only load Block shaped parts

This commit is contained in:
Quaternions 2023-09-21 15:44:53 -07:00
parent 1a66dfbaf7
commit c9afa2d059

View File

@ -191,14 +191,16 @@ impl GraphicsData {
Some(rbx_dom_weak::types::Variant::Vector3(size)), Some(rbx_dom_weak::types::Variant::Vector3(size)),
Some(rbx_dom_weak::types::Variant::Float32(transparency)), Some(rbx_dom_weak::types::Variant::Float32(transparency)),
Some(rbx_dom_weak::types::Variant::Color3uint8(color3)), Some(rbx_dom_weak::types::Variant::Color3uint8(color3)),
Some(rbx_dom_weak::types::Variant::Enum(shape)),
) = ( ) = (
object.properties.get("CFrame"), object.properties.get("CFrame"),
object.properties.get("Size"), object.properties.get("Size"),
object.properties.get("Transparency"), object.properties.get("Transparency"),
object.properties.get("Color"), object.properties.get("Color"),
object.properties.get("Shape"),//this will also skip unions
) )
{ {
if *transparency==1.0 { if *transparency==1.0||shape.to_u32()!=1 {
continue; continue;
} }
modeldatas[0].instances.push(ModelInstance { modeldatas[0].instances.push(ModelInstance {