From 9b32355f91a056230c6f0e77a0ca56fadea1b6d8 Mon Sep 17 00:00:00 2001 From: Christopher Date: Sun, 28 Jun 2020 15:33:40 +0200 Subject: [PATCH] use GetFace --- src/TextureFetcher.cs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/TextureFetcher.cs b/src/TextureFetcher.cs index 136a7cc..59c470f 100644 --- a/src/TextureFetcher.cs +++ b/src/TextureFetcher.cs @@ -129,16 +129,10 @@ namespace OpenSim.Modules.TextureFetcher Primitive.TextureEntry textures = part.Shape.Textures; int allSides = part.GetNumberOfSides(); - foreach(TextureEntryFace face in textures.FaceTextures) + for(uint i = 0; i < allSides; i++) { - if(face != null) - { - if (face.TextureID != null) - allTextures.Add(face.TextureID); - - if (face.MaterialID != null) - allTextures.Add(face.MaterialID); - } + TextureEntryFace face = textures.GetFace(i); + allTextures.Add(face.TextureID); } //Convert texture uuid list to inventar items.