I have a basic inventory working with items that you can drag into slots etc. Equipping and dropping is working fine in a theoretical sense.
But I have been thinking about how to attach items to the actual mesh and need you guys to help me out with suggestions.
---------------------
The question at hand is: Given a character mesh, what is the most efficient way of displaying items?
---------------------
The way I see it, the best way would be to have a base texture for any upper and lower armor you use. This base texture would be applied to the character when they equip an upper or lower armor.
Then, any parts that arent "hinges" (such as elbows and knees) can have their own mesh which is attached to a part on the character. Those "hinges" will always only show the base texture described above.
Please view this picture:

This seems to be how most games do it and it is quite true to life. However, it doesnt allow you to customize EVERY single part of the armor.
Do you guys have any ideas?