extends Node var current_kills: int = 0 var level_time: float = 0.0 var is_timer_running: bool = false func _ready() -> void: start_level_tracking() func _process(delta: float) -> void: if is_timer_running: level_time += delta func start_level_tracking() -> void: current_kills = 0 level_time = 0.0 is_timer_running = true func stop_level_tracking() -> void: is_timer_running = false func register_kill() -> void: current_kills += 1 print("[СТАТИСТИКА] Моб уничтожен! Всего убийств: ", current_kills) # Функция для красивого форматирования времени (например, 01:23) func get_formatted_time() -> String: var minutes = int(level_time) / 60 var seconds = int(level_time) % 60 return "%02d:%02d" % [minutes, seconds]