An Item Type is a ScriptableObject representing an Item. Each Item must have an Item Type and Item Types are required so the character knows which item to interact with (pickup, equip, use, etc). New Item Types can be created through the Item Type Manager. Item Types are primarily used by the Inventory, Item Set Manager, and Item Pickup components.