How to track loaded resources
Ir para navegação
Ir para pesquisar
On your "onMaterialsLoad" callback, you can use the following snippet to track the loaded resources, in case you need to copy/move them elsewhere:
//ModelPath contains the loaded model path var modelPath = assetLoaderContext.Filename; if (!string.IsNullOrEmpty(modelPath)) { //Do stuff } //Iterate the loaded textures list foreach (var kvp in assetLoaderContext.LoadedTextures) { //FinalPath contains the loaded texture filename string finalPath = kvp.Key.ResolvedFilename; if (!string.IsNullOrEmpty(finalPath)) { //Do stuff } } //Iterate the loaded resources list foreach (var kvp in assetLoaderContext.LoadedExternalData) { //FinalPath contains the loaded resource filename string finalPath = kvp.Value; if (!string.IsNullOrEmpty(finalPath)) { //Do stuff } }