All pastes #922703 Raw Edit

Unnamed

public text v1 · immutable
#922703 ·published 2008-02-28 23:34 UTC
rendered paste body
public void wearFolder(string folderName)
        {
            client.Self.Chat("Wearing folder \"" + folderName + "\"", 0, ChatType.Normal);
            LLUUID folderID;
            List<InventoryBase> folderItems;

            client.Inventory.RequestFolderContents(client.Inventory.Store.RootFolder.UUID, client.Inventory.Store.RootFolder.OwnerID, true, false, InventorySortOrder.ByDate);
            folderID = client.Inventory.FindObjectByPath(client.Inventory.Store.RootFolder.UUID, client.Inventory.Store.RootFolder.OwnerID, folderName, 10000);
            folderItems = client.Inventory.FolderContents(folderID, client.Self.AgentID, false, true, InventorySortOrder.ByDate, 10000);
            folderItems.ForEach(
                delegate(InventoryBase i)
                {
                    client.Appearance.Attach(i as InventoryItem, ObjectManager.AttachmentPoint.Default);
                    client.Self.Chat("Attaching item: " + i.Name, 0, ChatType.Normal);
                }
            );
        }