
描述
Inventory and pickup system is 100% Blueprint, the aim of this system is to give you the ability to choose your own inventory layout by simply adding whatever amount of equipment slots and inventory you need and let the inventory component handle the rest including replication.
You can go with the Jigsaw style or make every item 1x1 and go with the good old inventory style, you have options.
The core logic is handled in components so if you already have a pickup system you can simply add the PickupComponent to your base class and you're good to go, the same for the character, the inventory component is all you need.
Optimization is very important to any project, this system uses mostly soft referenced and a data asset for inventory data.
The replication is event based so it should be quite optimized.