Files
Alphanium/CppSDK/SDK/ProjectileHuskPropane_functions.cpp

483 lines
14 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ProjectileHuskPropane
#include "Basic.hpp"
#include "ProjectileHuskPropane_classes.hpp"
#include "ProjectileHuskPropane_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ExecuteUbergraph_ProjectileHuskPropane
// (HasDefaults)
// Parameters:
// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::ExecuteUbergraph_ProjectileHuskPropane(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ExecuteUbergraph_ProjectileHuskPropane");
Params::ProjectileHuskPropane_C_ExecuteUbergraph_ProjectileHuskPropane Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ExpandThenExplode
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::ExpandThenExplode()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ExpandThenExplode");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.AIKnowsTankHasDropped
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::AIKnowsTankHasDropped()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "AIKnowsTankHasDropped");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ExplodeNow
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::ExplodeNow()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ExplodeNow");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.DelayExplosion?
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::DelayExplosion_()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "DelayExplosion?");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.TankBaseDestroyed
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::TankBaseDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "TankBaseDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.NotMeleeDamage
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::NotMeleeDamage()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "NotMeleeDamage");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.CheckDamageType
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::CheckDamageType()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "CheckDamageType");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ShotgunTimeout
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::ShotgunTimeout()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ShotgunTimeout");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.TankForceFXOn
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::TankForceFXOn()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "TankForceFXOn");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnTankTakeDamage
// (Net, NetMulticast, BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::OnTankTakeDamage()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnTankTakeDamage");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.MyBaseDied
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::MyBaseDied(EEndPlayReason EndPlayReason)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "MyBaseDied");
Params::ProjectileHuskPropane_C_MyBaseDied Parms{};
Parms.EndPlayReason = EndPlayReason;
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.RemindAI
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::RemindAI()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "RemindAI");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.DropOrExplodeTank
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Drop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool MeleeDrop_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::DropOrExplodeTank(bool Drop, bool MeleeDrop_0, class AActor* DamageCauser_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "DropOrExplodeTank");
Params::ProjectileHuskPropane_C_DropOrExplodeTank Parms{};
Parms.Drop = Drop;
Parms.MeleeDrop_0 = MeleeDrop_0;
Parms.DamageCauser_0 = DamageCauser_0;
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.BaseTookDamage
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::BaseTookDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "BaseTookDamage");
Params::ProjectileHuskPropane_C_BaseTookDamage Parms{};
Parms.Damage = Damage;
Parms.DamageType = DamageType;
Parms.InstigatedBy = InstigatedBy;
Parms.DamageCauser_0 = DamageCauser_0;
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnStop
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void AProjectileHuskPropane_C::OnStop(const struct FHitResult& Hit)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnStop");
Params::ProjectileHuskPropane_C_OnStop Parms{};
Parms.Hit = std::move(Hit);
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ReceiveAnyDamage
// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser_0)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ReceiveAnyDamage");
Params::ProjectileHuskPropane_C_ReceiveAnyDamage Parms{};
Parms.Damage = Damage;
Parms.DamageType = DamageType;
Parms.InstigatedBy = InstigatedBy;
Parms.DamageCauser_0 = DamageCauser_0;
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnBounce
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void AProjectileHuskPropane_C::OnBounce(const struct FHitResult& Hit)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnBounce");
Params::ProjectileHuskPropane_C_OnBounce Parms{};
Parms.Hit = std::move(Hit);
UObject::ProcessEvent(Func, &Parms);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ExpandBeforeExplosion__UpdateFunc
// (BlueprintEvent)
void AProjectileHuskPropane_C::ExpandBeforeExplosion__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ExpandBeforeExplosion__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.ExpandBeforeExplosion__FinishedFunc
// (BlueprintEvent)
void AProjectileHuskPropane_C::ExpandBeforeExplosion__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "ExpandBeforeExplosion__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.TankWiggle__UpdateFunc
// (BlueprintEvent)
void AProjectileHuskPropane_C::TankWiggle__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "TankWiggle__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.TankWiggle__FinishedFunc
// (BlueprintEvent)
void AProjectileHuskPropane_C::TankWiggle__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "TankWiggle__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.UserConstructionScript
// (Event, Public, BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::UserConstructionScript()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "UserConstructionScript");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnRep_IsDestroyed
// (Public, BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::OnRep_IsDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnRep_IsDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnRep_Dropped
// (Public, BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::OnRep_Dropped()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnRep_Dropped");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnRep_TankShotsToExplodeProgress
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::OnRep_TankShotsToExplodeProgress()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnRep_TankShotsToExplodeProgress");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.OnRep_TankOnGround
// (BlueprintCallable, BlueprintEvent)
void AProjectileHuskPropane_C::OnRep_TankOnGround()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "OnRep_TankOnGround");
UObject::ProcessEvent(Func, nullptr);
}
// Function ProjectileHuskPropane.ProjectileHuskPropane_C.SetTankInBT
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UObject* ObjectToPassToBT (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UObject** ObjectPassedToBT (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AProjectileHuskPropane_C::SetTankInBT(class UObject* ObjectToPassToBT, class UObject** ObjectPassedToBT)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("ProjectileHuskPropane_C", "SetTankInBT");
Params::ProjectileHuskPropane_C_SetTankInBT Parms{};
Parms.ObjectToPassToBT = ObjectToPassToBT;
UObject::ProcessEvent(Func, &Parms);
if (ObjectPassedToBT != nullptr)
*ObjectPassedToBT = Parms.ObjectPassedToBT;
}
}
#pragma pack(pop)