# Updating from v1.1.1 to v1.2 Instructions

## Overview

As of Version 1.2 of the Inventory Add-On, there are several changes which break existing functionality within Version 1.1.1. As such, there are specific instructions needed to upgrade successfully.

## Instructions

1. **IMPORTANT** - If you have not already done so, make a backup of your project. We will not be liable for any lost work as a result of upgrading. If you choose not to make a backup, do so at your own risk!
2. Start by deleting the InventorySystem folder located under:\
   Malbers Animations -> Integrations -> InventorySystem
3. Once deleted, re-import the package via the Package Manager
4. Once back in your scene, add in the UIManager Prefab from the InventorySystem -> Prefabs folder
5. Add in the other canvases that you may need such as DialogueCanvas & ShopCanvas
6. In your InventoryMaster component on the Player, ensure that all your references are set-up correctly (this should be done automatically but check it anyway!)
7. If you are using the Shop System, make sure this is turned ON via the Inventory Master under the Modules section. Otherwise set it to OFF. Also ensure you set a currency if ON.
8. Finally to amend how you open/close your inventory:<br>

   <figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FqMCfpXtePPRvJf6dSibT%2Fimage.png?alt=media&#x26;token=bbf07d32-b427-466b-bc52-b00ce178880a" alt=""><figcaption></figcaption></figure>

## Shop Specific Instructions

1. If you are using the Shop System, there is a single hard reference that you need to make between the InventoryCanvas and the ShopUIManager for the Confirm and Cancel buttons. On the InventoryCanvas navigate to here:

   <figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FY4ezbvRwYGJAx4JmJKod%2Fimage.png?alt=media&#x26;token=c9eb0051-6be3-4419-97a7-bd2df18fd016" alt=""><figcaption></figcaption></figure>

2. For the Confirm button, set as this:<br>

   <figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FW7fFtKQsI2fTVOtOTMXu%2Fimage.png?alt=media&#x26;token=51e6f73a-2548-4ed6-a130-5714029e9e95" alt=""><figcaption></figcaption></figure>

3. For the Cancel Button, set as this:

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2F1OHl814Mp29wkZ3SqYVK%2Fimage.png?alt=media&#x26;token=97bf5219-cf2e-49b5-8ca5-092660f381fa" alt=""><figcaption></figcaption></figure>

This should then ensure full functionality.
