InventoryComponent is an Actor Component that can be added to:
- Player characters (main inventory)
- Containers (chests, boxes, crates)
- Crafting stations (input/output storage)
- Vendors (shop inventory)
- Any actor that needs to store items
Key Features
- Slot-based storage with configurable capacity
- Automatic stacking with intelligent overflow handling
- Weight-based encumbrance with limits
- Container restrictions using gameplay tags
- Sorting system with 8 different methods
- Item decay tracking over time
- Full replication for multiplayer
- Save system integration for persistence