From b4def9d65d4e9faf071427af160fd31adebf65de Mon Sep 17 00:00:00 2001 From: Christopher Date: Sun, 28 Jun 2020 14:07:18 +0200 Subject: [PATCH] add MaterialID --- src/TextureFetcher.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/TextureFetcher.cs b/src/TextureFetcher.cs index 813bc40..cf4747f 100644 --- a/src/TextureFetcher.cs +++ b/src/TextureFetcher.cs @@ -116,8 +116,16 @@ namespace OpenSim.Modules.TextureFetcher Primitive.TextureEntry textures = part.Shape.Textures; int allSides = part.GetNumberOfSides(); for (uint i = 0; i < allSides; i++) + { if (textures.FaceTextures[i] != null) - allTextures.Add(textures.FaceTextures[i].TextureID); + { + if (textures.FaceTextures[i].TextureID != null) + allTextures.Add(textures.FaceTextures[i].TextureID); + + if (textures.FaceTextures[i].MaterialID != null) + allTextures.Add(textures.FaceTextures[i].MaterialID); + } + } //Convert texture uuid list to inventar items.