20 lines
435 B
GDScript3
20 lines
435 B
GDScript3
|
extends TextureProgressBar
|
||
|
|
||
|
var animating = false
|
||
|
|
||
|
func start_countdown(time: float):
|
||
|
animating = true
|
||
|
value = 100
|
||
|
var tween = get_tree().create_tween()
|
||
|
tween.tween_property(self, "value", 0, time)
|
||
|
await tween.finished
|
||
|
animating = false
|
||
|
|
||
|
func start_countup(time: float):
|
||
|
animating = true
|
||
|
value = 0
|
||
|
var tween = get_tree().create_tween()
|
||
|
tween.tween_property(self, "value", 100, time)
|
||
|
await tween.finished
|
||
|
animating = false
|