PalWorld-NetCrack/SDK/BP_GrapplingGun_functions.cpp
2024-01-22 14:43:11 +08:00

781 lines
60 KiB
C++

#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// FUNCTIONS
//---------------------------------------------------------------------------------------------------------------------
// BlueprintGeneratedClass BP_GrapplingGun.BP_GrapplingGun_C
// (Actor)
class UClass* ABP_GrapplingGun_C::StaticClass()
{
static class UClass* Clss = nullptr;
if (!Clss)
Clss = UObject::FindClassFast("BP_GrapplingGun_C");
return Clss;
}
// BP_GrapplingGun_C BP_GrapplingGun.Default__BP_GrapplingGun_C
// (Public, ClassDefaultObject, ArchetypeObject, WasLoaded, LoadCompleted)
class ABP_GrapplingGun_C* ABP_GrapplingGun_C::GetDefaultObj()
{
static class ABP_GrapplingGun_C* Default = nullptr;
if (!Default)
Default = static_cast<ABP_GrapplingGun_C*>(ABP_GrapplingGun_C::StaticClass()->DefaultObject);
return Default;
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.CalcShootStartParam
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// struct FVector ShootDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector StartLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalCharacterParameterComponent*CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Normal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::CalcShootStartParam(struct FVector* ShootDirection, struct FVector* StartLocation, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, class UPalCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue, const struct FVector& CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Normal_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "CalcShootStartParam");
Params::ABP_GrapplingGun_C_CalcShootStartParam_Params Parms{};
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue;
Parms.CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue = CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue;
Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue;
Parms.CallFunc_Normal_ReturnValue = CallFunc_Normal_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
if (ShootDirection != nullptr)
*ShootDirection = std::move(Parms.ShootDirection);
if (StartLocation != nullptr)
*StartLocation = std::move(Parms.StartLocation);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.PullCable
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// double DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool IsEnd (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector PullVec (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Normal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Dot_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Conv_DoubleToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Less_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsNearTwoPoint_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Conv_DoubleToVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Multiply_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Subtract_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Normal_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::PullCable(double DeltaTime, bool* IsEnd, const struct FVector& PullVec, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Normal_ReturnValue, double CallFunc_Dot_VectorVector_ReturnValue, const struct FVector& CallFunc_Conv_DoubleToVector_ReturnValue, bool CallFunc_Less_DoubleDouble_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue_1, bool CallFunc_IsNearTwoPoint_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, const struct FVector& CallFunc_Conv_DoubleToVector_ReturnValue_1, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue_1, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Normal_ReturnValue_1)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "PullCable");
Params::ABP_GrapplingGun_C_PullCable_Params Parms{};
Parms.DeltaTime = DeltaTime;
Parms.PullVec = PullVec;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue;
Parms.CallFunc_Normal_ReturnValue = CallFunc_Normal_ReturnValue;
Parms.CallFunc_Dot_VectorVector_ReturnValue = CallFunc_Dot_VectorVector_ReturnValue;
Parms.CallFunc_Conv_DoubleToVector_ReturnValue = CallFunc_Conv_DoubleToVector_ReturnValue;
Parms.CallFunc_Less_DoubleDouble_ReturnValue = CallFunc_Less_DoubleDouble_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue_1 = CallFunc_K2_GetActorLocation_ReturnValue_1;
Parms.CallFunc_IsNearTwoPoint_ReturnValue = CallFunc_IsNearTwoPoint_ReturnValue;
Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue;
Parms.CallFunc_Conv_DoubleToVector_ReturnValue_1 = CallFunc_Conv_DoubleToVector_ReturnValue_1;
Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;
Parms.CallFunc_Multiply_VectorVector_ReturnValue_1 = CallFunc_Multiply_VectorVector_ReturnValue_1;
Parms.CallFunc_Subtract_VectorVector_ReturnValue_1 = CallFunc_Subtract_VectorVector_ReturnValue_1;
Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue;
Parms.CallFunc_Normal_ReturnValue_1 = CallFunc_Normal_ReturnValue_1;
UObject::ProcessEvent(Func, &Parms);
if (IsEnd != nullptr)
*IsEnd = Parms.IsEnd;
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.IsGraplingAction
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// bool bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class UPalActionBase* CallFunc_GetCurrentAction_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UBP_Action_Grappling_C* K2Node_DynamicCast_AsBP_Action_Grappling (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::IsGraplingAction(bool* bSuccess, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue, class UPalActionBase* CallFunc_GetCurrentAction_ReturnValue, class UBP_Action_Grappling_C* K2Node_DynamicCast_AsBP_Action_Grappling, bool K2Node_DynamicCast_bSuccess)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "IsGraplingAction");
Params::ABP_GrapplingGun_C_IsGraplingAction_Params Parms{};
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_GetActionComponent_ReturnValue = CallFunc_GetActionComponent_ReturnValue;
Parms.CallFunc_GetCurrentAction_ReturnValue = CallFunc_GetCurrentAction_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Action_Grappling = K2Node_DynamicCast_AsBP_Action_Grappling;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
UObject::ProcessEvent(Func, &Parms);
if (bSuccess != nullptr)
*bSuccess = Parms.bSuccess;
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ShotCable
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FVector CallFunc_CalcShootStartParam_ShootDirection (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_CalcShootStartParam_StartLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::ShotCable(const struct FVector& CallFunc_CalcShootStartParam_ShootDirection, const struct FVector& CallFunc_CalcShootStartParam_StartLocation)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ShotCable");
Params::ABP_GrapplingGun_C_ShotCable_Params Parms{};
Parms.CallFunc_CalcShootStartParam_ShootDirection = CallFunc_CalcShootStartParam_ShootDirection;
Parms.CallFunc_CalcShootStartParam_StartLocation = CallFunc_CalcShootStartParam_StartLocation;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnGraplingActionStart
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
void ABP_GrapplingGun_C::OnGraplingActionStart()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnGraplingActionStart");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnGraplingActionEnd
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
void ABP_GrapplingGun_C::OnGraplingActionEnd()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnGraplingActionEnd");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.GetCurrentCableLength
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// double CableLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_VSize_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::GetCurrentCableLength(double* CableLength, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, double CallFunc_VSize_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "GetCurrentCableLength");
Params::ABP_GrapplingGun_C_GetCurrentCableLength_Params Parms{};
Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue;
Parms.CallFunc_VSize_ReturnValue = CallFunc_VSize_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
if (CableLength != nullptr)
*CableLength = Parms.CableLength;
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ShowHitPoint
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// TArray<class AActor*> Temp_object_Variable (ConstParm, ReferenceParm)
// class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Conv_DoubleToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPalCharacterParameterComponent*CallFunc_GetComponentByClass_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Subtract_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Normal_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference)
// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_BoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::ShowHitPoint(TArray<class AActor*>& Temp_object_Variable, class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue, const struct FVector& CallFunc_Conv_DoubleToVector_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, class UPalCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue, const struct FVector& CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FVector& CallFunc_Subtract_VectorVector_ReturnValue, const struct FVector& CallFunc_Normal_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, class FName CallFunc_BreakHitResult_BoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ShowHitPoint");
Params::ABP_GrapplingGun_C_ShowHitPoint_Params Parms{};
Parms.Temp_object_Variable = Temp_object_Variable;
Parms.CallFunc_GetPalDebugSetting_ReturnValue = CallFunc_GetPalDebugSetting_ReturnValue;
Parms.CallFunc_Conv_DoubleToVector_ReturnValue = CallFunc_Conv_DoubleToVector_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
Parms.CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetComponentByClass_ReturnValue;
Parms.CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue = CallFunc_GetOverrideTargetLocation_ConsiderRide_ReturnValue;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_Subtract_VectorVector_ReturnValue = CallFunc_Subtract_VectorVector_ReturnValue;
Parms.CallFunc_Normal_ReturnValue = CallFunc_Normal_ReturnValue;
Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;
Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue;
Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit;
Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue;
Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit;
Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap;
Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time;
Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance;
Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location;
Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint;
Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal;
Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal;
Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat;
Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor;
Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent;
Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName;
Parms.CallFunc_BreakHitResult_BoneName = CallFunc_BreakHitResult_BoneName;
Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem;
Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex;
Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex;
Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart;
Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.UpdateCable
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// double DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool IsMaxLength (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double NextLength (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// TArray<class AActor*> K2Node_MakeArray_Array (ConstParm, ReferenceParm)
// bool CallFunc_PullCable_IsEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_K2_GetActorLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsGraplingAction_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Conv_DoubleToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FHitResult CallFunc_LineTraceSingle_OutHit (IsPlainOldData, NoDestructor, ContainsInstancedReference)
// bool CallFunc_LineTraceSingle_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bBlockingHit (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bInitialOverlap (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Time (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Distance (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Location (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactPoint (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Normal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactNormal (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_BreakHitResult_HitActor (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_HitBoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_BoneName (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_HitItem (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_ElementIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_FaceIndex (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceStart (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceEnd (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Multiply_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_GetCurrentCableLength_CableLength (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Add_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FHitResult CallFunc_LineTraceSingle_OutHit_1 (IsPlainOldData, NoDestructor, ContainsInstancedReference)
// bool CallFunc_LineTraceSingle_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bBlockingHit_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BreakHitResult_bInitialOverlap_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Time_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float CallFunc_BreakHitResult_Distance_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Location_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactPoint_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_Normal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_ImpactNormal_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class AActor* CallFunc_BreakHitResult_HitActor_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1 (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_HitBoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class FName CallFunc_BreakHitResult_BoneName_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_HitItem_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_ElementIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CallFunc_BreakHitResult_FaceIndex_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceStart_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_BreakHitResult_TraceEnd_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_EqualEqual_ObjectObject_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double CallFunc_Dot_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Greater_DoubleDouble_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::UpdateCable(double DeltaTime, bool IsMaxLength, double NextLength, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, TArray<class AActor*>& K2Node_MakeArray_Array, bool CallFunc_PullCable_IsEnd, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, bool CallFunc_IsGraplingAction_bSuccess, const struct FVector& CallFunc_Add_VectorVector_ReturnValue, const struct FVector& CallFunc_Conv_DoubleToVector_ReturnValue, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue_1, const struct FHitResult& CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, const struct FVector& CallFunc_BreakHitResult_Location, const struct FVector& CallFunc_BreakHitResult_ImpactPoint, const struct FVector& CallFunc_BreakHitResult_Normal, const struct FVector& CallFunc_BreakHitResult_ImpactNormal, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, class AActor* CallFunc_BreakHitResult_HitActor, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, class FName CallFunc_BreakHitResult_HitBoneName, class FName CallFunc_BreakHitResult_BoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_ElementIndex, int32 CallFunc_BreakHitResult_FaceIndex, const struct FVector& CallFunc_BreakHitResult_TraceStart, const struct FVector& CallFunc_BreakHitResult_TraceEnd, double CallFunc_Multiply_DoubleDouble_ReturnValue, double CallFunc_GetCurrentCableLength_CableLength, double CallFunc_Add_DoubleDouble_ReturnValue, const struct FHitResult& CallFunc_LineTraceSingle_OutHit_1, bool CallFunc_LineTraceSingle_ReturnValue_1, bool CallFunc_BreakHitResult_bBlockingHit_1, bool CallFunc_BreakHitResult_bInitialOverlap_1, float CallFunc_BreakHitResult_Time_1, float CallFunc_BreakHitResult_Distance_1, const struct FVector& CallFunc_BreakHitResult_Location_1, const struct FVector& CallFunc_BreakHitResult_ImpactPoint_1, const struct FVector& CallFunc_BreakHitResult_Normal_1, const struct FVector& CallFunc_BreakHitResult_ImpactNormal_1, class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat_1, class AActor* CallFunc_BreakHitResult_HitActor_1, class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent_1, class FName CallFunc_BreakHitResult_HitBoneName_1, class FName CallFunc_BreakHitResult_BoneName_1, int32 CallFunc_BreakHitResult_HitItem_1, int32 CallFunc_BreakHitResult_ElementIndex_1, int32 CallFunc_BreakHitResult_FaceIndex_1, const struct FVector& CallFunc_BreakHitResult_TraceStart_1, const struct FVector& CallFunc_BreakHitResult_TraceEnd_1, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, double CallFunc_Dot_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Greater_DoubleDouble_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "UpdateCable");
Params::ABP_GrapplingGun_C_UpdateCable_Params Parms{};
Parms.DeltaTime = DeltaTime;
Parms.IsMaxLength = IsMaxLength;
Parms.NextLength = NextLength;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.K2Node_MakeArray_Array = K2Node_MakeArray_Array;
Parms.CallFunc_PullCable_IsEnd = CallFunc_PullCable_IsEnd;
Parms.CallFunc_K2_GetActorLocation_ReturnValue = CallFunc_K2_GetActorLocation_ReturnValue;
Parms.CallFunc_IsGraplingAction_bSuccess = CallFunc_IsGraplingAction_bSuccess;
Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue;
Parms.CallFunc_Conv_DoubleToVector_ReturnValue = CallFunc_Conv_DoubleToVector_ReturnValue;
Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;
Parms.CallFunc_GreaterEqual_DoubleDouble_ReturnValue = CallFunc_GreaterEqual_DoubleDouble_ReturnValue;
Parms.CallFunc_Add_VectorVector_ReturnValue_1 = CallFunc_Add_VectorVector_ReturnValue_1;
Parms.CallFunc_LineTraceSingle_OutHit = CallFunc_LineTraceSingle_OutHit;
Parms.CallFunc_LineTraceSingle_ReturnValue = CallFunc_LineTraceSingle_ReturnValue;
Parms.CallFunc_BreakHitResult_bBlockingHit = CallFunc_BreakHitResult_bBlockingHit;
Parms.CallFunc_BreakHitResult_bInitialOverlap = CallFunc_BreakHitResult_bInitialOverlap;
Parms.CallFunc_BreakHitResult_Time = CallFunc_BreakHitResult_Time;
Parms.CallFunc_BreakHitResult_Distance = CallFunc_BreakHitResult_Distance;
Parms.CallFunc_BreakHitResult_Location = CallFunc_BreakHitResult_Location;
Parms.CallFunc_BreakHitResult_ImpactPoint = CallFunc_BreakHitResult_ImpactPoint;
Parms.CallFunc_BreakHitResult_Normal = CallFunc_BreakHitResult_Normal;
Parms.CallFunc_BreakHitResult_ImpactNormal = CallFunc_BreakHitResult_ImpactNormal;
Parms.CallFunc_BreakHitResult_PhysMat = CallFunc_BreakHitResult_PhysMat;
Parms.CallFunc_BreakHitResult_HitActor = CallFunc_BreakHitResult_HitActor;
Parms.CallFunc_BreakHitResult_HitComponent = CallFunc_BreakHitResult_HitComponent;
Parms.CallFunc_BreakHitResult_HitBoneName = CallFunc_BreakHitResult_HitBoneName;
Parms.CallFunc_BreakHitResult_BoneName = CallFunc_BreakHitResult_BoneName;
Parms.CallFunc_BreakHitResult_HitItem = CallFunc_BreakHitResult_HitItem;
Parms.CallFunc_BreakHitResult_ElementIndex = CallFunc_BreakHitResult_ElementIndex;
Parms.CallFunc_BreakHitResult_FaceIndex = CallFunc_BreakHitResult_FaceIndex;
Parms.CallFunc_BreakHitResult_TraceStart = CallFunc_BreakHitResult_TraceStart;
Parms.CallFunc_BreakHitResult_TraceEnd = CallFunc_BreakHitResult_TraceEnd;
Parms.CallFunc_Multiply_DoubleDouble_ReturnValue = CallFunc_Multiply_DoubleDouble_ReturnValue;
Parms.CallFunc_GetCurrentCableLength_CableLength = CallFunc_GetCurrentCableLength_CableLength;
Parms.CallFunc_Add_DoubleDouble_ReturnValue = CallFunc_Add_DoubleDouble_ReturnValue;
Parms.CallFunc_LineTraceSingle_OutHit_1 = CallFunc_LineTraceSingle_OutHit_1;
Parms.CallFunc_LineTraceSingle_ReturnValue_1 = CallFunc_LineTraceSingle_ReturnValue_1;
Parms.CallFunc_BreakHitResult_bBlockingHit_1 = CallFunc_BreakHitResult_bBlockingHit_1;
Parms.CallFunc_BreakHitResult_bInitialOverlap_1 = CallFunc_BreakHitResult_bInitialOverlap_1;
Parms.CallFunc_BreakHitResult_Time_1 = CallFunc_BreakHitResult_Time_1;
Parms.CallFunc_BreakHitResult_Distance_1 = CallFunc_BreakHitResult_Distance_1;
Parms.CallFunc_BreakHitResult_Location_1 = CallFunc_BreakHitResult_Location_1;
Parms.CallFunc_BreakHitResult_ImpactPoint_1 = CallFunc_BreakHitResult_ImpactPoint_1;
Parms.CallFunc_BreakHitResult_Normal_1 = CallFunc_BreakHitResult_Normal_1;
Parms.CallFunc_BreakHitResult_ImpactNormal_1 = CallFunc_BreakHitResult_ImpactNormal_1;
Parms.CallFunc_BreakHitResult_PhysMat_1 = CallFunc_BreakHitResult_PhysMat_1;
Parms.CallFunc_BreakHitResult_HitActor_1 = CallFunc_BreakHitResult_HitActor_1;
Parms.CallFunc_BreakHitResult_HitComponent_1 = CallFunc_BreakHitResult_HitComponent_1;
Parms.CallFunc_BreakHitResult_HitBoneName_1 = CallFunc_BreakHitResult_HitBoneName_1;
Parms.CallFunc_BreakHitResult_BoneName_1 = CallFunc_BreakHitResult_BoneName_1;
Parms.CallFunc_BreakHitResult_HitItem_1 = CallFunc_BreakHitResult_HitItem_1;
Parms.CallFunc_BreakHitResult_ElementIndex_1 = CallFunc_BreakHitResult_ElementIndex_1;
Parms.CallFunc_BreakHitResult_FaceIndex_1 = CallFunc_BreakHitResult_FaceIndex_1;
Parms.CallFunc_BreakHitResult_TraceStart_1 = CallFunc_BreakHitResult_TraceStart_1;
Parms.CallFunc_BreakHitResult_TraceEnd_1 = CallFunc_BreakHitResult_TraceEnd_1;
Parms.CallFunc_EqualEqual_ObjectObject_ReturnValue = CallFunc_EqualEqual_ObjectObject_ReturnValue;
Parms.CallFunc_Dot_VectorVector_ReturnValue = CallFunc_Dot_VectorVector_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_Greater_DoubleDouble_ReturnValue = CallFunc_Greater_DoubleDouble_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.EndCable
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool IsAnimationCancel (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::EndCable(bool IsAnimationCancel, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "EndCable");
Params::ABP_GrapplingGun_C_EndCable_Params Parms{};
Parms.IsAnimationCancel = IsAnimationCancel;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_GetActionComponent_ReturnValue = CallFunc_GetActionComponent_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.UpdateRopeEndLocation
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue (IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_InverseTransformLocation_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::UpdateRopeEndLocation(const struct FTransform& CallFunc_K2_GetComponentToWorld_ReturnValue, const struct FVector& CallFunc_InverseTransformLocation_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "UpdateRopeEndLocation");
Params::ABP_GrapplingGun_C_UpdateRopeEndLocation_Params Parms{};
Parms.CallFunc_K2_GetComponentToWorld_ReturnValue = CallFunc_K2_GetComponentToWorld_ReturnValue;
Parms.CallFunc_InverseTransformLocation_ReturnValue = CallFunc_InverseTransformLocation_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.StartGraplling
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_HasAuthority_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FPalNetArchive K2Node_MakeStruct_PalNetArchive (None)
// struct FActionDynamicParameter K2Node_MakeStruct_ActionDynamicParameter (None)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue_1 (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class UPalActionBase* CallFunc_PlayActionByTypeParameter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// float CallFunc_WritePlayerGrappling_Speed_ImplicitCast (ConstParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::StartGraplling(class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, const struct FPalNetArchive& K2Node_MakeStruct_PalNetArchive, const struct FActionDynamicParameter& K2Node_MakeStruct_ActionDynamicParameter, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue_1, class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue, class UPalActionBase* CallFunc_PlayActionByTypeParameter_ReturnValue, float CallFunc_WritePlayerGrappling_Speed_ImplicitCast)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "StartGraplling");
Params::ABP_GrapplingGun_C_StartGraplling_Params Parms{};
Parms.CallFunc_GetPalDebugSetting_ReturnValue = CallFunc_GetPalDebugSetting_ReturnValue;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_HasAuthority_ReturnValue = CallFunc_HasAuthority_ReturnValue;
Parms.K2Node_MakeStruct_PalNetArchive = K2Node_MakeStruct_PalNetArchive;
Parms.K2Node_MakeStruct_ActionDynamicParameter = K2Node_MakeStruct_ActionDynamicParameter;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue_1 = CallFunc_FindOwnerPalCharacter_ReturnValue_1;
Parms.CallFunc_GetActionComponent_ReturnValue = CallFunc_GetActionComponent_ReturnValue;
Parms.CallFunc_PlayActionByTypeParameter_ReturnValue = CallFunc_PlayActionByTypeParameter_ReturnValue;
Parms.CallFunc_WritePlayerGrappling_Speed_ImplicitCast = CallFunc_WritePlayerGrappling_Speed_ImplicitCast;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ShowLine
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_IsValid_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_Not_PreBool_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Conv_DoubleToVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanAND_ReturnValue_1 (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_CalcShootStartParam_ShootDirection (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_CalcShootStartParam_StartLocation (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Multiply_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FVector CallFunc_Add_VectorVector_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::ShowLine(class UPalDebugSetting* CallFunc_GetPalDebugSetting_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue_1, bool CallFunc_BooleanAND_ReturnValue, const struct FVector& CallFunc_Conv_DoubleToVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue_1, const struct FVector& CallFunc_CalcShootStartParam_ShootDirection, const struct FVector& CallFunc_CalcShootStartParam_StartLocation, const struct FVector& CallFunc_Multiply_VectorVector_ReturnValue, const struct FVector& CallFunc_Add_VectorVector_ReturnValue)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ShowLine");
Params::ABP_GrapplingGun_C_ShowLine_Params Parms{};
Parms.CallFunc_GetPalDebugSetting_ReturnValue = CallFunc_GetPalDebugSetting_ReturnValue;
Parms.CallFunc_IsValid_ReturnValue = CallFunc_IsValid_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue = CallFunc_Not_PreBool_ReturnValue;
Parms.CallFunc_Not_PreBool_ReturnValue_1 = CallFunc_Not_PreBool_ReturnValue_1;
Parms.CallFunc_BooleanAND_ReturnValue = CallFunc_BooleanAND_ReturnValue;
Parms.CallFunc_Conv_DoubleToVector_ReturnValue = CallFunc_Conv_DoubleToVector_ReturnValue;
Parms.CallFunc_BooleanAND_ReturnValue_1 = CallFunc_BooleanAND_ReturnValue_1;
Parms.CallFunc_CalcShootStartParam_ShootDirection = CallFunc_CalcShootStartParam_ShootDirection;
Parms.CallFunc_CalcShootStartParam_StartLocation = CallFunc_CalcShootStartParam_StartLocation;
Parms.CallFunc_Multiply_VectorVector_ReturnValue = CallFunc_Multiply_VectorVector_ReturnValue;
Parms.CallFunc_Add_VectorVector_ReturnValue = CallFunc_Add_VectorVector_ReturnValue;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnPullTrigger
// (Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
void ABP_GrapplingGun_C::OnPullTrigger()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnPullTrigger");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ReceiveTick
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::ReceiveTick(float DeltaSeconds)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ReceiveTick");
Params::ABP_GrapplingGun_C_ReceiveTick_Params Parms{};
Parms.DeltaSeconds = DeltaSeconds;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnAttachWeapon
// (Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* AttachActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::OnAttachWeapon(class AActor* AttachActor)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnAttachWeapon");
Params::ABP_GrapplingGun_C_OnAttachWeapon_Params Parms{};
Parms.AttachActor = AttachActor;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnDetachWeapon
// (Event, Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class AActor* DetachActor (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::OnDetachWeapon(class AActor* DetachActor)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnDetachWeapon");
Params::ABP_GrapplingGun_C_OnDetachWeapon_Params Parms{};
Parms.DetachActor = DetachActor;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ReceiveBeginPlay
// (Event, Protected, BlueprintEvent)
// Parameters:
void ABP_GrapplingGun_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.OnActionEnd
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class UPalActionBase* Action (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::OnActionEnd(class UPalActionBase* Action)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "OnActionEnd");
Params::ABP_GrapplingGun_C_OnActionEnd_Params Parms{};
Parms.Action = Action;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_GrapplingGun.BP_GrapplingGun_C.ExecuteUbergraph_BP_GrapplingGun
// (Final, UbergraphFunction)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float K2Node_Event_DeltaSeconds (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class AActor* K2Node_Event_attachActor (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class AActor* K2Node_Event_detachActor (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool CallFunc_BooleanOR_ReturnValue (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalActionBase* K2Node_CustomEvent_action (ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue (ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class UBP_Action_Grappling_C* K2Node_DynamicCast_AsBP_Action_Grappling (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool K2Node_DynamicCast_bSuccess (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate (ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// double CallFunc_UpdateCable_DeltaTime_ImplicitCast (ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_GrapplingGun_C::ExecuteUbergraph_BP_GrapplingGun(int32 EntryPoint, float K2Node_Event_DeltaSeconds, class AActor* K2Node_Event_attachActor, class AActor* K2Node_Event_detachActor, bool CallFunc_BooleanOR_ReturnValue, class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue, class UPalActionBase* K2Node_CustomEvent_action, class UPalActionComponent* CallFunc_GetActionComponent_ReturnValue, class UBP_Action_Grappling_C* K2Node_DynamicCast_AsBP_Action_Grappling, bool K2Node_DynamicCast_bSuccess, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, double CallFunc_UpdateCable_DeltaTime_ImplicitCast)
{
static class UFunction* Func = nullptr;
if (!Func)
Func = Class->GetFunction("BP_GrapplingGun_C", "ExecuteUbergraph_BP_GrapplingGun");
Params::ABP_GrapplingGun_C_ExecuteUbergraph_BP_GrapplingGun_Params Parms{};
Parms.EntryPoint = EntryPoint;
Parms.K2Node_Event_DeltaSeconds = K2Node_Event_DeltaSeconds;
Parms.K2Node_Event_attachActor = K2Node_Event_attachActor;
Parms.K2Node_Event_detachActor = K2Node_Event_detachActor;
Parms.CallFunc_BooleanOR_ReturnValue = CallFunc_BooleanOR_ReturnValue;
Parms.CallFunc_FindOwnerPalCharacter_ReturnValue = CallFunc_FindOwnerPalCharacter_ReturnValue;
Parms.K2Node_CustomEvent_action = K2Node_CustomEvent_action;
Parms.CallFunc_GetActionComponent_ReturnValue = CallFunc_GetActionComponent_ReturnValue;
Parms.K2Node_DynamicCast_AsBP_Action_Grappling = K2Node_DynamicCast_AsBP_Action_Grappling;
Parms.K2Node_DynamicCast_bSuccess = K2Node_DynamicCast_bSuccess;
Parms.K2Node_CreateDelegate_OutputDelegate = K2Node_CreateDelegate_OutputDelegate;
Parms.CallFunc_UpdateCable_DeltaTime_ImplicitCast = CallFunc_UpdateCable_DeltaTime_ImplicitCast;
UObject::ProcessEvent(Func, &Parms);
}
}