When clicking an interaction icon that's showing for a given Hotspot or Inventory item, that Hotspot / Item's associated Interaction is then run.
What do you mean exactly by displaying all items at this moment?
If you're referring to simply showing all Inventory items within the Interaction menu, instead of just those that have associated interactions with the clicked Hotspot/Item, go to the Settings Manager's "Interface settings" panel and uncheck Auto-hide Interaction icons based on Hotspot?. This will allow all items carried by the Player to appear in the Interaction menu's InventoryBox element.
The default Interaction menu only allows for a few items to be displayed, but you can increase how many can be shown at once by going to the Interaction menu's InventoryBox element in the Menu Manager, and increasing the Maximum number of slots property.
If you're using Unity UI to render the menu, you'll also need to update the prefab with more Inventory Slot buttons, and map them to the element. A tutorial on creating an Inventory menu using Unity UI can be found here.
Alternatively, you can allow the player to scroll through the various items by adding Button elements to the Menu that have a Click type set to Offset Element Slot. See the default Inventory menu for an example of this - the two arrows either side of the InventoryBox allow you to scroll items when the number of items carried is larger than the InventoryBox's capacity.
Comments
When clicking an interaction icon that's showing for a given Hotspot or Inventory item, that Hotspot / Item's associated Interaction is then run.
What do you mean exactly by displaying all items at this moment?
If you're referring to simply showing all Inventory items within the Interaction menu, instead of just those that have associated interactions with the clicked Hotspot/Item, go to the Settings Manager's "Interface settings" panel and uncheck Auto-hide Interaction icons based on Hotspot?. This will allow all items carried by the Player to appear in the Interaction menu's InventoryBox element.
The default Interaction menu only allows for a few items to be displayed, but you can increase how many can be shown at once by going to the Interaction menu's InventoryBox element in the Menu Manager, and increasing the Maximum number of slots property.
If you're using Unity UI to render the menu, you'll also need to update the prefab with more Inventory Slot buttons, and map them to the element. A tutorial on creating an Inventory menu using Unity UI can be found here.
Alternatively, you can allow the player to scroll through the various items by adding Button elements to the Menu that have a Click type set to Offset Element Slot. See the default Inventory menu for an example of this - the two arrows either side of the InventoryBox allow you to scroll items when the number of items carried is larger than the InventoryBox's capacity.
Thanks a lot. I changed value below. It works well.
AC Game Editor/Menu/Menus/interaction/Menu 6: ‘Interaction’ elements/InventoryBox/Only show items referenced in interactions?/ check > uncheck