630 lines
50 KiB
C++
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;
|
|
|
|
}
|
|
|