Item Object Visualizer
The Item Object Visualizer is meant for the Item Object to take shape in the game world.
This is done by swapping the model/sprite of the Item Object when a new Item is bound to it. The model/sprite prefab can be set as an attribute on the Item. This allows us to pool the main Item Object prefab (Item Pickup, Weapon Item Object, etc.) and reuse it efficiently by simply swapping the model/sprite which can also be pooled. This also ensures all objects have the same functionality, and simply the visual part changes.
The Item Object Visualizer simply needs to be added next to the Item Object component
An Item View may also be referenced for world space UI.
Tip: When using the Item Object Visualizer on an Item Pickup, the Select/Unselect Unity event can be used to show/hide the World Space UI Item View panel to use it as an indicator.
Inventory Item Visualizer
A similar component called the Inventory Item Visualizer does the same thing but for the first Item found in an Inventory instead of an Item Object.