protected LSL_String GetTexture(ISceneChildEntity part, int face)
{
Primitive.TextureEntry tex = part.Shape.Textures;
if (face == ScriptBaseClass.ALL_SIDES)
{
face = 0;
}
if (face >= 0 && face < GetNumberOfSides(part))
{
Primitive.TextureEntryFace texface = tex.GetFace((uint)face);
TaskInventoryItem item = null;
m_host.TaskInventory.TryGetValue(texface.TextureID, out item);
if (item != null)
return item.Name.ToString();
return texface.TextureID.ToString();
}
return String.Empty;
}