Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llGetInventoryCreator C# (CSharp) Method

llGetInventoryCreator() public method

public llGetInventoryCreator ( string item ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
item string
return Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLString
        public LSL_String llGetInventoryCreator(string item)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return "";


            lock (m_host.TaskInventory)
            {
                foreach (KeyValuePair<UUID, TaskInventoryItem> inv in m_host.TaskInventory)
                {
                    if (inv.Value.Name == item)
                    {
                        return inv.Value.CreatorID.ToString();
                    }
                }
            }

            llSay(0, "No item name '" + item + "'");

            return String.Empty;
        }
LSL_Api