Inventory/Inspect System (Survival Horror)

Hey Guys, Gals

Currently Working on a Survival Horror game am currently in post production and planning everything out, Currently working on the best way to handle a simple inventory system for the game for more context my game consists of so far:

WeaponBase Actor
LightSourceBase Actor
PuzzleBase Actor
Consumable Base Actor

With the Child actors for the actual Items i.e Gun,Crowbar,Rune…

Would data structs be worth looking at ? arrays or enums ?

Also any recommendations for the inspect system or experience with 3D inventory’s Would be greatly appreciated heads going blank trying to draw UML’s for these

Many Thanks :smiley:

There’s load of tuuts on utube: