From 6ef8fd2f69c47a8b3ea776e3e649b9f585b3d855 Mon Sep 17 00:00:00 2001
From: Quaternions <krakow20@gmail.com>
Date: Tue, 12 Sep 2023 13:57:47 -0700
Subject: [PATCH] get_full_name

---
 src/main.rs | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/src/main.rs b/src/main.rs
index c2f0243..a8aa286 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -37,6 +37,17 @@ fn class_is_a(class: &str, superclass: &str) -> bool {
     return false
 }
 
+fn get_full_name(dom:&rbx_dom_weak::WeakDom,instance:&rbx_dom_weak::Instance) -> String{
+    let mut full_name=instance.name.clone();
+    let mut pref=instance.parent();
+    while let Some(parent)=dom.get_by_ref(pref){
+        full_name.insert(0, '.');
+        full_name.insert_str(0, &parent.name);
+        pref=parent.parent();
+    }
+    full_name
+}
+
 //download
     //download list of maps to maps/unprocessed
 //scan (scripts)