---@meta

---@class ABP_Interactable_RepairTool_01_C : ABP_Interactable_Actor_C
---@field UberGraphFrame FPointerToUberGraphFrame
---@field ValidSocketNames TArray<FName>
---@field WinnerTransform FTransform
---@field DistanceCheck double
---@field FoundSpot boolean
---@field ShieldHealth int32
---@field ['Available Socket Name'] FName
---@field Winnebago ABP_Vehicle_Winnebago_01_C
---@field PrevisActor ABP_Previs_C
---@field Player_0 boolean
---@field ['Hit Actor'] AActor
---@field ColorCanAfford FLinearColor
---@field PrevisDynamicMaterial UMaterialInstanceDynamic
---@field ColorCantAfford FLinearColor
---@field Vehicle ABP_Vehicle_Winnebago_01_C
local ABP_Interactable_RepairTool_01_C = {}

---@param Parent AActor
---@param RelativeTransform FTransform
---@param PlayerAttaching ABP_FirstPersonCharacter_C
---@param SocketName FName
---@param Success boolean
function ABP_Interactable_RepairTool_01_C:AttachByPlayer(Parent, RelativeTransform, PlayerAttaching, SocketName, Success) end
---@param PlayerCharacter ABP_FirstPersonCharacter_C
---@param HitResult FHitResult
---@param HoldTime double
---@param NewParam boolean
---@param Success boolean
function ABP_Interactable_RepairTool_01_C:Interact(PlayerCharacter, HitResult, HoldTime, NewParam, Success) end
---@param SocketCanBeRepaired boolean
---@param WinnerTransform FTransform
---@param AailableSocketName FName
---@param Player boolean
---@param HitActor AActor
function ABP_Interactable_RepairTool_01_C:TraceForTruckSlot(SocketCanBeRepaired, WinnerTransform, AailableSocketName, Player, HitActor) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnNotifyEnd_141D9D34401563C7970873BCEA1EA79A(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnNotifyBegin_141D9D34401563C7970873BCEA1EA79A(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnInterrupted_141D9D34401563C7970873BCEA1EA79A(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnBlendOut_141D9D34401563C7970873BCEA1EA79A(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnCompleted_141D9D34401563C7970873BCEA1EA79A(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnNotifyEnd_5A9DB3324F7F3F0C94B2639436C25229(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnNotifyBegin_5A9DB3324F7F3F0C94B2639436C25229(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnInterrupted_5A9DB3324F7F3F0C94B2639436C25229(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnBlendOut_5A9DB3324F7F3F0C94B2639436C25229(NotifyName) end
---@param NotifyName FName
function ABP_Interactable_RepairTool_01_C:OnCompleted_5A9DB3324F7F3F0C94B2639436C25229(NotifyName) end
---@param ActionValue FInputActionValue
---@param ElapsedTime float
---@param TriggeredTime float
---@param SourceAction UInputAction
function ABP_Interactable_RepairTool_01_C:InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_1(ActionValue, ElapsedTime, TriggeredTime, SourceAction) end
---@param ActionValue FInputActionValue
---@param ElapsedTime float
---@param TriggeredTime float
---@param SourceAction UInputAction
function ABP_Interactable_RepairTool_01_C:InpActEvt_IA_PrimaryFire_K2Node_EnhancedInputActionEvent_0(ActionValue, ElapsedTime, TriggeredTime, SourceAction) end
---@param Player ABP_FirstPersonCharacter_C
---@param Stop boolean
function ABP_Interactable_RepairTool_01_C:CallBackPrimaryFire(Player, Stop) end
---@param DeltaSeconds float
function ABP_Interactable_RepairTool_01_C:ReceiveTick(DeltaSeconds) end
---@param RepairStates Repair_Effects_States::Type
---@param Location FVector
function ABP_Interactable_RepairTool_01_C:ServerRepairVehicleEffects(RepairStates, Location) end
---@param EntryPoint int32
function ABP_Interactable_RepairTool_01_C:ExecuteUbergraph_BP_Interactable_RepairTool_01(EntryPoint) end


