519 lines
36 KiB
C++
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;
|
|
|
|
}
|
|
|