Enhance middleware selection in get_best_middleware function to include additional GUI types (ScreenGui, SurfaceGui, BillboardGui, AdGui) for improved directory handling.

This commit is contained in:
Joe 2026-01-20 20:10:55 -06:00
parent c36421626d
commit 7453dfdbe4

View file

@ -344,7 +344,8 @@ pub fn get_best_middleware(snapshot: &SyncbackSnapshot) -> Middleware {
middleware = Middleware::JsonModel; middleware = Middleware::JsonModel;
} else { } else {
middleware = match inst.class.as_str() { middleware = match inst.class.as_str() {
"Folder" | "Configuration" | "Tool" => Middleware::Dir, "Folder" | "Configuration" | "Tool"
| "ScreenGui" | "SurfaceGui" | "BillboardGui" | "AdGui" => Middleware::Dir,
"StringValue" => Middleware::Text, "StringValue" => Middleware::Text,
"Script" => Middleware::ServerScript, "Script" => Middleware::ServerScript,
"LocalScript" => Middleware::ClientScript, "LocalScript" => Middleware::ClientScript,