Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.GetTexture C# (CSharp) Метод

GetTexture() защищенный Метод

protected GetTexture ( ISceneChildEntity part, int face ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
part ISceneChildEntity
face int
Результат Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        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;
        }
LSL_Api