extends Control var _container: GridContainer var _labelPillLevel: Label var _pillLevel: TextureProgress # Called when the node enters the scene tree for the first time. func _ready(): _container = get_node("InventoryContainer") _labelPillLevel = get_node("PillLevel") _pillLevel = get_node("TextureProgress") # TODO: may use global values in Inspector? _pillLevel.max_value = Pills.get_max() func add_item (name): Logger.info("Adding item \"" + name + "\" to inventory") #TODO: global member for inventory? var text if name == "Key": text = load("res://Models/key/key.png") elif name == "Keycard": text = load("res://Models/keycard/keycard.png") var rect = TextureRect.new() rect.texture = text _container.add_child(rect) func _process(_delta): _labelPillLevel.text = "curLevel: " + String(Pills._level) _pillLevel.value = Pills._level