extends PanelContainer var showTime = 2.5 var totalFadeTime = 0.65 var fadeTimer = 0.65 func _process(delta): if showTime <= 0: fadeTimer -= delta modulate.a = fadeTimer/totalFadeTime if fadeTimer <= 0: MessageManager.item_popup_done() queue_free() else: showTime -= delta func set_item(item): %ItemSprite.texture = item.get_sprite() %Message.text = "You got a " + item.itemName