20 lines
479 B
GDScript
20 lines
479 B
GDScript
extends Node
|
|
|
|
# Run-Zustand
|
|
var current_wave: int = 1
|
|
var wave_timer_remaining: float = 0.0
|
|
var run_initialized: bool = false
|
|
|
|
# Dungeon-Kontext (für XP-Zuordnung nach Clear)
|
|
var last_dungeon_variant: int = 0
|
|
|
|
# Flag für Forced Return (Timer läuft ab während Spieler im Dungeon)
|
|
var force_return_to_world: bool = false
|
|
|
|
func reset() -> void:
|
|
current_wave = 1
|
|
wave_timer_remaining = 0.0
|
|
run_initialized = false
|
|
last_dungeon_variant = 0
|
|
force_return_to_world = false
|