15 lines
424 B
GDScript
15 lines
424 B
GDScript
extends TextureRect
|
|
|
|
@onready var animationPlayer = $AnimationPlayer
|
|
@onready var pointer = $pointer
|
|
|
|
func reset():
|
|
pointer.rotation_degrees = -90
|
|
animationPlayer.stop()
|
|
|
|
func setTime(currentTime: float, endTime: float):
|
|
var newRotation = (100/(endTime/(endTime-currentTime)))*3.60-90
|
|
if newRotation >= 180 and not animationPlayer.is_playing():
|
|
animationPlayer.play("warning")
|
|
|
|
pointer.rotation_degrees = newRotation
|