# Functions

- [EquipItem](/documentation/inventory-system/functions/equipitem.md)
- [UnequipItem](/documentation/inventory-system/functions/unequipitem.md)
- [DropItem](/documentation/inventory-system/functions/dropitem.md)
- [SplitDrop](/documentation/inventory-system/functions/dropitem/splitdrop.md)
- [UseConsumableItem](/documentation/inventory-system/functions/useconsumableitem.md)
- [ItemCallEvent](/documentation/inventory-system/functions/useconsumableitem/itemcallevent.md)
- [GetItemCooldown](/documentation/inventory-system/functions/getitemcooldown.md)
- [SetInventorySlot](/documentation/inventory-system/functions/setinventoryslot.md)
- [GetInventorySlot](/documentation/inventory-system/functions/getinventoryslot.md)
- [SetEquipmentSlot](/documentation/inventory-system/functions/setequipmentslot.md)
- [GetEquipmentSlot](/documentation/inventory-system/functions/getequipmentslot.md)
- [InventorySwapItem](/documentation/inventory-system/functions/inventoryswapitem.md)
- [InventoryAddItem](/documentation/inventory-system/functions/inventoryadditem.md)
- [InventoryRemoveItem](/documentation/inventory-system/functions/inventoryremoveitem.md)
- [GetFreeInventorySlot](/documentation/inventory-system/functions/getfreeinventoryslot.md)
- [InventoryHasItem](/documentation/inventory-system/functions/inventoryhasitem.md)
- [InventoryGetItemAmount](/documentation/inventory-system/functions/inventorygetitemamount.md)
- [InventoryTryStack](/documentation/inventory-system/functions/inventorytrystack.md)
- [AddCurrency](/documentation/inventory-system/functions/addcurrency.md)
- [GetCurrency](/documentation/inventory-system/functions/getcurrency.md)
- [SetRefineLevel](/documentation/inventory-system/functions/setrefinelevel.md)
