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

470 lines
20 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: GA_Commando_FragGrenade_WithTrajectory
#include "Basic.hpp"
#include "GA_Commando_FragGrenade_WithTrajectory_classes.hpp"
#include "GA_Commando_FragGrenade_WithTrajectory_parameters.hpp"
namespace SDK
{
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.ExecuteUbergraph_GA_Commando_FragGrenade_WithTrajectory
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::ExecuteUbergraph_GA_Commando_FragGrenade_WithTrajectory(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "ExecuteUbergraph_GA_Commando_FragGrenade_WithTrajectory");
Params::GA_Commando_FragGrenade_WithTrajectory_C_ExecuteUbergraph_GA_Commando_FragGrenade_WithTrajectory Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.K2_ActivateAbility
// (Event, Protected, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::K2_ActivateAbility()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "K2_ActivateAbility");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.ServerSpawnProjectile
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::ServerSpawnProjectile()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "ServerSpawnProjectile");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.TossGrenade
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::TossGrenade()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "TossGrenade");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.CleanupTrajectoryDisplay
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::CleanupTrajectoryDisplay()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "CleanupTrajectoryDisplay");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.K2_OnEndAbility
// (Event, Protected, BlueprintEvent)
// Parameters:
// bool bWasCancelled (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UGA_Commando_FragGrenade_WithTrajectory_C::K2_OnEndAbility(bool bWasCancelled)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "K2_OnEndAbility");
Params::GA_Commando_FragGrenade_WithTrajectory_C_K2_OnEndAbility Parms{};
Parms.bWasCancelled = bWasCancelled;
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnAbilityInputReleased
// (Event, Protected, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnAbilityInputReleased()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnAbilityInputReleased");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.Triggered_BF65CDBE4F9E98E9174850B85775A15B
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FGameplayAbilityTargetDataHandle TargetData (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
// struct FGameplayTag ApplicationTag (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::Triggered_BF65CDBE4F9E98E9174850B85775A15B(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "Triggered_BF65CDBE4F9E98E9174850B85775A15B");
Params::GA_Commando_FragGrenade_WithTrajectory_C_Triggered_BF65CDBE4F9E98E9174850B85775A15B Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.Cancelled_BF65CDBE4F9E98E9174850B85775A15B
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FGameplayAbilityTargetDataHandle TargetData (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
// struct FGameplayTag ApplicationTag (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::Cancelled_BF65CDBE4F9E98E9174850B85775A15B(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "Cancelled_BF65CDBE4F9E98E9174850B85775A15B");
Params::GA_Commando_FragGrenade_WithTrajectory_C_Cancelled_BF65CDBE4F9E98E9174850B85775A15B Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.Completed_BF65CDBE4F9E98E9174850B85775A15B
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FGameplayAbilityTargetDataHandle TargetData (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
// struct FGameplayTag ApplicationTag (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::Completed_BF65CDBE4F9E98E9174850B85775A15B(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "Completed_BF65CDBE4F9E98E9174850B85775A15B");
Params::GA_Commando_FragGrenade_WithTrajectory_C_Completed_BF65CDBE4F9E98E9174850B85775A15B Parms{};
Parms.TargetData = std::move(TargetData);
Parms.ApplicationTag = std::move(ApplicationTag);
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnFinish_1C6A100D44D1ACE5BBB57DAEDB3561CB
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnFinish_1C6A100D44D1ACE5BBB57DAEDB3561CB()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnFinish_1C6A100D44D1ACE5BBB57DAEDB3561CB");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnCompleted_854170AF4268B06A435A3AA33232C5BF
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnCompleted_854170AF4268B06A435A3AA33232C5BF()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnCompleted_854170AF4268B06A435A3AA33232C5BF");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnBlendOut_854170AF4268B06A435A3AA33232C5BF
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnBlendOut_854170AF4268B06A435A3AA33232C5BF()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnBlendOut_854170AF4268B06A435A3AA33232C5BF");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnInterrupted_854170AF4268B06A435A3AA33232C5BF
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnInterrupted_854170AF4268B06A435A3AA33232C5BF()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnInterrupted_854170AF4268B06A435A3AA33232C5BF");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnCancelled_854170AF4268B06A435A3AA33232C5BF
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnCancelled_854170AF4268B06A435A3AA33232C5BF()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnCancelled_854170AF4268B06A435A3AA33232C5BF");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.OnFinish_F5D87C9E46378707AE4C79B3A42F5A45
// (BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::OnFinish_F5D87C9E46378707AE4C79B3A42F5A45()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "OnFinish_F5D87C9E46378707AE4C79B3A42F5A45");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.SetupGrenade
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// float AimPitch (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UClass* Base_Grenade (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Projectile_Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FFortGameplayEffectContainerSpec Explosion_Gameplay_Spec (Parm, OutParm)
// float Projectile_Gravity_Scale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::SetupGrenade(float AimPitch, class UClass** Base_Grenade, float* Projectile_Speed, struct FFortGameplayEffectContainerSpec* Explosion_Gameplay_Spec, float* Projectile_Gravity_Scale)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "SetupGrenade");
Params::GA_Commando_FragGrenade_WithTrajectory_C_SetupGrenade Parms{};
Parms.AimPitch = AimPitch;
UObject::ProcessEvent(Func, &Parms);
if (Base_Grenade != nullptr)
*Base_Grenade = Parms.Base_Grenade;
if (Projectile_Speed != nullptr)
*Projectile_Speed = Parms.Projectile_Speed;
if (Explosion_Gameplay_Spec != nullptr)
*Explosion_Gameplay_Spec = std::move(Parms.Explosion_Gameplay_Spec);
if (Projectile_Gravity_Scale != nullptr)
*Projectile_Gravity_Scale = Parms.Projectile_Gravity_Scale;
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.SetupAbility
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UAbilitySystemComponent* AbilitySystemComponentRef (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::SetupAbility(class UAbilitySystemComponent* AbilitySystemComponentRef)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "SetupAbility");
Params::GA_Commando_FragGrenade_WithTrajectory_C_SetupAbility Parms{};
Parms.AbilitySystemComponentRef = AbilitySystemComponentRef;
UObject::ProcessEvent(Func, &Parms);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.SetupDummyProjectile
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::SetupDummyProjectile()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "SetupDummyProjectile");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.UpdateTrajectorySpline
// (Public, BlueprintCallable, BlueprintEvent)
void UGA_Commando_FragGrenade_WithTrajectory_C::UpdateTrajectorySpline()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "UpdateTrajectorySpline");
UObject::ProcessEvent(Func, nullptr);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.SpawnFragGrenade
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UClass* Param_ProjectileClass (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector SpawnLocation (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator InputPin (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FFortGameplayEffectContainerSpec EffectContainerSpecToApplyOnExplode (BlueprintVisible, BlueprintReadOnly, Parm)
// float InitialSpeed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Param_GravityScale (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::SpawnFragGrenade(class UClass* Param_ProjectileClass, struct FVector& SpawnLocation, const struct FRotator& InputPin, const struct FFortGameplayEffectContainerSpec& EffectContainerSpecToApplyOnExplode, float InitialSpeed, float Param_GravityScale)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "SpawnFragGrenade");
Params::GA_Commando_FragGrenade_WithTrajectory_C_SpawnFragGrenade Parms{};
Parms.Param_ProjectileClass = Param_ProjectileClass;
Parms.SpawnLocation = std::move(SpawnLocation);
Parms.InputPin = std::move(InputPin);
Parms.EffectContainerSpecToApplyOnExplode = std::move(EffectContainerSpecToApplyOnExplode);
Parms.InitialSpeed = InitialSpeed;
Parms.Param_GravityScale = Param_GravityScale;
UObject::ProcessEvent(Func, &Parms);
SpawnLocation = std::move(Parms.SpawnLocation);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.ActiveAbilitySetup
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UAbilitySystemComponent* AbilitySystemIn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UAbilitySystemComponent* AbilitySystemOut (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::ActiveAbilitySetup(class UAbilitySystemComponent* AbilitySystemIn, class UAbilitySystemComponent** AbilitySystemOut)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "ActiveAbilitySetup");
Params::GA_Commando_FragGrenade_WithTrajectory_C_ActiveAbilitySetup Parms{};
Parms.AbilitySystemIn = AbilitySystemIn;
UObject::ProcessEvent(Func, &Parms);
if (AbilitySystemOut != nullptr)
*AbilitySystemOut = Parms.AbilitySystemOut;
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.SpawnLocationAndRotation
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure, Const)
// Parameters:
// struct FVector OutLoc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator OutRot (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void UGA_Commando_FragGrenade_WithTrajectory_C::SpawnLocationAndRotation(struct FVector* OutLoc, struct FRotator* OutRot) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "SpawnLocationAndRotation");
Params::GA_Commando_FragGrenade_WithTrajectory_C_SpawnLocationAndRotation Parms{};
UObject::ProcessEvent(Func, &Parms);
if (OutLoc != nullptr)
*OutLoc = std::move(Parms.OutLoc);
if (OutRot != nullptr)
*OutRot = std::move(Parms.OutRot);
}
// Function GA_Commando_FragGrenade_WithTrajectory.GA_Commando_FragGrenade_WithTrajectory_C.CalcGrenadeSpeedFromPitch
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure, Const)
// Parameters:
// float AimPitch (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float GrenadeSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void UGA_Commando_FragGrenade_WithTrajectory_C::CalcGrenadeSpeedFromPitch(float AimPitch, float* GrenadeSpeed) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("GA_Commando_FragGrenade_WithTrajectory_C", "CalcGrenadeSpeedFromPitch");
Params::GA_Commando_FragGrenade_WithTrajectory_C_CalcGrenadeSpeedFromPitch Parms{};
Parms.AimPitch = AimPitch;
UObject::ProcessEvent(Func, &Parms);
if (GrenadeSpeed != nullptr)
*GrenadeSpeed = Parms.GrenadeSpeed;
}
}