diff options
Diffstat (limited to 'exporter/src/bin/textures.rs')
-rw-r--r-- | exporter/src/bin/textures.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/exporter/src/bin/textures.rs b/exporter/src/bin/textures.rs index 2e077fe..a3b6cec 100644 --- a/exporter/src/bin/textures.rs +++ b/exporter/src/bin/textures.rs @@ -12,9 +12,8 @@ use unity_tools::{ fn main() -> anyhow::Result<()> { env_logger::init_from_env("LOG"); - let file = || BufReader::new(File::open(args().nth(1).unwrap()).unwrap()); - let mut fs = UnityFS::open(file())?; - let mut fs2 = UnityFS::open(file())?; + let file = BufReader::new(File::open(args().nth(1).unwrap()).unwrap()); + let mut fs = UnityFS::open(file)?; let mut i = 0; create_dir_all("/tmp/a").unwrap(); @@ -33,7 +32,7 @@ fn main() -> anyhow::Result<()> { let value = file.read_object(ob)?; let mut texture = Texture2D::from_value(value)?; if texture.image_data.is_empty() { - texture.image_data = texture.stream_data.read(&mut fs2)?; + texture.image_data = texture.stream_data.read(&mut fs)?; } let path = format!( "/tmp/a/{}_{i}.png", |