Files
Alphanium/CppSDK/SDK/B_BGA_SploderPropaneTank_functions.cpp

642 lines
24 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: B_BGA_SploderPropaneTank
#include "Basic.hpp"
#include "B_BGA_SploderPropaneTank_classes.hpp"
#include "B_BGA_SploderPropaneTank_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ExecuteUbergraph_B_BGA_SploderPropaneTank
// (HasDefaults)
// Parameters:
// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::ExecuteUbergraph_B_BGA_SploderPropaneTank(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ExecuteUbergraph_B_BGA_SploderPropaneTank");
Params::B_BGA_SploderPropaneTank_C_ExecuteUbergraph_B_BGA_SploderPropaneTank Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ReceiveBeginPlay
// (Event, Public, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.MyBaseTookDamage
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UPrimitiveComponent* FHitComponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FVector& Momentum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::MyBaseTookDamage(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_BGA_SploderPropaneTank_C", "MyBaseTookDamage");
Params::B_BGA_SploderPropaneTank_C_MyBaseTookDamage 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_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.RemindAI
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::RemindAI()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "RemindAI");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.AIKnowsTankHasDropped
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::AIKnowsTankHasDropped()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "AIKnowsTankHasDropped");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.MyBaseDiedOrWasReconfigured
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::MyBaseDiedOrWasReconfigured(EEndPlayReason EndPlayReason)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "MyBaseDiedOrWasReconfigured");
Params::B_BGA_SploderPropaneTank_C_MyBaseDiedOrWasReconfigured Parms{};
Parms.EndPlayReason = EndPlayReason;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.TankBaseDestroyed
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::TankBaseDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "TankBaseDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.MeleeDamageLaunchesTank
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::MeleeDamageLaunchesTank()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "MeleeDamageLaunchesTank");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.DelayExplosion?
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::DelayExplosion_()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "DelayExplosion?");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.DropOrExplodeTank
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Drop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool MeleeDrop_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::DropOrExplodeTank(bool Drop, bool MeleeDrop_0, class AActor* DamageCauser)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "DropOrExplodeTank");
Params::B_BGA_SploderPropaneTank_C_DropOrExplodeTank Parms{};
Parms.Drop = Drop;
Parms.MeleeDrop_0 = MeleeDrop_0;
Parms.DamageCauser = DamageCauser;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ExplodeNow
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ExplodeNow()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ExplodeNow");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ExpandThenExplode
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ExpandThenExplode()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ExpandThenExplode");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.BounceOrImpactTankWiggle
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::BounceOrImpactTankWiggle()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "BounceOrImpactTankWiggle");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.BounceOrImpactSound
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::BounceOrImpactSound()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "BounceOrImpactSound");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnDeathServer
// (BlueprintAuthorityOnly, Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayTagContainer& DamageTags (ConstParm, Parm, OutParm, ReferenceParm)
// const struct FVector& Momentum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayEffectContextHandle&EffectContext (Parm)
void AB_BGA_SploderPropaneTank_C::OnDeathServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnDeathServer");
Params::B_BGA_SploderPropaneTank_C_OnDeathServer Parms{};
Parms.Damage = Damage;
Parms.DamageTags = std::move(DamageTags);
Parms.Momentum = std::move(Momentum);
Parms.HitInfo = std::move(HitInfo);
Parms.InstigatedBy = InstigatedBy;
Parms.DamageCauser = DamageCauser;
Parms.EffectContext = std::move(EffectContext);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ReceiveDestroyed
// (Event, Public, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ReceiveDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ReceiveDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnDamageServer
// (BlueprintAuthorityOnly, Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayTagContainer& DamageTags (ConstParm, Parm, OutParm, ReferenceParm)
// const struct FVector& Momentum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayEffectContextHandle&EffectContext (Parm)
void AB_BGA_SploderPropaneTank_C::OnDamageServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnDamageServer");
Params::B_BGA_SploderPropaneTank_C_OnDamageServer Parms{};
Parms.Damage = Damage;
Parms.DamageTags = std::move(DamageTags);
Parms.Momentum = std::move(Momentum);
Parms.HitInfo = std::move(HitInfo);
Parms.InstigatedBy = InstigatedBy;
Parms.DamageCauser = DamageCauser;
Parms.EffectContext = std::move(EffectContext);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_32_OnProjectileBounceDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// const struct FHitResult& ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
// const struct FVector& ImpactVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_32_OnProjectileBounceDelegate__DelegateSignature(const struct FHitResult& ImpactResult, const struct FVector& ImpactVelocity)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_32_OnProjectileBounceDelegate__DelegateSignature");
Params::B_BGA_SploderPropaneTank_C_BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_32_OnProjectileBounceDelegate__DelegateSignature Parms{};
Parms.ImpactResult = std::move(ImpactResult);
Parms.ImpactVelocity = std::move(ImpactVelocity);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_29_OnProjectileStopDelegate__DelegateSignature
// (HasOutParams, BlueprintEvent)
// Parameters:
// const struct FHitResult& ImpactResult (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void AB_BGA_SploderPropaneTank_C::BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_29_OnProjectileStopDelegate__DelegateSignature(const struct FHitResult& ImpactResult)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_29_OnProjectileStopDelegate__DelegateSignature");
Params::B_BGA_SploderPropaneTank_C_BndEvt__ProjectileMovement_K2Node_ComponentBoundEvent_29_OnProjectileStopDelegate__DelegateSignature Parms{};
Parms.ImpactResult = std::move(ImpactResult);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ReceiveHit
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// class UPrimitiveComponent* MyComp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool bSelfMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void AB_BGA_SploderPropaneTank_C::ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ReceiveHit");
Params::B_BGA_SploderPropaneTank_C_ReceiveHit Parms{};
Parms.MyComp = MyComp;
Parms.Other = Other;
Parms.OtherComp = OtherComp;
Parms.bSelfMoved = bSelfMoved;
Parms.HitLocation = std::move(HitLocation);
Parms.HitNormal = std::move(HitNormal);
Parms.NormalImpulse = std::move(NormalImpulse);
Parms.Hit = std::move(Hit);
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ExpandBeforeExplode__UpdateFunc
// (BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ExpandBeforeExplode__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ExpandBeforeExplode__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ExpandBeforeExplode__FinishedFunc
// (BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::ExpandBeforeExplode__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ExpandBeforeExplode__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.TankWiggle__UpdateFunc
// (BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::TankWiggle__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "TankWiggle__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.TankWiggle__FinishedFunc
// (BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::TankWiggle__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "TankWiggle__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.UserConstructionScript
// (Event, Public, BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::UserConstructionScript()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "UserConstructionScript");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnRep_IsDestroyed
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::OnRep_IsDestroyed()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnRep_IsDestroyed");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnRep_Dropped
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::OnRep_Dropped()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnRep_Dropped");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnRep_TankOnGround
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::OnRep_TankOnGround()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnRep_TankOnGround");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.SetTankInBT
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UObject* ObjectToPassToBT (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::SetTankInBT(class UObject* ObjectToPassToBT)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "SetTankInBT");
Params::B_BGA_SploderPropaneTank_C_SetTankInBT Parms{};
Parms.ObjectToPassToBT = ObjectToPassToBT;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnRep_Thrown
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::OnRep_Thrown()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnRep_Thrown");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.SetPropaneTankMeshCollisionProfile
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool CanHitWithMelee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::SetPropaneTankMeshCollisionProfile(bool CanHitWithMelee)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "SetPropaneTankMeshCollisionProfile");
Params::B_BGA_SploderPropaneTank_C_SetPropaneTankMeshCollisionProfile Parms{};
Parms.CanHitWithMelee = CanHitWithMelee;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.Propane Tank Warning FX and Audio Status
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void AB_BGA_SploderPropaneTank_C::Propane_Tank_Warning_FX_and_Audio_Status(bool Enabled)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "Propane Tank Warning FX and Audio Status");
Params::B_BGA_SploderPropaneTank_C_Propane_Tank_Warning_FX_and_Audio_Status Parms{};
Parms.Enabled = Enabled;
UObject::ProcessEvent(Func, &Parms);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.OnRep_TankWarningFXEnabled
// (BlueprintCallable, BlueprintEvent)
void AB_BGA_SploderPropaneTank_C::OnRep_TankWarningFXEnabled()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "OnRep_TankWarningFXEnabled");
UObject::ProcessEvent(Func, nullptr);
}
// Function B_BGA_SploderPropaneTank.B_BGA_SploderPropaneTank_C.ShouldDie
// (BlueprintAuthorityOnly, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AController* EventInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor)
bool AB_BGA_SploderPropaneTank_C::ShouldDie(float Damage, class AController* EventInstigator, class AActor* DamageCauser)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("B_BGA_SploderPropaneTank_C", "ShouldDie");
Params::B_BGA_SploderPropaneTank_C_ShouldDie Parms{};
Parms.Damage = Damage;
Parms.EventInstigator = EventInstigator;
Parms.DamageCauser = DamageCauser;
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
}
#pragma pack(pop)