diff --git a/pandatool/src/mayaprogs/mayaCopy.cxx b/pandatool/src/mayaprogs/mayaCopy.cxx index 3c1a65f069..16c76842b7 100644 --- a/pandatool/src/mayaprogs/mayaCopy.cxx +++ b/pandatool/src/mayaprogs/mayaCopy.cxx @@ -192,18 +192,26 @@ copy_maya_file(const Filename &source, const Filename &dest, return false; } - // Finally, copy in any referenced Maya files. This is untested code. + // Finally, copy in any referenced Maya files. unsigned int num_refs = refs.length(); + + /* if (num_refs != 0) { maya_cat.warning() << "External references are not yet properly supported by mayacopy!\n"; } + */ + for (unsigned int ref_index = 0; ref_index < num_refs; ref_index++) { + //maya_cat.info() << "refs filename: " << refs[ref_index].asChar() << "\n"; + //maya_cat.info() << "os_specific filename: " << Filename::from_os_specific(refs[ref_index].asChar()) << "\n"; Filename filename = - _path_replace->convert_path(refs[ref_index].asChar()); - maya_cat.warning() + _path_replace->convert_path(Filename::from_os_specific(refs[ref_index].asChar())); + + maya_cat.info() << "External ref: " << filename << "\n"; - /* + + // Now import the file ExtraData ed; ed._type = FT_maya; @@ -211,7 +219,6 @@ copy_maya_file(const Filename &source, const Filename &dest, if (!path.is_valid()) { exit(1); } - */ } return true;