#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: NiagaraHelpers #include "Basic.hpp" #include "NiagaraHelpers_structs.hpp" #include "Niagara_classes.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" namespace SDK { // Class NiagaraHelpers.NiagaraDataInterfaceAkEvent // 0x0018 (0x0050 - 0x0038) class UNiagaraDataInterfaceAkEvent final : public UNiagaraDataInterface { public: class UAkAudioEvent* AkAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EventName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachPointName; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEvent") } static class UNiagaraDataInterfaceAkEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEvent; // Class NiagaraHelpers.NiagaraDataInterfaceAkRTPC // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceAkRTPC final : public UNiagaraDataInterface { public: TArray RTPCs; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAkRTPC") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkRTPC") } static class UNiagaraDataInterfaceAkRTPC* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAkRTPC; // Class NiagaraHelpers.NiagaraDataInterfaceAkEventPerParticle // 0x0010 (0x0048 - 0x0038) class UNiagaraDataInterfaceAkEventPerParticle final : public UNiagaraDataInterface { public: TArray Events; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEventPerParticle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEventPerParticle") } static class UNiagaraDataInterfaceAkEventPerParticle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEventPerParticle; // Class NiagaraHelpers.NiagaraDataInterfaceInsideAndWind // 0x0000 (0x0038 - 0x0038) class UNiagaraDataInterfaceInsideAndWind final : public UNiagaraDataInterface { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDataInterfaceInsideAndWind") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDataInterfaceInsideAndWind") } static class UNiagaraDataInterfaceInsideAndWind* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDataInterfaceInsideAndWind; // Class NiagaraHelpers.NiagaraHelpers // 0x0000 (0x0028 - 0x0028) class UNiagaraHelpers final : public UBlueprintFunctionLibrary { public: static void ActorBestDefaultAttachComponent(class AActor* Actor, class USceneComponent** AttachComponent); static void ActorFindBoneOnComponent(class AActor* Actor, class FName BoneName, class USkinnedMeshComponent** ComponentWithBone, int32* BoneIndex, bool bDeepSearchComponents); static void ActorFindBoneOrSocketOnComponent(class AActor* Actor, class FName BoneOrSocketName, class USceneComponent** ComponentWithBoneOrSocket, int32* BoneIndex, bool bDeepSearchComponents); static void ActorFindSocketOnComponent(class AActor* Actor, class FName SocketName, class USceneComponent** ComponentWithSocket, bool bDeepSearchComponents); static void ComputeActorMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); static void ComputeActorPrimitiveBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); static void ComputeActorSkeletalMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); static void ComputeActorStaticMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); static void ComputeComponentBoundsMeasure(const TArray& Components, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); static void GetEmitterNames(class UNiagaraSystem* NiagaraSystem, TArray* emitterNames, bool includeHidden); static struct FNiagaraHelpersPrimFilter MakePrimFilterName(ENiagaraHelpersPrimRule Rule, class FName Primitive, ENiagaraHelpersPrimMatchMode MatchMode); static struct FNiagaraHelpersPrimFilter MakePrimFilterNames(ENiagaraHelpersPrimRule Rule, const TArray& Primitives, ENiagaraHelpersPrimMatchMode MatchMode); static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitive(ENiagaraHelpersPrimRule Rule, class UPrimitiveComponent* Primitive, ENiagaraHelpersPrimMatchMode MatchMode); static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitives(ENiagaraHelpersPrimRule Rule, const TArray& Primitives, ENiagaraHelpersPrimMatchMode MatchMode); static void NPCSetParameterColor(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FLinearColor& Value); static void NPCSetParameterFloat(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, float Value); static void NPCSetParameterVector(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FVector& Value); static void SpawnAttached(class USceneComponent* SceneComponent, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); static void SpawnAttachedActor(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); static void SpawnInWorld(class UObject* WorldContextObject, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); static void SpawnSystemOnPrimitives(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); static void SpawnSystemOnSkeletalMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); static void SpawnSystemOnStaticMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraHelpers") } static class UNiagaraHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraHelpers; // Class NiagaraHelpers.Interface_NiagaraHelpersInitializer // 0x0000 (0x0000 - 0x0000) class IInterface_NiagaraHelpersInitializer final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Interface_NiagaraHelpersInitializer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Interface_NiagaraHelpersInitializer") } static class IInterface_NiagaraHelpersInitializer* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IInterface_NiagaraHelpersInitializer; // Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntry // 0x0288 (0x02B0 - 0x0028) class UNiagaraHelpersFullVariableListCacheEntry : public UObject { public: class UNiagaraSystem* System; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraHelpersFullVariableList FullVariableList; // 0x0030(0x0270)(Edit, EditConst, NativeAccessSpecifierPublic) struct FDateTime CacheTime; // 0x02A0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHaveSetupVariables; // 0x02A8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntry") } static class UNiagaraHelpersFullVariableListCacheEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntry; // Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryStatic // 0x0000 (0x02B0 - 0x02B0) class UNiagaraHelpersFullVariableListCacheEntryStatic final : public UNiagaraHelpersFullVariableListCacheEntry { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryStatic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryStatic") } static class UNiagaraHelpersFullVariableListCacheEntryStatic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryStatic; // Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryDynamic // 0x0010 (0x02C0 - 0x02B0) class UNiagaraHelpersFullVariableListCacheEntryDynamic final : public UNiagaraHelpersFullVariableListCacheEntry { public: class UNiagaraComponent* ProbeComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryDynamic") } static class UNiagaraHelpersFullVariableListCacheEntryDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryDynamic; // Class NiagaraHelpers.NiagaraSystemWithVars // 0x0080 (0x00B0 - 0x0030) class UNiagaraSystemWithVars final : public UDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* NiagaraSystem; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNiagaraHelpersInitializers Overrides; // 0x0040(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: void ClearOverrides(); void RefreshDefaults(); void MultiSpawnOnPrimitivesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; void MultiSpawnOnSkeletalMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; void MultiSpawnOnStaticMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; void SpawnAttachedActorWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; void SpawnAttachedWithVars(class USceneComponent* SceneComponent, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; void SpawnInWorldWithVars(class UObject* WorldContextObject, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSystemWithVars") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSystemWithVars") } static class UNiagaraSystemWithVars* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraSystemWithVars; }