#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Niagara #include "Basic.hpp" #include "Niagara_classes.hpp" #include "Niagara_parameters.hpp" #pragma pack(push, 0x4) namespace SDK { // Function Niagara.NiagaraFunctionLibrary.SetUpdateScriptConstant // (Final, Native, Static, Public, HasDefaults, BlueprintCallable) // Parameters: // class UNiagaraComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName EmitterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName ConstantName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) void UNiagaraFunctionLibrary::SetUpdateScriptConstant(class UNiagaraComponent* Component, class FName EmitterName, class FName ConstantName, const struct FVector& Value) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NiagaraFunctionLibrary", "SetUpdateScriptConstant"); Params::NiagaraFunctionLibrary_SetUpdateScriptConstant Parms{}; Parms.Component = Component; Parms.EmitterName = EmitterName; Parms.ConstantName = ConstantName; Parms.Value = std::move(Value); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function Niagara.NiagaraFunctionLibrary.SpawnEffectAtLocation // (Final, Native, Static, Public, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UNiagaraEffect* EffectTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* UNiagaraFunctionLibrary::SpawnEffectAtLocation(class UObject* WorldContextObject, class UNiagaraEffect* EffectTemplate, const struct FVector& Location, const struct FRotator& Rotation, bool bAutoDestroy) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NiagaraFunctionLibrary", "SpawnEffectAtLocation"); Params::NiagaraFunctionLibrary_SpawnEffectAtLocation Parms{}; Parms.WorldContextObject = WorldContextObject; Parms.EffectTemplate = EffectTemplate; Parms.Location = std::move(Location); Parms.Rotation = std::move(Rotation); Parms.bAutoDestroy = bAutoDestroy; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function Niagara.NiagaraFunctionLibrary.SpawnEffectAttached // (Final, Native, Static, Public, HasDefaults, BlueprintCallable) // Parameters: // class UNiagaraEffect* EffectTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* UNiagaraFunctionLibrary::SpawnEffectAttached(class UNiagaraEffect* EffectTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bAutoDestroy) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("NiagaraFunctionLibrary", "SpawnEffectAttached"); Params::NiagaraFunctionLibrary_SpawnEffectAttached Parms{}; Parms.EffectTemplate = EffectTemplate; Parms.AttachToComponent = AttachToComponent; Parms.AttachPointName = AttachPointName; Parms.Location = std::move(Location); Parms.Rotation = std::move(Rotation); Parms.LocationType = LocationType; Parms.bAutoDestroy = bAutoDestroy; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } } #pragma pack(pop)