Files
UnrealEvent/Aeon-740/SDK/TooltipLibrary_functions.cpp
2024-10-18 01:01:36 +01:00

253 lines
15 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TooltipLibrary
#include "Basic.hpp"
#include "TooltipLibrary_classes.hpp"
#include "TooltipLibrary_parameters.hpp"
namespace SDK
{
// Function TooltipLibrary.TooltipLibrary_C.Create Basic Tooltip
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owning_Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FText Body_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class FText Header_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class USlateBrushAsset* Icon_Brush (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UClass* Header_Style (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UClass* Body_Style (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UUserWidget* Output (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Create_Basic_Tooltip(class APlayerController* Owning_Player, const class FText& Body_Text, const class FText& Header_Text, class USlateBrushAsset* Icon_Brush, class UClass* Header_Style, class UClass* Body_Style, class UObject* __WorldContext, class UUserWidget** Output)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Create Basic Tooltip");
Params::TooltipLibrary_C_Create_Basic_Tooltip Parms{};
Parms.Owning_Player = Owning_Player;
Parms.Body_Text = std::move(Body_Text);
Parms.Header_Text = std::move(Header_Text);
Parms.Icon_Brush = Icon_Brush;
Parms.Header_Style = Header_Style;
Parms.Body_Style = Body_Style;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Output != nullptr)
*Output = Parms.Output;
}
// Function TooltipLibrary.TooltipLibrary_C.Create Custom Tooltip
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owning_Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FText Header_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class USlateBrushAsset* Icon_Brush (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UUserWidget* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UUserWidget* Output (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Create_Custom_Tooltip(class APlayerController* Owning_Player, const class FText& Header_Text, class USlateBrushAsset* Icon_Brush, class UUserWidget* Widget, class UObject* __WorldContext, class UUserWidget** Output)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Create Custom Tooltip");
Params::TooltipLibrary_C_Create_Custom_Tooltip Parms{};
Parms.Owning_Player = Owning_Player;
Parms.Header_Text = std::move(Header_Text);
Parms.Icon_Brush = Icon_Brush;
Parms.Widget = Widget;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Output != nullptr)
*Output = Parms.Output;
}
// Function TooltipLibrary.TooltipLibrary_C.Set Enabled And Tooltip Text
// (Static, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UWidget* Widget (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool Enabled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class FText Tooltip_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Set_Enabled_And_Tooltip_Text(class UWidget* Widget, bool Enabled, const class FText& Tooltip_Text, class UObject* __WorldContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Set Enabled And Tooltip Text");
Params::TooltipLibrary_C_Set_Enabled_And_Tooltip_Text Parms{};
Parms.Widget = Widget;
Parms.Enabled = Enabled;
Parms.Tooltip_Text = std::move(Tooltip_Text);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
}
// Function TooltipLibrary.TooltipLibrary_C.Create Item Tooltip
// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owning_Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FText Header_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class USlateBrushAsset* Header_Icon (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UFortItem* Item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 OverrideQuantity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UWidget* Return_Value (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Create_Item_Tooltip(class APlayerController* Owning_Player, const class FText& Header_Text, class USlateBrushAsset* Header_Icon, class UFortItem* Item, int32 OverrideQuantity, class UObject* __WorldContext, class UWidget** Return_Value)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Create Item Tooltip");
Params::TooltipLibrary_C_Create_Item_Tooltip Parms{};
Parms.Owning_Player = Owning_Player;
Parms.Header_Text = std::move(Header_Text);
Parms.Header_Icon = Header_Icon;
Parms.Item = Item;
Parms.OverrideQuantity = OverrideQuantity;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Return_Value != nullptr)
*Return_Value = Parms.Return_Value;
}
// Function TooltipLibrary.TooltipLibrary_C.Create Compare Item Tooltip
// (Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owning_Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FText Header_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class USlateBrushAsset* Header_Icon (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UFortItem* Item (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UFortItem* ComparedItem (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UWidget* Return_Value (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Create_Compare_Item_Tooltip(class APlayerController* Owning_Player, const class FText& Header_Text, class USlateBrushAsset* Header_Icon, class UFortItem* Item, class UFortItem* ComparedItem, class UObject* __WorldContext, class UWidget** Return_Value)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Create Compare Item Tooltip");
Params::TooltipLibrary_C_Create_Compare_Item_Tooltip Parms{};
Parms.Owning_Player = Owning_Player;
Parms.Header_Text = std::move(Header_Text);
Parms.Header_Icon = Header_Icon;
Parms.Item = Item;
Parms.ComparedItem = ComparedItem;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Return_Value != nullptr)
*Return_Value = Parms.Return_Value;
}
// Function TooltipLibrary.TooltipLibrary_C.Create Basic Multi Line Tooltip
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owning_Player (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// TArray<class FText> Body_Text (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm)
// class FText Header_Text (BlueprintVisible, BlueprintReadOnly, Parm)
// class USlateBrushAsset* Icon_Brush (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UUserWidget* Output (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::Create_Basic_Multi_Line_Tooltip(class APlayerController* Owning_Player, TArray<class FText>& Body_Text, const class FText& Header_Text, class USlateBrushAsset* Icon_Brush, class UObject* __WorldContext, class UUserWidget** Output)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "Create Basic Multi Line Tooltip");
Params::TooltipLibrary_C_Create_Basic_Multi_Line_Tooltip Parms{};
Parms.Owning_Player = Owning_Player;
Parms.Body_Text = std::move(Body_Text);
Parms.Header_Text = std::move(Header_Text);
Parms.Icon_Brush = Icon_Brush;
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
Body_Text = std::move(Parms.Body_Text);
if (Output != nullptr)
*Output = Parms.Output;
}
// Function TooltipLibrary.TooltipLibrary_C.CreateXPTooltip
// (Static, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class APlayerController* Owner (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FText Header (BlueprintVisible, BlueprintReadOnly, Parm)
// class FText CommanderXP (BlueprintVisible, BlueprintReadOnly, Parm)
// class FText BoostXP (BlueprintVisible, BlueprintReadOnly, Parm)
// class FText RestXP (BlueprintVisible, BlueprintReadOnly, Parm)
// class FText Body (BlueprintVisible, BlueprintReadOnly, Parm)
// class UObject* __WorldContext (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UCommonUserWidget* Out (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTooltipLibrary_C::CreateXPTooltip(class APlayerController* Owner, const class FText& Header, const class FText& CommanderXP, const class FText& BoostXP, const class FText& RestXP, const class FText& Body, class UObject* __WorldContext, class UCommonUserWidget** Out)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = StaticClass()->GetFunction("TooltipLibrary_C", "CreateXPTooltip");
Params::TooltipLibrary_C_CreateXPTooltip Parms{};
Parms.Owner = Owner;
Parms.Header = std::move(Header);
Parms.CommanderXP = std::move(CommanderXP);
Parms.BoostXP = std::move(BoostXP);
Parms.RestXP = std::move(RestXP);
Parms.Body = std::move(Body);
Parms.__WorldContext = __WorldContext;
GetDefaultObj()->ProcessEvent(Func, &Parms);
if (Out != nullptr)
*Out = Parms.Out;
}
}