extends Timer export var MinutesInSeconds = 2 func _ready(): get_tree().call_group("Clock", "SetViewport", $Viewport) wait_time = MinutesInSeconds self.start() var hour = 0 var minute = 0 var day = 0 func _on_Time_timeout(): minute += 1 minute = minute % 60 if minute == 0: hour += 1 hour = hour % 24 if hour == 0: day += 1 $Viewport/Label.text = str("%02d" % hour) + ":" + str("%02d" % minute) get_tree().call_group("Clock", "Tick", hour, minute, day)