#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* Data (Parm, OutParm, ZeroConstructor) // TArray* 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* Data, TArray* 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* Data (Parm, OutParm, ZeroConstructor) // TArray* Values (Parm, OutParm, ZeroConstructor) void UHeroInfoLibrary_C::Get_Current_Hero_Core_Stats(class UObject* __WorldContext, TArray* Data, TArray* 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)