Ultimate Inventory System
Use this integration when a State or transition must inspect or change a released Ultimate Inventory System Version 1 Inventory, Currency amount, panel, interaction, or save.
Install the integration
- Download the current Ultimate Inventory System integration from Opsive Downloads.
- Import
UltimateInventorySystemStateDesigner.unitypackage. - Confirm Has Item With Definition appears in the State Palette.
What the integration adds
- Items: Add Item, Remove Item, Has Item With Definition, Has Item With Category, Compare Item Amount, Drop Item From Inventory, Exchange Item Between Inventories.
- Currency: Add Currency, Remove Currency, Has Currency, Compare Currency.
- Actions and UI: Use Item From Inventory, Use Item Object, Interact, Open Close Panel.
- Persistence: Save, Load, Delete Save.
Build a first workflow
- Put the State Machine on the Inventory GameObject for the first test.
- Use Has Item With Definition as the transition into a Use Potion State.
- Run Use Item From Inventory as that State’s Action.
- Return to the prior State when the action completes or fails.
- Inspect the Inventory amount after the transition.