Files
Alphanium/CppSDK/SDK/AbilityFunctions_functions.cpp

75 lines
2.6 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AbilityFunctions
#include "Basic.hpp"
#include "AbilityFunctions_classes.hpp"
#include "AbilityFunctions_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function AbilityFunctions.AbilityFunctions_C.DoNOTUse-BuildArrayOfHitActors
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FGameplayAbilityTargetDataHandle&TargetData (Parm)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// TArray<class AActor*>* HitActors (Parm, OutParm, ZeroConstructor)
void UAbilityFunctions_C::DoNOTUse_BuildArrayOfHitActors(const struct FGameplayAbilityTargetDataHandle& TargetData, class UObject* __WorldContext, TArray<class AActor*>* HitActors)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("AbilityFunctions_C", "DoNOTUse-BuildArrayOfHitActors");
Params::AbilityFunctions_C_DoNOTUse_BuildArrayOfHitActors Parms{};
Parms.TargetData = std::move(TargetData);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (HitActors != nullptr)
*HitActors = std::move(Parms.HitActors);
}
// Function AbilityFunctions.AbilityFunctions_C.SetArrayOfHitActors
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FGameplayAbilityTargetDataHandle&TargetData (Parm)
// TArray<class AActor*>& ArrayToSet (Parm, OutParm, ZeroConstructor, ReferenceParm)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UAbilityFunctions_C::SetArrayOfHitActors(const struct FGameplayAbilityTargetDataHandle& TargetData, TArray<class AActor*>& ArrayToSet, class UObject* __WorldContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("AbilityFunctions_C", "SetArrayOfHitActors");
Params::AbilityFunctions_C_SetArrayOfHitActors Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ArrayToSet = std::move(ArrayToSet);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
ArrayToSet = std::move(Parms.ArrayToSet);
}
}
#pragma pack(pop)