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

103 lines
4.7 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TT_Commando_FragGrenade
#include "Basic.hpp"
#include "TT_Commando_FragGrenade_classes.hpp"
#include "TT_Commando_FragGrenade_parameters.hpp"
namespace SDK
{
// Function TT_Commando_FragGrenade.TT_Commando_FragGrenade_C.InitializeAbilityInstanceInternal
// (Event, Protected, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// class UGameplayAbility* AbilityInstance (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UFortTooltipContext* Context (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UTT_Commando_FragGrenade_C::InitializeAbilityInstanceInternal(const class UGameplayAbility* AbilityInstance, const class UFortTooltipContext* Context) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("TT_Commando_FragGrenade_C", "InitializeAbilityInstanceInternal");
Params::TT_Commando_FragGrenade_C_InitializeAbilityInstanceInternal Parms{};
Parms.AbilityInstance = AbilityInstance;
Parms.Context = Context;
UObject::ProcessEvent(Func, &Parms);
}
// Function TT_Commando_FragGrenade.TT_Commando_FragGrenade_C.GetTextForTokenFromAbilityInstanceInternal
// (Event, Protected, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// class UGameplayAbility* AbilityInstance (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FGameplayTag Tag (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash)
// class UFortTooltipContext* Context (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FGameplayTag Token (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash)
// class FText OutText (Parm, OutParm)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor)
bool UTT_Commando_FragGrenade_C::GetTextForTokenFromAbilityInstanceInternal(const class UGameplayAbility* AbilityInstance, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("TT_Commando_FragGrenade_C", "GetTextForTokenFromAbilityInstanceInternal");
Params::TT_Commando_FragGrenade_C_GetTextForTokenFromAbilityInstanceInternal Parms{};
Parms.AbilityInstance = AbilityInstance;
Parms.Tag = std::move(Tag);
Parms.Context = Context;
Parms.Token = std::move(Token);
UObject::ProcessEvent(Func, &Parms);
if (OutText != nullptr)
*OutText = std::move(Parms.OutText);
return Parms.ReturnValue;
}
// Function TT_Commando_FragGrenade.TT_Commando_FragGrenade_C.GetApplicationTag
// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// class UGameplayAbility* AbilityInstance (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FGameplayTag OutTag (Parm, OutParm, NoDestructor, HasGetValueTypeHash)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor)
bool UTT_Commando_FragGrenade_C::GetApplicationTag(const class UGameplayAbility* AbilityInstance, struct FGameplayTag* OutTag) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("TT_Commando_FragGrenade_C", "GetApplicationTag");
Params::TT_Commando_FragGrenade_C_GetApplicationTag Parms{};
Parms.AbilityInstance = AbilityInstance;
UObject::ProcessEvent(Func, &Parms);
if (OutTag != nullptr)
*OutTag = std::move(Parms.OutTag);
return Parms.ReturnValue;
}
}