---@meta

---@class ABP_Elevator_Box_C : AB1ElevatorBox
---@field UberGraphFrame FPointerToUberGraphFrame
---@field sm_elevatorBox_glass UStaticMeshComponent
---@field SpotLight USpotLightComponent
---@field Box UBoxComponent
---@field ElevatorMesh UStaticMeshComponent
---@field Audio UAudioComponent
---@field cableAttachmentPoint UArrowComponent
---@field PlayerTrigger UBoxComponent
---@field sm_hatchCover UStaticMeshComponent
---@field sm_escapeHatch UStaticMeshComponent
---@field leftDoor UStaticMeshComponent
---@field rightDoor UStaticMeshComponent
---@field floorQueue TArray<int32>
---@field currentFloorTarget int32
---@field arrayFloors TArray<double>
---@field waitingAtFloor boolean
---@field waitAtFloorUntil double
---@field currentFloorTargetHeight double
---@field closeDoorTime double
---@field timeToWaitAtFloor double
---@field doorSpeed double
---@field elevatorSpeed double
---@field rightDoorOpenPosition FVector
---@field leftDoorOpenPosition FVector
---@field rightDoorClosedPosition FVector
---@field leftDoorClosedPosition FVector
---@field rightDoorOpen_WorldPosition FVector
---@field doorsOpening boolean
---@field doorsClosing boolean
---@field leftDoorOpen_WorldPosition FVector
---@field currentFloorNumber int32
---@field Material_LEDDisplay UMaterialInstanceDynamic
---@field lastElevatorPos FVector
---@field currentSpeed double
---@field ['Accumulated Count'] int32
---@field floorNumber int32
local ABP_Elevator_Box_C = {}

function ABP_Elevator_Box_C:ArrivedAtFloor() end
function ABP_Elevator_Box_C:MoveToFloor() end
---@param floorToAdd int32
function ABP_Elevator_Box_C:AddToFloorQueue(floorToAdd) end
function ABP_Elevator_Box_C:UserConstructionScript() end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
---@param bFromSweep boolean
---@param SweepResult FHitResult
function ABP_Elevator_Box_C:BndEvt__BP_Elevator_Box_Box_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult) end
---@param OverlappedComponent UPrimitiveComponent
---@param OtherActor AActor
---@param OtherComp UPrimitiveComponent
---@param OtherBodyIndex int32
function ABP_Elevator_Box_C:BndEvt__BP_Elevator_Box_Box_K2Node_ComponentBoundEvent_2_ComponentEndOverlapSignature__DelegateSignature(OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex) end
---@param EntryPoint int32
function ABP_Elevator_Box_C:ExecuteUbergraph_BP_Elevator_Box(EntryPoint) end


