imported main menu scene addon

This commit is contained in:
2026-05-10 15:48:56 +02:00
parent 86d9f75161
commit 71c2850a34
458 changed files with 14881 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
extends Node
var play_time : int
var total_time : int
func _add_timers() -> void:
var play_timer := Timer.new()
play_timer.one_shot = false
play_timer.process_mode = Node.PROCESS_MODE_PAUSABLE
play_timer.timeout.connect(func() : play_time += 1)
add_child(play_timer)
play_timer.start(1)
var total_timer := Timer.new()
total_timer.one_shot = false
total_timer.process_mode = Node.PROCESS_MODE_ALWAYS
total_timer.timeout.connect(func() : total_time += 1)
add_child(total_timer)
total_timer.start(1)
func _enter_tree() -> void:
_add_timers()
func _exit_tree() -> void:
var game_state := GameState.get_or_create_state()
game_state.play_time += play_time
game_state.total_time += total_time
GlobalState.save()