Files
Alphanium/CppSDK/SDK/HeroInfoLibrary_functions.cpp

117 lines
4.5 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: HeroInfoLibrary
#include "Basic.hpp"
#include "HeroInfoLibrary_classes.hpp"
#include "HeroInfoLibrary_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function HeroInfoLibrary.HeroInfoLibrary_C.Get Core Stats By Hero ID
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const class FString& Hero_ID (Parm, ZeroConstructor)
// const struct FHeroCoreStatSet& UI_Data (Parm)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// TArray<struct FHeroCoreStat>* Data (Parm, OutParm, ZeroConstructor)
// TArray<float>* Values (Parm, OutParm, ZeroConstructor)
void UHeroInfoLibrary_C::Get_Core_Stats_By_Hero_ID(const class FString& Hero_ID, const struct FHeroCoreStatSet& UI_Data, class UObject* __WorldContext, TArray<struct FHeroCoreStat>* Data, TArray<float>* Values)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("HeroInfoLibrary_C", "Get Core Stats By Hero ID");
Params::HeroInfoLibrary_C_Get_Core_Stats_By_Hero_ID Parms{};
Parms.Hero_ID = std::move(Hero_ID);
Parms.UI_Data = std::move(UI_Data);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Data != nullptr)
*Data = std::move(Parms.Data);
if (Values != nullptr)
*Values = std::move(Parms.Values);
}
// Function HeroInfoLibrary.HeroInfoLibrary_C.Get Current Hero Core Stats
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// TArray<struct FHeroCoreStat>* Data (Parm, OutParm, ZeroConstructor)
// TArray<float>* Values (Parm, OutParm, ZeroConstructor)
void UHeroInfoLibrary_C::Get_Current_Hero_Core_Stats(class UObject* __WorldContext, TArray<struct FHeroCoreStat>* Data, TArray<float>* Values)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("HeroInfoLibrary_C", "Get Current Hero Core Stats");
Params::HeroInfoLibrary_C_Get_Current_Hero_Core_Stats Parms{};
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Data != nullptr)
*Data = std::move(Parms.Data);
if (Values != nullptr)
*Values = std::move(Parms.Values);
}
// Function HeroInfoLibrary.HeroInfoLibrary_C.Get Core Stat By Hero ID
// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const class FString& Hero_ID (Parm, ZeroConstructor)
// const struct FGameplayAttribute& Attribute (Parm)
// const struct FHeroCoreStatSet& UI_Data (Parm)
// class UObject* __WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FHeroCoreStat* Stat (Parm, OutParm)
// float* Value (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UHeroInfoLibrary_C::Get_Core_Stat_By_Hero_ID(const class FString& Hero_ID, const struct FGameplayAttribute& Attribute, const struct FHeroCoreStatSet& UI_Data, class UObject* __WorldContext, struct FHeroCoreStat* Stat, float* Value)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("HeroInfoLibrary_C", "Get Core Stat By Hero ID");
Params::HeroInfoLibrary_C_Get_Core_Stat_By_Hero_ID Parms{};
Parms.Hero_ID = std::move(Hero_ID);
Parms.Attribute = std::move(Attribute);
Parms.UI_Data = std::move(UI_Data);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Stat != nullptr)
*Stat = std::move(Parms.Stat);
if (Value != nullptr)
*Value = Parms.Value;
}
}
#pragma pack(pop)