mirror of
https://github.com/ApfelTeeSaft/UnrealEvent.git
synced 2026-08-26 19:33:43 +00:00
308 lines
11 KiB
C++
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);
|
|
}
|
|
|
|
}
|
|
|