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

308 lines
11 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: B_Prj_Athena_TNT
#include "Basic.hpp"
#include "B_Prj_Athena_TNT_classes.hpp"
#include "B_Prj_Athena_TNT_parameters.hpp"
namespace SDK
{
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.ExecuteUbergraph_B_Prj_Athena_TNT
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AB_Prj_Athena_TNT_C::ExecuteUbergraph_B_Prj_Athena_TNT(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "ExecuteUbergraph_B_Prj_Athena_TNT");
Params::B_Prj_Athena_TNT_C_ExecuteUbergraph_B_Prj_Athena_TNT Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.ReceiveDestroyed
// (Event, Public, BlueprintEvent)
void AB_Prj_Athena_TNT_C::ReceiveDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "ReceiveDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.Lerp
// (BlueprintCallable, BlueprintEvent)
void AB_Prj_Athena_TNT_C::Lerp()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "Lerp");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.Event_OnVehicleDestroyed
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* DestroyedActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AB_Prj_Athena_TNT_C::Event_OnVehicleDestroyed(class AActor* DestroyedActor)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "Event_OnVehicleDestroyed");
Params::B_Prj_Athena_TNT_C_Event_OnVehicleDestroyed Parms{};
Parms.DestroyedActor = DestroyedActor;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.Event_BuildingActorDied
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* DamagedActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Damage (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AController* InstigatedBy (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* DamageCauser (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector HitLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPrimitiveComponent* FHitComponent (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName BoneName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector Momentum (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AB_Prj_Athena_TNT_C::Event_BuildingActorDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "Event_BuildingActorDied");
Params::B_Prj_Athena_TNT_C_Event_BuildingActorDied Parms{};
Parms.DamagedActor = DamagedActor;
Parms.Damage = Damage;
Parms.InstigatedBy = InstigatedBy;
Parms.DamageCauser = DamageCauser;
Parms.HitLocation = std::move(HitLocation);
Parms.FHitComponent = FHitComponent;
Parms.BoneName = BoneName;
Parms.Momentum = std::move(Momentum);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.BndEvt__ProjectileMovementComponent_K2Node_ComponentBoundEvent_1_OnProjectileStopDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// struct FHitResult ImpactResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
void AB_Prj_Athena_TNT_C::BndEvt__ProjectileMovementComponent_K2Node_ComponentBoundEvent_1_OnProjectileStopDelegate__DelegateSignature(const struct FHitResult& ImpactResult)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "BndEvt__ProjectileMovementComponent_K2Node_ComponentBoundEvent_1_OnProjectileStopDelegate__DelegateSignature");
Params::B_Prj_Athena_TNT_C_BndEvt__ProjectileMovementComponent_K2Node_ComponentBoundEvent_1_OnProjectileStopDelegate__DelegateSignature Parms{};
Parms.ImpactResult = std::move(ImpactResult);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.Event_StartFuse
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// float Time (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void AB_Prj_Athena_TNT_C::Event_StartFuse(float Time)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "Event_StartFuse");
Params::B_Prj_Athena_TNT_C_Event_StartFuse Parms{};
Parms.Time = Time;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.Spline Point Locations
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// TArray<struct FVector> Array (ConstParm, Parm, OutParm, ZeroConstructor)
void AB_Prj_Athena_TNT_C::Spline_Point_Locations(const TArray<struct FVector>* Array)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "Spline Point Locations");
Params::B_Prj_Athena_TNT_C_Spline_Point_Locations Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Array != nullptr)
*Array = std::move(Parms.Array);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.MakeOrthogonalZ
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FRotator InRotation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector Normal (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FRotator OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_Prj_Athena_TNT_C::MakeOrthogonalZ(const struct FRotator& InRotation, const struct FVector& Normal, struct FRotator* OutRotation)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "MakeOrthogonalZ");
Params::B_Prj_Athena_TNT_C_MakeOrthogonalZ Parms{};
Parms.InRotation = std::move(InRotation);
Parms.Normal = std::move(Normal);
UObject::ProcessEvent(Func, &Parms);
if (OutRotation != nullptr)
*OutRotation = std::move(Parms.OutRotation);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.OnRep_RemainingFuseTime
// (HasDefaults, BlueprintCallable, BlueprintEvent)
void AB_Prj_Athena_TNT_C::OnRep_RemainingFuseTime()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "OnRep_RemainingFuseTime");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.ReceiveBeginPlay
// (Event, Protected, BlueprintEvent)
void AB_Prj_Athena_TNT_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.OnStop
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// struct FHitResult Hit (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
void AB_Prj_Athena_TNT_C::OnStop(const struct FHitResult& Hit)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "OnStop");
Params::B_Prj_Athena_TNT_C_OnStop Parms{};
Parms.Hit = std::move(Hit);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.OnExploded
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// TArray<class AActor*> HitActors (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm)
// TArray<struct FHitResult> HitResults (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference)
void AB_Prj_Athena_TNT_C::OnExploded(const TArray<class AActor*>& HitActors, const TArray<struct FHitResult>& HitResults)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "OnExploded");
Params::B_Prj_Athena_TNT_C_OnExploded Parms{};
Parms.HitActors = std::move(HitActors);
Parms.HitResults = std::move(HitResults);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.UserConstructionScript
// (Event, Public, BlueprintCallable, BlueprintEvent)
void AB_Prj_Athena_TNT_C::UserConstructionScript()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "UserConstructionScript");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_Prj_Athena_TNT.B_Prj_Athena_TNT_C.FuseEnded
// (Public, BlueprintCallable, BlueprintEvent)
void AB_Prj_Athena_TNT_C::FuseEnded()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_Prj_Athena_TNT_C", "FuseEnded");
UObject::ProcessEvent(Func, nullptr);
}
}