Files
Alphanium/CppSDK/SDK/GA_Commando_FragGrenade_functions.cpp

361 lines
14 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: GA_Commando_FragGrenade
#include "Basic.hpp"
#include "GA_Commando_FragGrenade_classes.hpp"
#include "GA_Commando_FragGrenade_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.ExecuteUbergraph_GA_Commando_FragGrenade
// (HasDefaults)
// Parameters:
// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UGA_Commando_FragGrenade_C::ExecuteUbergraph_GA_Commando_FragGrenade(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "ExecuteUbergraph_GA_Commando_FragGrenade");
Params::GA_Commando_FragGrenade_C_ExecuteUbergraph_GA_Commando_FragGrenade Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.K2_ActivateAbility
// (Event, Protected, BlueprintEvent)
void UGA_Commando_FragGrenade_C::K2_ActivateAbility()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "K2_ActivateAbility");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.OnFinish_978FA3324D06E995EB838282AB600A46
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_C::OnFinish_978FA3324D06E995EB838282AB600A46()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "OnFinish_978FA3324D06E995EB838282AB600A46");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Triggered_DE7AD8FA464F26E37AC20281DAD7839E
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FGameplayAbilityTargetDataHandle&TargetData (ConstParm, Parm, OutParm, ReferenceParm)
// const struct FGameplayTag& ApplicationTag (Parm)
void UGA_Commando_FragGrenade_C::Triggered_DE7AD8FA464F26E37AC20281DAD7839E(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Triggered_DE7AD8FA464F26E37AC20281DAD7839E");
Params::GA_Commando_FragGrenade_C_Triggered_DE7AD8FA464F26E37AC20281DAD7839E Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Cancelled_DE7AD8FA464F26E37AC20281DAD7839E
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FGameplayAbilityTargetDataHandle&TargetData (ConstParm, Parm, OutParm, ReferenceParm)
// const struct FGameplayTag& ApplicationTag (Parm)
void UGA_Commando_FragGrenade_C::Cancelled_DE7AD8FA464F26E37AC20281DAD7839E(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Cancelled_DE7AD8FA464F26E37AC20281DAD7839E");
Params::GA_Commando_FragGrenade_C_Cancelled_DE7AD8FA464F26E37AC20281DAD7839E Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Completed_DE7AD8FA464F26E37AC20281DAD7839E
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FGameplayAbilityTargetDataHandle&TargetData (ConstParm, Parm, OutParm, ReferenceParm)
// const struct FGameplayTag& ApplicationTag (Parm)
void UGA_Commando_FragGrenade_C::Completed_DE7AD8FA464F26E37AC20281DAD7839E(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Completed_DE7AD8FA464F26E37AC20281DAD7839E");
Params::GA_Commando_FragGrenade_C_Completed_DE7AD8FA464F26E37AC20281DAD7839E Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Created_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Created_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Created_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Created_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Touched_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Touched_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Touched_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Touched_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Bounced_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Bounced_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Bounced_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Bounced_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Stopped_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Stopped_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Stopped_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Stopped_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Exploded_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Exploded_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Exploded_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Exploded_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.Destroyed_A0715E3447A5D46682E46A89960E35AA
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& ProjectileData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::Destroyed_A0715E3447A5D46682E46A89960E35AA(const struct FProjectileEventData& ProjectileData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "Destroyed_A0715E3447A5D46682E46A89960E35AA");
Params::GA_Commando_FragGrenade_C_Destroyed_A0715E3447A5D46682E46A89960E35AA Parms{};
Parms.ProjectileData = std::move(ProjectileData);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.ThrowGrenade
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UAbilitySystemComponent* AbilitySystemComponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UClass** Base_Grenade (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector* Spawn_Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FRotator* Spawn_Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
// float* Projectile_Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
// float* Projectile_Gravity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FFortGameplayEffectContainerSpec*Explosion_Gameplay_Spec (Parm, OutParm)
void UGA_Commando_FragGrenade_C::ThrowGrenade(class UAbilitySystemComponent* AbilitySystemComponent, class UClass** Base_Grenade, struct FVector* Spawn_Location, struct FRotator* Spawn_Rotation, float* Projectile_Speed, float* Projectile_Gravity, struct FFortGameplayEffectContainerSpec* Explosion_Gameplay_Spec)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "ThrowGrenade");
Params::GA_Commando_FragGrenade_C_ThrowGrenade Parms{};
Parms.AbilitySystemComponent = AbilitySystemComponent;
UObject::ProcessEvent(Func, &Parms);
if (Base_Grenade != nullptr)
*Base_Grenade = Parms.Base_Grenade;
if (Spawn_Location != nullptr)
*Spawn_Location = std::move(Parms.Spawn_Location);
if (Spawn_Rotation != nullptr)
*Spawn_Rotation = std::move(Parms.Spawn_Rotation);
if (Projectile_Speed != nullptr)
*Projectile_Speed = Parms.Projectile_Speed;
if (Projectile_Gravity != nullptr)
*Projectile_Gravity = Parms.Projectile_Gravity;
if (Explosion_Gameplay_Spec != nullptr)
*Explosion_Gameplay_Spec = std::move(Parms.Explosion_Gameplay_Spec);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.ActivateClusterBombs
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& Projectile_Data (Parm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::ActivateClusterBombs(const struct FProjectileEventData& Projectile_Data)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "ActivateClusterBombs");
Params::GA_Commando_FragGrenade_C_ActivateClusterBombs Parms{};
Parms.Projectile_Data = std::move(Projectile_Data);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.PerfectEngineering
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& Projectile_Data (Parm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::PerfectEngineering(const struct FProjectileEventData& Projectile_Data)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "PerfectEngineering");
Params::GA_Commando_FragGrenade_C_PerfectEngineering Parms{};
Parms.Projectile_Data = std::move(Projectile_Data);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade.GA_Commando_FragGrenade_C.KeepOut
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FProjectileEventData& Projectile_Data (Parm, ContainsInstancedReference)
void UGA_Commando_FragGrenade_C::KeepOut(const struct FProjectileEventData& Projectile_Data)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_C", "KeepOut");
Params::GA_Commando_FragGrenade_C_KeepOut Parms{};
Parms.Projectile_Data = std::move(Projectile_Data);
UObject::ProcessEvent(Func, &Parms);
}
}
#pragma pack(pop)