20 lines
367 B
GDScript
20 lines
367 B
GDScript
extends Control
|
|
|
|
var lifeSpan = 1
|
|
|
|
func _process(delta):
|
|
global_position += Vector2(0, -32)*delta
|
|
|
|
lifeSpan -= delta
|
|
if lifeSpan <= 0:
|
|
queue_free()
|
|
|
|
func set_amount(amount):
|
|
var labelText = "+"
|
|
labelText += XpDisplayUtils.xpFormater(amount)
|
|
labelText += " XP"
|
|
$MarginContainer/XPLabel.text = labelText
|
|
|
|
func set_sprite(sprite):
|
|
$SkillIcon.texture = sprite
|