24 lines
408 B
GDScript
24 lines
408 B
GDScript
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
|
|
|