WIP: Implement texture files #191
1 changed files with 5 additions and 1 deletions
|
@ -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();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue