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

25 lines
481 B
GDScript3
Raw Normal View History

extends Room
2026-01-20 22:19:20 +00:00
class_name SubwaySequence
func _ready() -> void:
id = State.rooms.TRANSITION
super._ready()
func get_ready_async() -> void:
await super.get_ready_async()
2026-01-21 00:54:01 +00:00
func start_room_async():
await super.start_room_async()
2026-01-24 12:59:14 +00:00
Scenes.player_enable.emit(true)
2026-01-24 12:59:14 +00:00
await Main.curtain.open()
2026-01-24 12:59:14 +00:00
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)