diff options
-rw-r--r-- | OpenSim/Framework/InventoryItemBase.cs | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/OpenSim/Framework/InventoryItemBase.cs b/OpenSim/Framework/InventoryItemBase.cs index 74b504e..61771ab 100644 --- a/OpenSim/Framework/InventoryItemBase.cs +++ b/OpenSim/Framework/InventoryItemBase.cs | |||
@@ -38,12 +38,12 @@ namespace OpenSim.Framework | |||
38 | /// <value> | 38 | /// <value> |
39 | /// The inventory type of the item. This is slightly different from the asset type in some situations. | 39 | /// The inventory type of the item. This is slightly different from the asset type in some situations. |
40 | /// </value> | 40 | /// </value> |
41 | public int InvType; | 41 | public int InvType { get; set; } |
42 | 42 | ||
43 | /// <value> | 43 | /// <value> |
44 | /// The folder this item is contained in | 44 | /// The folder this item is contained in |
45 | /// </value> | 45 | /// </value> |
46 | public UUID Folder; | 46 | public UUID Folder { get; set; } |
47 | 47 | ||
48 | /// <value> | 48 | /// <value> |
49 | /// The creator of this item | 49 | /// The creator of this item |
@@ -84,73 +84,79 @@ namespace OpenSim.Framework | |||
84 | /// <value> | 84 | /// <value> |
85 | /// The description of the inventory item (must be less than 64 characters) | 85 | /// The description of the inventory item (must be less than 64 characters) |
86 | /// </value> | 86 | /// </value> |
87 | public string Description = String.Empty; | 87 | public string Description { get; set; } |
88 | 88 | ||
89 | /// <value> | 89 | /// <value> |
90 | /// | 90 | /// |
91 | /// </value> | 91 | /// </value> |
92 | public uint NextPermissions; | 92 | public uint NextPermissions { get; set; } |
93 | 93 | ||
94 | /// <value> | 94 | /// <value> |
95 | /// A mask containing permissions for the current owner (cannot be enforced) | 95 | /// A mask containing permissions for the current owner (cannot be enforced) |
96 | /// </value> | 96 | /// </value> |
97 | public uint CurrentPermissions; | 97 | public uint CurrentPermissions { get; set; } |
98 | 98 | ||
99 | /// <value> | 99 | /// <value> |
100 | /// | 100 | /// |
101 | /// </value> | 101 | /// </value> |
102 | public uint BasePermissions; | 102 | public uint BasePermissions { get; set; } |
103 | 103 | ||
104 | /// <value> | 104 | /// <value> |
105 | /// | 105 | /// |
106 | /// </value> | 106 | /// </value> |
107 | public uint EveryOnePermissions; | 107 | public uint EveryOnePermissions { get; set; } |
108 | 108 | ||
109 | /// <value> | 109 | /// <value> |
110 | /// | 110 | /// |
111 | /// </value> | 111 | /// </value> |
112 | public uint GroupPermissions; | 112 | public uint GroupPermissions { get; set; } |
113 | 113 | ||
114 | /// <value> | 114 | /// <value> |
115 | /// This is an enumerated value determining the type of asset (eg Notecard, Sound, Object, etc) | 115 | /// This is an enumerated value determining the type of asset (eg Notecard, Sound, Object, etc) |
116 | /// </value> | 116 | /// </value> |
117 | public int AssetType; | 117 | public int AssetType { get; set; } |
118 | 118 | ||
119 | /// <value> | 119 | /// <value> |
120 | /// The UUID of the associated asset on the asset server | 120 | /// The UUID of the associated asset on the asset server |
121 | /// </value> | 121 | /// </value> |
122 | public UUID AssetID; | 122 | public UUID AssetID { get; set; } |
123 | 123 | ||
124 | /// <value> | 124 | /// <value> |
125 | /// | 125 | /// |
126 | /// </value> | 126 | /// </value> |
127 | public UUID GroupID; | 127 | public UUID GroupID { get; set; } |
128 | 128 | ||
129 | /// <value> | 129 | /// <value> |
130 | /// | 130 | /// |
131 | /// </value> | 131 | /// </value> |
132 | public bool GroupOwned; | 132 | public bool GroupOwned { get; set; } |
133 | 133 | ||
134 | /// <value> | 134 | /// <value> |
135 | /// | 135 | /// |
136 | /// </value> | 136 | /// </value> |
137 | public int SalePrice; | 137 | public int SalePrice { get; set; } |
138 | 138 | ||
139 | /// <value> | 139 | /// <value> |
140 | /// | 140 | /// |
141 | /// </value> | 141 | /// </value> |
142 | public byte SaleType; | 142 | public byte SaleType { get; set; } |
143 | 143 | ||
144 | /// <value> | 144 | /// <value> |
145 | /// | 145 | /// |
146 | /// </value> | 146 | /// </value> |
147 | public uint Flags; | 147 | public uint Flags { get; set; } |
148 | 148 | ||
149 | /// <value> | 149 | /// <value> |
150 | /// | 150 | /// |
151 | /// </value> | 151 | /// </value> |
152 | public int CreationDate = (int)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; | 152 | public int CreationDate { get; set; } |
153 | 153 | ||
154 | public InventoryItemBase() | ||
155 | { | ||
156 | Description = String.Empty; | ||
157 | CreationDate = (int)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; | ||
158 | } | ||
159 | |||
154 | public object Clone() | 160 | public object Clone() |
155 | { | 161 | { |
156 | return MemberwiseClone(); | 162 | return MemberwiseClone(); |