
Version 2.2.2
Added functionality
- Updated to Uniy LTS Version 2021.3.18f1
- Two new methods to retrieve if two weapons can be drawn (Double Draw)
- public bool AreTwoWeaponsDrawn(int index);
- public bool AreTwoWeaponsAvailableForDraw(int index);
Removed:
- none
Bugfixes
- Fixed: AltWeapon has been removed when another weapon was wearing it
- Fixed: If there has been more elements in the Models hierarchy a duplicate error has been thrown. Duplicates will now be ignored
Additional Packagemanager Dependencies
- none
Version 2.2.0
Added functionality
- Updated to Uniy LTS Version 2021.3.16f1
- Equipping Weapons from different holders to different targets
- Multiple transforms per weapon to define Holder, Target and alternate Target. Introduced for that “WeaponSequenceEntry” in PlayerEquipper class
- Extended ItemObject for holderIndex. This indicates the index in the WeaponSequenceEntry
- Wizards to add inventory to player
- Introduced Interface for integration into CharacterController Asset
- Performance optimizations when syncing NW Variables (introduced onChange rather than in update)
- Moved playerID to inventory to have persistence work indenpendently of playerController
- Increase Sort Order on Canvas to 50 to not overlap other windows over inventory
Removed:
- Removed: HOST Mode no longer supported
- Removed: Sync from network variable for alt target. This does not work together with animations and IK Bones. You have to sync the switch to alt target for non-owners yourself
Bugfixes
- fiexd: Inventory uses the layer when added through menu of the armature for camera layering and not a static layer
- fixed: Singleplayer inventory did show menu on every object for loot. That is now restricted to ground items
- fixed: DEVHud has not shown the correct player in the drop down
- fixed: Weapon position is zeroed out at each draw weapon call
Additional Packagemanager Dependencies
- none
Version 2.1.2
Added functionality
- none
Bugfixes
- InventoryInput instead of PlayerInput not to have conflicts with PlayerController Asset
Additional Packagemanager Dependencies
- none
Version 2.1.1
Added functionality
- none
Bugfixes
- Same menu names as CharacterController asset
- PDF Description with actual screen shots
Additional Packagemanager Dependencies
- none
Version 2.1.0
Added functionality
- Updated to Uniy LTS Version 2021.3.15f1
- Equip/Unequip Armor and Weapons
- Synchronize Equip/Unequip for Multiplayer
- Menu for adding Inventory to player (Single- and Multiplayer)
- Method to get attributes from player inclusive equipment
- Syncing, loading and saving attributes container
Bugfixes
- Fixed: Unwanted overwriting of files from other NononZone Assets
- Fixed: Inventory Equipping Events were wrong when slot was not correct
- Removed the scrollbar to fix jitter and unwanted scroll up when clicking on items
Additional Packagemanager Dependencies
- Unity Netcode for GameObjects 1.1.0
- Input System 1.4.4
Version 2.0.0
Added functionality
- Updated to Uniy LTS Version 2021.3.9f1
- Made Inventory System Multiplayer enabled
- Added a NetworkSpawner to instantiate loot for multiplayer
- Loading/Saving inventory (Single- and Multiplayer)
- Dropping items again when destroying through menu or global setting on inventory
- Re-organizing Folders and class names for better understanding
- When Inventory Active, deactivate Input from player
Bugfixes
- Fixed: Fix Jitter when clicking on items reduced
- Fixed: When showing confirmation- and context dialog first time, it was not appearing
- Fixed: When hovering over own icon and releasing mouse btn, item has been destroyed
Additional Packagemanager Dependencies
- Unity Netcode for GameObjects 1.0.0
- Input System 1.4.2
- Cinemachine 2.9.1
Version 1.0.1
Added functionality
- Message when bag is full
Bugfixes
- Scrollbar bug when bag needs to have scrollbar
- Bag full message positioning in the middle of screen
Additional Packagemanager Dependencies
- none
Version 1.0.0
Added functionality
- Looting and adding to inventory
- Different inventories for each item category
- Item Attribute Display
- Usage with mouse (inlcuding drag & drop) and controller
- Equip Items
- Equip Items on multiple slots for same item type
- Equip Items only on allowed slots
- Allowed Slots placeholder display
- Uneqip Items
- Swapping items
- Equip, Unequip and Swapping with mouse
- Automatic swap of inventory category when mouse over slots
- Destroy the item with confirmation dialog
- Fast Controller movement of menus with RT/RB, LT/RT
- Use Items (only one)
- Use selected Items
- Split and Restack Items
- Special Currencies display (based on currency inventory)
- Item comparison with equipped items
- Player Attributes display
- Check for attribute requirements
- Inventory Events to trigger equipment changes and consumable usage
Bugfixes
- First Version
Additional Packagemanager Dependencies
- TextMeshPro 3.0.6 [“com.unity.textmeshpro”:”3.0.6″]
- Input System [“com.unity.inputsystem”: “1.3.0”]