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

519 lines
36 KiB
C++

#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<struct FNiagaraHelpersInitializerRawFloat> Floats; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawBool> Bools; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawInteger> Integers; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawLinearColor> LinearColors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawVector> Vectors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawRotator> Rotators; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRawMaterial> 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<struct FNiagaraHelpersInitializerFloat> Floats; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerBool> Bools; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerInteger> Integers; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerLinearColor> LinearColors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerVector> Vectors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerRotator> Rotators; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraHelpersInitializerMaterial> 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<TWeakObjectPtr<class UNiagaraSystem>, 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<struct FNiagaraVariable> 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<class FName, float> Floats; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FLinearColor> LinearColors; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, bool> Bools; // 0x00A0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, int32> Integers; // 0x00F0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FVector> Vectors; // 0x0140(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FRotator> Rotators; // 0x0190(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, class UMaterialInterface*> 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<struct FNiagaraHelpersEmitterVariableList> 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<class FName> 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;
}