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

  1. Download the current Ultimate Inventory System integration from Opsive Downloads.
  2. Import UltimateInventorySystemStateDesigner.unitypackage.
  3. 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

  1. Put the State Machine on the Inventory GameObject for the first test.
  2. Use Has Item With Definition as the transition into a Use Potion State.
  3. Run Use Item From Inventory as that State’s Action.
  4. Return to the prior State when the action completes or fails.
  5. Inspect the Inventory amount after the transition.