#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Niagara #include "Basic.hpp" #include "Niagara_structs.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "NiagaraCore_structs.hpp" #include "NiagaraCore_classes.hpp" #include "DeveloperSettings_classes.hpp" #include "MovieScene_classes.hpp" #include "NiagaraShader_structs.hpp" #include "NiagaraShader_classes.hpp" namespace SDK { // Class Niagara.NDIRenderTargetVolumeSimCacheData // 0x0018 (0x0040 - 0x0028) class UNDIRenderTargetVolumeSimCacheData final : public UObject { public: class FName CompressionType; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Frames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDIRenderTargetVolumeSimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDIRenderTargetVolumeSimCacheData") } static class UNDIRenderTargetVolumeSimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDIRenderTargetVolumeSimCacheData; // Class Niagara.NiagaraAssetTagDefinitions // 0x0038 (0x0060 - 0x0028) class UNiagaraAssetTagDefinitions final : public UObject { public: class FText DisplayName; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText Description; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPrivate) TArray TagDefinitions; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) bool bDisplayTagsAsFlatList; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SortOrder; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraAssetTagDefinitions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraAssetTagDefinitions") } static class UNiagaraAssetTagDefinitions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraAssetTagDefinitions; // Class Niagara.NiagaraConvertInPlaceUtilityBase // 0x0000 (0x0028 - 0x0028) class UNiagaraConvertInPlaceUtilityBase final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraConvertInPlaceUtilityBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraConvertInPlaceUtilityBase") } static class UNiagaraConvertInPlaceUtilityBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraConvertInPlaceUtilityBase; // Class Niagara.NiagaraDataChannelReader // 0x0020 (0x0048 - 0x0028) class UNiagaraDataChannelReader final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraDataChannelHandler* Owner; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool InitAccess(const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPrevFrameData); int32 Num() const; bool ReadBool(class FName VarName, int32 Index_0, bool* IsValid) const; uint8 ReadEnum(class FName VarName, int32 Index_0, bool* IsValid) const; double ReadFloat(class FName VarName, int32 Index_0, bool* IsValid) const; struct FNiagaraID ReadID(class FName VarName, int32 Index_0, bool* IsValid) const; int32 ReadInt(class FName VarName, int32 Index_0, bool* IsValid) const; struct FLinearColor ReadLinearColor(class FName VarName, int32 Index_0, bool* IsValid) const; struct FVector ReadPosition(class FName VarName, int32 Index_0, bool* IsValid) const; struct FQuat ReadQuat(class FName VarName, int32 Index_0, bool* IsValid) const; struct FNiagaraSpawnInfo ReadSpawnInfo(class FName VarName, int32 Index_0, bool* IsValid) const; struct FVector ReadVector(class FName VarName, int32 Index_0, bool* IsValid) const; struct FVector2D ReadVector2D(class FName VarName, int32 Index_0, bool* IsValid) const; struct FVector4 ReadVector4(class FName VarName, int32 Index_0, bool* IsValid) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelReader") } static class UNiagaraDataChannelReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelReader; // Class Niagara.NiagaraDataChannelWriter // 0x0018 (0x0040 - 0x0028) class UNiagaraDataChannelWriter final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraDataChannelHandler* Owner; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool InitWrite(const struct FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const class FString& DebugSource); void WriteBool(class FName VarName, int32 Index_0, bool InData); void WriteEnum(class FName VarName, int32 Index_0, uint8 InData); void WriteFloat(class FName VarName, int32 Index_0, double InData); void WriteID(class FName VarName, int32 Index_0, const struct FNiagaraID& InData); void WriteInt(class FName VarName, int32 Index_0, int32 InData); void WriteLinearColor(class FName VarName, int32 Index_0, const struct FLinearColor& InData); void WritePosition(class FName VarName, int32 Index_0, const struct FVector& InData); void WriteQuat(class FName VarName, int32 Index_0, const struct FQuat& InData); void WriteSpawnInfo(class FName VarName, int32 Index_0, const struct FNiagaraSpawnInfo& InData); void WriteVector(class FName VarName, int32 Index_0, const struct FVector& InData); void WriteVector2D(class FName VarName, int32 Index_0, const struct FVector2D& InData); void WriteVector4(class FName VarName, int32 Index_0, const struct FVector4& InData); int32 Num() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelWriter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelWriter") } static class UNiagaraDataChannelWriter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelWriter; // Class Niagara.NiagaraDataChannelHandler // 0x0038 (0x0060 - 0x0028) class UNiagaraDataChannelHandler : public UObject { public: TWeakObjectPtr DataChannel; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraDataChannelWriter* Writer; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraDataChannelReader* Reader; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UNiagaraDataChannelReader* GetDataChannelReader(); class UNiagaraDataChannelWriter* GetDataChannelWriter(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelHandler") } static class UNiagaraDataChannelHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelHandler; // Class Niagara.NiagaraDataChannelAsset // 0x0008 (0x0030 - 0x0028) class UNiagaraDataChannelAsset final : public UObject { public: class UNiagaraDataChannel* DataChannel; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelAsset") } static class UNiagaraDataChannelAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelAsset; // Class Niagara.NiagaraDataChannel // 0x0030 (0x0058 - 0x0028) class UNiagaraDataChannel : public UObject { public: TArray ChannelVariables; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) bool bKeepPreviousFrameData; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bEnforceTickGroupReadWriteOrder; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ETickingGroup FinalWriteTickGroup; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B[0x1D]; // 0x003B(0x001D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannel") } static class UNiagaraDataChannel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannel; // Class Niagara.NiagaraDataChannel_Global // 0x0000 (0x0058 - 0x0058) class UNiagaraDataChannel_Global final : public UNiagaraDataChannel { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannel_Global") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannel_Global") } static class UNiagaraDataChannel_Global* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannel_Global; // Class Niagara.NiagaraDataChannelHandler_Global // 0x0010 (0x0070 - 0x0060) class UNiagaraDataChannelHandler_Global final : public UNiagaraDataChannelHandler { public: uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelHandler_Global") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelHandler_Global") } static class UNiagaraDataChannelHandler_Global* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelHandler_Global; // Class Niagara.NiagaraDataChannel_Islands // 0x0088 (0x00E0 - 0x0058) class UNiagaraDataChannel_Islands final : public UNiagaraDataChannel { public: ENiagraDataChannel_IslandMode Mode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector InitialExtents; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector MaxExtents; // 0x0078(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector PerElementExtents; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> Systems; // 0x00A8(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) int32 IslandPoolSize; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNDCIslandDebugDrawSettings DebugDrawSettings; // 0x00BC(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) TArray SystemsInternal; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannel_Islands") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannel_Islands") } static class UNiagaraDataChannel_Islands* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannel_Islands; // Class Niagara.NiagaraDataChannelHandler_Islands // 0x0030 (0x0090 - 0x0060) class UNiagaraDataChannelHandler_Islands final : public UNiagaraDataChannelHandler { public: TArray ActiveIslands; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray FreeIslands; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray IslandPool; // 0x0080(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelHandler_Islands") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelHandler_Islands") } static class UNiagaraDataChannelHandler_Islands* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelHandler_Islands; // Class Niagara.NiagaraDataInterface // 0x0010 (0x0038 - 0x0028) class UNiagaraDataInterface : public UNiagaraDataInterfaceBase { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterface") } static class UNiagaraDataInterface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterface; // Class Niagara.NiagaraDataInterfaceRWBase // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRWBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRWBase") } static class UNiagaraDataInterfaceRWBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRWBase; // Class Niagara.NiagaraDataInterfaceDataChannelRead // 0x0080 (0x00B8 - 0x0038) class UNiagaraDataInterfaceDataChannelRead final : public UNiagaraDataInterfaceRWBase { public: class UNiagaraDataChannelAsset* Channel; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReadCurrentFrame; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUpdateSourceDataEveryTick; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideSpawnGroupToDataChannelIndex; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FNDIDataChannelCompiledData CompiledData; // 0x0048(0x0070)(Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceDataChannelRead") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceDataChannelRead") } static class UNiagaraDataInterfaceDataChannelRead* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceDataChannelRead; // Class Niagara.NDIDataChannelWriteSimCacheData // 0x0040 (0x0068 - 0x0028) class UNDIDataChannelWriteSimCacheData final : public UObject { public: TArray FrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FSoftObjectPath DataChannelReference; // 0x0038(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraDataInterfaceDataChannelWrite* DataInterface; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDIDataChannelWriteSimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDIDataChannelWriteSimCacheData") } static class UNDIDataChannelWriteSimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDIDataChannelWriteSimCacheData; // Class Niagara.NiagaraDataInterfaceDataChannelWrite // 0x00D8 (0x0110 - 0x0038) class UNiagaraDataInterfaceDataChannelWrite final : public UNiagaraDataInterface { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraDataChannelAllocationMode AllocationMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 AllocationCount; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPublishToGame; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPublishToCPU; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPublishToGPU; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUpdateDestinationDataEveryTick; // 0x004B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraDataChannelAsset* Channel; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNDIDataChannelWriteCompiledData CompiledData; // 0x0058(0x00B8)(Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceDataChannelWrite") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceDataChannelWrite") } static class UNiagaraDataInterfaceDataChannelWrite* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceDataChannelWrite; // Class Niagara.NiagaraMessageDataBase // 0x0000 (0x0028 - 0x0028) class UNiagaraMessageDataBase final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraMessageDataBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraMessageDataBase") } static class UNiagaraMessageDataBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraMessageDataBase; // Class Niagara.NiagaraParameterDefinitionsBase // 0x0000 (0x0028 - 0x0028) class UNiagaraParameterDefinitionsBase final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraParameterDefinitionsBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraParameterDefinitionsBase") } static class UNiagaraParameterDefinitionsBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraParameterDefinitionsBase; // Class Niagara.NiagaraRenderableMeshInterface // 0x0000 (0x0000 - 0x0000) class INiagaraRenderableMeshInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraRenderableMeshInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraRenderableMeshInterface") } static class INiagaraRenderableMeshInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INiagaraRenderableMeshInterface; // Class Niagara.NiagaraScriptSourceBase // 0x0020 (0x0048 - 0x0028) class UNiagaraScriptSourceBase final : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraScriptSourceBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraScriptSourceBase") } static class UNiagaraScriptSourceBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraScriptSourceBase; // Class Niagara.NiagaraSettings // 0x00F8 (0x0130 - 0x0038) class UNiagaraSettings final : public UDeveloperSettings { public: bool bSystemsSupportLargeWorldCoordinates; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnforceStrictStackTypes; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExperimentalVMEnabled; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAccurateQuatInterpolation; // 0x003B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCompileErrorSeverity InvalidNamespaceWriteSeverity; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitDeltaTime; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDeltaTimePerTick; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftObjectPath DefaultEffectType; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowCreateActorFromSystemWithNoEffectType; // 0x0068(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor PositionPinTypeColor; // 0x006C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraStripScriptByteCodeOption ByteCodeStripOption; // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray QualityLevels; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TMap ComponentRendererWarningsPerClass; // 0x0090(0x0050)(Edit, Config, NativeAccessSpecifierPublic) ETextureRenderTargetFormat DefaultRenderTargetFormat; // 0x00E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraGpuBufferFormat DefaultGridFormat; // 0x00E1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDefaultRendererMotionVectorSetting DefaultRendererMotionVectorSetting; // 0x00E2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDefaultRendererPixelCoverageMode DefaultPixelCoverageMode; // 0x00E3(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDefaultSortPrecision DefaultSortPrecision; // 0x00E4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDefaultGpuTranslucentLatency DefaultGpuTranslucentLatency; // 0x00E5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultLightInverseExposureBlend; // 0x00E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NDISkelMesh_SupportReadingDeformedGeometry; // 0x00EC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NDISkelMesh_Support16BitIndexWeight; // 0x00ED(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDISkelMesh_GpuMaxInfluences NDISkelMesh_GpuMaxInfluences; // 0x00EE(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDISkelMesh_GpuUniformSamplingFormat NDISkelMesh_GpuUniformSamplingFormat; // 0x00EF(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDISkelMesh_AdjacencyTriangleIndexFormat NDISkelMesh_AdjacencyTriangleIndexFormat; // 0x00F0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NDIStaticMesh_AllowDistanceFields; // 0x00F1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray NDICollisionQuery_AsyncGpuTraceProviderOrder; // 0x00F8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) class FString SimCacheAuxiliaryFileBasePath; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) int64 SimCacheMaxCPUMemoryVolumetrics; // 0x0118(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PlatformSetRedirects; // 0x0120(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSettings") } static class UNiagaraSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSettings; // Class Niagara.NiagaraSimCacheCustomStorageInterface // 0x0000 (0x0000 - 0x0000) class INiagaraSimCacheCustomStorageInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimCacheCustomStorageInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimCacheCustomStorageInterface") } static class INiagaraSimCacheCustomStorageInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INiagaraSimCacheCustomStorageInterface; // Class Niagara.NiagaraSimCacheDebugData // 0x0010 (0x0038 - 0x0028) class UNiagaraSimCacheDebugData final : public UObject { public: TArray Frames; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimCacheDebugData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimCacheDebugData") } static class UNiagaraSimCacheDebugData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSimCacheDebugData; // Class Niagara.NiagaraStatelessEmitter // 0x01B8 (0x01E0 - 0x0028) class UNiagaraStatelessEmitter final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FString UniqueEmitterName; // 0x0038(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf EmitterTemplateClass; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bDeterministic : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 AllowedFeatureMask; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 RandomSeed; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox FixedBounds; // 0x0060(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FNiagaraEmitterStateData EmitterState; // 0x0098(0x0070)(Edit, Protected, NativeAccessSpecifierProtected) TArray SpawnInfos; // 0x0108(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Modules; // 0x0118(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray RendererProperties; // 0x0128(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FNiagaraPlatformSet Platforms; // 0x0138(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) struct FNiagaraEmitterScalabilityOverrides ScalabilityOverrides; // 0x0168(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) struct FNiagaraDataSetCompiledData ParticleDataSetCompiledData; // 0x0178(0x0048)(Protected, NativeAccessSpecifierProtected) TArray ComponentOffsets; // 0x01C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray CachedParameterCollectionReferences; // 0x01D0(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessEmitter") } static class UNiagaraStatelessEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessEmitter; // Class Niagara.NiagaraStatelessEmitterTemplate // 0x0000 (0x0028 - 0x0028) class UNiagaraStatelessEmitterTemplate : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessEmitterTemplate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessEmitterTemplate") } static class UNiagaraStatelessEmitterTemplate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessEmitterTemplate; // Class Niagara.NiagaraStatelessEmitterDefault // 0x0000 (0x0028 - 0x0028) class UNiagaraStatelessEmitterDefault final : public UNiagaraStatelessEmitterTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessEmitterDefault") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessEmitterDefault") } static class UNiagaraStatelessEmitterDefault* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessEmitterDefault; // Class Niagara.NiagaraStatelessEmitterExample1 // 0x0000 (0x0028 - 0x0028) class UNiagaraStatelessEmitterExample1 final : public UNiagaraStatelessEmitterTemplate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessEmitterExample1") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessEmitterExample1") } static class UNiagaraStatelessEmitterExample1* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessEmitterExample1; // Class Niagara.NiagaraStatelessModule // 0x0008 (0x0030 - 0x0028) class UNiagaraStatelessModule : public UNiagaraMergeable { public: uint8 bModuleEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule") } static class UNiagaraStatelessModule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule; // Class Niagara.NiagaraStatelessModule_AccelerationForce // 0x0038 (0x0068 - 0x0030) class UNiagaraStatelessModule_AccelerationForce final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeVector3 AccelerationDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) ENiagaraCoordinateSpace CoordinateSpace; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_AccelerationForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_AccelerationForce") } static class UNiagaraStatelessModule_AccelerationForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_AccelerationForce; // Class Niagara.NiagaraStatelessModule_AddVelocity // 0x00B8 (0x00E8 - 0x0030) class UNiagaraStatelessModule_AddVelocity final : public UNiagaraStatelessModule { public: ENSM_VelocityType VelocityType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeVector3 LinearVelocityDistribution; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) float LinearVelocityScale; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat ConeVelocityDistribution; // 0x0070(0x0020)(Edit, NativeAccessSpecifierPublic) struct FRotator ConeRotation; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float ConeAngle; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerCone; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeFloat PointVelocityDistribution; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) struct FVector3f PointOrigin; // 0x00D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpeedFalloffFromConeAxisEnabled; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpeedFalloffFromConeAxis; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCoordinateSpace CoordinateSpace; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_AddVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_AddVelocity") } static class UNiagaraStatelessModule_AddVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_AddVelocity; // Class Niagara.NiagaraStatelessModule_CalculateAccurateVelocity // 0x0000 (0x0030 - 0x0030) class UNiagaraStatelessModule_CalculateAccurateVelocity final : public UNiagaraStatelessModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_CalculateAccurateVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_CalculateAccurateVelocity") } static class UNiagaraStatelessModule_CalculateAccurateVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_CalculateAccurateVelocity; // Class Niagara.NiagaraStatelessModule_CameraOffset // 0x0030 (0x0060 - 0x0030) class UNiagaraStatelessModule_CameraOffset final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionFloat CameraOffsetDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_CameraOffset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_CameraOffset") } static class UNiagaraStatelessModule_CameraOffset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_CameraOffset; // Class Niagara.NiagaraStatelessModule_CurlNoiseForce // 0x0018 (0x0048 - 0x0030) class UNiagaraStatelessModule_CurlNoiseForce final : public UNiagaraStatelessModule { public: float NoiseAmplitude; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseFrequency; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENSM_NoiseMode NoiseMode; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* NoiseTexture; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_CurlNoiseForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_CurlNoiseForce") } static class UNiagaraStatelessModule_CurlNoiseForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_CurlNoiseForce; // Class Niagara.NiagaraStatelessModule_Drag // 0x0020 (0x0050 - 0x0030) class UNiagaraStatelessModule_Drag final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeFloat DragDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_Drag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_Drag") } static class UNiagaraStatelessModule_Drag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_Drag; // Class Niagara.NiagaraStatelessModule_DynamicMaterialParameters // 0x0328 (0x0358 - 0x0030) class UNiagaraStatelessModule_DynamicMaterialParameters final : public UNiagaraStatelessModule { public: uint8 bParameter0Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bParameter1Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bParameter2Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bParameter3Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraStatelessDynamicParameterSet Parameter0; // 0x0038(0x00C8)(Edit, NativeAccessSpecifierPublic) struct FNiagaraStatelessDynamicParameterSet Parameter1; // 0x0100(0x00C8)(Edit, NativeAccessSpecifierPublic) struct FNiagaraStatelessDynamicParameterSet Parameter2; // 0x01C8(0x00C8)(Edit, NativeAccessSpecifierPublic) struct FNiagaraStatelessDynamicParameterSet Parameter3; // 0x0290(0x00C8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_DynamicMaterialParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_DynamicMaterialParameters") } static class UNiagaraStatelessModule_DynamicMaterialParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_DynamicMaterialParameters; // Class Niagara.NiagaraStatelessModule_GravityForce // 0x0030 (0x0060 - 0x0030) class UNiagaraStatelessModule_GravityForce final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeVector3 GravityDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_GravityForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_GravityForce") } static class UNiagaraStatelessModule_GravityForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_GravityForce; // Class Niagara.NiagaraStatelessModule_InitializeParticle // 0x0148 (0x0178 - 0x0030) class UNiagaraStatelessModule_InitializeParticle final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeFloat LifetimeDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeColor ColorDistribution; // 0x0050(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeFloat MassDistribution; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector2 SpriteSizeDistribution; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeFloat SpriteRotationDistribution; // 0x00D0(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector3 MeshScaleDistribution; // 0x00F0(0x0030)(Edit, NativeAccessSpecifierPublic) bool bWriteRibbonWidth; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeFloat RibbonWidthDistribution; // 0x0128(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionPosition InitialPositionDistribution; // 0x0148(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_InitializeParticle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_InitializeParticle") } static class UNiagaraStatelessModule_InitializeParticle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_InitializeParticle; // Class Niagara.NiagaraStatelessModule_InitialMeshOrientation // 0x0098 (0x00C8 - 0x0030) class UNiagaraStatelessModule_InitialMeshOrientation final : public UNiagaraStatelessModule { public: ENSMInitialMeshOrientationMode MeshOrientationMode; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionRangeVector3 OrientationVector; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector3 MeshAxisToOrient; // 0x0068(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector3 Rotation; // 0x0098(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_InitialMeshOrientation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_InitialMeshOrientation") } static class UNiagaraStatelessModule_InitialMeshOrientation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_InitialMeshOrientation; // Class Niagara.NiagaraStatelessModule_MeshIndex // 0x0028 (0x0058 - 0x0030) class UNiagaraStatelessModule_MeshIndex final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeInt MeshIndex; // 0x0030(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray MeshIndexWeight; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: bool NeedsMeshIndexWeights() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_MeshIndex") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_MeshIndex") } static class UNiagaraStatelessModule_MeshIndex* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_MeshIndex; // Class Niagara.NiagaraStatelessModule_MeshRotationRate // 0x0030 (0x0060 - 0x0030) class UNiagaraStatelessModule_MeshRotationRate final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeVector3 RotationRateDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_MeshRotationRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_MeshRotationRate") } static class UNiagaraStatelessModule_MeshRotationRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_MeshRotationRate; // Class Niagara.NiagaraStatelessModule_RotateAroundPoint // 0x0018 (0x0048 - 0x0030) class UNiagaraStatelessModule_RotateAroundPoint final : public UNiagaraStatelessModule { public: float RateMin; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RateMax; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusMin; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusMax; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialPhaseMin; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialPhaseMax; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_RotateAroundPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_RotateAroundPoint") } static class UNiagaraStatelessModule_RotateAroundPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_RotateAroundPoint; // Class Niagara.NiagaraStatelessModule_ScaleColor // 0x0030 (0x0060 - 0x0030) class UNiagaraStatelessModule_ScaleColor final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionColor ScaleDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleColor") } static class UNiagaraStatelessModule_ScaleColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleColor; // Class Niagara.NiagaraStatelessModule_ScaleMeshSize // 0x0050 (0x0080 - 0x0030) class UNiagaraStatelessModule_ScaleMeshSize final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionVector3 ScaleDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue ScaleCurveRange; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) public: bool UseScaleCurveRange() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleMeshSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleMeshSize") } static class UNiagaraStatelessModule_ScaleMeshSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleMeshSize; // Class Niagara.NiagaraStatelessModule_ScaleMeshSizeBySpeed // 0x00B8 (0x00E8 - 0x0030) class UNiagaraStatelessModule_ScaleMeshSizeBySpeed final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeFloat VelocityThreshold; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector3 MinScaleFactor; // 0x0050(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector3 MaxScaleFactor; // 0x0080(0x0030)(Edit, NativeAccessSpecifierPublic) bool bSampleScaleFactorByCurve; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionFloat SampleFactorCurve; // 0x00B8(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleMeshSizeBySpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleMeshSizeBySpeed") } static class UNiagaraStatelessModule_ScaleMeshSizeBySpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleMeshSizeBySpeed; // Class Niagara.NiagaraStatelessModule_ScaleSpriteSize // 0x0050 (0x0080 - 0x0030) class UNiagaraStatelessModule_ScaleSpriteSize final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionVector2 ScaleDistribution; // 0x0030(0x0030)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue ScaleCurveRange; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) public: bool UseScaleCurveRange() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleSpriteSize") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleSpriteSize") } static class UNiagaraStatelessModule_ScaleSpriteSize* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleSpriteSize; // Class Niagara.NiagaraStatelessModule_ScaleSpriteSizeBySpeed // 0x00A8 (0x00D8 - 0x0030) class UNiagaraStatelessModule_ScaleSpriteSizeBySpeed final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeFloat VelocityThreshold; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector2 MinScaleFactor; // 0x0050(0x0028)(Edit, NativeAccessSpecifierPublic) struct FNiagaraDistributionRangeVector2 MaxScaleFactor; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) bool bSampleScaleFactorByCurve; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDistributionFloat SampleFactorCurve; // 0x00A8(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ScaleSpriteSizeBySpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ScaleSpriteSizeBySpeed") } static class UNiagaraStatelessModule_ScaleSpriteSizeBySpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ScaleSpriteSizeBySpeed; // Class Niagara.NiagaraStatelessModule_ShapeLocation // 0x0048 (0x0078 - 0x0030) class UNiagaraStatelessModule_ShapeLocation final : public UNiagaraStatelessModule { public: ENSM_ShapePrimitive ShapePrimitive; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f BoxSize; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBoxSurfaceOnly; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BoxSurfaceThicknessMin; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoxSurfaceThicknessMax; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2f PlaneSize; // 0x004C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CylinderHeight; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CylinderRadius; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CylinderHeightMidpoint; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RingRadius; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DiscCoverage; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RingUDistribution; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SphereMin; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SphereMax; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_ShapeLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_ShapeLocation") } static class UNiagaraStatelessModule_ShapeLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_ShapeLocation; // Class Niagara.NiagaraStatelessModule_SolveVelocitiesAndForces // 0x0000 (0x0030 - 0x0030) class UNiagaraStatelessModule_SolveVelocitiesAndForces final : public UNiagaraStatelessModule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_SolveVelocitiesAndForces") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_SolveVelocitiesAndForces") } static class UNiagaraStatelessModule_SolveVelocitiesAndForces* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_SolveVelocitiesAndForces; // Class Niagara.NiagaraStatelessModule_SpriteFacingAndAlignment // 0x0020 (0x0050 - 0x0030) class UNiagaraStatelessModule_SpriteFacingAndAlignment final : public UNiagaraStatelessModule { public: bool bSpriteFacingEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpriteAlignmentEnabled; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector3f SpriteFacing; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f SpriteAlignment; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_SpriteFacingAndAlignment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_SpriteFacingAndAlignment") } static class UNiagaraStatelessModule_SpriteFacingAndAlignment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_SpriteFacingAndAlignment; // Class Niagara.NiagaraStatelessModule_SpriteRotationRate // 0x0020 (0x0050 - 0x0030) class UNiagaraStatelessModule_SpriteRotationRate final : public UNiagaraStatelessModule { public: struct FNiagaraDistributionRangeFloat RotationRateDistribution; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_SpriteRotationRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_SpriteRotationRate") } static class UNiagaraStatelessModule_SpriteRotationRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_SpriteRotationRate; // Class Niagara.NiagaraStatelessModule_SubUVAnimation // 0x0020 (0x0050 - 0x0030) class UNiagaraStatelessModule_SubUVAnimation final : public UNiagaraStatelessModule { public: int32 NumFrames; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartFrameRangeOverride_Enabled; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEndFrameRangeOverride_Enabled; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 StartFrameRangeOverride; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EndFrameRangeOverride; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENSMSubUVAnimation_Mode AnimationMode; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoopsPerSecond; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomChangeInterval; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraStatelessModule_SubUVAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraStatelessModule_SubUVAnimation") } static class UNiagaraStatelessModule_SubUVAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraStatelessModule_SubUVAnimation; // Class Niagara.NiagaraValidationRuleSet // 0x0010 (0x0038 - 0x0028) class UNiagaraValidationRuleSet final : public UObject { public: TArray ValidationRules; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraValidationRuleSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraValidationRuleSet") } static class UNiagaraValidationRuleSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraValidationRuleSet; // Class Niagara.NiagaraDataInterfaceActorComponent // 0x0048 (0x0080 - 0x0038) class UNiagaraDataInterfaceActorComponent final : public UNiagaraDataInterface { public: ENDIActorComponentSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LocalPlayerIndex; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TLazyObjectPtr SourceActor; // 0x0040(0x0018)(Edit, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding ActorOrComponentParameter; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) bool bRequireCurrentFrameData; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceActorComponent") } static class UNiagaraDataInterfaceActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceActorComponent; // Class Niagara.NiagaraDataInterfaceAsyncGpuTrace // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceAsyncGpuTrace final : public UNiagaraDataInterface { public: int32 MaxTracesPerParticle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxRetraces; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDICollisionQuery_AsyncGpuTraceProvider TraceProvider; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAsyncGpuTrace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAsyncGpuTrace") } static class UNiagaraDataInterfaceAsyncGpuTrace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAsyncGpuTrace; // Class Niagara.NiagaraDataInterfaceConsoleVariable // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceConsoleVariable final : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceConsoleVariable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceConsoleVariable") } static class UNiagaraDataInterfaceConsoleVariable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceConsoleVariable; // Class Niagara.NiagaraDataInterfaceDebugDraw // 0x0008 (0x0040 - 0x0038) class UNiagaraDataInterfaceDebugDraw final : public UNiagaraDataInterface { public: uint32 OverrideMaxLineInstances; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceDebugDraw") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceDebugDraw") } static class UNiagaraDataInterfaceDebugDraw* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceDebugDraw; // Class Niagara.NiagaraDataInterfaceDynamicMesh // 0x0070 (0x00A8 - 0x0038) class UNiagaraDataInterfaceDynamicMesh final : public UNiagaraDataInterface { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Sections; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Materials; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 NumVertices; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumTexCoords; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasColors; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasTangentBasis; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearTrianglesPerFrame; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox DefaultBounds; // 0x0070(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceDynamicMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceDynamicMesh") } static class UNiagaraDataInterfaceDynamicMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceDynamicMesh; // Class Niagara.NiagaraDataInterfaceEmitterProperties // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceEmitterProperties final : public UNiagaraDataInterface { public: struct FNiagaraDataInterfaceEmitterBinding EmitterBinding; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceEmitterProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceEmitterProperties") } static class UNiagaraDataInterfaceEmitterProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceEmitterProperties; // Class Niagara.NiagaraDataInterfaceGBuffer // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceGBuffer final : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGBuffer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGBuffer") } static class UNiagaraDataInterfaceGBuffer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGBuffer; // Class Niagara.NiagaraDataInterfaceMemoryBuffer // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceMemoryBuffer final : public UNiagaraDataInterface { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 DefaultNumElements; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraGpuSyncMode GpuSyncMode; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceMemoryBuffer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceMemoryBuffer") } static class UNiagaraDataInterfaceMemoryBuffer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceMemoryBuffer; // Class Niagara.NDIMemoryBufferSimCacheData // 0x0020 (0x0048 - 0x0028) class UNDIMemoryBufferSimCacheData final : public UObject { public: TArray FrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray BufferData; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDIMemoryBufferSimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDIMemoryBufferSimCacheData") } static class UNDIMemoryBufferSimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDIMemoryBufferSimCacheData; // Class Niagara.NiagaraDataInterfacePhysicsAsset // 0x0070 (0x00A8 - 0x0038) class UNiagaraDataInterfacePhysicsAsset final : public UNiagaraDataInterface { public: class UPhysicsAsset* DefaultSource; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SoftSourceActor; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic) uint8 Pad_88[0x20]; // 0x0088(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfacePhysicsAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfacePhysicsAsset") } static class UNiagaraDataInterfacePhysicsAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfacePhysicsAsset; // Class Niagara.NiagaraPhysicsAssetDICollectorInterface // 0x0000 (0x0000 - 0x0000) class INiagaraPhysicsAssetDICollectorInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPhysicsAssetDICollectorInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPhysicsAssetDICollectorInterface") } static class INiagaraPhysicsAssetDICollectorInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INiagaraPhysicsAssetDICollectorInterface; // Class Niagara.NiagaraDataInterfaceSceneCapture2D // 0x00F0 (0x0128 - 0x0038) class UNiagaraDataInterfaceSceneCapture2D final : public UNiagaraDataInterface { public: ENDISceneCapture2DSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding SceneCaptureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) bool bAutoMoveWithComponent; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDISceneCapture2DOffsetMode AutoMoveOffsetLocationMode; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector AutoMoveOffsetLocation; // 0x0068(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDISceneCapture2DOffsetMode AutoMoveOffsetRotationMode; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator AutoMoveOffsetRotation; // 0x0088(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) ESceneCaptureSource ManagedCaptureSource; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint ManagedTextureSize; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureRenderTargetFormat ManagedTextureFormat; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraProjectionMode ManagedProjectionType; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ManagedFOVAngle; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ManagedOrthoWidth; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManagedCaptureEveryFrame; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManagedCaptureOnMovement; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray ManagedShowOnlyActors; // 0x00C0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap ManagedCaptureComponents; // 0x00D8(0x0050)(ExportObject, Transient, DuplicateTransient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static void SetSceneCapture2DManagedShowOnlyActors(class UNiagaraComponent* NiagaraSystem, const class FName ParameterName, const TArray& ShowOnlyActors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSceneCapture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSceneCapture2D") } static class UNiagaraDataInterfaceSceneCapture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSceneCapture2D; // Class Niagara.NiagaraDataInterfaceSimCacheReader // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfaceSimCacheReader final : public UNiagaraDataInterface { public: struct FNiagaraUserParameterBinding SimCacheBinding; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) class UNiagaraSimCache* SimCache; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EmitterBinding; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSimCacheReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimCacheReader") } static class UNiagaraDataInterfaceSimCacheReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSimCacheReader; // Class Niagara.NiagaraDataInterfaceSimpleCounter // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceSimpleCounter final : public UNiagaraDataInterfaceRWBase { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraGpuSyncMode GpuSyncMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 InitialValue; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSimpleCounter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimpleCounter") } static class UNiagaraDataInterfaceSimpleCounter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSimpleCounter; // Class Niagara.NDISimpleCounterSimCacheData // 0x0010 (0x0038 - 0x0028) class UNDISimpleCounterSimCacheData final : public UObject { public: TArray Values; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDISimpleCounterSimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDISimpleCounterSimCacheData") } static class UNDISimpleCounterSimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDISimpleCounterSimCacheData; // Class Niagara.NiagaraDataInterfaceSocketReader // 0x0070 (0x00A8 - 0x0038) class UNiagaraDataInterfaceSocketReader final : public UNiagaraDataInterface { public: ENDISocketReaderSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray FilteredSockets; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TLazyObjectPtr SourceActor; // 0x0050(0x0018)(Edit, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* SourceAsset; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AttachComponentClass; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachComponentTag; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding ObjectParameterBinding; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) bool bUpdateSocketsPerFrame; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequireCurrentFrameData; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSocketReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSocketReader") } static class UNiagaraDataInterfaceSocketReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSocketReader; // Class Niagara.NiagaraDataInterfaceStaticMesh // 0x00B8 (0x00F0 - 0x0038) class UNiagaraDataInterfaceStaticMesh final : public UNiagaraDataInterface { public: ENDIStaticMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SoftSourceActor; // 0x0048(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* SourceComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNDIStaticMeshSectionFilter SectionFilter; // 0x0078(0x0010)(Edit, NativeAccessSpecifierPublic) bool bCaptureTransformsPerFrame; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePhysicsBodyVelocity; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSamplingFromStreamingLODs; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 LODIndex; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding LODIndexUserParameter; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding MeshParameterBinding; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) int32 InstanceIndex; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray FilteredSockets; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void SetNiagaraStaticMeshDIInstanceIndex(class UNiagaraComponent* NiagaraSystem, const class FName UserParameterName, int32 NewInstanceIndex); void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceStaticMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceStaticMesh") } static class UNiagaraDataInterfaceStaticMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceStaticMesh; // Class Niagara.NiagaraDataInterfaceUObjectPropertyReader // 0x0070 (0x00A8 - 0x0038) class UNiagaraDataInterfaceUObjectPropertyReader final : public UNiagaraDataInterface { public: ENDIObjectPropertyReaderSourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding UObjectParameterBinding; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) TArray PropertyRemap; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSoftObjectPtr SourceActor; // 0x0070(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SourceActorComponentClass; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void SetUObjectReaderPropertyRemap(class UNiagaraComponent* NiagaraComponent, class FName UserParameterName, class FName GraphName, class FName RemapName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceUObjectPropertyReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceUObjectPropertyReader") } static class UNiagaraDataInterfaceUObjectPropertyReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceUObjectPropertyReader; // Class Niagara.NiagaraDataInterfaceVirtualTexture // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceVirtualTexture final : public UNiagaraDataInterface { public: class URuntimeVirtualTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVirtualTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVirtualTexture") } static class UNiagaraDataInterfaceVirtualTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVirtualTexture; // Class Niagara.MovieSceneNiagaraSystemSpawnSection // 0x0010 (0x0108 - 0x00F8) class UMovieSceneNiagaraSystemSpawnSection final : public UMovieSceneSection { public: ENiagaraSystemSpawnSectionStartBehavior SectionStartBehavior; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraSystemSpawnSectionEvaluateBehavior SectionEvaluateBehavior; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraSystemSpawnSectionEndBehavior SectionEndBehavior; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraAgeUpdateMode AgeUpdateMode; // 0x0104(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAllowScalability; // 0x0105(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_106[0x2]; // 0x0106(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraSystemSpawnSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemSpawnSection") } static class UMovieSceneNiagaraSystemSpawnSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraSystemSpawnSection; // Class Niagara.MovieSceneNiagaraTrack // 0x0010 (0x0108 - 0x00F8) class UMovieSceneNiagaraTrack : public UMovieSceneNameableTrack { public: TArray Sections; // 0x00F8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraTrack") } static class UMovieSceneNiagaraTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraTrack; // Class Niagara.MovieSceneNiagaraSystemTrack // 0x0008 (0x0110 - 0x0108) class UMovieSceneNiagaraSystemTrack final : public UMovieSceneNiagaraTrack { public: uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraSystemTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemTrack") } static class UMovieSceneNiagaraSystemTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraSystemTrack; // Class Niagara.MovieSceneNiagaraParameterTrack // 0x0020 (0x0128 - 0x0108) class UMovieSceneNiagaraParameterTrack : public UMovieSceneNiagaraTrack { public: struct FNiagaraVariable Parameter; // 0x0108(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraParameterTrack") } static class UMovieSceneNiagaraParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraParameterTrack; // Class Niagara.MovieSceneNiagaraBoolParameterTrack // 0x0008 (0x0130 - 0x0128) class UMovieSceneNiagaraBoolParameterTrack final : public UMovieSceneNiagaraParameterTrack { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraBoolParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraBoolParameterTrack") } static class UMovieSceneNiagaraBoolParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraBoolParameterTrack; // Class Niagara.MovieSceneNiagaraColorParameterTrack // 0x0008 (0x0130 - 0x0128) class UMovieSceneNiagaraColorParameterTrack final : public UMovieSceneNiagaraParameterTrack { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraColorParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraColorParameterTrack") } static class UMovieSceneNiagaraColorParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraColorParameterTrack; // Class Niagara.MovieSceneNiagaraFloatParameterTrack // 0x0008 (0x0130 - 0x0128) class UMovieSceneNiagaraFloatParameterTrack final : public UMovieSceneNiagaraParameterTrack { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraFloatParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraFloatParameterTrack") } static class UMovieSceneNiagaraFloatParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraFloatParameterTrack; // Class Niagara.MovieSceneNiagaraIntegerParameterTrack // 0x0008 (0x0130 - 0x0128) class UMovieSceneNiagaraIntegerParameterTrack final : public UMovieSceneNiagaraParameterTrack { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraIntegerParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraIntegerParameterTrack") } static class UMovieSceneNiagaraIntegerParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraIntegerParameterTrack; // Class Niagara.MovieSceneNiagaraVectorParameterTrack // 0x0010 (0x0138 - 0x0128) class UMovieSceneNiagaraVectorParameterTrack final : public UMovieSceneNiagaraParameterTrack { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 ChannelsUsed; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieSceneNiagaraVectorParameterTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieSceneNiagaraVectorParameterTrack") } static class UMovieSceneNiagaraVectorParameterTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieSceneNiagaraVectorParameterTrack; // Class Niagara.NiagaraActor // 0x0010 (0x02D8 - 0x02C8) class ANiagaraActor : public AActor { public: class UNiagaraComponent* NiagaraComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bDestroyOnSystemFinish : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent); void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); bool GetDestroyOnSystemFinish() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraActor") } static class ANiagaraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraActor; // Class Niagara.NiagaraBakerOutput // 0x0010 (0x0038 - 0x0028) class UNiagaraBakerOutput : public UObject { public: class FString OutputName; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerOutput") } static class UNiagaraBakerOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerOutput; // Class Niagara.NiagaraBakerOutputSimCache // 0x0068 (0x00A0 - 0x0038) class UNiagaraBakerOutputSimCache final : public UNiagaraBakerOutput { public: class FString SimCacheAssetPathFormat; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0048(0x0058)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerOutputSimCache") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerOutputSimCache") } static class UNiagaraBakerOutputSimCache* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerOutputSimCache; // Class Niagara.NiagaraBakerOutputSparseVolumeTexture // 0x0038 (0x0070 - 0x0038) class UNiagaraBakerOutputSparseVolumeTexture final : public UNiagaraBakerOutput { public: struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBinding VolumeWorldSpaceSizeBinding; // 0x0050(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString SparseVolumeTextureAssetPathFormat; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerOutputSparseVolumeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerOutputSparseVolumeTexture") } static class UNiagaraBakerOutputSparseVolumeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerOutputSparseVolumeTexture; // Class Niagara.NiagaraBakerOutputTexture2D // 0x0068 (0x00A0 - 0x0038) class UNiagaraBakerOutputTexture2D final : public UNiagaraBakerOutput { public: struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetTextureAddressX : 1; // 0x0050(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetTextureAddressY : 1; // 0x0050(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint FrameSize; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint AtlasTextureSize; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ETextureAddress TextureAddressX; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureAddress TextureAddressY; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FString AtlasAssetPathFormat; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FramesAssetPathFormat; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FramesExportPathFormat; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerOutputTexture2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerOutputTexture2D") } static class UNiagaraBakerOutputTexture2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerOutputTexture2D; // Class Niagara.NiagaraBakerOutputVolumeTexture // 0x0050 (0x0088 - 0x0038) class UNiagaraBakerOutputVolumeTexture final : public UNiagaraBakerOutput { public: struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic) uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString AtlasAssetPathFormat; // 0x0058(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FramesAssetPathFormat; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FramesExportPathFormat; // 0x0078(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerOutputVolumeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerOutputVolumeTexture") } static class UNiagaraBakerOutputVolumeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerOutputVolumeTexture; // Class Niagara.NiagaraBakerSettings // 0x01C8 (0x01F0 - 0x0028) class UNiagaraBakerSettings final : public UObject { public: float StartSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DurationSeconds; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FramesPerSecond; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockToSimulationFrameRate : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPreviewLooping : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint FramesPerDimension; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Outputs; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray CameraSettings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 CurrentCameraIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BakeQualityLevel; // 0x0064(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRenderComponentOnly : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray OutputTextures; // 0x0070(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) ENiagaraBakerViewMode CameraViewportMode; // 0x0080(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CameraViewportLocation[0x7]; // 0x0088(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CameraViewportRotation[0x7]; // 0x0130(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float CameraOrbitDistance; // 0x01D8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraFOV; // 0x01DC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraOrthoWidth; // 0x01E0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseCameraAspectRatio : 1; // 0x01E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraAspectRatio; // 0x01E8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBakerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBakerSettings") } static class UNiagaraBakerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBakerSettings; // Class Niagara.NiagaraComponent // 0x0260 (0x0750 - 0x04F0) class UNiagaraComponent : public UFXSystemComponent { public: class UNiagaraSystem* Asset; // 0x04F0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ENiagaraTickBehavior TickBehavior; // 0x04F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F9[0x3]; // 0x04F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RandomSeedOffset; // 0x04FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FNiagaraUserRedirectionParameterStore OverrideParameters; // 0x0500(0x00D8)(NativeAccessSpecifierPrivate) uint8 BitPad_5D8_0 : 1; // 0x05D8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bEnableGpuComputeDebug : 1; // 0x05D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bOverrideWarmupSettings : 1; // 0x05D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_5D9[0x3]; // 0x05D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 WarmupTickCount; // 0x05DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WarmupTickDelta; // 0x05E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5E4[0x34]; // 0x05E4(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bAutoDestroy : 1; // 0x0618(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bRenderingEnabled : 1; // 0x0618(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bAutoManageAttachment : 1; // 0x0618(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0618(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_619[0x3]; // 0x0619(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTimeBeforeForceUpdateTransform; // 0x061C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_620[0x1]; // 0x0620(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraOcclusionQueryMode OcclusionQueryMode; // 0x0621(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_622[0x6]; // 0x0622(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSystemFinished; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, DuplicateTransient, BlueprintAssignable, NativeAccessSpecifierPublic) TWeakObjectPtr AutoAttachParent; // 0x0638(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AutoAttachSocketName; // 0x0640(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachLocationRule; // 0x0648(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachRotationRule; // 0x0649(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttachmentRule AutoAttachScaleRule; // 0x064A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64B[0x9]; // 0x064B(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_654_0 : 4; // 0x0654(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAllowScalability : 1; // 0x0654(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_655[0xEB]; // 0x0655(0x00EB)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSimCache* SimCache; // 0x0740(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraCullProxyComponent* CullProxy; // 0x0748(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); void ClearEmitterFixedBounds(class FName EmitterName); void ClearSimCache(bool bResetSystem); void ClearSystemFixedBounds(); class UNiagaraDataInterface* GetDataInterface(const class FString& Name_0); void InitForPerformanceBaseline(); void ReinitializeSystem(); void ResetSystem(); void SeekToDesiredAge(float InDesiredAge); void SetAgeUpdateMode(ENiagaraAgeUpdateMode InAgeUpdateMode); void SetAllowScalability(bool bAllow); void SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); void SetAutoDestroy(bool bInAutoDestroy); void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); void SetCustomTimeDilation(float Dilation); void SetDesiredAge(float InDesiredAge); void SetEmitterFixedBounds(class FName EmitterName, const struct FBox& LocalBounds); void SetForceLocalPlayerEffect(bool bIsPlayerEffect); void SetForceSolo(bool bInForceSolo); void SetGpuComputeDebug(bool bEnableDebug); void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); void SetMaxSimTime(float InMaxTime); void SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor); void SetNiagaraVariableBool(const class FString& InVariableName, bool InValue); void SetNiagaraVariableFloat(const class FString& InVariableName, float InValue); void SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue); void SetNiagaraVariableLinearColor(const class FString& InVariableName, const struct FLinearColor& InValue); void SetNiagaraVariableMatrix(const class FString& InVariableName, const struct FMatrix& InValue); void SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object); void SetNiagaraVariablePosition(const class FString& InVariableName, const struct FVector& InValue); void SetNiagaraVariableQuat(const class FString& InVariableName, const struct FQuat& InValue); void SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue); void SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue); void SetNiagaraVariableVec4(const class FString& InVariableName, const struct FVector4& InValue); void SetOcclusionQueryMode(ENiagaraOcclusionQueryMode Mode); void SetPaused(bool bInPaused); void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance); void SetRandomSeedOffset(int32 NewRandomSeedOffset); void SetRenderingEnabled(bool bInRenderingEnabled); void SetSeekDelta(float InSeekDelta); void SetSimCache(class UNiagaraSimCache* SimCache_0, bool bResetSystem); void SetSystemFixedBounds(const struct FBox& LocalBounds); void SetTickBehavior(ENiagaraTickBehavior NewTickBehavior); void SetVariableActor(class FName InVariableName, class AActor* Actor); void SetVariableBool(class FName InVariableName, bool InValue); void SetVariableFloat(class FName InVariableName, float InValue); void SetVariableInt(class FName InVariableName, int32 InValue); void SetVariableLinearColor(class FName InVariableName, const struct FLinearColor& InValue); void SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object); void SetVariableMatrix(class FName InVariableName, const struct FMatrix& InValue); void SetVariableObject(class FName InVariableName, class UObject* Object); void SetVariablePosition(class FName InVariableName, const struct FVector& InValue); void SetVariableQuat(class FName InVariableName, const struct FQuat& InValue); void SetVariableStaticMesh(class FName InVariableName, class UStaticMesh* InValue); void SetVariableTexture(class FName InVariableName, class UTexture* Texture); void SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget); void SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue); void SetVariableVec3(class FName InVariableName, const struct FVector& InValue); void SetVariableVec4(class FName InVariableName, const struct FVector4& InValue); ENiagaraAgeUpdateMode GetAgeUpdateMode() const; bool GetAllowScalability() const; class UNiagaraSystem* GetAsset() const; float GetCustomTimeDilation() const; float GetDesiredAge() const; struct FBox GetEmitterFixedBounds(class FName EmitterName) const; bool GetForceLocalPlayerEffect() const; bool GetForceSolo() const; bool GetLockDesiredAgeDeltaTimeToSeekDelta() const; float GetMaxSimTime() const; ENiagaraOcclusionQueryMode GetOcclusionQueryMode() const; float GetPreviewLODDistance() const; bool GetPreviewLODDistanceEnabled() const; int32 GetRandomSeedOffset() const; float GetSeekDelta() const; class UNiagaraSimCache* GetSimCache() const; struct FBox GetSystemFixedBounds() const; ENiagaraTickBehavior GetTickBehavior() const; bool IsPaused() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraComponent") } static class UNiagaraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraComponent; // Class Niagara.NiagaraComponentPool // 0x0058 (0x0080 - 0x0028) class UNiagaraComponentPool final : public UObject { public: TMap WorldParticleSystemPools; // 0x0028(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraComponentPool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraComponentPool") } static class UNiagaraComponentPool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraComponentPool; // Class Niagara.NiagaraRendererProperties // 0x0090 (0x00B8 - 0x0028) class UNiagaraRendererProperties : public UNiagaraMergeable { public: struct FNiagaraPlatformSet Platforms; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic) int32 SortOrderHint; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRendererMotionVectorSetting MotionVectorSetting; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsEnabled; // 0x005D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowInCullProxies; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5F[0x1]; // 0x005F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding RendererEnabledBinding; // 0x0060(0x0038)(Edit, NativeAccessSpecifierPublic) struct FGuid OuterEmitterVersion; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraRendererProperties") } static class UNiagaraRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraRendererProperties; // Class Niagara.NiagaraComponentRendererProperties // 0x00F8 (0x01B0 - 0x00B8) class UNiagaraComponentRendererProperties final : public UNiagaraRendererProperties { public: TSubclassOf ComponentType; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ComponentCountLimit; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x00C8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0100(0x0038)(Edit, NativeAccessSpecifierPublic) bool bAssignComponentsOnParticleID; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCreateComponentFirstParticleFrame; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyActivateNewlyAquiredComponents; // 0x013A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13B[0x1]; // 0x013B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 RendererVisibility; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USceneComponent* TemplateComponent; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PropertyBindings; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_158[0x58]; // 0x0158(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraComponentRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraComponentRendererProperties") } static class UNiagaraComponentRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraComponentRendererProperties; // Class Niagara.NiagaraCullProxyComponent // 0x0010 (0x0760 - 0x0750) class UNiagaraCullProxyComponent final : public UNiagaraComponent { public: TArray Instances; // 0x0750(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraCullProxyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraCullProxyComponent") } static class UNiagaraCullProxyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraCullProxyComponent; // Class Niagara.NiagaraDataChannelLibrary // 0x0000 (0x0028 - 0x0028) class UNiagaraDataChannelLibrary final : public UBlueprintFunctionLibrary { public: static int32 GetDataChannelElementCount(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); static class UNiagaraDataChannelHandler* GetNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel); static class UNiagaraDataChannelReader* ReadFromNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame); static void ReadFromNiagaraDataChannelSingle(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, int32 Index_0, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bReadPreviousFrame, ENiagartaDataChannelReadResult* ReadResult); static class UNiagaraDataChannelWriter* WriteToNiagaraDataChannel(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, int32 Count, bool bVisibleToGame, bool bVisibleToCPU, bool bVisibleToGPU, const class FString& DebugSource); static void WriteToNiagaraDataChannelSingle(const class UObject* WorldContextObject, const class UNiagaraDataChannelAsset* Channel, const struct FNiagaraDataChannelSearchParameters& SearchParams, bool bVisibleToBlueprint, bool bVisibleToNiagaraCPU, bool bVisibleToNiagaraGPU); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataChannelLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataChannelLibrary") } static class UNiagaraDataChannelLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataChannelLibrary; // Class Niagara.NiagaraDataInterface2DArrayTexture // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterface2DArrayTexture final : public UNiagaraDataInterface { public: class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterface2DArrayTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterface2DArrayTexture") } static class UNiagaraDataInterface2DArrayTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterface2DArrayTexture; // Class Niagara.NiagaraDataInterfaceArray // 0x0018 (0x0050 - 0x0038) class UNiagaraDataInterfaceArray : public UNiagaraDataInterfaceRWBase { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraGpuSyncMode GpuSyncMode; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxElements; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArray") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArray") } static class UNiagaraDataInterfaceArray* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArray; // Class Niagara.NDIArraySimCacheData // 0x0030 (0x0058 - 0x0028) class UNDIArraySimCacheData final : public UObject { public: TArray CpuFrameData; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray GpuFrameData; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray BufferData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDIArraySimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDIArraySimCacheData") } static class UNDIArraySimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDIArraySimCacheData; // Class Niagara.NiagaraDataInterfaceArrayFloat // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayFloat final : public UNiagaraDataInterfaceArray { public: TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat") } static class UNiagaraDataInterfaceArrayFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat; // Class Niagara.NiagaraDataInterfaceArrayFloat2 // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayFloat2 final : public UNiagaraDataInterfaceArray { public: TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat2") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat2") } static class UNiagaraDataInterfaceArrayFloat2* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat2; // Class Niagara.NiagaraDataInterfaceArrayFloat3 // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayFloat3 final : public UNiagaraDataInterfaceArray { public: TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat3") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat3") } static class UNiagaraDataInterfaceArrayFloat3* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat3; // Class Niagara.NiagaraDataInterfaceArrayPosition // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayPosition final : public UNiagaraDataInterfaceArray { public: TArray PositionData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayPosition") } static class UNiagaraDataInterfaceArrayPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayPosition; // Class Niagara.NiagaraDataInterfaceArrayFloat4 // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayFloat4 final : public UNiagaraDataInterfaceArray { public: TArray InternalFloatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat4") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat4") } static class UNiagaraDataInterfaceArrayFloat4* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat4; // Class Niagara.NiagaraDataInterfaceArrayColor // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayColor final : public UNiagaraDataInterfaceArray { public: TArray ColorData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayColor") } static class UNiagaraDataInterfaceArrayColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayColor; // Class Niagara.NiagaraDataInterfaceArrayQuat // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayQuat final : public UNiagaraDataInterfaceArray { public: TArray InternalQuatData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayQuat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayQuat") } static class UNiagaraDataInterfaceArrayQuat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayQuat; // Class Niagara.NiagaraDataInterfaceArrayMatrix // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayMatrix final : public UNiagaraDataInterfaceArray { public: TArray InternalMatrixData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayMatrix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayMatrix") } static class UNiagaraDataInterfaceArrayMatrix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayMatrix; // Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UNiagaraDataInterfaceArrayFunctionLibrary final : public UBlueprintFunctionLibrary { public: static TArray GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static bool GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static struct FLinearColor GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static float GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static int32 GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayMatrix(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, bool bApplyLWCRebase); static struct FMatrix GetNiagaraArrayMatrixValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, bool bApplyLWCRebase); static TArray GetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static struct FVector GetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static struct FQuat GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static int32 GetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static TArray GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static struct FVector2D GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static TArray GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); static struct FVector4 GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static struct FVector GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); static void SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const bool& Value, bool bSizeToFit); static void SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FLinearColor& Value, bool bSizeToFit); static void SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, float Value, bool bSizeToFit); static void SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit); static void SetNiagaraArrayMatrix(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData, bool bApplyLWCRebase); static void SetNiagaraArrayMatrixValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FMatrix& Value, bool bSizeToFit, bool bApplyLWCRebase); static void SetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit); static void SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FQuat& Value, bool bSizeToFit); static void SetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit); static void SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector2D& Value, bool bSizeToFit); static void SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); static void SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector4& Value, bool bSizeToFit); static void SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFunctionLibrary") } static class UNiagaraDataInterfaceArrayFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFunctionLibrary; // Class Niagara.NiagaraDataInterfaceArrayInt32 // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayInt32 final : public UNiagaraDataInterfaceArray { public: TArray IntData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayInt32") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayInt32") } static class UNiagaraDataInterfaceArrayInt32* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayInt32; // Class Niagara.NiagaraDataInterfaceArrayUInt8 // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayUInt8 final : public UNiagaraDataInterfaceArray { public: TArray InternalIntData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayUInt8") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayUInt8") } static class UNiagaraDataInterfaceArrayUInt8* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayUInt8; // Class Niagara.NiagaraDataInterfaceArrayBool // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayBool final : public UNiagaraDataInterfaceArray { public: TArray BoolData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayBool") } static class UNiagaraDataInterfaceArrayBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayBool; // Class Niagara.NiagaraDataInterfaceArrayNiagaraID // 0x0010 (0x0060 - 0x0050) class UNiagaraDataInterfaceArrayNiagaraID final : public UNiagaraDataInterfaceArray { public: TArray IntData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayNiagaraID") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayNiagaraID") } static class UNiagaraDataInterfaceArrayNiagaraID* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayNiagaraID; // Class Niagara.NiagaraDataInterfaceAudioSubmix // 0x0008 (0x0040 - 0x0038) class UNiagaraDataInterfaceAudioSubmix : public UNiagaraDataInterface { public: class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSubmix") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSubmix") } static class UNiagaraDataInterfaceAudioSubmix* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSubmix; // Class Niagara.NiagaraDataInterfaceAudioOscilloscope // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceAudioOscilloscope final : public UNiagaraDataInterface { public: class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScopeInMilliseconds; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioOscilloscope") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioOscilloscope") } static class UNiagaraDataInterfaceAudioOscilloscope* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioOscilloscope; // Class Niagara.NiagaraDataInterfaceAudioPlayerSettings // 0x03E8 (0x0410 - 0x0028) class UNiagaraDataInterfaceAudioPlayerSettings final : public UObject { public: bool bOverrideConcurrency; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USoundConcurrency* Concurrency; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideAttenuationSettings; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoundAttenuationSettings AttenuationSettings; // 0x0040(0x03D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayerSettings") } static class UNiagaraDataInterfaceAudioPlayerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayerSettings; // Class Niagara.NiagaraDataInterfaceAudioPlayer // 0x0058 (0x0090 - 0x0038) class UNiagaraDataInterfaceAudioPlayer final : public UNiagaraDataInterface { public: class USoundBase* SoundToPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundAttenuation* Attenuation; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundConcurrency* Concurrency; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParameterNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding ConfigurationUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) bool bLimitPlaysPerTick; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxPlaysPerTick; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStopWhenComponentIsDestroyed; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowLoopingOneShotSounds; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayer") } static class UNiagaraDataInterfaceAudioPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayer; // Class Niagara.NiagaraDataInterfaceAudioSpectrum // 0x0010 (0x0050 - 0x0040) class UNiagaraDataInterfaceAudioSpectrum final : public UNiagaraDataInterfaceAudioSubmix { public: int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumFrequency; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseFloorDb; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSpectrum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSpectrum") } static class UNiagaraDataInterfaceAudioSpectrum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSpectrum; // Class Niagara.NiagaraDataInterfaceCamera // 0x0008 (0x0040 - 0x0038) class UNiagaraDataInterfaceCamera final : public UNiagaraDataInterface { public: int32 PlayerControllerIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequireCurrentFrameData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCamera") } static class UNiagaraDataInterfaceCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCamera; // Class Niagara.NiagaraDataInterfaceCollisionQuery // 0x0008 (0x0040 - 0x0038) class UNiagaraDataInterfaceCollisionQuery final : public UNiagaraDataInterface { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCollisionQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCollisionQuery") } static class UNiagaraDataInterfaceCollisionQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCollisionQuery; // Class Niagara.NiagaraDataInterfaceCurveBase // 0x0038 (0x0070 - 0x0038) class UNiagaraDataInterfaceCurveBase : public UNiagaraDataInterface { public: TArray ShaderLUT; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) float LUTMinTime; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LUTMaxTime; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LUTInvTimeRange; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LUTNumSamplesMinusOne; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseLUT : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExposeCurve : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName ExposedName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* ExposedTexture; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCurveBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurveBase") } static class UNiagaraDataInterfaceCurveBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCurveBase; // Class Niagara.NiagaraDataInterfaceColorCurve // 0x0200 (0x0270 - 0x0070) class UNiagaraDataInterfaceColorCurve final : public UNiagaraDataInterfaceCurveBase { public: struct FRichCurve RedCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve GreenCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve BlueCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve AlphaCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceColorCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceColorCurve") } static class UNiagaraDataInterfaceColorCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceColorCurve; // Class Niagara.NiagaraDataInterfaceCubeTexture // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceCubeTexture final : public UNiagaraDataInterface { public: class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCubeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCubeTexture") } static class UNiagaraDataInterfaceCubeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCubeTexture; // Class Niagara.NiagaraDataInterfaceCurlNoise // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceCurlNoise final : public UNiagaraDataInterface { public: uint32 Seed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCurlNoise") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurlNoise") } static class UNiagaraDataInterfaceCurlNoise* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCurlNoise; // Class Niagara.NiagaraDataInterfaceCurve // 0x0080 (0x00F0 - 0x0070) class UNiagaraDataInterfaceCurve final : public UNiagaraDataInterfaceCurveBase { public: struct FRichCurve Curve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurve") } static class UNiagaraDataInterfaceCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceCurve; // Class Niagara.NiagaraParticleCallbackHandler // 0x0000 (0x0000 - 0x0000) class INiagaraParticleCallbackHandler final { public: void ReceiveParticleData(const TArray& Data, class UNiagaraSystem* NiagaraSystem, const struct FVector& SimulationPositionOffset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraParticleCallbackHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraParticleCallbackHandler") } static class INiagaraParticleCallbackHandler* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_INiagaraParticleCallbackHandler; // Class Niagara.NiagaraDataInterfaceExport // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfaceExport final : public UNiagaraDataInterface { public: struct FNiagaraUserParameterBinding CallbackHandlerParameter; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) ENDIExport_GPUAllocationMode GPUAllocationMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 GPUAllocationFixedSize; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GPUAllocationPerParticleSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceExport") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceExport") } static class UNiagaraDataInterfaceExport* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceExport; // Class Niagara.NiagaraDataInterfaceGrid2D // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase { public: bool ClearBeforeNonIterationStage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumCellsX; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumCellsY; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumCellsMaxAxis; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumAttributes; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SetGridFromMaxAxis; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D WorldBBoxSize; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2D") } static class UNiagaraDataInterfaceGrid2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2D; // Class Niagara.NiagaraDataInterfaceGrid2DCollection // 0x00C8 (0x0128 - 0x0060) class UNiagaraDataInterfaceGrid2DCollection : public UNiagaraDataInterfaceGrid2D { public: struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideFormat : 1; // 0x0081(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_82[0x56]; // 0x0082(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) TMap ManagedRenderTargets; // 0x00D8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: bool FillRawTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY); bool FillTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex); void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollection") } static class UNiagaraDataInterfaceGrid2DCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollection; // Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader // 0x0020 (0x0148 - 0x0128) class UNiagaraDataInterfaceGrid2DCollectionReader final : public UNiagaraDataInterfaceGrid2DCollection { public: class FString EmitterName; // 0x0128(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DIName; // 0x0138(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollectionReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollectionReader") } static class UNiagaraDataInterfaceGrid2DCollectionReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollectionReader; // Class Niagara.NiagaraDataInterfaceGrid3D // 0x0038 (0x0070 - 0x0038) class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase { public: bool ClearBeforeNonIterationStage; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntVector NumCells; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CellSize; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumCellsMaxAxis; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESetResolutionMethod SetResolutionMethod; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WorldBBoxSize; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3D") } static class UNiagaraDataInterfaceGrid3D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3D; // Class Niagara.NiagaraDataInterfaceGrid3DCollection // 0x0080 (0x00F0 - 0x0070) class UNiagaraDataInterfaceGrid3DCollection : public UNiagaraDataInterfaceGrid3D { public: int32 NumAttributes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideFormat : 1; // 0x0099(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9A[0x56]; // 0x009A(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool FillRawVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ); bool FillVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex); void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollection") } static class UNiagaraDataInterfaceGrid3DCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollection; // Class Niagara.NiagaraDataInterfaceGrid3DCollectionReader // 0x0020 (0x0110 - 0x00F0) class UNiagaraDataInterfaceGrid3DCollectionReader final : public UNiagaraDataInterfaceGrid3DCollection { public: class FString EmitterName; // 0x00F0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DIName; // 0x0100(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollectionReader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollectionReader") } static class UNiagaraDataInterfaceGrid3DCollectionReader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollectionReader; // Class Niagara.NiagaraDataInterfaceIntRenderTarget2D // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceIntRenderTarget2D final : public UNiagaraDataInterfaceRWBase { public: struct FIntPoint Size; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceIntRenderTarget2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceIntRenderTarget2D") } static class UNiagaraDataInterfaceIntRenderTarget2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceIntRenderTarget2D; // Class Niagara.NiagaraDataInterfaceLandscape // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfaceLandscape final : public UNiagaraDataInterface { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* SourceLandscape; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENDILandscape_SourceMode SourceMode; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray PhysicalMaterials; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bVirtualTexturesSupported; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceLandscape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceLandscape") } static class UNiagaraDataInterfaceLandscape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceLandscape; // Class Niagara.NDILandscapeSimCacheData // 0x0010 (0x0038 - 0x0028) class UNDILandscapeSimCacheData final : public UObject { public: TArray HeightFieldTextures; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NDILandscapeSimCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NDILandscapeSimCacheData") } static class UNDILandscapeSimCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNDILandscapeSimCacheData; // Class Niagara.NiagaraDataInterfaceMeshRendererInfo // 0x0018 (0x0050 - 0x0038) class UNiagaraDataInterfaceMeshRendererInfo final : public UNiagaraDataInterface { public: class UNiagaraMeshRendererProperties* MeshRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceMeshRendererInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceMeshRendererInfo") } static class UNiagaraDataInterfaceMeshRendererInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceMeshRendererInfo; // Class Niagara.NiagaraDataInterfaceNeighborGrid3D // 0x0008 (0x0078 - 0x0070) class UNiagaraDataInterfaceNeighborGrid3D final : public UNiagaraDataInterfaceGrid3D { public: uint32 MaxNeighborsPerCell; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceNeighborGrid3D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceNeighborGrid3D") } static class UNiagaraDataInterfaceNeighborGrid3D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceNeighborGrid3D; // Class Niagara.NiagaraDataInterfaceOcclusion // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceOcclusion final : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceOcclusion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceOcclusion") } static class UNiagaraDataInterfaceOcclusion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceOcclusion; // Class Niagara.NiagaraDataInterfaceParticleRead // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceParticleRead final : public UNiagaraDataInterfaceRWBase { public: struct FNiagaraDataInterfaceEmitterBinding EmitterBinding; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceParticleRead") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceParticleRead") } static class UNiagaraDataInterfaceParticleRead* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceParticleRead; // Class Niagara.NiagaraDataInterfacePlatformSet // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfacePlatformSet final : public UNiagaraDataInterface { public: struct FNiagaraPlatformSet Platforms; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfacePlatformSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfacePlatformSet") } static class UNiagaraDataInterfacePlatformSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfacePlatformSet; // Class Niagara.NiagaraDataInterfaceRasterizationGrid3D // 0x0010 (0x0080 - 0x0070) class UNiagaraDataInterfaceRasterizationGrid3D final : public UNiagaraDataInterfaceGrid3D { public: int32 NumAttributes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Precision; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ResetValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRasterizationGrid3D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRasterizationGrid3D") } static class UNiagaraDataInterfaceRasterizationGrid3D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRasterizationGrid3D; // Class Niagara.NiagaraDataInterfaceRenderTarget2D // 0x0088 (0x00C0 - 0x0038) class UNiagaraDataInterfaceRenderTarget2D final : public UNiagaraDataInterfaceRWBase { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint Size; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraMipMapGeneration MipMapGeneration; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraMipMapGenerationType MipMapGenerationType; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureFilter OverrideRenderTargetFilter; // 0x004B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritUserParameterSettings : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideFormat : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) uint8 Pad_70[0x50]; // 0x0070(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2D") } static class UNiagaraDataInterfaceRenderTarget2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2D; // Class Niagara.NiagaraDataInterfaceRenderTarget2DArray // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfaceRenderTarget2DArray final : public UNiagaraDataInterfaceRWBase { public: struct FIntVector Size; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureFilter OverrideRenderTargetFilter; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritUserParameterSettings : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideFormat : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2DArray") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2DArray") } static class UNiagaraDataInterfaceRenderTarget2DArray* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2DArray; // Class Niagara.NiagaraDataInterfaceRenderTargetCube // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceRenderTargetCube final : public UNiagaraDataInterfaceRWBase { public: int32 Size; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureFilter OverrideRenderTargetFilter; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritUserParameterSettings : 1; // 0x003E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideFormat : 1; // 0x003E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetCube") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetCube") } static class UNiagaraDataInterfaceRenderTargetCube* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetCube; // Class Niagara.NiagaraDataInterfaceRenderTargetVolume // 0x0038 (0x0070 - 0x0038) class UNiagaraDataInterfaceRenderTargetVolume final : public UNiagaraDataInterfaceRWBase { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntVector Size; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureFilter OverrideRenderTargetFilter; // 0x004D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritUserParameterSettings : 1; // 0x004E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideFormat : 1; // 0x004E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetVolume") } static class UNiagaraDataInterfaceRenderTargetVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetVolume; // Class Niagara.NiagaraDataInterfaceRigidMeshCollisionQuery // 0x0040 (0x0078 - 0x0038) class UNiagaraDataInterfaceRigidMeshCollisionQuery final : public UNiagaraDataInterface { public: TArray ActorTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ComponentTags; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray> SourceActors; // 0x0058(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool OnlyUseMoveable; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseComplexCollisions; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFilterByObjectType; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GlobalSearchAllowed; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GlobalSearchForced; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GlobalSearchFallback_Unscripted; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxNumPrimitives; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceRigidMeshCollisionQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceRigidMeshCollisionQuery") } static class UNiagaraDataInterfaceRigidMeshCollisionQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceRigidMeshCollisionQuery; // Class Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UNiagaraDIRigidMeshCollisionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void SetSourceActors(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& SourceActors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDIRigidMeshCollisionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDIRigidMeshCollisionFunctionLibrary") } static class UNiagaraDIRigidMeshCollisionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDIRigidMeshCollisionFunctionLibrary; // Class Niagara.NiagaraDataInterfaceSkeletalMesh // 0x00C8 (0x0100 - 0x0038) class UNiagaraDataInterfaceSkeletalMesh final : public UNiagaraDataInterface { public: ENDISkeletalMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SoftSourceActor; // 0x0048(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ComponentTags; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class USkeletalMeshComponent* SourceComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic) ENDISkeletalMesh_SkinningMode SkinningMode; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SamplingRegions; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 WholeMeshLOD; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray FilteredBones; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray FilteredSockets; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FName ExcludeBoneName; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bExcludeBone : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 UvSetIndex; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequireCurrentFrameData; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReadDeformedGeometry; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSkeletalMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSkeletalMesh") } static class UNiagaraDataInterfaceSkeletalMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSkeletalMesh; // Class Niagara.NiagaraDataInterfaceSparseVolumeTexture // 0x0030 (0x0068 - 0x0038) class UNiagaraDataInterfaceSparseVolumeTexture final : public UNiagaraDataInterface { public: class USparseVolumeTexture* SparseVolumeTexture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding SparseVolumeTextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) bool BlockingStreamingRequests; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSparseVolumeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSparseVolumeTexture") } static class UNiagaraDataInterfaceSparseVolumeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSparseVolumeTexture; // Class Niagara.NiagaraDataInterfaceSpline // 0x00A0 (0x00D8 - 0x0038) class UNiagaraDataInterfaceSpline final : public UNiagaraDataInterface { public: TSoftObjectPtr SoftSourceActor; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding SplineUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) bool bUseLUT; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumLUTSteps; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpline") } static class UNiagaraDataInterfaceSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSpline; // Class Niagara.NiagaraDataInterfaceSpriteRendererInfo // 0x0008 (0x0040 - 0x0038) class UNiagaraDataInterfaceSpriteRendererInfo final : public UNiagaraDataInterface { public: class UNiagaraSpriteRendererProperties* SpriteRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceSpriteRendererInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpriteRendererInfo") } static class UNiagaraDataInterfaceSpriteRendererInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceSpriteRendererInfo; // Class Niagara.NiagaraDataInterfaceTexture // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceTexture final : public UNiagaraDataInterface { public: class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceTexture") } static class UNiagaraDataInterfaceTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceTexture; // Class Niagara.NiagaraDataInterfaceVector2DCurve // 0x0100 (0x0170 - 0x0070) class UNiagaraDataInterfaceVector2DCurve final : public UNiagaraDataInterfaceCurveBase { public: struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVector2DCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector2DCurve") } static class UNiagaraDataInterfaceVector2DCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVector2DCurve; // Class Niagara.NiagaraDataInterfaceVector4Curve // 0x0200 (0x0270 - 0x0070) class UNiagaraDataInterfaceVector4Curve final : public UNiagaraDataInterfaceCurveBase { public: struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve WCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVector4Curve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector4Curve") } static class UNiagaraDataInterfaceVector4Curve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVector4Curve; // Class Niagara.NiagaraDataInterfaceVectorCurve // 0x0180 (0x01F0 - 0x0070) class UNiagaraDataInterfaceVectorCurve final : public UNiagaraDataInterfaceCurveBase { public: struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorCurve") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorCurve") } static class UNiagaraDataInterfaceVectorCurve* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorCurve; // Class Niagara.NiagaraDataInterfaceVectorField // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceVectorField final : public UNiagaraDataInterface { public: class UVectorField* Field; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTileX; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTileY; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTileZ; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorField") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorField") } static class UNiagaraDataInterfaceVectorField* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorField; // Class Niagara.NiagaraDataInterfaceVolumeCache // 0x0058 (0x0090 - 0x0038) class UNiagaraDataInterfaceVolumeCache final : public UNiagaraDataInterface { public: class UVolumeCache* VolumeCache; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeCache") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeCache") } static class UNiagaraDataInterfaceVolumeCache* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeCache; // Class Niagara.NiagaraDataInterfaceVolumeTexture // 0x0028 (0x0060 - 0x0038) class UNiagaraDataInterfaceVolumeTexture final : public UNiagaraDataInterface { public: class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeTexture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeTexture") } static class UNiagaraDataInterfaceVolumeTexture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeTexture; // Class Niagara.NiagaraDebugHUDSettings // 0x0260 (0x0288 - 0x0028) class UNiagaraDebugHUDSettings final : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraDebugHUDSettingsData Data; // 0x0048(0x0240)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDebugHUDSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDebugHUDSettings") } static class UNiagaraDebugHUDSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDebugHUDSettings; // Class Niagara.NiagaraDecalRendererProperties // 0x0268 (0x0320 - 0x00B8) class UNiagaraDecalRendererProperties final : public UNiagaraRendererProperties { public: class UMaterialInterface* Material; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraParameterBinding MaterialParameterBinding; // 0x00C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) ENiagaraRendererSourceDataMode SourceMode; // 0x00CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RendererVisibility; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DecalScreenSizeFade; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PositionBinding; // 0x00D8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalOrientationBinding; // 0x0110(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalSizeBinding; // 0x0148(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalFadeBinding; // 0x0180(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalSortOrderBinding; // 0x01B8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalColorBinding; // 0x01F0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DecalVisibleBinding; // 0x0228(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0260(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0298(0x0050)(Edit, NativeAccessSpecifierPublic) uint8 Pad_2E8[0x38]; // 0x02E8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDecalRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDecalRendererProperties") } static class UNiagaraDecalRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDecalRendererProperties; // Class Niagara.NiagaraEditorDataBase // 0x0000 (0x0028 - 0x0028) class UNiagaraEditorDataBase final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEditorDataBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEditorDataBase") } static class UNiagaraEditorDataBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEditorDataBase; // Class Niagara.NiagaraEditorParametersAdapterBase // 0x0000 (0x0028 - 0x0028) class UNiagaraEditorParametersAdapterBase final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEditorParametersAdapterBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEditorParametersAdapterBase") } static class UNiagaraEditorParametersAdapterBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEditorParametersAdapterBase; // Class Niagara.NiagaraSignificanceHandler // 0x0000 (0x0028 - 0x0028) class UNiagaraSignificanceHandler : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSignificanceHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSignificanceHandler") } static class UNiagaraSignificanceHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSignificanceHandler; // Class Niagara.NiagaraSignificanceHandlerDistance // 0x0000 (0x0028 - 0x0028) class UNiagaraSignificanceHandlerDistance final : public UNiagaraSignificanceHandler { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSignificanceHandlerDistance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerDistance") } static class UNiagaraSignificanceHandlerDistance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSignificanceHandlerDistance; // Class Niagara.NiagaraSignificanceHandlerAge // 0x0000 (0x0028 - 0x0028) class UNiagaraSignificanceHandlerAge final : public UNiagaraSignificanceHandler { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSignificanceHandlerAge") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerAge") } static class UNiagaraSignificanceHandlerAge* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSignificanceHandlerAge; // Class Niagara.NiagaraEffectType // 0x0078 (0x00A0 - 0x0028) class UNiagaraEffectType final : public UObject { public: bool bAllowCullingForLocalPlayers; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraScalabilityUpdateFrequency UpdateFrequency; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraCullReaction CullReaction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSignificanceHandler* SignificanceHandler; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DetailLevelScalabilitySettings; // 0x0040(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) struct FNiagaraSystemScalabilitySettingsArray SystemScalabilitySettings; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) struct FNiagaraEmitterScalabilitySettingsArray EmitterScalabilitySettings; // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic) uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraBaselineController* PerformanceBaselineController; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FNiagaraPerfBaselineStats PerfBaselineStats; // 0x0080(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate) struct FGuid PerfBaselineVersion; // 0x0090(0x0010)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEffectType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEffectType") } static class UNiagaraEffectType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEffectType; // Class Niagara.NiagaraEmitter // 0x0048 (0x0070 - 0x0028) class UNiagaraEmitter final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid ExposedVersion; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bVersioningEnabled; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray VersionData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FString UniqueEmitterName; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEmitter") } static class UNiagaraEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEmitter; // Class Niagara.NiagaraEventReceiverEmitterAction // 0x0000 (0x0028 - 0x0028) class UNiagaraEventReceiverEmitterAction : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction") } static class UNiagaraEventReceiverEmitterAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction; // Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles // 0x0008 (0x0030 - 0x0028) class UNiagaraEventReceiverEmitterAction_SpawnParticles final : public UNiagaraEventReceiverEmitterAction { public: uint32 NumParticles; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction_SpawnParticles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction_SpawnParticles") } static class UNiagaraEventReceiverEmitterAction_SpawnParticles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction_SpawnParticles; // Class Niagara.NiagaraFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UNiagaraFunctionLibrary final : public UBlueprintFunctionLibrary { public: static int32 AcquireNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject); static class UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection); static void OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent); static void OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh); static void OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent); static void ReleaseNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, int32 CollisionGroup); static void SetActorNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class AActor* Actor, int32 CollisionGroup); static void SetComponentNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class UPrimitiveComponent* Primitive, int32 CollisionGroup); static void SetSceneCapture2DDataInterfaceManagedMode(class UNiagaraComponent* NiagaraSystem, const class FName& DIName, ESceneCaptureSource ManagedCaptureSource, const struct FIntPoint& ManagedTextureSize, ETextureRenderTargetFormat ManagedTextureFormat, ECameraProjectionMode ManagedProjectionType, float ManagedFOVAngle, float ManagedOrthoWidth, bool bManagedCaptureEveryFrame, bool bManagedCaptureOnMovement, const TArray& ShowOnlyActors); static void SetSkeletalMeshDataInterfaceFilteredBones(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& FilteredBones); static void SetSkeletalMeshDataInterfaceFilteredSockets(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& FilteredSockets); static void SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& SamplingRegions); static void SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture); static void SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture); static void SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture); static class UNiagaraComponent* SpawnSystemAtLocation(const class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); static class UNiagaraComponent* SpawnSystemAtLocationWithParams(const struct FFXSystemSpawnParameters& SpawnParams); static class UNiagaraComponent* SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); static class UNiagaraComponent* SpawnSystemAttachedWithParams(const struct FFXSystemSpawnParameters& SpawnParams); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraFunctionLibrary") } static class UNiagaraFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraFunctionLibrary; // Class Niagara.NiagaraLensEffectBase // 0x0088 (0x0360 - 0x02D8) class ANiagaraLensEffectBase final : public ANiagaraActor { public: uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform DesiredRelativeTransform; // 0x02E0(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BaseAuthoredFOV; // 0x0340(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bAllowMultipleInstances : 1; // 0x0344(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bResetWhenRetriggered : 1; // 0x0344(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_345[0x3]; // 0x0345(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray> EmittersToTreatAsSame; // 0x0348(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class APlayerCameraManager* OwningCameraManager; // 0x0358(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraLensEffectBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraLensEffectBase") } static class ANiagaraLensEffectBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraLensEffectBase; // Class Niagara.NiagaraLightRendererProperties // 0x0268 (0x0320 - 0x00B8) class UNiagaraLightRendererProperties final : public UNiagaraRendererProperties { public: ENiagaraRendererSourceDataMode SourceMode; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bUseInverseSquaredFalloff : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectsTranslucency : 1; // 0x00BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlphaScalesBrightness : 1; // 0x00BC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideInverseExposureBlend : 1; // 0x00BC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RadiusScale; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultExponent; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpecularScale; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DiffuseScale; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector3f ColorAdd; // 0x00D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InverseExposureBlend; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RendererVisibility; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding LightRenderingEnabledBinding; // 0x00E8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding LightExponentBinding; // 0x0120(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0158(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0190(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RadiusBinding; // 0x01C8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VolumetricScatteringBinding; // 0x0200(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0238(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SpecularScaleBinding; // 0x0270(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DiffuseScaleBinding; // 0x02A8(0x0038)(Edit, NativeAccessSpecifierPublic) uint8 Pad_2E0[0x40]; // 0x02E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraLightRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraLightRendererProperties") } static class UNiagaraLightRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraLightRendererProperties; // Class Niagara.NiagaraMeshRendererProperties // 0x05D0 (0x0688 - 0x00B8) class UNiagaraMeshRendererProperties final : public UNiagaraRendererProperties { public: TArray Meshes; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) ENiagaraRendererSourceDataMode SourceMode; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSortMode SortMode; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRendererSortPrecision SortPrecision; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x00CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverrideMaterials : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHeterogeneousVolumes : 1; // 0x00CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSortOnlyWhenTranslucent : 1; // 0x00CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSubImageBlend : 1; // 0x00CC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableFrustumCulling : 1; // 0x00CC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableCameraDistanceCulling : 1; // 0x00CC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableMeshFlipbook : 1; // 0x00CC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockedAxisEnable : 1; // 0x00CC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bCastShadows : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray OverrideMaterials; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray MICOverrideMaterials; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FVector2D SubImageSize; // 0x00F8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LockedAxis; // 0x0108(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MeshBoundsScale; // 0x0120(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraMeshFacingMode FacingMode; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraMeshLockedAxisSpace LockedAxisSpace; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13A[0x2]; // 0x013A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MinCameraDistance; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxCameraDistance; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 RendererVisibility; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0148(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0180(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01B8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding MeshOrientationBinding; // 0x01F0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding ScaleBinding; // 0x0228(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x0260(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0298(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x02D0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0308(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0340(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0378(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x03B0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x03E8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x0420(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0458(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding MeshIndexBinding; // 0x0490(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x04C8(0x0050)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0518(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevScaleBinding; // 0x0550(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevMeshOrientationBinding; // 0x0588(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x05C0(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x05F8(0x0038)(Transient, NativeAccessSpecifierPublic) uint32 MaterialParamValidMask; // 0x0630(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_634[0x54]; // 0x0634(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraMeshRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraMeshRendererProperties") } static class UNiagaraMeshRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraMeshRendererProperties; // Class Niagara.NiagaraParameterCollectionInstance // 0x00D0 (0x00F8 - 0x0028) class UNiagaraParameterCollectionInstance final : public UObject { public: class UNiagaraParameterCollection* Collection; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray OverridenParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FNiagaraParameterStore ParameterStorage; // 0x0040(0x0088)(NativeAccessSpecifierPrivate) class UMaterialParameterCollectionInstance* SourceMaterialCollectionInstance; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetBoolParameter(const class FString& InVariableName); struct FLinearColor GetColorParameter(const class FString& InVariableName); float GetFloatParameter(const class FString& InVariableName); int32 GetIntParameter(const class FString& InVariableName); struct FQuat GetQuatParameter(const class FString& InVariableName); struct FVector2D GetVector2DParameter(const class FString& InVariableName); struct FVector4 GetVector4Parameter(const class FString& InVariableName); struct FVector GetVectorParameter(const class FString& InVariableName); void SetBoolParameter(const class FString& InVariableName, bool InValue); void SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue); void SetFloatParameter(const class FString& InVariableName, float InValue); void SetIntParameter(const class FString& InVariableName, int32 InValue); void SetQuatParameter(const class FString& InVariableName, const struct FQuat& InValue); void SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue); void SetVector4Parameter(const class FString& InVariableName, const struct FVector4& InValue); void SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraParameterCollectionInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraParameterCollectionInstance") } static class UNiagaraParameterCollectionInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraParameterCollectionInstance; // Class Niagara.NiagaraParameterCollection // 0x0040 (0x0068 - 0x0028) class UNiagaraParameterCollection final : public UObject { public: class FName NameSpace; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Parameters; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UMaterialParameterCollection* SourceMaterialCollection; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraParameterCollectionInstance* DefaultInstance; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid CompileId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraParameterCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraParameterCollection") } static class UNiagaraParameterCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraParameterCollection; // Class Niagara.NiagaraBaselineController // 0x0040 (0x0068 - 0x0028) class UNiagaraBaselineController : public UObject { public: float TestDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraEffectType* EffectType; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ANiagaraPerfBaselineActor* Owner; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr System; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UNiagaraSystem* GetSystem(); void OnBeginTest(); void OnEndTest(const struct FNiagaraPerfBaselineStats& Stats); void OnOwnerTick(float DeltaTime); bool OnTickTest(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBaselineController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBaselineController") } static class UNiagaraBaselineController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBaselineController; // Class Niagara.NiagaraBaselineController_Basic // 0x0018 (0x0080 - 0x0068) class UNiagaraBaselineController_Basic final : public UNiagaraBaselineController { public: int32 NumInstances; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnedComponents; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraBaselineController_Basic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraBaselineController_Basic") } static class UNiagaraBaselineController_Basic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraBaselineController_Basic; // Class Niagara.NiagaraPerfBaselineActor // 0x0010 (0x02D8 - 0x02C8) class ANiagaraPerfBaselineActor final : public AActor { public: class UNiagaraBaselineController* Controller; // 0x02C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextRenderComponent* Label; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPerfBaselineActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPerfBaselineActor") } static class ANiagaraPerfBaselineActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraPerfBaselineActor; // Class Niagara.NiagaraPrecompileContainer // 0x0018 (0x0040 - 0x0028) class UNiagaraPrecompileContainer final : public UObject { public: TArray Scripts; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) class UNiagaraSystem* System; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPrecompileContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPrecompileContainer") } static class UNiagaraPrecompileContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPrecompileContainer; // Class Niagara.NiagaraPreviewBase // 0x0000 (0x02C8 - 0x02C8) class ANiagaraPreviewBase final : public AActor { public: void SetLabelText(const class FText& InXAxisText, const class FText& InYAxisText); void SetSystem(class UNiagaraSystem* InSystem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewBase") } static class ANiagaraPreviewBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraPreviewBase; // Class Niagara.NiagaraPreviewAxis // 0x0000 (0x0028 - 0x0028) class UNiagaraPreviewAxis : public UObject { public: void ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText); int32 Num(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis") } static class UNiagaraPreviewAxis* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis; // Class Niagara.NiagaraPreviewAxis_InterpParamBase // 0x0010 (0x0038 - 0x0028) class UNiagaraPreviewAxis_InterpParamBase : public UNiagaraPreviewAxis { public: class FName Param; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Count; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamBase") } static class UNiagaraPreviewAxis_InterpParamBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamBase; // Class Niagara.NiagaraPreviewAxis_InterpParamInt32 // 0x0008 (0x0040 - 0x0038) class UNiagaraPreviewAxis_InterpParamInt32 final : public UNiagaraPreviewAxis_InterpParamBase { public: int32 min_0; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 max_0; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamInt32") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamInt32") } static class UNiagaraPreviewAxis_InterpParamInt32* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamInt32; // Class Niagara.NiagaraPreviewAxis_InterpParamFloat // 0x0008 (0x0040 - 0x0038) class UNiagaraPreviewAxis_InterpParamFloat final : public UNiagaraPreviewAxis_InterpParamBase { public: float min_0; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float max_0; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamFloat") } static class UNiagaraPreviewAxis_InterpParamFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamFloat; // Class Niagara.NiagaraPreviewAxis_InterpParamVector2D // 0x0020 (0x0058 - 0x0038) class UNiagaraPreviewAxis_InterpParamVector2D final : public UNiagaraPreviewAxis_InterpParamBase { public: struct FVector2D min_0; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D max_0; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector2D") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector2D") } static class UNiagaraPreviewAxis_InterpParamVector2D* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector2D; // Class Niagara.NiagaraPreviewAxis_InterpParamVector // 0x0030 (0x0068 - 0x0038) class UNiagaraPreviewAxis_InterpParamVector final : public UNiagaraPreviewAxis_InterpParamBase { public: struct FVector min_0; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector max_0; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector") } static class UNiagaraPreviewAxis_InterpParamVector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector; // Class Niagara.NiagaraPreviewAxis_InterpParamVector4 // 0x0048 (0x0080 - 0x0038) class UNiagaraPreviewAxis_InterpParamVector4 final : public UNiagaraPreviewAxis_InterpParamBase { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector4 min_0; // 0x0040(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector4 max_0; // 0x0060(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector4") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector4") } static class UNiagaraPreviewAxis_InterpParamVector4* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector4; // Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor // 0x0020 (0x0058 - 0x0038) class UNiagaraPreviewAxis_InterpParamLinearColor final : public UNiagaraPreviewAxis_InterpParamBase { public: struct FLinearColor min_0; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor max_0; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamLinearColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamLinearColor") } static class UNiagaraPreviewAxis_InterpParamLinearColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamLinearColor; // Class Niagara.NiagaraPreviewGrid // 0x0050 (0x0318 - 0x02C8) class ANiagaraPreviewGrid final : public AActor { public: class UNiagaraSystem* System; // 0x02C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraPreviewGridResetMode ResetMode; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraPreviewAxis* PreviewAxisX; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraPreviewAxis* PreviewAxisY; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PreviewClass; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpacingX; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpacingY; // 0x02F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumX; // 0x02F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumY; // 0x02FC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray PreviewComponents; // 0x0300(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivatePreviews(bool bReset); void DeactivatePreviews(); void GetPreviews(TArray* OutPreviews); void SetPaused(bool bPaused); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraPreviewGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraPreviewGrid") } static class ANiagaraPreviewGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraPreviewGrid; // Class Niagara.NiagaraRibbonRendererProperties // 0x06A8 (0x0760 - 0x00B8) class UNiagaraRibbonRendererProperties final : public UNiagaraRendererProperties { public: class UMaterialInterface* Material; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00C0(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRibbonUVSettings UV0Settings; // 0x00E0(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FNiagaraRibbonUVSettings UV1Settings; // 0x0108(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) ENiagaraRibbonFacingMode FacingMode; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxNumRibbons; // 0x0134(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRibbonDrawDirection DrawDirection; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRibbonShapeMode Shape; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableAccurateGeometry : 1; // 0x013A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMaterialBackfaceCulling : 1; // 0x013A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseGeometryNormals : 1; // 0x013A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseGPUInit : 1; // 0x013A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseConstantFactor : 1; // 0x013A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScreenSpaceTessellation : 1; // 0x013A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLinkOrderUseUniqueID : 1; // 0x013A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadows : 1; // 0x013A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_13B[0x1]; // 0x013B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 WidthSegmentationCount; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MultiPlaneCount; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TubeSubdivisions; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CustomVertices; // 0x0148(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) ENiagaraRibbonTessellationMode TessellationMode; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CurveTension; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TessellationFactor; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TessellationAngle; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0168(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding ColorBinding; // 0x01A0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01D8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x0210(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonTwistBinding; // 0x0248(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonWidthBinding; // 0x0280(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonFacingBinding; // 0x02B8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonIdBinding; // 0x02F0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonLinkOrderBinding; // 0x0328(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0360(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0398(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x03D0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0408(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0440(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RibbonUVDistance; // 0x0478(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding U0OverrideBinding; // 0x04B0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding V0RangeOverrideBinding; // 0x04E8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding U1OverrideBinding; // 0x0520(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding V1RangeOverrideBinding; // 0x0558(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0590(0x0050)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x05E0(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevRibbonWidthBinding; // 0x0618(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevRibbonFacingBinding; // 0x0650(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevRibbonTwistBinding; // 0x0688(0x0038)(Transient, NativeAccessSpecifierPublic) uint32 MaterialParamValidMask; // 0x06C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C4[0x9C]; // 0x06C4(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraRibbonRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraRibbonRendererProperties") } static class UNiagaraRibbonRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraRibbonRendererProperties; // Class Niagara.NiagaraScratchPadContainer // 0x0000 (0x0028 - 0x0028) class UNiagaraScratchPadContainer final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraScratchPadContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraScratchPadContainer") } static class UNiagaraScratchPadContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraScratchPadContainer; // Class Niagara.NiagaraScript // 0x0398 (0x03C0 - 0x0028) class UNiagaraScript final : public UNiagaraScriptBase { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ENiagaraScriptUsage Usage; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid UsageId; // 0x0034(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraParameterStore RapidIterationParameters; // 0x0048(0x0088)(NativeAccessSpecifierPublic) struct FNiagaraScriptExecutionParameterStore ScriptExecutionParamStore; // 0x00D0(0x0090)(NativeAccessSpecifierPrivate) TArray ScriptExecutionBoundParameters; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FNiagaraVMExecutableDataId CachedScriptVMId; // 0x0170(0x0058)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVMExecutableData CachedScriptVM; // 0x01D8(0x01A0)(NativeAccessSpecifierPrivate) TArray CachedParameterCollectionReferences; // 0x0378(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray ResolvedDataInterfaces; // 0x0388(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray ResolvedUserDataInterfaceBindings; // 0x0398(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray ResolvedUObjectInfos; // 0x03A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RaiseOnGPUCompilationComplete(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraScript") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraScript") } static class UNiagaraScript* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraScript; // Class Niagara.NiagaraSimCache // 0x01E8 (0x0210 - 0x0028) class UNiagaraSimCache final : public UObject { public: struct FGuid CacheGuid; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr SoftNiagaraSystem; // 0x0038(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StartSeconds; // 0x0060(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DurationSeconds; // 0x0064(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0068(0x0058)(NativeAccessSpecifierPrivate) bool bNeedsReadComponentMappingRecache; // 0x00C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSimCacheLayout CacheLayout; // 0x00C8(0x00C8)(NativeAccessSpecifierPrivate) TArray CacheFrames; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TMap DataInterfaceStorage; // 0x01A0(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate) class UNiagaraSimCacheDebugData* DebugData; // 0x01F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F8[0x18]; // 0x01F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode() const; class FName GetEmitterName(int32 EmitterIndex) const; TArray GetEmitterNames() const; int32 GetNumEmitters() const; int32 GetNumFrames() const; float GetStartSeconds() const; bool IsCacheValid() const; bool IsEmpty() const; void ReadColorAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; class UObject* ReadDataInterfaceAs(class UClass* RequestedType, class FName AttributeName, int32 FrameIndex) const; void ReadFloatAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadIDAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadIntAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadPositionAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const; void ReadPositionAttributeWithRebase(TArray* OutValues, const struct FTransform& Transform, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadQuatAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const; void ReadQuatAttributeWithRebase(TArray* OutValues, const struct FQuat& Quat, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadVector2Attribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadVector4Attribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; void ReadVectorAttribute(TArray* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimCache") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimCache") } static class UNiagaraSimCache* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSimCache; // Class Niagara.AsyncNiagaraCaptureSimCache // 0x0100 (0x0130 - 0x0030) class UAsyncNiagaraCaptureSimCache final : public UCancellableAsyncAction { public: class UNiagaraSimCache* CaptureSimCache; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* CaptureComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate CaptureComplete; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_50[0xE0]; // 0x0050(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCache(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, const struct FNiagaraSimCacheCaptureParameters& CaptureParameters, class UNiagaraSimCache** OutSimCache); static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 CaptureRate, bool bAdvanceSimulation, float AdvanceDeltaTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncNiagaraCaptureSimCache") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncNiagaraCaptureSimCache") } static class UAsyncNiagaraCaptureSimCache* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncNiagaraCaptureSimCache; // Class Niagara.NiagaraSimCacheFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UNiagaraSimCacheFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool CaptureNiagaraSimCacheImmediate(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime); static class UNiagaraSimCache* CreateNiagaraSimCache(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimCacheFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimCacheFunctionLibrary") } static class UNiagaraSimCacheFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSimCacheFunctionLibrary; // Class Niagara.NiagaraSimulationStageBase // 0x0018 (0x0040 - 0x0028) class UNiagaraSimulationStageBase : public UNiagaraMergeable { public: class UNiagaraScript* Script; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SimulationStageName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimulationStageBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimulationStageBase") } static class UNiagaraSimulationStageBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSimulationStageBase; // Class Niagara.NiagaraSimulationStageGeneric // 0x01A0 (0x01E0 - 0x0040) class UNiagaraSimulationStageGeneric final : public UNiagaraSimulationStageBase { public: struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x0040(0x0038)(Edit, NativeAccessSpecifierPublic) ENiagaraIterationSource IterationSource; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraParameterBindingWithValue NumIterations; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) ENiagaraSimStageExecuteBehavior ExecuteBehavior; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bDisablePartialParticleUpdate : 1; // 0x00A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableDataInterfaceBinding DataInterface; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) uint8 bParticleIterationStateEnabled : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding ParticleIterationStateBinding; // 0x00D0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FIntPoint ParticleIterationStateRange; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGpuDispatchForceLinear : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideGpuDispatchNumThreads : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsX; // 0x0118(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsY; // 0x0138(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue OverrideGpuDispatchNumThreadsZ; // 0x0158(0x0020)(Edit, NativeAccessSpecifierPublic) ENiagaraGpuDispatchType DirectDispatchType; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraDirectDispatchElementType DirectDispatchElementType; // 0x0179(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraParameterBindingWithValue ElementCountX; // 0x0180(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue ElementCountY; // 0x01A0(0x0020)(Edit, NativeAccessSpecifierPublic) struct FNiagaraParameterBindingWithValue ElementCountZ; // 0x01C0(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSimulationStageGeneric") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSimulationStageGeneric") } static class UNiagaraSimulationStageGeneric* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSimulationStageGeneric; // Class Niagara.NiagaraSpriteRendererProperties // 0x0718 (0x07D0 - 0x00B8) class UNiagaraSpriteRendererProperties final : public UNiagaraRendererProperties { public: class UMaterialInterface* Material; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00C0(0x0020)(Edit, NativeAccessSpecifierPublic) ENiagaraRendererSourceDataMode SourceMode; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSpriteAlignment Alignment; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSpriteFacingMode FacingMode; // 0x00E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraSortMode SortMode; // 0x00E3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MacroUVRadius; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D PivotInUVSpace; // 0x00E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SubImageSize; // 0x00F8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSubImageBlend : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SubImageStreamingScale; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRemoveHMDRollInVR : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSortOnlyWhenTranslucent : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableCameraDistanceCulling : 1; // 0x0110(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadows : 1; // 0x0110(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ENiagaraRendererSortPrecision SortPrecision; // 0x0111(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x0112(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENiagaraRendererPixelCoverageMode PixelCoverageMode; // 0x0113(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PixelCoverageBlend; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFacingCameraBlendDistance; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFacingCameraBlendDistance; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinCameraDistance; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxCameraDistance; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 RendererVisibility; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0130(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0168(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01A0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SpriteRotationBinding; // 0x01D8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SpriteSizeBinding; // 0x0210(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SpriteFacingBinding; // 0x0248(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SpriteAlignmentBinding; // 0x0280(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x02B8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x02F0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x0328(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0360(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0398(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x03D0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding UVScaleBinding; // 0x0408(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PivotOffsetBinding; // 0x0440(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0478(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x04B0(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x04E8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0520(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0558(0x0050)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x05A8(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x05E0(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevSpriteRotationBinding; // 0x0618(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevSpriteSizeBinding; // 0x0650(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevSpriteFacingBinding; // 0x0688(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevSpriteAlignmentBinding; // 0x06C0(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x06F8(0x0038)(Transient, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding PrevPivotOffsetBinding; // 0x0730(0x0038)(Transient, NativeAccessSpecifierPublic) uint32 MaterialParamValidMask; // 0x0768(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_76C[0x64]; // 0x076C(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSpriteRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSpriteRendererProperties") } static class UNiagaraSpriteRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSpriteRendererProperties; // Class Niagara.NiagaraSystem // 0x0510 (0x0560 - 0x0050) class UNiagaraSystem final : public UFXSystemAsset { public: uint8 bSupportLargeWorldCoordinates : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideCastShadow : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideReceivesDecals : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideRenderCustomDepth : 1; // 0x0050(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideCustomDepthStencilValue : 1; // 0x0050(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideCustomDepthStencilWriteMask : 1; // 0x0050(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideTranslucencySortPriority : 1; // 0x0050(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideTranslucencySortDistanceOffset : 1; // 0x0050(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastShadow : 1; // 0x0051(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReceivesDecals : 1; // 0x0051(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRenderCustomDepth : 1; // 0x0051(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableExperimentalVM : 1; // 0x0051(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInitialOwnerVelocityFromActor : 1; // 0x0051(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) ERendererStencilMask CustomDepthStencilWriteMask; // 0x0052(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 CustomDepthStencilValue; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TranslucencySortPriority; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslucencySortDistanceOffset; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDumpDebugSystemInfo : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDumpDebugEmitterInfo : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Transient, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_60_2 : 1; // 0x0060(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bRequireCurrentFrameData : 1; // 0x0060(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideScalabilitySettings : 1; // 0x0060(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_60_5 : 3; // 0x0060(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bFixedBounds : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraEffectType* EffectType; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bOverrideAllowCullingForLocalPlayers : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bAllowCullingForLocalPlayersOverride : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSystemScalabilityOverrides SystemScalabilityOverrides; // 0x0078(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) struct FNiagaraPlatformSet Platforms; // 0x0088(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) TArray EmitterHandles; // 0x00B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ParameterCollectionOverrides; // 0x00C8(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UNiagaraScript* SystemSpawnScript; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraScript* SystemUpdateScript; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSystemCompiledData SystemCompiledData; // 0x00F8(0x0240)(Protected, NativeAccessSpecifierProtected) struct FNiagaraUserRedirectionParameterStore ExposedParameters; // 0x0338(0x00D8)(Protected, NativeAccessSpecifierProtected) struct FBox FixedBounds; // 0x0410(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bNeedsGPUContextInitForDataInterfaces; // 0x0448(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDeterminism; // 0x0449(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFixedTickDelta; // 0x044A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_44B[0x1]; // 0x044B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 RandomSeed; // 0x044C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WarmupTime; // 0x0450(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WarmupTickCount; // 0x0454(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WarmupTickDelta; // 0x0458(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FixedTickDeltaTime; // 0x045C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_460[0x98]; // 0x0460(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) uint8 BitPad_4F8_0 : 6; // 0x04F8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bAllowSystemStateFastPath : 1; // 0x04F8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bSystemStateFastPathEnabled : 1; // 0x04F8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_4F9[0xF]; // 0x04F9(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraSystemStateData SystemStateData; // 0x0508(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSystem") } static class UNiagaraSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSystem; // Class Niagara.NiagaraValidationRule // 0x0000 (0x0028 - 0x0028) class UNiagaraValidationRule final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraValidationRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraValidationRule") } static class UNiagaraValidationRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraValidationRule; // Class Niagara.NiagaraVolumeRendererProperties // 0x01F8 (0x02B0 - 0x00B8) class UNiagaraVolumeRendererProperties final : public UNiagaraRendererProperties { public: class UMaterialInterface* Material; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraParameterBinding MaterialParameterBinding; // 0x00C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 RendererVisibility; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StepFactor; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightingDownsampleFactor; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowStepFactor; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowBiasFactor; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0xAC]; // 0x00E4(0x00AC)(Fixing Size After Last Property [ Dumper-7 ]) struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0190(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VolumeResolutionMaxAxisBinding; // 0x01C8(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraVariableAttributeBinding VolumeWorldSpaceSizeBinding; // 0x0200(0x0038)(Edit, NativeAccessSpecifierPublic) struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0238(0x0050)(Edit, NativeAccessSpecifierPublic) uint8 Pad_288[0x28]; // 0x0288(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVolumeRendererProperties") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVolumeRendererProperties") } static class UNiagaraVolumeRendererProperties* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraVolumeRendererProperties; // Class Niagara.VolumeCache // 0x0038 (0x0060 - 0x0028) class UVolumeCache final : public UObject { public: class FString FilePath; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVolumeCacheType CacheType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntVector Resolution; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FrameRangeStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FrameRangeEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumeCache") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumeCache") } static class UVolumeCache* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVolumeCache; }