have to write the model ref to make a valid model file

This commit is contained in:
Quaternions 2023-09-14 13:53:52 -07:00
parent eff55af1b4
commit 7bbb9ca24f

View File

@ -507,7 +507,12 @@ fn interactive() -> BoxResult<()>{
let mut dest=std::path::PathBuf::from("maps/passed"); let mut dest=std::path::PathBuf::from("maps/passed");
dest.push(file_thing.file_name()); dest.push(file_thing.file_name());
let output = std::io::BufWriter::new(std::fs::File::create(dest)?); let output = std::io::BufWriter::new(std::fs::File::create(dest)?);
rbx_binary::to_writer(output, &dom, &[dom.root_ref()])?; //write workspace:GetChildren()[1]
let workspace_children=dom.root().children();
if workspace_children.len()!=1{
return Err(Error::new("there can only be one model"));
}
rbx_binary::to_writer(output, &dom, &[workspace_children[0]])?;
//move original to processed folder //move original to processed folder
std::path::PathBuf::from("maps/unaltered") std::path::PathBuf::from("maps/unaltered")
} }