Version 1.2.17 of the Ultimate Inventory System is making its way to the Opsive Store and the Asset Store.

This version contains the following:

  • Added UnityEvents for drag and drop handlers.
  • Added PlayAudioClip actions to ItemAction and ItemViewDropActions.
  • Added ValueToColorAttributeView.
  • Added an option to control whether the previous panel should be opened when a display panel is closed.
  • Added options to the pickup component to specify if the items should be removed and or duplicated when picked up.
  • Added ItemAction to unassign item from hotbar.
  • Refactored the Equipper script to add a EquipperBase component that only handles equipping events and stats. The Equipper script still handles prefab and skinned mesh spawning.
  • Added new equipping events (see EventNames.cs script for more detail).
  • Added new feature scenes:
    • 2D Equipper
    • Unassign Hotbar Item
  • The following integrations were updated:
    • Opsive Character Controllers
      • Added an example of Conditional Impact
      • Added an example of custom DamageProcessor