public void wearFolder(string folderName) { client.Self.Chat("Wearing folder \"" + folderName + "\"", 0, ChatType.Normal); LLUUID folderID; List 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); } ); }