Files
GameJamDungeon/Zennysoft.Game.Ma/src/map/dungeon/code/remove_unused_doors.gd

12 lines
303 B
GDScript

extends Node
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
$"../..".connect("dungeon_done_generating", remove_unused_doors)
func remove_unused_doors():
for door in $"../..".get_doors():
if door.get_room_leads_to() == null:
door.door_node.queue_free()