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

630 lines
50 KiB
C++

#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<class FString> 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<struct FWorldFXAudioEventRTPC> 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<TSoftObjectPtr<class UMaterialInterface>> 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<class UNiagaraSystem> 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<class UParticleSystem> ParticleSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FWorldFXMaterialOverrideList Materials; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParam> 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<struct FWorldFXCascadeSystemParamScalar> Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamScalarRand> ScalarRands; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamVector> Vectors; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamVectorRand> VectorRands; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamVectorUnitRand> VectorUnitRands; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamColor> Colors; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParamMaterial> 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<struct FWorldFXAudioEventRTPC> RTPCs; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UParticleSystem> CascadeSystem; // 0x0068(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UMaterialInterface>> CascadeMaterialOverrides; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FWorldFXCascadeSystemParam> 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<class UNiagaraSystem> NiagaraSystem; // 0x00B8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UMaterialInterface>> 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<class UWorldFXOctreeFX*> FXList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWorldFXOctreeFXList;
// ScriptStruct WorldFX.WorldFXOctreeUnculledFX
// 0x0058 (0x0058 - 0x0000)
struct FWorldFXOctreeUnculledFX final
{
public:
TMap<TWeakObjectPtr<class UObject>, 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<class UWorldFXOctree*> 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<struct FWorldFXPresetRuleDefinition> 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<class USceneComponent> 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<class USceneComponent> 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<class UWorldFXOctreeFX> SFX; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UWorldFXOctreeFX> CascadeFX; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UWorldFXOctreeFX> 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<class UWorldFXOctreeFX> 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;
}