Only use texture files for texture-meta command
All checks were successful
lint/clippy Checking for common mistakes and opportunities for code improvement
build/msvc Build for the target platform: msvc
build/linux Build for the target platform: linux

This commit is contained in:
Lucas Schwiderski 2025-03-06 13:32:47 +01:00
parent 5f8016c655
commit 7384d3359c
Signed by: lucas
GPG key ID: AA12679AAA6DF4D8

View file

@ -5,7 +5,7 @@ use clap::{value_parser, Arg, ArgAction, ArgMatches, Command};
use color_eyre::eyre::Context; use color_eyre::eyre::Context;
use color_eyre::Result; use color_eyre::Result;
use futures_util::StreamExt; use futures_util::StreamExt;
use sdk::Bundle; use sdk::{Bundle, BundleFileType};
use tokio::fs; use tokio::fs;
use crate::cmd::util::resolve_bundle_paths; use crate::cmd::util::resolve_bundle_paths;
@ -46,6 +46,10 @@ async fn handle_bundle(ctx: &sdk::Context, path: &PathBuf) -> Result<()> {
.unwrap_or_default(); .unwrap_or_default();
for f in bundle.files().iter() { for f in bundle.files().iter() {
if f.file_type() != BundleFileType::Texture {
continue;
}
for (i, v) in f.variants().iter().enumerate() { for (i, v) in f.variants().iter().enumerate() {
let data_file_name = v.data_file_name(); let data_file_name = v.data_file_name();