| bool get_DraggingEnabled() | Public+1 flags | | 0x01 |
| void set_DraggingEnabled(bool value) | 2 flags | | 0x01 |
| ItemSlotUI get_HoveredSlot() | Public+1 flags | | 0x08 |
| void set_HoveredSlot(ItemSlotUI value) | 2 flags | | 0x08 |
| bool get_QuickMoveEnabled() | Public+1 flags | | 0x01 |
| void set_QuickMoveEnabled(bool value) | 2 flags | | 0x01 |
| bool get_IsCurrentlyDragging() | Public+1 flags | | 0x01 |
| bool get_IsHoveringSlot() | Public+1 flags | | 0x01 |
| bool get_IsDraggingCash() | Public+1 flags | | 0x01 |
| void add_OnDragStart(Action<ScheduleOne.UI.ItemSlotUI> value) | Public+1 flags | | 0x08 |
| void remove_OnDragStart(Action<ScheduleOne.UI.ItemSlotUI> value) | Public+1 flags | | 0x08 |
| void Awake() | 2 flags | | 0x00 |
| void OnDestroy() | 2 flags | | 0x00 |
| void OnInputDeviceChanged(const InputDeviceType& type) | Private | | 0x04 |
| void ControllerHighlightSlot(ItemSlotUI itemSlot) | Public | | 0x08 |
| void ControllerStopHighlightSlot(ItemSlotUI itemSlot) | Public | | 0x08 |
| void ControllerToggleTooltip() | Public | | 0x00 |
| void ControllerGrabAllSlot() | Public | | 0x00 |
| void ControllerQuickMoveSlot() | Public | | 0x00 |
| void ControllerQuickMoveSlotSingle() | Public | | 0x00 |
| void ControllerDragAddQuantity() | Public | | 0x00 |
| void ControllerDragSubtractQuantity() | Public | | 0x00 |
| void ControllerDiscardSlot() | Public | | 0x00 |
| void TryOpenInfoPanel(ItemSlotUI itemSlot) | Private | | 0x08 |
| void TryCloseInfoPanel() | Private | | 0x00 |
| void UpdateControllerTooltip() | Private | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void AddRaycaster(GraphicRaycaster raycaster) | Public | | 0x08 |
| void LateUpdate() | 3 flags | | 0x00 |
| void UpdateCashDragSelectorUI() | Private | | 0x00 |
| void UpdateCashDragAmount(CashInstance instance) | Private | | 0x08 |
| void AddCashAmount(CashInstance instance, bool wrapAround) | Private | | 0x08 |
| void SubtractCashAmount(CashInstance instance, bool wrapAround) | Private | | 0x08 |
| void SetDraggingEnabled(bool enabled) | Public | | 0x01 |
| void EnableQuickMove(List<ScheduleOne.ItemFramework.ItemSlot> secondarySlots) | Public | | 0x08 |
| void EnableQuickMove(List<ScheduleOne.ItemFramework.ItemSlot> primarySlots, List<ScheduleOne.ItemFramework.ItemSlot> secondarySlots) | Public | | 0x08 |
| List<ScheduleOne.ItemFramework.ItemSlot> GetQuickMoveSlots(ItemSlot sourceSlot) | Private | | 0x08 |
| void DisableQuickMove() | Public | | 0x00 |
| ItemSlotUI GetHoveredItemSlot() | Private | | 0x08 |
| ItemDefinitionInfoHoverable GetHoveredItemInfo() | Private | | 0x08 |
| void SlotClicked(ItemSlotUI ui) | Private | | 0x08 |
| void StartDragCash() | Private | | 0x00 |
| void EndDrag() | Private | | 0x00 |
| void SetDraggedAmount(int amount) | Private | | 0x04 |
| void EndCashDrag() | Private | | 0x00 |
| bool CanDragFromSlot(ItemSlotUI slotUI) | Public | | 0x08 |
| bool CanCashBeDraggedIntoSlot(ItemSlotUI ui) | Public | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |