using System; using System.Collections.Generic; using System.Text; using libsecondlife; using OpenSim.Framework.Data; namespace OpenSim.Framework.Communications.Caches { public class LibraryRootFolder : InventoryFolder { private LLUUID libOwner = new LLUUID("11111111-1111-0000-0000-000100bba000"); public LibraryRootFolder() { this.agentID = libOwner; this.folderID = new LLUUID("00000112-000f-0000-0000-000100bba000"); this.name = "OpenSim Library"; this.parentID = LLUUID.Zero; this.type = (short)-1; this.version = (ushort) 1; InventoryItemBase item = new InventoryItemBase(); item.avatarID = libOwner; item.creatorsID = libOwner; item.inventoryID = LLUUID.Random(); item.assetID = new LLUUID("00000000-0000-0000-9999-000000000002"); item.inventoryDescription = "Plywood texture"; item.inventoryName = "Plywood"; item.type =0; item.parentFolderID = this.folderID; item.inventoryCurrentPermissions = 2147483647; item.inventoryNextPermissions = 2147483647; this.Items.Add(item.inventoryID, item); item = new InventoryItemBase(); item.avatarID = libOwner; item.creatorsID = libOwner; item.inventoryID = LLUUID.Random(); item.assetID = new LLUUID("00000000-0000-0000-9999-000000000003"); item.inventoryDescription = "Rocks texture"; item.inventoryName = "Rocks"; item.type = 0; item.parentFolderID = this.folderID; item.inventoryCurrentPermissions = 2147483647; item.inventoryNextPermissions = 2147483647; this.Items.Add(item.inventoryID, item); item = new InventoryItemBase(); item.avatarID = libOwner; item.creatorsID = libOwner; item.inventoryID = LLUUID.Random(); item.assetID = new LLUUID("00000000-0000-0000-9999-000000000001"); item.inventoryDescription = "Bricks texture"; item.inventoryName = "Bricks"; item.type = 0; item.parentFolderID = this.folderID; item.inventoryCurrentPermissions = 2147483647; item.inventoryNextPermissions = 2147483647; this.Items.Add(item.inventoryID, item); item = new InventoryItemBase(); item.avatarID = libOwner; item.creatorsID = libOwner; item.inventoryID = LLUUID.Random(); item.assetID = new LLUUID("00000000-0000-0000-9999-000000000004"); item.inventoryDescription = "Granite texture"; item.inventoryName = "Granite"; item.type = 0; item.parentFolderID = this.folderID; item.inventoryCurrentPermissions = 2147483647; item.inventoryNextPermissions = 2147483647; this.Items.Add(item.inventoryID, item); item = new InventoryItemBase(); item.avatarID = libOwner; item.creatorsID = libOwner; item.inventoryID = LLUUID.Random(); item.assetID = new LLUUID("00000000-0000-0000-9999-000000000005"); item.inventoryDescription = "Hardwood texture"; item.inventoryName = "Hardwood"; item.type = 0; item.parentFolderID = this.folderID; item.inventoryCurrentPermissions = 2147483647; item.inventoryNextPermissions = 2147483647; this.Items.Add(item.inventoryID, item); } } }