Zdexby TheHolyOneZ
44,741 classes
Class

ItemSlot

: Object
ScheduleOne.ItemFramework.ItemSlot, Assembly-CSharp 0x0078 (120 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0078

Members 14

OffsetSizeNameTypeFlagsDefault
0x08<ItemInstance>k__BackingFieldItemInstancePrivate—
0x08<SlotOwner>k__BackingFieldIItemSlotOwnerPrivate—
0x08onItemDataChangedActionPublic—
0x08onItemInstanceChangedActionPublic—
0x08<ActiveLock>k__BackingFieldItemSlotLockPrivate—
0x08onLockedActionPublic—
0x08onUnlockedActionPublic—
0x01<IsRemovalLocked>k__BackingFieldboolPrivate—
0x01<IsAddLocked>k__BackingFieldboolPrivate—
0x004A0x06padding / unreflected
0x08<HardFilters>k__BackingFieldList<ScheduleOne.ItemFramework.ItemFilter>Private—
0x01<CanPlayerSetFilter>k__BackingFieldboolPrivate—
0x00590x07padding / unreflected
0x08<PlayerFilter>k__BackingFieldSlotFilterPrivate—
0x08onFilterChangeActionPublic—
0x08<SiblingSet>k__BackingFieldItemSlotSiblingSetPrivate—

Functions 47

SignatureFlagsNativeParams
ItemInstance get_ItemInstance()Public+1 flags0x08
void set_ItemInstance(ItemInstance value)2 flags0x08
IItemSlotOwner get_SlotOwner()Public+1 flags0x08
void set_SlotOwner(IItemSlotOwner value)2 flags0x08
int get_SlotIndex()Private+1 flags0x04
int get_Quantity()Public+1 flags0x04
bool get_IsAtCapacity()Public+1 flags0x01
bool get_IsLocked()Public+1 flags0x01
ItemSlotLock get_ActiveLock()Public+1 flags0x08
void set_ActiveLock(ItemSlotLock value)2 flags0x08
bool get_IsRemovalLocked()Public+1 flags0x01
void set_IsRemovalLocked(bool value)2 flags0x01
bool get_IsAddLocked()Public+1 flags0x01
void set_IsAddLocked(bool value)2 flags0x01
List<ScheduleOne.ItemFramework.ItemFilter> get_HardFilters()2 flags0x08
void set_HardFilters(List<ScheduleOne.ItemFramework.ItemFilter> value)2 flags0x08
bool get_CanPlayerSetFilter()Public+1 flags0x01
void set_CanPlayerSetFilter(bool value)Public+1 flags0x01
SlotFilter get_PlayerFilter()Public+1 flags0x08
void set_PlayerFilter(SlotFilter value)Public+1 flags0x08
ItemSlotSiblingSet get_SiblingSet()Public+1 flags0x08
void set_SiblingSet(ItemSlotSiblingSet value)Public+1 flags0x08
void SetSlotOwner(IItemSlotOwner owner)Public0x08
void SetSiblingSet(ItemSlotSiblingSet set)Public0x08
void .ctor()Public+1 flags0x00
void .ctor(bool canPlayerSetFilter)Public+1 flags0x01
void ReplicateStoredInstance()Public0x00
void SetStoredItem(ItemInstance instance, bool _internal)Public+2 flags0x08
void InsertItem(ItemInstance item)Public+2 flags0x08
void AddItem(ItemInstance item, bool _internal)Public+2 flags0x08
void ClearStoredInstance(bool _internal)Public+2 flags0x01
void SetQuantity(int amount, bool _internal)Public0x04
void ChangeQuantity(int change, bool _internal)Public0x04
void ItemDataChanged()3 flags0x00
void ClearItemInstanceRequested()3 flags0x00
void AddFilter(ItemFilter filter)Public0x08
void ApplyLock(NetworkObject lockOwner, const string& lockReason, bool _internal)Public0x08
void RemoveLock(bool _internal)Public0x01
void SetIsRemovalLocked(bool locked)Public0x01
void SetIsAddLocked(bool locked)Public0x01
bool DoesItemMatchHardFilters(ItemInstance item)Public+2 flags0x08
bool DoesItemMatchPlayerFilters(ItemInstance item)Public+2 flags0x08
void SetFilterable(bool filterable)Public0x01
void SetPlayerFilter(SlotFilter filter, bool _internal)Public0x08
int GetCapacityForItem(ItemInstance item, bool checkPlayerFilters)Public+2 flags0x08
bool CanSlotAcceptCash()Public+2 flags0x01
bool TryInsertItemIntoSet(List<ScheduleOne.ItemFramework.ItemSlot> ItemSlots, ItemInstance item)PublicStatic0x08

Subclasses 1

Used by 56

types with a member, parameter or interface of this type