extends Node const STARTING_FLOOR := 10 var debug_starting_floor: int = 0 @warning_ignore_start("unused_signal") signal floor_changed(floor_num: int) signal saved_changed(count: int) signal score_changed(new_score: int) signal people_changed(count: int, threshold: int) signal game_started signal game_won signal game_lost(reason: String) signal floor_started(survivor_count: int) signal doors_opened signal doors_closed(fast: bool) signal doors_fully_closed signal pulse_started(duration: float) signal pulse_blocked signal robot_stun_requested(duration: float) signal robot_floor_started(delay: float, robot_speed: float) @warning_ignore_restore("unused_signal")