Files
Alphanium/CppSDK/SDK/SmasherPawn_functions.cpp

920 lines
29 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: SmasherPawn
#include "Basic.hpp"
#include "SmasherPawn_classes.hpp"
#include "SmasherPawn_parameters.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// Function SmasherPawn.SmasherPawn_C.ExecuteUbergraph_SmasherPawn
// (HasDefaults)
// Parameters:
// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::ExecuteUbergraph_SmasherPawn(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ExecuteUbergraph_SmasherPawn");
Params::SmasherPawn_C_ExecuteUbergraph_SmasherPawn Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.OnPushCapsuleBeginOverlap
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ASmasherPawn_C::OnPushCapsuleBeginOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnPushCapsuleBeginOverlap");
Params::SmasherPawn_C_OnPushCapsuleBeginOverlap Parms{};
Parms.OtherActor = OtherActor;
Parms.OtherComp = OtherComp;
Parms.OtherBodyIndex = OtherBodyIndex;
Parms.bFromSweep = bFromSweep;
Parms.SweepResult = std::move(SweepResult);
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.OnDamagePlayEffects
// (BlueprintCosmetic, 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 AFortPawn* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayEffectContextHandle&EffectContext (Parm)
void ASmasherPawn_C::OnDamagePlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnDamagePlayEffects");
Params::SmasherPawn_C_OnDamagePlayEffects 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 SmasherPawn.SmasherPawn_C.OnAnimationChargeStart
// (Public, BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::OnAnimationChargeStart()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnAnimationChargeStart");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.OnAnimationChargeEnd
// (Public, BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::OnAnimationChargeEnd()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnAnimationChargeEnd");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.ChargeTiredEnd
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::ChargeTiredEnd()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ChargeTiredEnd");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.ChargeTired
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::ChargeTired()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ChargeTired");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.ImpactColorReverse
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::ImpactColorReverse()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ImpactColorReverse");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.HitWeakSpotReverse
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::HitWeakSpotReverse()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HitWeakSpotReverse");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.GameplayCue.Impact.Physical.Creature
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// EGameplayCueEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayCueParameters& Parameters (Parm)
void ASmasherPawn_C::GameplayCue_Impact_Physical_Creature(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "GameplayCue.Impact.Physical.Creature");
Params::SmasherPawn_C_GameplayCue_Impact_Physical_Creature Parms{};
Parms.EventType = EventType;
Parms.Parameters = std::move(Parameters);
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.OnKnockedbackBlocked
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::OnKnockedbackBlocked()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnKnockedbackBlocked");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.OnForceSpawnEffectCompletion
// (BlueprintCosmetic, Event, Public, BlueprintEvent)
void ASmasherPawn_C::OnForceSpawnEffectCompletion()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnForceSpawnEffectCompletion");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.OnSpawnedFromRift
// (BlueprintCosmetic, Event, Public, BlueprintEvent)
void ASmasherPawn_C::OnSpawnedFromRift()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnSpawnedFromRift");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_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 ASmasherPawn_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("SmasherPawn_C", "OnDamageServer");
Params::SmasherPawn_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 SmasherPawn.SmasherPawn_C.OnDeathPlayEffects
// (BlueprintCosmetic, 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 AFortPawn* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FGameplayEffectContextHandle&EffectContext (Parm)
void ASmasherPawn_C::OnDeathPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnDeathPlayEffects");
Params::SmasherPawn_C_OnDeathPlayEffects 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 SmasherPawn.SmasherPawn_C.OnDamageZoneStatusChanged
// (Event, Public, BlueprintEvent)
// Parameters:
// EFortDamageZone Zone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool bStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::OnDamageZoneStatusChanged(EFortDamageZone Zone, bool bStatus)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnDamageZoneStatusChanged");
Params::SmasherPawn_C_OnDamageZoneStatusChanged Parms{};
Parms.Zone = Zone;
Parms.bStatus = bStatus;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.PlayHuskHitReact
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FVector& PushDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// float PushMagnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// float PushTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::PlayHuskHitReact(const struct FVector& PushDir, float PushMagnitude, float PushTime)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "PlayHuskHitReact");
Params::SmasherPawn_C_PlayHuskHitReact Parms{};
Parms.PushDir = std::move(PushDir);
Parms.PushMagnitude = PushMagnitude;
Parms.PushTime = PushTime;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.Trigger_Death_Effect
// (Public, BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::Trigger_Death_Effect()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Trigger_Death_Effect");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.SmasherHitReactTimeout
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::SmasherHitReactTimeout()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "SmasherHitReactTimeout");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.ReceiveBeginPlay
// (Event, Public, BlueprintEvent)
void ASmasherPawn_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.HitSoundVocalTimeout
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::HitSoundVocalTimeout()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HitSoundVocalTimeout");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.HitSoundTimeout
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::HitSoundTimeout()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HitSoundTimeout");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.ReceiveTick
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::ReceiveTick(float DeltaSeconds)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ReceiveTick");
Params::SmasherPawn_C_ReceiveTick Parms{};
Parms.DeltaSeconds = DeltaSeconds;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.OnCrushBoxBeginOverlap
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ASmasherPawn_C::OnCrushBoxBeginOverlap(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnCrushBoxBeginOverlap");
Params::SmasherPawn_C_OnCrushBoxBeginOverlap Parms{};
Parms.OtherActor = OtherActor;
Parms.OtherComp = OtherComp;
Parms.OtherBodyIndex = OtherBodyIndex;
Parms.bFromSweep = bFromSweep;
Parms.SweepResult = std::move(SweepResult);
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.InitializeCrushing
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::InitializeCrushing()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "InitializeCrushing");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_3__Spawn__EventFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_3__Spawn__EventFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_3__Spawn__EventFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_3__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_3__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_3__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_3__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_3__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_3__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_4__FireParticles__EventFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_4__FireParticles__EventFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_4__FireParticles__EventFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_4__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_4__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_4__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_4__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_4__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_4__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_2__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_2__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_2__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_2__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_2__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_2__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_1__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_1__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_1__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.Timeline_1__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::Timeline_1__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Timeline_1__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.HitWeakSpot__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::HitWeakSpot__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HitWeakSpot__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.HitWeakSpot__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::HitWeakSpot__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HitWeakSpot__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.DeathMaterialTimeline__Hit_Ground__EventFunc
// (BlueprintEvent)
void ASmasherPawn_C::DeathMaterialTimeline__Hit_Ground__EventFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "DeathMaterialTimeline__Hit_Ground__EventFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.DeathMaterialTimeline__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::DeathMaterialTimeline__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "DeathMaterialTimeline__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.DeathMaterialTimeline__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::DeathMaterialTimeline__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "DeathMaterialTimeline__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.RedEye__UpdateFunc
// (BlueprintEvent)
void ASmasherPawn_C::RedEye__UpdateFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "RedEye__UpdateFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.RedEye__FinishedFunc
// (BlueprintEvent)
void ASmasherPawn_C::RedEye__FinishedFunc()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "RedEye__FinishedFunc");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.UserConstructionScript
// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::UserConstructionScript()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "UserConstructionScript");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.cantriggerRippleagain
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::cantriggerRippleagain()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "cantriggerRippleagain");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.OnRep_ClubDragFXStatus
// (BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::OnRep_ClubDragFXStatus()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "OnRep_ClubDragFXStatus");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.CalculateAIPawnKnockbackImpulse
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AFortAIPawn* BumpedAIPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector* Impulse (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::CalculateAIPawnKnockbackImpulse(class AFortAIPawn* BumpedAIPawn, struct FVector* Impulse)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "CalculateAIPawnKnockbackImpulse");
Params::SmasherPawn_C_CalculateAIPawnKnockbackImpulse Parms{};
Parms.BumpedAIPawn = BumpedAIPawn;
UObject::ProcessEvent(Func, &Parms);
if (Impulse != nullptr)
*Impulse = std::move(Parms.Impulse);
}
// Function SmasherPawn.SmasherPawn_C.Calculate Player Pawn Knockback Impulse Direction
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AFortPlayerPawn* BumpedPlayerPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FVector* Impulse_Direction (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::Calculate_Player_Pawn_Knockback_Impulse_Direction(class AFortPlayerPawn* BumpedPlayerPawn, struct FVector* Impulse_Direction)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "Calculate Player Pawn Knockback Impulse Direction");
Params::SmasherPawn_C_Calculate_Player_Pawn_Knockback_Impulse_Direction Parms{};
Parms.BumpedPlayerPawn = BumpedPlayerPawn;
UObject::ProcessEvent(Func, &Parms);
if (Impulse_Direction != nullptr)
*Impulse_Direction = std::move(Parms.Impulse_Direction);
}
// Function SmasherPawn.SmasherPawn_C.PaceHitSoundsAndVocalizations
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// EFortDamageZone Damage_Zone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::PaceHitSoundsAndVocalizations(EFortDamageZone Damage_Zone)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "PaceHitSoundsAndVocalizations");
Params::SmasherPawn_C_PaceHitSoundsAndVocalizations Parms{};
Parms.Damage_Zone = Damage_Zone;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.HandleHitEffects
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
// struct FHitResult& HitInfo (Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ASmasherPawn_C::HandleHitEffects(float Damage, struct FHitResult& HitInfo)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "HandleHitEffects");
Params::SmasherPawn_C_HandleHitEffects Parms{};
Parms.Damage = Damage;
Parms.HitInfo = std::move(HitInfo);
UObject::ProcessEvent(Func, &Parms);
HitInfo = std::move(Parms.HitInfo);
}
// Function SmasherPawn.SmasherPawn_C.ResetSmasherRotationRateToDefault
// (Public, BlueprintCallable, BlueprintEvent)
void ASmasherPawn_C::ResetSmasherRotationRateToDefault()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "ResetSmasherRotationRateToDefault");
UObject::ProcessEvent(Func, nullptr);
}
// Function SmasherPawn.SmasherPawn_C.SetSmasherRotationRate
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// float YawRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::SetSmasherRotationRate(float YawRate)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "SetSmasherRotationRate");
Params::SmasherPawn_C_SetSmasherRotationRate Parms{};
Parms.YawRate = YawRate;
UObject::ProcessEvent(Func, &Parms);
}
// Function SmasherPawn.SmasherPawn_C.GetCollisionPredictionComponent
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UShapeComponent** Collision_Prediction_Shape_Component (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor)
void ASmasherPawn_C::GetCollisionPredictionComponent(class UShapeComponent** Collision_Prediction_Shape_Component)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("SmasherPawn_C", "GetCollisionPredictionComponent");
Params::SmasherPawn_C_GetCollisionPredictionComponent Parms{};
UObject::ProcessEvent(Func, &Parms);
if (Collision_Prediction_Shape_Component != nullptr)
*Collision_Prediction_Shape_Component = Parms.Collision_Prediction_Shape_Component;
}
}
#pragma pack(pop)