extends Room class_name SubwaySequence @export var all_stations: Dictionary[Station.id, Station] @export var all_lines: Dictionary[TrainLine.id, TrainLine] func _ready() -> void: id = State.rooms.TRANSITION super._ready() func get_ready_async() -> void: await super.get_ready_async() func start_room_async(): await super.start_room_async() Scenes.player_enable.emit(true) await Main.curtain.open() func pull_save_state(save: SaveGame) -> void: save.sequences_enabled = Scenes.enabled_sequences save_game = save # Call parent to restore player position super.pull_save_state(save)