#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: B_TNT_Athena

#include "Basic.hpp"

#include "B_TNT_Athena_classes.hpp"
#include "B_TNT_Athena_parameters.hpp"


namespace SDK
{

// Function B_TNT_Athena.B_TNT_Athena_C.UserConstructionScript
// (Event, Public, BlueprintCallable, BlueprintEvent)

void AB_TNT_Athena_C::UserConstructionScript()
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("B_TNT_Athena_C", "UserConstructionScript");

	UObject::ProcessEvent(Func, nullptr);
}


// Function B_TNT_Athena.B_TNT_Athena_C.Spline Point Locations
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// TArray<struct FVector>                  Array                                                  (ConstParm, Parm, OutParm, ZeroConstructor)

void AB_TNT_Athena_C::Spline_Point_Locations(const TArray<struct FVector>* Array)
{
	static class UFunction* Func = nullptr;

	if (Func == nullptr)
		Func = Class->GetFunction("B_TNT_Athena_C", "Spline Point Locations");

	Params::B_TNT_Athena_C_Spline_Point_Locations Parms{};

	UObject::ProcessEvent(Func, &Parms);

	if (Array != nullptr)
		*Array = std::move(Parms.Array);
}

}

