Action RPG Inventory System

As it stands it needs Skeletal mesh, you can export and reimport to get a Sk mesh or you would have to customize it to also use static, might take a little bit but not hard.

They use a static socket name, so to make it variable you would have to add string, enum, etc to the Struct and manually set it up to use the variable instead of the static socket name. Also, little bit of work but not really difficult.