diff options
Start of the OpenSim library , for now only contains a few textures.
Diffstat (limited to 'OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs b/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs new file mode 100644 index 0000000..2608145 --- /dev/null +++ b/OpenSim/Framework/Communications/Cache/LibraryRootFolder.cs | |||
@@ -0,0 +1,89 @@ | |||
1 | using System; | ||
2 | using System.Collections.Generic; | ||
3 | using System.Text; | ||
4 | using libsecondlife; | ||
5 | using OpenSim.Framework.Data; | ||
6 | |||
7 | namespace OpenSim.Framework.Communications.Caches | ||
8 | { | ||
9 | public class LibraryRootFolder : InventoryFolder | ||
10 | { | ||
11 | private LLUUID libOwner = new LLUUID("11111111-1111-0000-0000-000100bba000"); | ||
12 | |||
13 | public LibraryRootFolder() | ||
14 | { | ||
15 | this.agentID = libOwner; | ||
16 | this.folderID = new LLUUID("00000112-000f-0000-0000-000100bba000"); | ||
17 | this.name = "OpenSim Library"; | ||
18 | this.parentID = LLUUID.Zero; | ||
19 | this.type = (short)-1; | ||
20 | this.version = (ushort) 1; | ||
21 | |||
22 | InventoryItemBase item = new InventoryItemBase(); | ||
23 | item.avatarID = libOwner; | ||
24 | item.creatorsID = libOwner; | ||
25 | item.inventoryID = LLUUID.Random(); | ||
26 | item.assetID = new LLUUID("00000000-0000-0000-9999-000000000002"); | ||
27 | item.inventoryDescription = "Plywood texture"; | ||
28 | item.inventoryName = "Plywood"; | ||
29 | item.type =0; | ||
30 | item.parentFolderID = this.folderID; | ||
31 | item.inventoryCurrentPermissions = 2147483647; | ||
32 | item.inventoryNextPermissions = 2147483647; | ||
33 | this.Items.Add(item.inventoryID, item); | ||
34 | |||
35 | item = new InventoryItemBase(); | ||
36 | item.avatarID = libOwner; | ||
37 | item.creatorsID = libOwner; | ||
38 | item.inventoryID = LLUUID.Random(); | ||
39 | item.assetID = new LLUUID("00000000-0000-0000-9999-000000000003"); | ||
40 | item.inventoryDescription = "Rocks texture"; | ||
41 | item.inventoryName = "Rocks"; | ||
42 | item.type = 0; | ||
43 | item.parentFolderID = this.folderID; | ||
44 | item.inventoryCurrentPermissions = 2147483647; | ||
45 | item.inventoryNextPermissions = 2147483647; | ||
46 | this.Items.Add(item.inventoryID, item); | ||
47 | |||
48 | item = new InventoryItemBase(); | ||
49 | item.avatarID = libOwner; | ||
50 | item.creatorsID = libOwner; | ||
51 | item.inventoryID = LLUUID.Random(); | ||
52 | item.assetID = new LLUUID("00000000-0000-0000-9999-000000000001"); | ||
53 | item.inventoryDescription = "Bricks texture"; | ||
54 | item.inventoryName = "Bricks"; | ||
55 | item.type = 0; | ||
56 | item.parentFolderID = this.folderID; | ||
57 | item.inventoryCurrentPermissions = 2147483647; | ||
58 | item.inventoryNextPermissions = 2147483647; | ||
59 | this.Items.Add(item.inventoryID, item); | ||
60 | |||
61 | item = new InventoryItemBase(); | ||
62 | item.avatarID = libOwner; | ||
63 | item.creatorsID = libOwner; | ||
64 | item.inventoryID = LLUUID.Random(); | ||
65 | item.assetID = new LLUUID("00000000-0000-0000-9999-000000000004"); | ||
66 | item.inventoryDescription = "Granite texture"; | ||
67 | item.inventoryName = "Granite"; | ||
68 | item.type = 0; | ||
69 | item.parentFolderID = this.folderID; | ||
70 | item.inventoryCurrentPermissions = 2147483647; | ||
71 | item.inventoryNextPermissions = 2147483647; | ||
72 | this.Items.Add(item.inventoryID, item); | ||
73 | |||
74 | item = new InventoryItemBase(); | ||
75 | item.avatarID = libOwner; | ||
76 | item.creatorsID = libOwner; | ||
77 | item.inventoryID = LLUUID.Random(); | ||
78 | item.assetID = new LLUUID("00000000-0000-0000-9999-000000000005"); | ||
79 | item.inventoryDescription = "Hardwood texture"; | ||
80 | item.inventoryName = "Hardwood"; | ||
81 | item.type = 0; | ||
82 | item.parentFolderID = this.folderID; | ||
83 | item.inventoryCurrentPermissions = 2147483647; | ||
84 | item.inventoryNextPermissions = 2147483647; | ||
85 | this.Items.Add(item.inventoryID, item); | ||
86 | } | ||
87 | |||
88 | } | ||
89 | } | ||