Files
ReshadePluginsCore/Samson/SDK/BP_VehicleBase_functions.cpp

1318 lines
50 KiB
C++
Raw Normal View History

2026-04-11 09:27:45 +02:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: BP_VehicleBase
#include "Basic.hpp"
#include "BP_VehicleBase_classes.hpp"
#include "BP_VehicleBase_parameters.hpp"
namespace SDK
{
// Function BP_VehicleBase.BP_VehicleBase_C.ApplyCameraShakeOnGearChange
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// int32 PreviousGear (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 CurrentGear (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// int32 TargetGear (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ApplyCameraShakeOnGearChange(int32 PreviousGear, int32 CurrentGear, int32 TargetGear)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ApplyCameraShakeOnGearChange");
Params::BP_VehicleBase_C_ApplyCameraShakeOnGearChange Parms{};
Parms.PreviousGear = PreviousGear;
Parms.CurrentGear = CurrentGear;
Parms.TargetGear = TargetGear;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ApplyDestruction
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// EFieldFalloffType Falloff_Type (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Field_Magnitude (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ApplyDestruction(EFieldFalloffType Falloff_Type, float Field_Magnitude, float DeltaTime)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ApplyDestruction");
Params::BP_VehicleBase_C_ApplyDestruction Parms{};
Parms.Falloff_Type = Falloff_Type;
Parms.Field_Magnitude = Field_Magnitude;
Parms.DeltaTime = DeltaTime;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.AttachNaniteToSkeletalMesh
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UStaticMeshComponent* Target (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class FName SocketName (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::AttachNaniteToSkeletalMesh(class UStaticMeshComponent* Target, class FName SocketName)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "AttachNaniteToSkeletalMesh");
Params::BP_VehicleBase_C_AttachNaniteToSkeletalMesh Parms{};
Parms.Target = Target;
Parms.SocketName = SocketName;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BackfireCallback
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::BackfireCallback()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BackfireCallback");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BeepCar
// (Public, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::BeepCar()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BeepCar");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_0_VehicleDestructionWeakSpotRestoredDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class UVehicleWeakSpot* WeakSpot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// bool bWasDestroyed (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_0_VehicleDestructionWeakSpotRestoredDelegate__DelegateSignature(class UVehicleWeakSpot* WeakSpot, bool bWasDestroyed)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_0_VehicleDestructionWeakSpotRestoredDelegate__DelegateSignature");
Params::BP_VehicleBase_C_BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_0_VehicleDestructionWeakSpotRestoredDelegate__DelegateSignature Parms{};
Parms.WeakSpot = WeakSpot;
Parms.bWasDestroyed = bWasDestroyed;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_4_VehicleDestructionWeakSpotDamageThresholdDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class UVehicleWeakSpot* WeakSpot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// float Damage (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool bReapply (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_4_VehicleDestructionWeakSpotDamageThresholdDelegate__DelegateSignature(class UVehicleWeakSpot* WeakSpot, float Damage, bool bReapply)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_4_VehicleDestructionWeakSpotDamageThresholdDelegate__DelegateSignature");
Params::BP_VehicleBase_C_BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_4_VehicleDestructionWeakSpotDamageThresholdDelegate__DelegateSignature Parms{};
Parms.WeakSpot = WeakSpot;
Parms.Damage = Damage;
Parms.bReapply = bReapply;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_5_VehicleDestructionWeakSpotDestroyedDelegate__DelegateSignature
// (BlueprintEvent)
// Parameters:
// class UVehicleWeakSpot* WeakSpot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// float Damage (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool bTriggeredTakedown (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool bReapply (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_5_VehicleDestructionWeakSpotDestroyedDelegate__DelegateSignature(class UVehicleWeakSpot* WeakSpot, float Damage, bool bTriggeredTakedown, bool bReapply)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_5_VehicleDestructionWeakSpotDestroyedDelegate__DelegateSignature");
Params::BP_VehicleBase_C_BndEvt__BP_VehicleBase_DestructionComponent_K2Node_ComponentBoundEvent_5_VehicleDestructionWeakSpotDestroyedDelegate__DelegateSignature Parms{};
Parms.WeakSpot = WeakSpot;
Parms.Damage = Damage;
Parms.bTriggeredTakedown = bTriggeredTakedown;
Parms.bReapply = bReapply;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.BurnoutCameraShake
// (Public, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::BurnoutCameraShake()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "BurnoutCameraShake");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.CharacterEnterVehicle
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// EVehicleSeatId SeatId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EVehicleDoorId DoorId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EPlayerVehicleTransitionState State (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::CharacterEnterVehicle(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EPlayerVehicleTransitionState State)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "CharacterEnterVehicle");
Params::BP_VehicleBase_C_CharacterEnterVehicle Parms{};
Parms.Character = Character;
Parms.SeatId = SeatId;
Parms.DoorId = DoorId;
Parms.State = State;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.CharacterEnterVehicle_EnableInput
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// EVehicleSeatId SeatId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EVehicleDoorId DoorId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EPlayerVehicleTransitionState State (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::CharacterEnterVehicle_EnableInput(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EPlayerVehicleTransitionState State)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "CharacterEnterVehicle_EnableInput");
Params::BP_VehicleBase_C_CharacterEnterVehicle_EnableInput Parms{};
Parms.Character = Character;
Parms.SeatId = SeatId;
Parms.DoorId = DoorId;
Parms.State = State;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.CharacterExitVehicle
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// EVehicleSeatId SeatId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EVehicleDoorId DoorId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EVehicleDriverExitAction ExitAction (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EPlayerVehicleTransitionState State (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::CharacterExitVehicle(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EVehicleDriverExitAction ExitAction, EPlayerVehicleTransitionState State)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "CharacterExitVehicle");
Params::BP_VehicleBase_C_CharacterExitVehicle Parms{};
Parms.Character = Character;
Parms.SeatId = SeatId;
Parms.DoorId = DoorId;
Parms.ExitAction = ExitAction;
Parms.State = State;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.CloseTrunkTimeTick
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::CloseTrunkTimeTick()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "CloseTrunkTimeTick");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.CustomEvent
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::CustomEvent()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "CustomEvent");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.DestroyTrunkPickup
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::DestroyTrunkPickup()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "DestroyTrunkPickup");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.DispatchVehicleIntent
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FSayIntentId& Intent (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
// double AdditionalDelay (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::DispatchVehicleIntent(const struct FSayIntentId& Intent, double AdditionalDelay)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "DispatchVehicleIntent");
Params::BP_VehicleBase_C_DispatchVehicleIntent Parms{};
Parms.Intent = std::move(Intent);
Parms.AdditionalDelay = AdditionalDelay;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ExecuteUbergraph_BP_VehicleBase
// (Final, UbergraphFunction, HasDefaults)
// Parameters:
// int32 EntryPoint (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ExecuteUbergraph_BP_VehicleBase(int32 EntryPoint)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ExecuteUbergraph_BP_VehicleBase");
Params::BP_VehicleBase_C_ExecuteUbergraph_BP_VehicleBase Parms{};
Parms.EntryPoint = EntryPoint;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.Force Dynamic Tagged Non GC
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// TArray<class UGeometryCollectionComponent*>&Geometry_Collections (BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ABP_VehicleBase_C::Force_Dynamic_Tagged_Non_GC(TArray<class UGeometryCollectionComponent*>& Geometry_Collections)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "Force Dynamic Tagged Non GC");
Params::BP_VehicleBase_C_Force_Dynamic_Tagged_Non_GC Parms{};
Parms.Geometry_Collections = std::move(Geometry_Collections);
UObject::ProcessEvent(Func, &Parms);
Geometry_Collections = std::move(Parms.Geometry_Collections);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ForceFeedbackBasedOnVelocity
// (Public, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::ForceFeedbackBasedOnVelocity()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ForceFeedbackBasedOnVelocity");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ForwardInteractionToPickup
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ForwardInteractionToPickup(class ACharacter* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ForwardInteractionToPickup");
Params::BP_VehicleBase_C_ForwardInteractionToPickup Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.GainAdrenalineAtHighSpeed
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// double DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::GainAdrenalineAtHighSpeed(double DeltaTime)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "GainAdrenalineAtHighSpeed");
Params::BP_VehicleBase_C_GainAdrenalineAtHighSpeed Parms{};
Parms.DeltaTime = DeltaTime;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.GainAdrenalineOnDestructibleHit
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FImpactDamageEvent& ImpactDamageEvent (BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference)
void ABP_VehicleBase_C::GainAdrenalineOnDestructibleHit(const struct FImpactDamageEvent& ImpactDamageEvent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "GainAdrenalineOnDestructibleHit");
Params::BP_VehicleBase_C_GainAdrenalineOnDestructibleHit Parms{};
Parms.ImpactDamageEvent = std::move(ImpactDamageEvent);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.GainAdrenalineOnLongJump
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// float AirTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::GainAdrenalineOnLongJump(float AirTime)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "GainAdrenalineOnLongJump");
Params::BP_VehicleBase_C_GainAdrenalineOnLongJump Parms{};
Parms.AirTime = AirTime;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.GetDestructionBoxTransformScaledWithVelocity
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// float DeltaTime (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FTransform ABP_VehicleBase_C::GetDestructionBoxTransformScaledWithVelocity(float DeltaTime)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "GetDestructionBoxTransformScaledWithVelocity");
Params::BP_VehicleBase_C_GetDestructionBoxTransformScaledWithVelocity Parms{};
Parms.DeltaTime = DeltaTime;
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleBrakeStart
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleBrakeStart()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleBrakeStart");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleBrakeStop
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleBrakeStop()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleBrakeStop");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleDoorStateChange
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// EVehicleDoorId DoorId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// EVehicleDoorState NewState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::HandleDoorStateChange(EVehicleDoorId DoorId, EVehicleDoorState NewState)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleDoorStateChange");
Params::BP_VehicleBase_C_HandleDoorStateChange Parms{};
Parms.DoorId = DoorId;
Parms.NewState = NewState;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleEngineStart
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleEngineStart()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleEngineStart");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleEngineStop
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleEngineStop()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleEngineStop");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleIndicatorLightsChange
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// EVehilceIndicatorLightMode LightMode (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::HandleIndicatorLightsChange(EVehilceIndicatorLightMode LightMode)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleIndicatorLightsChange");
Params::BP_VehicleBase_C_HandleIndicatorLightsChange Parms{};
Parms.LightMode = LightMode;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleReverseStart
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleReverseStart()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleReverseStart");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleReverseStop
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::HandleReverseStop()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleReverseStop");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HandleWeakspotDamaged
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UVehicleWeakSpot* WeakSpot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// float Damage (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool bReapply (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::HandleWeakspotDamaged(class UVehicleWeakSpot* WeakSpot, float Damage, bool bReapply)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HandleWeakspotDamaged");
Params::BP_VehicleBase_C_HandleWeakspotDamaged Parms{};
Parms.WeakSpot = WeakSpot;
Parms.Damage = Damage;
Parms.bReapply = bReapply;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.HitCameraShake
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// double MinShakeStrength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double MaxShakeStrength (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::HitCameraShake(double MinShakeStrength, double MaxShakeStrength)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "HitCameraShake");
Params::BP_VehicleBase_C_HitCameraShake Parms{};
Parms.MinShakeStrength = MinShakeStrength;
Parms.MaxShakeStrength = MaxShakeStrength;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ImpactDamageThreshold
// (Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure)
// Parameters:
// double HitDamage_0 (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// double DamageThreshold (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// bool* True_ (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ImpactDamageThreshold(double HitDamage_0, double DamageThreshold, bool* True_)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ImpactDamageThreshold");
Params::BP_VehicleBase_C_ImpactDamageThreshold Parms{};
Parms.HitDamage_0 = HitDamage_0;
Parms.DamageThreshold = DamageThreshold;
UObject::ProcessEvent(Func, &Parms);
if (True_ != nullptr)
*True_ = Parms.True_;
}
// Function BP_VehicleBase.BP_VehicleBase_C.LeaveBeepCarRange
// (Public, BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::LeaveBeepCarRange()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "LeaveBeepCarRange");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.NotifyDamageDoneToVehicle
// (Event, Protected, HasOutParams, BlueprintEvent)
// Parameters:
// const struct FImpactDamageNotify& DamageNotify (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
void ABP_VehicleBase_C::NotifyDamageDoneToVehicle(const struct FImpactDamageNotify& DamageNotify)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "NotifyDamageDoneToVehicle");
Params::BP_VehicleBase_C_NotifyDamageDoneToVehicle Parms{};
Parms.DamageNotify = std::move(DamageNotify);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnHibernateVehicle
// (Event, Public, BlueprintEvent)
void ABP_VehicleBase_C::OnHibernateVehicle()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnHibernateVehicle");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnHornStart_Event
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::OnHornStart_Event()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnHornStart_Event");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnImpactDamageDoneToVehicle
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FImpactDamageNotify& DamageDone (BlueprintVisible, BlueprintReadOnly, Parm)
void ABP_VehicleBase_C::OnImpactDamageDoneToVehicle(const struct FImpactDamageNotify& DamageDone)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnImpactDamageDoneToVehicle");
Params::BP_VehicleBase_C_OnImpactDamageDoneToVehicle Parms{};
Parms.DamageDone = std::move(DamageDone);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnImpactDispatchIntents
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FImpactDamageEvent& ImpactDamageEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ABP_VehicleBase_C::OnImpactDispatchIntents(const struct FImpactDamageEvent& ImpactDamageEvent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnImpactDispatchIntents");
Params::BP_VehicleBase_C_OnImpactDispatchIntents Parms{};
Parms.ImpactDamageEvent = std::move(ImpactDamageEvent);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnTakeImpactDamage_Event
// (HasOutParams, BlueprintCallable, BlueprintEvent)
// Parameters:
// float Damage (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// const struct FImpactDamageEvent& ImpactEvent (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, ContainsInstancedReference)
void ABP_VehicleBase_C::OnTakeImpactDamage_Event(float Damage, const struct FImpactDamageEvent& ImpactEvent)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnTakeImpactDamage_Event");
Params::BP_VehicleBase_C_OnTakeImpactDamage_Event Parms{};
Parms.Damage = Damage;
Parms.ImpactEvent = std::move(ImpactEvent);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnTrunkInteracted
// (Event, Public, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::OnTrunkInteracted(class ACJCharacter* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnTrunkInteracted");
Params::BP_VehicleBase_C_OnTrunkInteracted Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnTrunkInteractonRangeUpdated
// (Event, Public, BlueprintEvent)
// Parameters:
// EInteractRangeType NewRangeType (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::OnTrunkInteractonRangeUpdated(EInteractRangeType NewRangeType, class APawn* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnTrunkInteractonRangeUpdated");
Params::BP_VehicleBase_C_OnTrunkInteractonRangeUpdated Parms{};
Parms.NewRangeType = NewRangeType;
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnTrunkOpened
// (Event, Public, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::OnTrunkOpened(class ACJCharacter* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnTrunkOpened");
Params::BP_VehicleBase_C_OnTrunkOpened Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnVehicleStolenEvent
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACJCharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// EVehicleDoorId DoorId (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::OnVehicleStolenEvent(class ACJCharacter* Character, EVehicleDoorId DoorId)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnVehicleStolenEvent");
Params::BP_VehicleBase_C_OnVehicleStolenEvent Parms{};
Parms.Character = Character;
Parms.DoorId = DoorId;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnWakeVehicleFromHibernation
// (Event, Public, BlueprintEvent)
void ABP_VehicleBase_C::OnWakeVehicleFromHibernation()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnWakeVehicleFromHibernation");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ReceiveBeginPlay
// (Event, Protected, BlueprintEvent)
void ABP_VehicleBase_C::ReceiveBeginPlay()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ReceiveBeginPlay");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ReceiveHit
// (Event, Public, HasOutParams, BlueprintEvent)
// Parameters:
// class UPrimitiveComponent* MyComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// class AActor* Other (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
// class UPrimitiveComponent* OtherComp (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
// bool bSelfMoved (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// const struct FVector& HitLocation (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// const struct FVector& HitNormal (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// const struct FVector& NormalImpulse (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// const struct FHitResult& Hit (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
void ABP_VehicleBase_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("BP_VehicleBase_C", "ReceiveHit");
Params::BP_VehicleBase_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 BP_VehicleBase.BP_VehicleBase_C.ReceivePossessed
// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent)
// Parameters:
// class AController* NewController (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ReceivePossessed(class AController* NewController)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ReceivePossessed");
Params::BP_VehicleBase_C_ReceivePossessed Parms{};
Parms.NewController = NewController;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.ReceiveTick
// (Event, Public, BlueprintEvent)
// Parameters:
// float DeltaSeconds (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::ReceiveTick(float DeltaSeconds)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "ReceiveTick");
Params::BP_VehicleBase_C_ReceiveTick Parms{};
Parms.DeltaSeconds = DeltaSeconds;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.SetAndApplyVehicleInstanceData
// (Private, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FVehicleInstanceCustomData&InstanceData (BlueprintVisible, BlueprintReadOnly, Parm, NoDestructor)
void ABP_VehicleBase_C::SetAndApplyVehicleInstanceData(const struct FVehicleInstanceCustomData& InstanceData)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "SetAndApplyVehicleInstanceData");
Params::BP_VehicleBase_C_SetAndApplyVehicleInstanceData Parms{};
Parms.InstanceData = std::move(InstanceData);
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.SetCarLockLights
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::SetCarLockLights(bool Enable)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "SetCarLockLights");
Params::BP_VehicleBase_C_SetCarLockLights Parms{};
Parms.Enable = Enable;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.SetInteriorVehicleLights
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::SetInteriorVehicleLights(bool Enable)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "SetInteriorVehicleLights");
Params::BP_VehicleBase_C_SetInteriorVehicleLights Parms{};
Parms.Enable = Enable;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.SetWarningLights
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool Enable (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::SetWarningLights(bool Enable)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "SetWarningLights");
Params::BP_VehicleBase_C_SetWarningLights Parms{};
Parms.Enable = Enable;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.SpawnTrunkPickup
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::SpawnTrunkPickup()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "SpawnTrunkPickup");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.StashWeapon
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class ACharacter* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::StashWeapon(class ACharacter* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "StashWeapon");
Params::BP_VehicleBase_C_StashWeapon Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.TriggerWheelExplosion
// (Public, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// class UVehicleWeakSpot* WeakSpot (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::TriggerWheelExplosion(class UVehicleWeakSpot* WeakSpot)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "TriggerWheelExplosion");
Params::BP_VehicleBase_C_TriggerWheelExplosion Parms{};
Parms.WeakSpot = WeakSpot;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.TrunkDoorStateChanged
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// EVehicleDoorState DoorState (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::TrunkDoorStateChanged(EVehicleDoorState DoorState)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "TrunkDoorStateChanged");
Params::BP_VehicleBase_C_TrunkDoorStateChanged Parms{};
Parms.DoorState = DoorState;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.UpdateTrunkInteraction
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// EInteractRangeType New_Range_Type (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// class APawn* Pawn (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::UpdateTrunkInteraction(EInteractRangeType New_Range_Type, class APawn* Pawn)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "UpdateTrunkInteraction");
Params::BP_VehicleBase_C_UpdateTrunkInteraction Parms{};
Parms.New_Range_Type = New_Range_Type;
Parms.Pawn = Pawn;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.UpdateTrunkInteraction_Internal
// (BlueprintCallable, BlueprintEvent)
// Parameters:
// class APawn* Character (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::UpdateTrunkInteraction_Internal(class APawn* Character)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "UpdateTrunkInteraction_Internal");
Params::BP_VehicleBase_C_UpdateTrunkInteraction_Internal Parms{};
Parms.Character = Character;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.VehicleCriticalEvent
// (BlueprintCallable, BlueprintEvent)
void ABP_VehicleBase_C::VehicleCriticalEvent()
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "VehicleCriticalEvent");
UObject::ProcessEvent(Func, nullptr);
}
// Function BP_VehicleBase.BP_VehicleBase_C.WasWeakspotDamagedAndImportant
// (Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent)
// Parameters:
// const struct FImpactDamageEvent& ImpactDamageEvent (BlueprintVisible, BlueprintReadOnly, Parm, ContainsInstancedReference)
// bool* Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::WasWeakspotDamagedAndImportant(const struct FImpactDamageEvent& ImpactDamageEvent, bool* Result)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "WasWeakspotDamagedAndImportant");
Params::BP_VehicleBase_C_WasWeakspotDamagedAndImportant Parms{};
Parms.ImpactDamageEvent = std::move(ImpactDamageEvent);
UObject::ProcessEvent(Func, &Parms);
if (Result != nullptr)
*Result = Parms.Result;
}
// Function BP_VehicleBase.BP_VehicleBase_C.WooshPeakAddAdrenaline
// (Public, BlueprintCallable, BlueprintEvent)
// Parameters:
// bool bLeft (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
// float Intensity (BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
void ABP_VehicleBase_C::WooshPeakAddAdrenaline(bool bLeft, float Intensity)
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "WooshPeakAddAdrenaline");
Params::BP_VehicleBase_C_WooshPeakAddAdrenaline Parms{};
Parms.bLeft = bLeft;
Parms.Intensity = Intensity;
UObject::ProcessEvent(Func, &Parms);
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnModifyDamageTaken
// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// const struct FImpactDamageResult& ImpactDamageResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor)
// struct FImpactDamageResult ReturnValue (Parm, OutParm, ReturnParm, NoDestructor)
struct FImpactDamageResult ABP_VehicleBase_C::OnModifyDamageTaken(const struct FImpactDamageResult& ImpactDamageResult) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnModifyDamageTaken");
Params::BP_VehicleBase_C_OnModifyDamageTaken Parms{};
Parms.ImpactDamageResult = std::move(ImpactDamageResult);
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
// Function BP_VehicleBase.BP_VehicleBase_C.OnModifyImpactDamageDone
// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent, Const)
// Parameters:
// const struct FImpactDamageResult& ImpactDamageResult (ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, NoDestructor)
// struct FImpactDamageResult ReturnValue (Parm, OutParm, ReturnParm, NoDestructor)
struct FImpactDamageResult ABP_VehicleBase_C::OnModifyImpactDamageDone(const struct FImpactDamageResult& ImpactDamageResult) const
{
static class UFunction* Func = nullptr;
if (Func == nullptr)
Func = Class->GetFunction("BP_VehicleBase_C", "OnModifyImpactDamageDone");
Params::BP_VehicleBase_C_OnModifyImpactDamageDone Parms{};
Parms.ImpactDamageResult = std::move(ImpactDamageResult);
UObject::ProcessEvent(Func, &Parms);
return Parms.ReturnValue;
}
}