---@meta

---@class URadial_Wheel_AC_C : UActorComponent
---@field UberGraphFrame FPointerToUberGraphFrame
---@field ['Radial Wheel Widget'] URadial_Wheel_WB_C
---@field ['Rotation Offset'] double
---@field Slots TArray<FRadial_Wheel_Slot_Struct>
---@field ['Show Animation Duration'] double
---@field ['Hide Animation Duration'] double
---@field ['Viewport Z Order'] int32
---@field Position Radial_Wheel_Position_Enum::Type
---@field ['Background Blur Strength'] double
---@field ['Background Color'] FLinearColor
---@field ['Change Global Time Dilation?'] boolean
---@field ['Target Time Dilation'] double
---@field ['Default Time Dilation'] double
---@field ['On Wheel Opened'] FRadial_Wheel_AC_COn Wheel Opened
---@field ['On Wheel Closed'] FRadial_Wheel_AC_COn Wheel Closed
---@field ['On Selection Changed'] FRadial_Wheel_AC_COn Selection Changed
---@field ['Background Image'] UObject
---@field ['Background Image Color'] FLinearColor
---@field ['Background Image Size'] FVector2D
---@field ['On Active Slot Changed'] FRadial_Wheel_AC_COn Active Slot Changed
---@field ['Selection Text Offset'] FVector2D
---@field ['Selection Text Color'] FLinearColor
---@field ['Selection Text Font'] FSlateFontInfo
---@field ['Selection Text Transform Policy'] ETextTransformPolicy
---@field ['Selection Text Shadow Color'] FLinearColor
---@field ['Selection Text Shadow Offset'] FVector2D
---@field ['Opened Sound'] USoundBase
---@field ['Opened Sound Volume'] double
---@field ['Closed Sound'] USoundBase
---@field ['Closed Sound Volume'] double
---@field ['Mouse Distance Deadzone'] double
---@field ['Show Cursor When Using Mouse?'] boolean
---@field ['Gamepad Stick Deadzone'] double
---@field ['Lock Mouse To Radius?'] boolean
---@field ['Lock Mouse Min Radius'] double
---@field ['Lock Mouse Max Radius'] double
---@field ['Gamepad Analog Stick'] EControllerAnalogStick::Type
---@field ['Show Cursor When Using Gamepad?'] boolean
local URadial_Wheel_AC_C = {}

---@param Valid_ boolean
---@return FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['Get Current Active Slot'] = function(self, Valid_) end
---@param Valid_ boolean
---@return FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['Get Current Selected Slot'] = function(self, Valid_) end
---@return boolean
URadial_Wheel_AC_C['Is Wheel Open?'] = function(self, ) end
---@param Slot_Index int32
---@param Successful_ boolean
URadial_Wheel_AC_C['Remove Slot'] = function(self, Slot_Index, Successful_) end
---@param Slot_Index int32
---@param Slot FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['Insert Slot'] = function(self, Slot_Index, Slot) end
---@param Slot FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['Add Slot'] = function(self, Slot) end
URadial_Wheel_AC_C['Clear Active Slots'] = function(self, ) end
---@param Slot_Index int32
---@param Successful_ boolean
URadial_Wheel_AC_C['Set Slot Active'] = function(self, Slot_Index, Successful_) end
---@param Slot_Index int32
---@param Successful_ boolean
URadial_Wheel_AC_C['Remove Item On Slot'] = function(self, Slot_Index, Successful_) end
---@param Slot_Index int32
---@param Item FRadial_Wheel_Item_Struct
---@param Successful_ boolean
URadial_Wheel_AC_C['Set Item On Slot'] = function(self, Slot_Index, Item, Successful_) end
function URadial_Wheel_AC_C:ReceiveBeginPlay() end
URadial_Wheel_AC_C['Show Radial Wheel'] = function(self, ) end
URadial_Wheel_AC_C['Hide Radial Wheel'] = function(self, ) end
---@param Selected_Slot FRadial_Wheel_Slot_Struct
---@param Valid_ boolean
URadial_Wheel_AC_C['Selected Slot Changed'] = function(self, Selected_Slot, Valid_) end
---@param Active_Slot FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['Active Slot Changed'] = function(self, Active_Slot) end
---@param EntryPoint int32
function URadial_Wheel_AC_C:ExecuteUbergraph_Radial_Wheel_AC(EntryPoint) end
---@param Active_Slot FRadial_Wheel_Slot_Struct
URadial_Wheel_AC_C['On Active Slot Changed__DelegateSignature'] = function(self, Active_Slot) end
URadial_Wheel_AC_C['On Wheel Closed__DelegateSignature'] = function(self, ) end
URadial_Wheel_AC_C['On Wheel Opened__DelegateSignature'] = function(self, ) end
---@param Selected_Slot FRadial_Wheel_Slot_Struct
---@param Valid_ boolean
URadial_Wheel_AC_C['On Selection Changed__DelegateSignature'] = function(self, Selected_Slot, Valid_) end


