# ESCInventory **Extends:** [Control](../Control) ## Description Manages the inventory on the GUI connected to the inventory_ui_container variable ## Property Descriptions ### inventory\_ui\_container ```gdscript export var inventory_ui_container = "" ``` Define the actual container node to add items as children of. Should be a Container. ### items\_ids\_in\_inventory ```gdscript var items_ids_in_inventory: Dictionary ``` A registry of inventory ESCInventoryItem nodes ## Method Descriptions ### add\_new\_item\_by\_id ```gdscript func add_new_item_by_id(item_id: String) -> void ``` add item to Inventory UI using its id set in its scene ### remove\_item\_by\_id ```gdscript func remove_item_by_id(item_id: String) -> void ``` remove item fromInventory UI using its id set in its scene