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

llRemoveInventory() публичный Метод

public llRemoveInventory ( string name ) : void
name string
Результат void
        public void llRemoveInventory(string name)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return;


            lock (m_host.TaskInventory)
            {
                foreach (TaskInventoryItem item in m_host.TaskInventory.Values)
                {
                    if (item.Name == name)
                    {
                        if (item.ItemID == m_itemID)
                            throw new ScriptDeleteException();
                        m_host.Inventory.RemoveInventoryItem(item.ItemID);
                        return;
                    }
                }
            }
        }
LSL_Api