extends Object class_name RoomData var doorPositions: Array[DoorPosition] var roomGrid: Array[Array] var roomSceneRef: String func _init(roomImage: Image, roomSceneReference: String) -> void: roomSceneRef = roomSceneReference var roomImmageLoader: RoomImageLoader = RoomImageLoader.new() roomGrid = roomImmageLoader.loadRoomData(roomImage) doorPositions = roomImmageLoader.getDoors(roomGrid) roomImmageLoader.free()