How to add items with custom properties to Inventory?

You’d be creating one new struct. But in your character or inventory system you would make an array variable of these structs that contain the realtime values for this system.