0x00x0098
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | slotInfo | ItemSlotInfo | Public | — | |
| 0x01 | IsSpecificSlot | bool | Public | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | SlotSpecificTypes | List<ItemType> | Public | — | |
| 0x01 | SelectedSpecificItemsMoveHere | bool | Public | — | |
| 0x01 | AutoSelectAddedItem | bool | Public | — | |
| 0x01 | canBeDragged | bool | Public | — | |
| 0x01 | acceptsItems | bool | Public | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | slotBackground | Image | Public | — | |
| 0x08 | unOccupiedSprite | Sprite | Public | — | |
| 0x08 | occupiedSlotSprite | Sprite | Public | — | |
| 0x08 | ItemIcon | Image | Public | — | |
| 0x08 | selectBorder | GameObject | Public | — | |
| 0x08 | ButtonInter | ButtonInteraction | Public | — | |
| 0x08 | Group | CanvasGroup | Public | — | |
| 0x08 | FillBar | FillBar | Public | — | |
| 0x08 | HotBarSlot | HotBarSlot | Public+1 flags | — | |
| 0x08 | itemScript | Item | Public+1 flags | — | |
| 0x08 | AddedByItem | Item | Public+1 flags | — | |
| 0x01 | EnableFillBar | bool | Public+1 flags | — | |
| 0x0091 | 0x07 | unreflected bytes to end of ItemSlot | |||
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_SlotNumber() | Public+1 flags | 0x04 | |
| Vector3 get_TextPopUpPos() | Public+1 flags | 0x0C | |
| void Update() | Private | 0x00 | |
| void SetSlot(SlotInitParams slotParams, Item addedByItem) | Public | 0x08 | |
| void DeleteSlot(GUIManager manager, bool dropItem) | Public | 0x08 | |
| void Select(bool playSound) | Public | 0x01 | |
| void UnSelect(bool unEquip) | Public | 0x01 | |
| void ShowSelected(bool isSelected) | Public | 0x01 | |
| void AddItem(SavedItemInfo savedInfo, Item itemOnPlayer, bool tryToSelect, bool playSound) | Public | 0x08 | |
| void ClearItem(bool unEquipItem) | Public | 0x01 | |
| void SetBackground(bool occupied) | Private | 0x01 | |
| bool CanAddItemToSlot(Item item, bool ignoreOccupied, bool ignoreEquipAmount) | Public | 0x08 | |
| bool CanSwapItemTypes(List<ItemType> types, bool ignore) | Private | 0x08 | |
| bool CanMoveItemToOtherSlot() | Public | 0x01 | |
| bool CanMoveItemToOtherSlot(ref ItemSlot& moveTo) | Public | 0x08 | |
| bool CanMoveItemToOtherSlot(Item item, ref ItemSlot& moveTo) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 56
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c<>c<>c__DisplayClass147_0<>c__DisplayClass152_0<>c__DisplayClass160_0<>c__DisplayClass324_0<>c__DisplayClass44_0<>c__DisplayClass544_0<>c__DisplayClass559_0<>c__DisplayClass61_0<>c__DisplayClass6_0<>c__DisplayClass9_0Action`1Action`4AlchemistBlessingPerkArraySortHelper`1BeenadeBombCharacterInventoryViewEmptyInternalEnumerator`1EnumeratorEqualityComparer`1EscapeRopeWeaponFishingRodFunc`2Func`2Func`3GUIManagerHotBarSlotICollection`1IEnumerator`1IList`1InternalEnumerator`1IReadOnlyList`1ItemItemInfoPanelItemSlot[]ItemSlotInfoList`1LockedSlotPlayerPredicate`1ReadOnlyCollection`1RecallUsableRecycleUsablePerkRefillableUsableSpellCastItemTaskObjectiveTorchUsableWeapon