frame-of-mind/src/base-environments/transition/code/subway_sequence.gd

25 lines
526 B
GDScript3
Raw Normal View History

extends Room
2026-01-20 22:19:20 +00:00
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()
2026-01-21 00:54:01 +00:00
func start_room():
await super.start_room()
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)