# Diagrams, Resources

## Inventory Overview and Links:

### UML Class Diagram for Inventory System

![](https://3353821304-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M0-KLgOacVpbicrqehO%2F-M4eKi01JnyqTQBObRZQ%2F-M4eMuXbF5VV1avVcmuj%2FScreen%20Shot%202020-04-11%20at%2012.52.31%20PM.png?alt=media\&token=31d3a1f0-cb56-4ab4-a4f8-6be4a97d361f)

### ScriptableObject Factory

[ScriptableObject Factory - box.com](https://utdallas.box.com/shared/static/tjdlm45kuo46dm5rsfcw641mdtpky33s.unitypackage)

## Resources:

[Inventory Icons by VespaWarrior, on Unity AssetStore](https://assetstore.unity.com/packages/2d/gui/icons/tiny-fantasy-icons-99722#description) **Important:** *Only import assets used in your project:*   [Icons zip file](https://utdallas.box.com/shared/static/o2msqncxn57f85iqoay3e3qlr8sme1zs.zip)

### Unity Package with Updated Code files:

**Updated Apr 3, 2020**

[Inventory System Code Unity Package](https://utdallas.box.com/s/003siqz8plohoosxk5rv0axftljdz9m2)

**IMPORTANT:** \_Importing this package will overwrite all of your existing files listed below. You may choose not to import the following items, and instead, paste the updated code into your scripts:

**IMPORTANT: Delete The Following Scripts in your project, prior to importing the InventorySystem Code Package** So these files can be updated.

* GameData.cs&#x20;
* PickUp.cs

**Package Includes the following CS Files:**

* GameData.cs
* PickUp.cs
* Item.cs
* Gem.cs
* Potion.cs
* Inventory.cs
* InventoryDisplay.cs
* Slot.cs
* Hazard.cs
