This repository has been archived on 2025-09-12. You can view files and clone it, but cannot push or open issues or pull requests.
ld48/FCT.gd

19 lines
550 B
GDScript

extends Label
func _show_value(value, travel, duration, spread, size=12):
text = value
var movement = travel.rotated(rand_range(-spread/2, spread/2))
var react_pivot_offset = rect_size / 2
$Tween.interpolate_property(self, "rect_position",
rect_position, rect_position + movement,
duration, Tween.TRANS_LINEAR, Tween.EASE_IN_OUT)
$Tween.interpolate_property(self, "modulate:a",
1.0, 0.0, duration,Tween.TRANS_BACK,
Tween.TRANS_LINEAR, Tween.EASE_IN_OUT)
$Tween.start()
yield($Tween, "tween_all_completed")
queue_free()