Zdexby TheHolyOneZ
44,741 classes
Class

ItemUIManager

: Singleton`1 : MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.UI.Items.ItemUIManager, Assembly-CSharp 0x00E8 (232 B) inherited 0x0028 Assembly-CSharp.dll
0x00x00E8

Members 30

OffsetSizeNameTypeFlagsDefault
0x08CASH_DRAG_AMOUNTSfloat[]PrivateStatic+1 flags—
0x08CASH_DRAG_THRESHOLDSfloat[]PrivateStatic+1 flags—
0x01<DraggingEnabled>k__BackingFieldboolPrivate—
0x00290x07padding / unreflected
0x08<HoveredSlot>k__BackingFieldItemSlotUIPrivate—
0x01<QuickMoveEnabled>k__BackingFieldboolPrivate—
0x00390x07padding / unreflected
0x08CanvasCanvasPublic—
0x08InfoPanelItemInfoPanelPublic—
0x08ItemQuantityPromptRectTransformPublic—
0x08CashQuantityPromptRectTransformPublic—
0x08FilterConfigPanelFilterConfigPanelPublic—
0x08ItemSlotUIPrefabItemSlotUIPublic—
0x08DefaultItemUIPrefabItemUIPublic—
0x08HotbarSlotUIPrefabItemSlotUIPublic—
0x08draggedSlotItemSlotUIPrivate—
0x08mouseOffsetVector2Private—
0x04draggedAmountintPrivate—
0x00940x04padding / unreflected
0x08tempIconRectTransformPrivate—
0x08_raycastersList<UnityEngine.UI.GraphicRaycaster>Private—
0x01isDraggingCashboolPrivate—
0x00A90x03padding / unreflected
0x04draggedCashAmountfloatPrivate—
0x08PrimarySlotsList<ScheduleOne.ItemFramework.ItemSlot>Private—
0x08SecondarySlotsList<ScheduleOne.ItemFramework.ItemSlot>Private—
0x01customDragAmountboolPrivate—
0x01canControllerQuickMoveboolPrivate—
0x01isInfoPanelToggledOnboolPrivate—
0x01controllerQuickMoveSingleboolPrivate—
0x00C40x04padding / unreflected
0x08quantityChangePopRoutineCoroutinePrivate—
0x08OnDragStartAction<ScheduleOne.UI.ItemSlotUI>Private—
0x08onDragStartUnityEventPublic—
0x08onItemMovedUnityEventPublic—
Inherited from Singleton`1 2
OffsetSizeNameTypeFlagsDefault
0x08instanceItemUIManagerPrivateStatic—
0x00080x18padding / unreflected
0x01Destroyedbool1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 49

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

Used by 2

types with a member, parameter or interface of this type