aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJonathan Freedman2010-10-05 14:17:18 -0400
committerJonathan Freedman2010-10-05 14:17:18 -0400
commit8f1acb890ac49ea004bf43065ce8d3472bb27708 (patch)
tree07e4e5fc77f764232c958bdbf8f93f2651da1663
parentMerge branch 'master' of git://opensimulator.org/git/opensim (diff)
parentFormatting cleanup. (diff)
downloadopensim-SC_OLD-8f1acb890ac49ea004bf43065ce8d3472bb27708.zip
opensim-SC_OLD-8f1acb890ac49ea004bf43065ce8d3472bb27708.tar.gz
opensim-SC_OLD-8f1acb890ac49ea004bf43065ce8d3472bb27708.tar.bz2
opensim-SC_OLD-8f1acb890ac49ea004bf43065ce8d3472bb27708.tar.xz
Merge branch 'master' of git://opensimulator.org/git/opensim
-rw-r--r--OpenSim/Data/Migration.cs4
-rw-r--r--OpenSim/Framework/AgentCircuitData.cs37
-rw-r--r--OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs47
-rw-r--r--OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs4
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs2
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs12
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs22
-rw-r--r--OpenSim/Region/CoreModules/LightShare/LightShareModule.cs1
-rw-r--r--OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/UserAccountCache.cs4
-rw-r--r--OpenSim/Region/CoreModules/World/Warp3DMap/MapImageModule.cs6
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneGraph.cs3
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs2
-rw-r--r--OpenSim/Region/Framework/Scenes/Tests/SceneObjectBasicTests.cs4
-rw-r--r--OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs2
-rw-r--r--OpenSim/Region/Physics/OdePlugin/ODEPrim.cs8
-rw-r--r--OpenSim/Server/Base/ServicesServerBase.cs2
-rw-r--r--OpenSim/Server/Handlers/Hypergrid/AgentHandlers.cs3
-rw-r--r--OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs6
-rw-r--r--OpenSim/Server/Handlers/Hypergrid/HomeAgentHandlers.cs25
-rw-r--r--OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs3
-rw-r--r--OpenSim/Server/Handlers/Login/LLLoginHandlers.cs19
-rw-r--r--OpenSim/Server/Handlers/Simulation/AgentHandlers.cs22
-rw-r--r--OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs8
-rw-r--r--OpenSim/Services/Connectors/SimianGrid/SimianUserAccountServiceConnector.cs6
-rw-r--r--OpenSim/Services/HypergridService/UserAgentService.cs6
-rw-r--r--OpenSim/Services/Interfaces/ILoginService.cs3
-rw-r--r--OpenSim/Services/LLLoginService/LLLoginService.cs20
-rwxr-xr-xbin/OpenMetaverse.Rendering.Meshmerizer.dllbin0 -> 65536 bytes
-rw-r--r--bin/OpenMetaverse.StructuredData.XML666
-rw-r--r--bin/OpenMetaverse.StructuredData.dllbin102400 -> 102400 bytes
-rw-r--r--bin/OpenMetaverse.XML50201
-rw-r--r--bin/OpenMetaverse.dllbin1691648 -> 1695744 bytes
-rw-r--r--bin/OpenMetaverse.dll.config14
-rw-r--r--bin/OpenMetaverseTypes.XML4553
-rw-r--r--bin/OpenMetaverseTypes.dllbin106496 -> 114688 bytes
-rw-r--r--bin/OpenSim.ini.example14
-rw-r--r--bin/PrimMesher.dllbin0 -> 37376 bytes
-rw-r--r--bin/Robust.HG.ini.example7
-rw-r--r--bin/Robust.ini.example8
-rw-r--r--bin/config-include/CenomeCache.ini.example6
-rw-r--r--bin/config-include/FlotsamCache.ini.example22
-rw-r--r--bin/config-include/GridCommon.ini.example12
-rw-r--r--bin/config-include/Standalone.ini17
-rw-r--r--bin/config-include/StandaloneCommon.ini.example24
45 files changed, 28159 insertions, 27668 deletions
diff --git a/OpenSim/Data/Migration.cs b/OpenSim/Data/Migration.cs
index 2895a71..d606470 100644
--- a/OpenSim/Data/Migration.cs
+++ b/OpenSim/Data/Migration.cs
@@ -138,12 +138,12 @@ namespace OpenSim.Data
138 /// <param name="conn"></param> 138 /// <param name="conn"></param>
139 /// <param name="script">Array of strings, one-per-batch (often just one)</param> 139 /// <param name="script">Array of strings, one-per-batch (often just one)</param>
140 protected virtual void ExecuteScript(DbConnection conn, string[] script) 140 protected virtual void ExecuteScript(DbConnection conn, string[] script)
141 { 141 {
142 using (DbCommand cmd = conn.CreateCommand()) 142 using (DbCommand cmd = conn.CreateCommand())
143 { 143 {
144 cmd.CommandTimeout = 0; 144 cmd.CommandTimeout = 0;
145 foreach (string sql in script) 145 foreach (string sql in script)
146 { 146 {
147 cmd.CommandText = sql; 147 cmd.CommandText = sql;
148 try 148 try
149 { 149 {
diff --git a/OpenSim/Framework/AgentCircuitData.cs b/OpenSim/Framework/AgentCircuitData.cs
index 783a833..4f89d78 100644
--- a/OpenSim/Framework/AgentCircuitData.cs
+++ b/OpenSim/Framework/AgentCircuitData.cs
@@ -108,11 +108,31 @@ namespace OpenSim.Framework
108 public string ServiceSessionID = string.Empty; 108 public string ServiceSessionID = string.Empty;
109 109
110 /// <summary> 110 /// <summary>
111 /// Viewer's version string 111 /// The client's IP address, as captured by the login service
112 /// </summary>
113 public string IPAddress;
114
115 /// <summary>
116 /// Viewer's version string as reported by the viewer at login
112 /// </summary> 117 /// </summary>
113 public string Viewer; 118 public string Viewer;
114 119
115 /// <summary> 120 /// <summary>
121 /// The channel strinf sent by the viewer at login
122 /// </summary>
123 public string Channel;
124
125 /// <summary>
126 /// The Mac address as reported by the viewer at login
127 /// </summary>
128 public string Mac;
129
130 /// <summary>
131 /// The id0 as reported by the viewer at login
132 /// </summary>
133 public string Id0;
134
135 /// <summary>
116 /// Position the Agent's Avatar starts in the region 136 /// Position the Agent's Avatar starts in the region
117 /// </summary> 137 /// </summary>
118 public Vector3 startpos; 138 public Vector3 startpos;
@@ -179,7 +199,11 @@ namespace OpenSim.Framework
179 args["service_session_id"] = OSD.FromString(ServiceSessionID); 199 args["service_session_id"] = OSD.FromString(ServiceSessionID);
180 args["start_pos"] = OSD.FromString(startpos.ToString()); 200 args["start_pos"] = OSD.FromString(startpos.ToString());
181 args["appearance_serial"] = OSD.FromInteger(Appearance.Serial); 201 args["appearance_serial"] = OSD.FromInteger(Appearance.Serial);
202 args["client_ip"] = OSD.FromString(IPAddress);
182 args["viewer"] = OSD.FromString(Viewer); 203 args["viewer"] = OSD.FromString(Viewer);
204 args["channel"] = OSD.FromString(Channel);
205 args["mac"] = OSD.FromString(Mac);
206 args["id0"] = OSD.FromString(Id0);
183 207
184 if (Appearance != null) 208 if (Appearance != null)
185 { 209 {
@@ -279,8 +303,16 @@ namespace OpenSim.Framework
279 SessionID = args["session_id"].AsUUID(); 303 SessionID = args["session_id"].AsUUID();
280 if (args["service_session_id"] != null) 304 if (args["service_session_id"] != null)
281 ServiceSessionID = args["service_session_id"].AsString(); 305 ServiceSessionID = args["service_session_id"].AsString();
306 if (args["client_ip"] != null)
307 IPAddress = args["client_ip"].AsString();
282 if (args["viewer"] != null) 308 if (args["viewer"] != null)
283 Viewer = args["viewer"].AsString(); 309 Viewer = args["viewer"].AsString();
310 if (args["channel"] != null)
311 Channel = args["channel"].AsString();
312 if (args["mac"] != null)
313 Mac = args["mac"].AsString();
314 if (args["id0"] != null)
315 Id0 = args["id0"].AsString();
284 316
285 if (args["start_pos"] != null) 317 if (args["start_pos"] != null)
286 Vector3.TryParse(args["start_pos"].AsString(), out startpos); 318 Vector3.TryParse(args["start_pos"].AsString(), out startpos);
@@ -349,6 +381,9 @@ namespace OpenSim.Framework
349 public float startposy; 381 public float startposy;
350 public float startposz; 382 public float startposz;
351 public string Viewer; 383 public string Viewer;
384 public string Channel;
385 public string Mac;
386 public string Id0;
352 387
353 public sAgentCircuitData() 388 public sAgentCircuitData()
354 { 389 {
diff --git a/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs b/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
index e43f7cf..4cb4aee 100644
--- a/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
+++ b/OpenSim/Region/ClientStack/LindenUDP/UnackedPacketCollection.cs
@@ -1,4 +1,4 @@
1/* 1/*
2 * Copyright (c) Contributors, http://opensimulator.org/ 2 * Copyright (c) Contributors, http://opensimulator.org/
3 * See CONTRIBUTORS.TXT for a full list of copyright holders. 3 * See CONTRIBUTORS.TXT for a full list of copyright holders.
4 * 4 *
@@ -139,28 +139,43 @@ namespace OpenSim.Region.ClientStack.LindenUDP
139 private void ProcessQueues() 139 private void ProcessQueues()
140 { 140 {
141 // Process all the pending adds 141 // Process all the pending adds
142 OutgoingPacket pendingAdd;
143 while (m_pendingAdds.Dequeue(out pendingAdd))
144 m_packets[pendingAdd.SequenceNumber] = pendingAdd;
145 142
143 OutgoingPacket pendingAdd;
144 if (m_pendingAdds != null)
145 {
146 while (m_pendingAdds.TryDequeue(out pendingAdd))
147 {
148 if (pendingAdd != null && m_packets != null)
149 {
150 m_packets[pendingAdd.SequenceNumber] = pendingAdd;
151 }
152 }
153 }
154
146 // Process all the pending removes, including updating statistics and round-trip times 155 // Process all the pending removes, including updating statistics and round-trip times
147 PendingAck pendingRemove; 156 PendingAck pendingRemove;
148 OutgoingPacket ackedPacket; 157 OutgoingPacket ackedPacket;
149 while (m_pendingRemoves.Dequeue(out pendingRemove)) 158 if (m_pendingRemoves != null)
150 { 159 {
151 if (m_packets.TryGetValue(pendingRemove.SequenceNumber, out ackedPacket)) 160 while (m_pendingRemoves.TryDequeue(out pendingRemove))
152 { 161 {
153 m_packets.Remove(pendingRemove.SequenceNumber); 162 if (m_pendingRemoves != null && m_packets != null)
154
155 // Update stats
156 System.Threading.Interlocked.Add(ref ackedPacket.Client.UnackedBytes, -ackedPacket.Buffer.DataLength);
157
158 if (!pendingRemove.FromResend)
159 { 163 {
160 // Calculate the round-trip time for this packet and its ACK 164 if (m_packets.TryGetValue(pendingRemove.SequenceNumber, out ackedPacket))
161 int rtt = pendingRemove.RemoveTime - ackedPacket.TickCount; 165 {
162 if (rtt > 0) 166 m_packets.Remove(pendingRemove.SequenceNumber);
163 ackedPacket.Client.UpdateRoundTrip(rtt); 167
168 // Update stats
169 System.Threading.Interlocked.Add(ref ackedPacket.Client.UnackedBytes, -ackedPacket.Buffer.DataLength);
170
171 if (!pendingRemove.FromResend)
172 {
173 // Calculate the round-trip time for this packet and its ACK
174 int rtt = pendingRemove.RemoveTime - ackedPacket.TickCount;
175 if (rtt > 0)
176 ackedPacket.Client.UpdateRoundTrip(rtt);
177 }
178 }
164 } 179 }
165 } 180 }
166 } 181 }
diff --git a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
index 9eaa758..6ed4867 100644
--- a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
+++ b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
@@ -252,7 +252,7 @@ namespace Flotsam.RegionModules.AssetCache
252 } 252 }
253 else 253 else
254 { 254 {
255 m_MemoryCache.AddOrUpdate(key, asset, DateTime.MaxValue); 255 m_MemoryCache.AddOrUpdate(key, asset, Double.MaxValue);
256 } 256 }
257 } 257 }
258 } 258 }
@@ -863,4 +863,4 @@ namespace Flotsam.RegionModules.AssetCache
863 863
864 #endregion 864 #endregion
865 } 865 }
866} \ No newline at end of file 866}
diff --git a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
index 28c50ab..457e0bb 100644
--- a/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
@@ -307,7 +307,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
307 /// <param name="remoteClient"></param> 307 /// <param name="remoteClient"></param>
308 /// <param name="itemID"></param> 308 /// <param name="itemID"></param>
309 /// <param name="AttachmentPt"></param> 309 /// <param name="AttachmentPt"></param>
310 /// <returns></returns> 310 /// <returns></returns>
311 protected UUID ShowAttachInUserInventory( 311 protected UUID ShowAttachInUserInventory(
312 SceneObjectGroup att, IClientAPI remoteClient, UUID itemID, uint AttachmentPt) 312 SceneObjectGroup att, IClientAPI remoteClient, UUID itemID, uint AttachmentPt)
313 { 313 {
diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs
index 7a21d5e..b3f0a25 100644
--- a/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Friends/FriendsModule.cs
@@ -318,12 +318,12 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends
318 318
319 UserAccount account = m_Scenes[0].UserAccountService.GetUserAccount(client.Scene.RegionInfo.ScopeID, fromAgentID); 319 UserAccount account = m_Scenes[0].UserAccountService.GetUserAccount(client.Scene.RegionInfo.ScopeID, fromAgentID);
320 320
321 PresenceInfo presence = null; 321 PresenceInfo presence = null;
322 PresenceInfo[] presences = PresenceService.GetAgents(new string[] { fid }); 322 PresenceInfo[] presences = PresenceService.GetAgents(new string[] { fid });
323 if (presences != null && presences.Length > 0) 323 if (presences != null && presences.Length > 0)
324 presence = presences[0]; 324 presence = presences[0];
325 if (presence != null) 325 if (presence != null)
326 im.offline = 0; 326 im.offline = 0;
327 327
328 im.fromAgentID = fromAgentID.Guid; 328 im.fromAgentID = fromAgentID.Guid;
329 im.fromAgentName = account.FirstName + " " + account.LastName; 329 im.fromAgentName = account.FirstName + " " + account.LastName;
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index 828c4e7..3791e1d 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
@@ -301,7 +301,11 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
301 if (currentAgentCircuit != null) 301 if (currentAgentCircuit != null)
302 { 302 {
303 agentCircuit.ServiceURLs = currentAgentCircuit.ServiceURLs; 303 agentCircuit.ServiceURLs = currentAgentCircuit.ServiceURLs;
304 agentCircuit.IPAddress = currentAgentCircuit.IPAddress;
304 agentCircuit.Viewer = currentAgentCircuit.Viewer; 305 agentCircuit.Viewer = currentAgentCircuit.Viewer;
306 agentCircuit.Channel = currentAgentCircuit.Channel;
307 agentCircuit.Mac = currentAgentCircuit.Mac;
308 agentCircuit.Id0 = currentAgentCircuit.Id0;
305 } 309 }
306 310
307 if (NeedsNewAgent(oldRegionX, newRegionX, oldRegionY, newRegionY)) 311 if (NeedsNewAgent(oldRegionX, newRegionX, oldRegionY, newRegionY))
@@ -943,16 +947,16 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
943 agent.CapsPath = CapsUtil.GetRandomCapsObjectPath(); 947 agent.CapsPath = CapsUtil.GetRandomCapsObjectPath();
944 948
945 agent.ChildrenCapSeeds = new Dictionary<ulong, string>(sp.Scene.CapsModule.GetChildrenSeeds(sp.UUID)); 949 agent.ChildrenCapSeeds = new Dictionary<ulong, string>(sp.Scene.CapsModule.GetChildrenSeeds(sp.UUID));
946 m_log.DebugFormat("[XXX] Seeds 1 {0}", agent.ChildrenCapSeeds.Count); 950 //m_log.DebugFormat("[XXX] Seeds 1 {0}", agent.ChildrenCapSeeds.Count);
947 951
948 if (!agent.ChildrenCapSeeds.ContainsKey(sp.Scene.RegionInfo.RegionHandle)) 952 if (!agent.ChildrenCapSeeds.ContainsKey(sp.Scene.RegionInfo.RegionHandle))
949 agent.ChildrenCapSeeds.Add(sp.Scene.RegionInfo.RegionHandle, sp.ControllingClient.RequestClientInfo().CapsPath); 953 agent.ChildrenCapSeeds.Add(sp.Scene.RegionInfo.RegionHandle, sp.ControllingClient.RequestClientInfo().CapsPath);
950 m_log.DebugFormat("[XXX] Seeds 2 {0}", agent.ChildrenCapSeeds.Count); 954 //m_log.DebugFormat("[XXX] Seeds 2 {0}", agent.ChildrenCapSeeds.Count);
951 955
952 sp.AddNeighbourRegion(region.RegionHandle, agent.CapsPath); 956 sp.AddNeighbourRegion(region.RegionHandle, agent.CapsPath);
953 foreach (ulong h in agent.ChildrenCapSeeds.Keys) 957 //foreach (ulong h in agent.ChildrenCapSeeds.Keys)
954 m_log.DebugFormat("[XXX] --> {0}", h); 958 // m_log.DebugFormat("[XXX] --> {0}", h);
955 m_log.DebugFormat("[XXX] Adding {0}", region.RegionHandle); 959 //m_log.DebugFormat("[XXX] Adding {0}", region.RegionHandle);
956 agent.ChildrenCapSeeds.Add(region.RegionHandle, agent.CapsPath); 960 agent.ChildrenCapSeeds.Add(region.RegionHandle, agent.CapsPath);
957 961
958 if (sp.Scene.CapsModule != null) 962 if (sp.Scene.CapsModule != null)
@@ -963,7 +967,11 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
963 if (currentAgentCircuit != null) 967 if (currentAgentCircuit != null)
964 { 968 {
965 agent.ServiceURLs = currentAgentCircuit.ServiceURLs; 969 agent.ServiceURLs = currentAgentCircuit.ServiceURLs;
970 agent.IPAddress = currentAgentCircuit.IPAddress;
966 agent.Viewer = currentAgentCircuit.Viewer; 971 agent.Viewer = currentAgentCircuit.Viewer;
972 agent.Channel = currentAgentCircuit.Channel;
973 agent.Mac = currentAgentCircuit.Mac;
974 agent.Id0 = currentAgentCircuit.Id0;
967 } 975 }
968 976
969 InformClientOfNeighbourDelegate d = InformClientOfNeighbourAsync; 977 InformClientOfNeighbourDelegate d = InformClientOfNeighbourAsync;
@@ -1052,7 +1060,11 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1052 if (currentAgentCircuit != null) 1060 if (currentAgentCircuit != null)
1053 { 1061 {
1054 agent.ServiceURLs = currentAgentCircuit.ServiceURLs; 1062 agent.ServiceURLs = currentAgentCircuit.ServiceURLs;
1063 agent.IPAddress = currentAgentCircuit.IPAddress;
1055 agent.Viewer = currentAgentCircuit.Viewer; 1064 agent.Viewer = currentAgentCircuit.Viewer;
1065 agent.Channel = currentAgentCircuit.Channel;
1066 agent.Mac = currentAgentCircuit.Mac;
1067 agent.Id0 = currentAgentCircuit.Id0;
1056 } 1068 }
1057 1069
1058 if (newRegions.Contains(neighbour.RegionHandle)) 1070 if (newRegions.Contains(neighbour.RegionHandle))
diff --git a/OpenSim/Region/CoreModules/LightShare/LightShareModule.cs b/OpenSim/Region/CoreModules/LightShare/LightShareModule.cs
index e6cab1d..412dbb6 100644
--- a/OpenSim/Region/CoreModules/LightShare/LightShareModule.cs
+++ b/OpenSim/Region/CoreModules/LightShare/LightShareModule.cs
@@ -91,6 +91,7 @@ namespace OpenSim.Region.CoreModules.World.LightShare
91 m_scene.EventManager.OnMakeRootAgent += EventManager_OnMakeRootAgent; 91 m_scene.EventManager.OnMakeRootAgent += EventManager_OnMakeRootAgent;
92 m_scene.EventManager.OnSaveNewWindlightProfile += EventManager_OnSaveNewWindlightProfile; 92 m_scene.EventManager.OnSaveNewWindlightProfile += EventManager_OnSaveNewWindlightProfile;
93 m_scene.EventManager.OnSendNewWindlightProfileTargeted += EventManager_OnSendNewWindlightProfileTargeted; 93 m_scene.EventManager.OnSendNewWindlightProfileTargeted += EventManager_OnSendNewWindlightProfileTargeted;
94 m_scene.LoadWindlightProfile();
94 } 95 }
95 96
96 InstallCommands(); 97 InstallCommands();
diff --git a/OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/UserAccountCache.cs b/OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/UserAccountCache.cs
index 7c12b8c..e7cfda1 100644
--- a/OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/UserAccountCache.cs
+++ b/OpenSim/Region/CoreModules/ServiceConnectorsOut/UserAccounts/UserAccountCache.cs
@@ -53,9 +53,9 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.UserAccounts
53 public void Cache(UUID userID, UserAccount account) 53 public void Cache(UUID userID, UserAccount account)
54 { 54 {
55 // Cache even null accounts 55 // Cache even null accounts
56 m_UUIDCache.AddOrUpdate(userID, account, DateTime.Now + TimeSpan.FromSeconds(CACHE_EXPIRATION_SECONDS)); 56 m_UUIDCache.AddOrUpdate(userID, account, CACHE_EXPIRATION_SECONDS);
57 if (account != null) 57 if (account != null)
58 m_NameCache.AddOrUpdate(account.Name, account.PrincipalID, DateTime.Now + TimeSpan.FromSeconds(CACHE_EXPIRATION_SECONDS)); 58 m_NameCache.AddOrUpdate(account.Name, account.PrincipalID, CACHE_EXPIRATION_SECONDS);
59 59
60 m_log.DebugFormat("[USER CACHE]: cached user {0}", userID); 60 m_log.DebugFormat("[USER CACHE]: cached user {0}", userID);
61 } 61 }
diff --git a/OpenSim/Region/CoreModules/World/Warp3DMap/MapImageModule.cs b/OpenSim/Region/CoreModules/World/Warp3DMap/MapImageModule.cs
index a99b20c..49b4364 100644
--- a/OpenSim/Region/CoreModules/World/Warp3DMap/MapImageModule.cs
+++ b/OpenSim/Region/CoreModules/World/Warp3DMap/MapImageModule.cs
@@ -352,6 +352,12 @@ namespace OpenSim.Region.CoreModules.World.Warp3DMap
352 Face face = renderMesh.Faces[i]; 352 Face face = renderMesh.Faces[i];
353 string meshName = primID + "-Face-" + i.ToString(); 353 string meshName = primID + "-Face-" + i.ToString();
354 354
355 // Avoid adding duplicate meshes to the scene
356 if (renderer.Scene.objectData.ContainsKey(meshName))
357 {
358 continue;
359 }
360
355 warp_Object faceObj = new warp_Object(face.Vertices.Count, face.Indices.Count / 3); 361 warp_Object faceObj = new warp_Object(face.Vertices.Count, face.Indices.Count / 3);
356 362
357 for (int j = 0; j < face.Vertices.Count; j++) 363 for (int j = 0; j < face.Vertices.Count; j++)
diff --git a/OpenSim/Region/Framework/Scenes/SceneGraph.cs b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
index a79dc98..f81c551 100644
--- a/OpenSim/Region/Framework/Scenes/SceneGraph.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneGraph.cs
@@ -1073,7 +1073,7 @@ namespace OpenSim.Region.Framework.Scenes
1073 catch (Exception e) 1073 catch (Exception e)
1074 { 1074 {
1075 // Catch it and move on. This includes situations where splist has inconsistent info 1075 // Catch it and move on. This includes situations where splist has inconsistent info
1076 m_log.WarnFormat("[SCENE]: Problem processing action in ForEachSOG: ", e.Message); 1076 m_log.WarnFormat("[SCENE]: Problem processing action in ForEachSOG: ", e.ToString());
1077 } 1077 }
1078 } 1078 }
1079 } 1079 }
@@ -1114,7 +1114,6 @@ namespace OpenSim.Region.Framework.Scenes
1114 catch (Exception e) 1114 catch (Exception e)
1115 { 1115 {
1116 m_log.Info("[BUG] in " + m_parentScene.RegionInfo.RegionName + ": " + e.ToString()); 1116 m_log.Info("[BUG] in " + m_parentScene.RegionInfo.RegionName + ": " + e.ToString());
1117 m_log.Info("[BUG] Stack Trace: " + e.StackTrace);
1118 } 1117 }
1119 } 1118 }
1120 } 1119 }
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index a8e76e3..8140d42 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -2763,7 +2763,7 @@ namespace OpenSim.Region.Framework.Scenes
2763 UUID = UUID.Random(); 2763 UUID = UUID.Random();
2764 LinkNum = linkNum; 2764 LinkNum = linkNum;
2765 LocalId = 0; 2765 LocalId = 0;
2766 Inventory.ResetInventoryIDs(); 2766 Inventory.ResetInventoryIDs();
2767 } 2767 }
2768 2768
2769 /// <summary> 2769 /// <summary>
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index a4533fa..13d9964 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -1523,7 +1523,7 @@ namespace OpenSim.Region.Framework.Scenes
1523 } 1523 }
1524 1524
1525 // If the agent update does move the avatar, then calculate the force ready for the velocity update, 1525 // If the agent update does move the avatar, then calculate the force ready for the velocity update,
1526 // which occurs later in the main scene loop 1526 // which occurs later in the main scene loop
1527 if (update_movementflag || (update_rotation && DCFlagKeyPressed)) 1527 if (update_movementflag || (update_rotation && DCFlagKeyPressed))
1528 { 1528 {
1529 // m_log.DebugFormat("{0} {1}", update_movementflag, (update_rotation && DCFlagKeyPressed)); 1529 // m_log.DebugFormat("{0} {1}", update_movementflag, (update_rotation && DCFlagKeyPressed));
diff --git a/OpenSim/Region/Framework/Scenes/Tests/SceneObjectBasicTests.cs b/OpenSim/Region/Framework/Scenes/Tests/SceneObjectBasicTests.cs
index e6ff0c0..5616a4e 100644
--- a/OpenSim/Region/Framework/Scenes/Tests/SceneObjectBasicTests.cs
+++ b/OpenSim/Region/Framework/Scenes/Tests/SceneObjectBasicTests.cs
@@ -210,7 +210,7 @@ namespace OpenSim.Region.Framework.Scenes.Tests
210 = new SceneObjectPart(UUID.Zero, PrimitiveBaseShape.Default, Vector3.Zero, Quaternion.Identity, Vector3.Zero) 210 = new SceneObjectPart(UUID.Zero, PrimitiveBaseShape.Default, Vector3.Zero, Quaternion.Identity, Vector3.Zero)
211 { Name = childPartName, UUID = childPartUuid }; 211 { Name = childPartName, UUID = childPartUuid };
212 212
213 SceneObjectGroup sog = new SceneObjectGroup(rootPart); 213 SceneObjectGroup sog = new SceneObjectGroup(rootPart);
214 sog.AddPart(linkPart); 214 sog.AddPart(linkPart);
215 215
216 Assert.That(sog.UUID, Is.EqualTo(rootPartUuid)); 216 Assert.That(sog.UUID, Is.EqualTo(rootPartUuid));
@@ -221,7 +221,7 @@ namespace OpenSim.Region.Framework.Scenes.Tests
221 sog.UUID = newRootPartUuid; 221 sog.UUID = newRootPartUuid;
222 222
223 Assert.That(sog.UUID, Is.EqualTo(newRootPartUuid)); 223 Assert.That(sog.UUID, Is.EqualTo(newRootPartUuid));
224 Assert.That(sog.RootPart.UUID, Is.EqualTo(newRootPartUuid)); 224 Assert.That(sog.RootPart.UUID, Is.EqualTo(newRootPartUuid));
225 Assert.That(sog.Parts.Length, Is.EqualTo(2)); 225 Assert.That(sog.Parts.Length, Is.EqualTo(2));
226 } 226 }
227 } 227 }
diff --git a/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs b/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs
index e42dbf2..7e1b5ac 100644
--- a/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs
+++ b/OpenSim/Region/OptionalModules/World/MoneyModule/SampleMoneyModule.cs
@@ -812,7 +812,7 @@ namespace OpenSim.Region.OptionalModules.World.MoneyModule
812 // gets the object data. If the data sent by the client doesn't match the object, the viewer probably has an 812 // gets the object data. If the data sent by the client doesn't match the object, the viewer probably has an
813 // old idea of what the object properties are. Viewer developer Hazim informed us that the base module 813 // old idea of what the object properties are. Viewer developer Hazim informed us that the base module
814 // didn't check the client sent data against the object do any. Since the base modules are the 814 // didn't check the client sent data against the object do any. Since the base modules are the
815 // 'crowning glory' examples of good practice.. 815 // 'crowning glory' examples of good practice..
816 816
817 // Validate that the object exists in the scene the user is in 817 // Validate that the object exists in the scene the user is in
818 SceneObjectPart part = s.GetSceneObjectPart(localID); 818 SceneObjectPart part = s.GetSceneObjectPart(localID);
diff --git a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs
index c37c9bd..c91658e 100644
--- a/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs
+++ b/OpenSim/Region/Physics/OdePlugin/ODEPrim.cs
@@ -188,7 +188,7 @@ namespace OpenSim.Region.Physics.OdePlugin
188 public OdePrim(String primName, OdeScene parent_scene, Vector3 pos, Vector3 size, 188 public OdePrim(String primName, OdeScene parent_scene, Vector3 pos, Vector3 size,
189 Quaternion rotation, IMesh mesh, PrimitiveBaseShape pbs, bool pisPhysical, CollisionLocker dode) 189 Quaternion rotation, IMesh mesh, PrimitiveBaseShape pbs, bool pisPhysical, CollisionLocker dode)
190 { 190 {
191 Name = primName; 191 Name = primName;
192 m_vehicle = new ODEDynamics(); 192 m_vehicle = new ODEDynamics();
193 //gc = GCHandle.Alloc(prim_geom, GCHandleType.Pinned); 193 //gc = GCHandle.Alloc(prim_geom, GCHandleType.Pinned);
194 ode = dode; 194 ode = dode;
@@ -620,7 +620,7 @@ namespace OpenSim.Region.Physics.OdePlugin
620 volume *= (1.0f - hollowVolume); 620 volume *= (1.0f - hollowVolume);
621 } 621 }
622 } 622 }
623 break; 623 break;
624 624
625 default: 625 default:
626 break; 626 break;
@@ -658,7 +658,7 @@ namespace OpenSim.Region.Physics.OdePlugin
658 658
659 taperY = _pbs.PathTaperY * 0.01f; 659 taperY = _pbs.PathTaperY * 0.01f;
660 if (taperY < 0.0f) 660 if (taperY < 0.0f)
661 taperY = -taperY; 661 taperY = -taperY;
662 taperY1 = 1.0f - taperY; 662 taperY1 = 1.0f - taperY;
663 663
664 } 664 }
@@ -1059,7 +1059,7 @@ namespace OpenSim.Region.Physics.OdePlugin
1059 } 1059 }
1060 1060
1061 foreach (OdePrim prm in childrenPrim) 1061 foreach (OdePrim prm in childrenPrim)
1062 { 1062 {
1063 prm.m_collisionCategories |= CollisionCategories.Body; 1063 prm.m_collisionCategories |= CollisionCategories.Body;
1064 prm.m_collisionFlags |= (CollisionCategories.Land | CollisionCategories.Wind); 1064 prm.m_collisionFlags |= (CollisionCategories.Land | CollisionCategories.Wind);
1065 1065
diff --git a/OpenSim/Server/Base/ServicesServerBase.cs b/OpenSim/Server/Base/ServicesServerBase.cs
index 18f0f24..2652ff2 100644
--- a/OpenSim/Server/Base/ServicesServerBase.cs
+++ b/OpenSim/Server/Base/ServicesServerBase.cs
@@ -176,7 +176,7 @@ namespace OpenSim.Server.Base
176 OpenSimAppender consoleAppender = null; 176 OpenSimAppender consoleAppender = null;
177 FileAppender fileAppender = null; 177 FileAppender fileAppender = null;
178 178
179 if ( logConfig != null ) 179 if (logConfig != null)
180 { 180 {
181 FileInfo cfg = new FileInfo(logConfig); 181 FileInfo cfg = new FileInfo(logConfig);
182 XmlConfigurator.Configure(cfg); 182 XmlConfigurator.Configure(cfg);
diff --git a/OpenSim/Server/Handlers/Hypergrid/AgentHandlers.cs b/OpenSim/Server/Handlers/Hypergrid/AgentHandlers.cs
index c951653..31eefb1 100644
--- a/OpenSim/Server/Handlers/Hypergrid/AgentHandlers.cs
+++ b/OpenSim/Server/Handlers/Hypergrid/AgentHandlers.cs
@@ -54,9 +54,10 @@ namespace OpenSim.Server.Handlers.Hypergrid
54 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 54 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
55 private IGatekeeperService m_GatekeeperService; 55 private IGatekeeperService m_GatekeeperService;
56 56
57 public GatekeeperAgentHandler(IGatekeeperService gatekeeper) 57 public GatekeeperAgentHandler(IGatekeeperService gatekeeper, bool proxy)
58 { 58 {
59 m_GatekeeperService = gatekeeper; 59 m_GatekeeperService = gatekeeper;
60 m_Proxy = proxy;
60 } 61 }
61 62
62 protected override bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason) 63 protected override bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason)
diff --git a/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs b/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs
index dcb2725..49de8b1 100644
--- a/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs
+++ b/OpenSim/Server/Handlers/Hypergrid/GatekeeperServerConnector.cs
@@ -51,6 +51,8 @@ namespace OpenSim.Server.Handlers.Hypergrid
51 get { return m_GatekeeperService; } 51 get { return m_GatekeeperService; }
52 } 52 }
53 53
54 bool m_Proxy = false;
55
54 public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server, ISimulationService simService) : 56 public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server, ISimulationService simService) :
55 base(config, server, String.Empty) 57 base(config, server, String.Empty)
56 { 58 {
@@ -65,11 +67,13 @@ namespace OpenSim.Server.Handlers.Hypergrid
65 if (m_GatekeeperService == null) 67 if (m_GatekeeperService == null)
66 throw new Exception("Gatekeeper server connector cannot proceed because of missing service"); 68 throw new Exception("Gatekeeper server connector cannot proceed because of missing service");
67 69
70 m_Proxy = gridConfig.GetBoolean("HasProxy", false);
71
68 HypergridHandlers hghandlers = new HypergridHandlers(m_GatekeeperService); 72 HypergridHandlers hghandlers = new HypergridHandlers(m_GatekeeperService);
69 server.AddXmlRPCHandler("link_region", hghandlers.LinkRegionRequest, false); 73 server.AddXmlRPCHandler("link_region", hghandlers.LinkRegionRequest, false);
70 server.AddXmlRPCHandler("get_region", hghandlers.GetRegion, false); 74 server.AddXmlRPCHandler("get_region", hghandlers.GetRegion, false);
71 75
72 server.AddHTTPHandler("/foreignagent/", new GatekeeperAgentHandler(m_GatekeeperService).Handler); 76 server.AddHTTPHandler("/foreignagent/", new GatekeeperAgentHandler(m_GatekeeperService, m_Proxy).Handler);
73 } 77 }
74 78
75 public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server) 79 public GatekeeperServiceInConnector(IConfigSource config, IHttpServer server)
diff --git a/OpenSim/Server/Handlers/Hypergrid/HomeAgentHandlers.cs b/OpenSim/Server/Handlers/Hypergrid/HomeAgentHandlers.cs
index d10d6fc..f64a079 100644
--- a/OpenSim/Server/Handlers/Hypergrid/HomeAgentHandlers.cs
+++ b/OpenSim/Server/Handlers/Hypergrid/HomeAgentHandlers.cs
@@ -55,11 +55,13 @@ namespace OpenSim.Server.Handlers.Hypergrid
55 private IUserAgentService m_UserAgentService; 55 private IUserAgentService m_UserAgentService;
56 56
57 private string m_LoginServerIP; 57 private string m_LoginServerIP;
58 private bool m_Proxy = false;
58 59
59 public HomeAgentHandler(IUserAgentService userAgentService, string loginServerIP) 60 public HomeAgentHandler(IUserAgentService userAgentService, string loginServerIP, bool proxy)
60 { 61 {
61 m_UserAgentService = userAgentService; 62 m_UserAgentService = userAgentService;
62 m_LoginServerIP = loginServerIP; 63 m_LoginServerIP = loginServerIP;
64 m_Proxy = proxy;
63 } 65 }
64 66
65 public Hashtable Handler(Hashtable request) 67 public Hashtable Handler(Hashtable request)
@@ -153,11 +155,11 @@ namespace OpenSim.Server.Handlers.Hypergrid
153 string ip_str = args["client_ip"].ToString(); 155 string ip_str = args["client_ip"].ToString();
154 try 156 try
155 { 157 {
156 string callerIP = Util.GetCallerIP(request); 158 string callerIP = GetCallerIP(request);
157 // Verify if this caller has authority to send the client IP 159 // Verify if this caller has authority to send the client IP
158 if (callerIP == m_LoginServerIP) 160 if (callerIP == m_LoginServerIP)
159 client_ipaddress = new IPEndPoint(IPAddress.Parse(ip_str), 0); 161 client_ipaddress = new IPEndPoint(IPAddress.Parse(ip_str), 0);
160 else 162 else // leaving this for now, but this warning should be removed
161 m_log.WarnFormat("[HOME AGENT HANDLER]: Unauthorized machine {0} tried to set client ip to {1}", callerIP, ip_str); 163 m_log.WarnFormat("[HOME AGENT HANDLER]: Unauthorized machine {0} tried to set client ip to {1}", callerIP, ip_str);
162 } 164 }
163 catch 165 catch
@@ -198,6 +200,23 @@ namespace OpenSim.Server.Handlers.Hypergrid
198 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp); 200 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp);
199 } 201 }
200 202
203 private string GetCallerIP(Hashtable request)
204 {
205 if (!m_Proxy)
206 return Util.GetCallerIP(request);
207
208 // We're behind a proxy
209 Hashtable headers = (Hashtable)request["headers"];
210 if (headers.ContainsKey("X-Forwarded-For") && headers["X-Forwarded-For"] != null)
211 {
212 IPEndPoint ep = Util.GetClientIPFromXFF((string)headers["X-Forwarded-For"]);
213 if (ep != null)
214 return ep.Address.ToString();
215 }
216
217 // Oops
218 return Util.GetCallerIP(request);
219 }
201 } 220 }
202 221
203} 222}
diff --git a/OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs b/OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs
index 70157d5..e5f6a5d 100644
--- a/OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs
+++ b/OpenSim/Server/Handlers/Hypergrid/UserAgentServerConnector.cs
@@ -67,6 +67,7 @@ namespace OpenSim.Server.Handlers.Hypergrid
67 throw new Exception("UserAgent server connector cannot proceed because of missing service"); 67 throw new Exception("UserAgent server connector cannot proceed because of missing service");
68 68
69 string loginServerIP = gridConfig.GetString("LoginServerIP", "127.0.0.1"); 69 string loginServerIP = gridConfig.GetString("LoginServerIP", "127.0.0.1");
70 bool proxy = gridConfig.GetBoolean("HasProxy", false);
70 71
71 server.AddXmlRPCHandler("agent_is_coming_home", AgentIsComingHome, false); 72 server.AddXmlRPCHandler("agent_is_coming_home", AgentIsComingHome, false);
72 server.AddXmlRPCHandler("get_home_region", GetHomeRegion, false); 73 server.AddXmlRPCHandler("get_home_region", GetHomeRegion, false);
@@ -74,7 +75,7 @@ namespace OpenSim.Server.Handlers.Hypergrid
74 server.AddXmlRPCHandler("verify_client", VerifyClient, false); 75 server.AddXmlRPCHandler("verify_client", VerifyClient, false);
75 server.AddXmlRPCHandler("logout_agent", LogoutAgent, false); 76 server.AddXmlRPCHandler("logout_agent", LogoutAgent, false);
76 77
77 server.AddHTTPHandler("/homeagent/", new HomeAgentHandler(m_HomeUsersService, loginServerIP).Handler); 78 server.AddHTTPHandler("/homeagent/", new HomeAgentHandler(m_HomeUsersService, loginServerIP, proxy).Handler);
78 } 79 }
79 80
80 public XmlRpcResponse GetHomeRegion(XmlRpcRequest request, IPEndPoint remoteClient) 81 public XmlRpcResponse GetHomeRegion(XmlRpcRequest request, IPEndPoint remoteClient)
diff --git a/OpenSim/Server/Handlers/Login/LLLoginHandlers.cs b/OpenSim/Server/Handlers/Login/LLLoginHandlers.cs
index 30dc65e..48f5f99 100644
--- a/OpenSim/Server/Handlers/Login/LLLoginHandlers.cs
+++ b/OpenSim/Server/Handlers/Login/LLLoginHandlers.cs
@@ -88,14 +88,26 @@ namespace OpenSim.Server.Handlers.Login
88 startLocation = requestData["start"].ToString(); 88 startLocation = requestData["start"].ToString();
89 89
90 string clientVersion = "Unknown"; 90 string clientVersion = "Unknown";
91 if (requestData.Contains("version")) 91 if (requestData.Contains("version") && requestData["version"] != null)
92 clientVersion = requestData["version"].ToString(); 92 clientVersion = requestData["version"].ToString();
93 // We should do something interesting with the client version... 93 // We should do something interesting with the client version...
94 94
95 string channel = "Unknown";
96 if (requestData.Contains("channel") && requestData["channel"] != null)
97 channel = requestData["channel"].ToString();
98
99 string mac = "Unknown";
100 if (requestData.Contains("mac") && requestData["mac"] != null)
101 mac = requestData["mac"].ToString();
102
103 string id0 = "Unknown";
104 if (requestData.Contains("id0") && requestData["id0"] != null)
105 id0 = requestData["id0"].ToString();
106
95 //m_log.InfoFormat("[LOGIN]: XMLRPC Login Requested for {0} {1}, starting in {2}, using {3}", first, last, startLocation, clientVersion); 107 //m_log.InfoFormat("[LOGIN]: XMLRPC Login Requested for {0} {1}, starting in {2}, using {3}", first, last, startLocation, clientVersion);
96 108
97 LoginResponse reply = null; 109 LoginResponse reply = null;
98 reply = m_LocalService.Login(first, last, passwd, startLocation, scopeID, clientVersion, remoteClient); 110 reply = m_LocalService.Login(first, last, passwd, startLocation, scopeID, clientVersion, channel, mac, id0, remoteClient);
99 111
100 XmlRpcResponse response = new XmlRpcResponse(); 112 XmlRpcResponse response = new XmlRpcResponse();
101 response.Value = reply.ToHashtable(); 113 response.Value = reply.ToHashtable();
@@ -166,7 +178,8 @@ namespace OpenSim.Server.Handlers.Login
166 m_log.Info("[LOGIN]: LLSD Login Requested for: '" + map["first"].AsString() + "' '" + map["last"].AsString() + "' / " + startLocation); 178 m_log.Info("[LOGIN]: LLSD Login Requested for: '" + map["first"].AsString() + "' '" + map["last"].AsString() + "' / " + startLocation);
167 179
168 LoginResponse reply = null; 180 LoginResponse reply = null;
169 reply = m_LocalService.Login(map["first"].AsString(), map["last"].AsString(), map["passwd"].AsString(), startLocation, scopeID, String.Empty, remoteClient); 181 reply = m_LocalService.Login(map["first"].AsString(), map["last"].AsString(), map["passwd"].AsString(), startLocation, scopeID,
182 map["version"].AsString(), map["channel"].AsString(), map["mac"].AsString(), map["id0"].AsString(), remoteClient);
170 return reply.ToOSDMap(); 183 return reply.ToOSDMap();
171 184
172 } 185 }
diff --git a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
index 2997430..1f7e502 100644
--- a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
+++ b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
@@ -52,6 +52,8 @@ namespace OpenSim.Server.Handlers.Simulation
52 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); 52 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
53 private ISimulationService m_SimulationService; 53 private ISimulationService m_SimulationService;
54 54
55 protected bool m_Proxy = false;
56
55 public AgentHandler() { } 57 public AgentHandler() { }
56 58
57 public AgentHandler(ISimulationService sim) 59 public AgentHandler(ISimulationService sim)
@@ -179,13 +181,31 @@ namespace OpenSim.Server.Handlers.Simulation
179 resp["reason"] = OSD.FromString(reason); 181 resp["reason"] = OSD.FromString(reason);
180 resp["success"] = OSD.FromBoolean(result); 182 resp["success"] = OSD.FromBoolean(result);
181 // Let's also send out the IP address of the caller back to the caller (HG 1.5) 183 // Let's also send out the IP address of the caller back to the caller (HG 1.5)
182 resp["your_ip"] = OSD.FromString(Util.GetCallerIP(request)); 184 resp["your_ip"] = OSD.FromString(GetCallerIP(request));
183 185
184 // TODO: add reason if not String.Empty? 186 // TODO: add reason if not String.Empty?
185 responsedata["int_response_code"] = HttpStatusCode.OK; 187 responsedata["int_response_code"] = HttpStatusCode.OK;
186 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp); 188 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp);
187 } 189 }
188 190
191 private string GetCallerIP(Hashtable request)
192 {
193 if (!m_Proxy)
194 return Util.GetCallerIP(request);
195
196 // We're behind a proxy
197 Hashtable headers = (Hashtable)request["headers"];
198 if (headers.ContainsKey("X-Forwarded-For") && headers["X-Forwarded-For"] != null)
199 {
200 IPEndPoint ep = Util.GetClientIPFromXFF((string)headers["X-Forwarded-For"]);
201 if (ep != null)
202 return ep.Address.ToString();
203 }
204
205 // Oops
206 return Util.GetCallerIP(request);
207 }
208
189 // subclasses can override this 209 // subclasses can override this
190 protected virtual bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason) 210 protected virtual bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason)
191 { 211 {
diff --git a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
index 6d3c64a..247dd7e 100644
--- a/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
+++ b/OpenSim/Services/Connectors/Hypergrid/UserAgentServiceConnector.cs
@@ -238,8 +238,12 @@ namespace OpenSim.Services.Connectors.Hypergrid
238 args["destination_y"] = OSD.FromString(destination.RegionLocY.ToString()); 238 args["destination_y"] = OSD.FromString(destination.RegionLocY.ToString());
239 args["destination_name"] = OSD.FromString(destination.RegionName); 239 args["destination_name"] = OSD.FromString(destination.RegionName);
240 args["destination_uuid"] = OSD.FromString(destination.RegionID.ToString()); 240 args["destination_uuid"] = OSD.FromString(destination.RegionID.ToString());
241 if (ipaddress != null) 241
242 args["client_ip"] = OSD.FromString(ipaddress.Address.ToString()); 242 // 10/3/2010
243 // I added the client_ip up to the regular AgentCircuitData, so this doesn't need to be here.
244 // This need cleaning elsewhere...
245 //if (ipaddress != null)
246 // args["client_ip"] = OSD.FromString(ipaddress.Address.ToString());
243 247
244 return args; 248 return args;
245 } 249 }
diff --git a/OpenSim/Services/Connectors/SimianGrid/SimianUserAccountServiceConnector.cs b/OpenSim/Services/Connectors/SimianGrid/SimianUserAccountServiceConnector.cs
index ddd2322..9c150ee 100644
--- a/OpenSim/Services/Connectors/SimianGrid/SimianUserAccountServiceConnector.cs
+++ b/OpenSim/Services/Connectors/SimianGrid/SimianUserAccountServiceConnector.cs
@@ -147,7 +147,7 @@ namespace OpenSim.Services.Connectors.SimianGrid
147 if (account == null) 147 if (account == null)
148 { 148 {
149 // Store null responses too, to avoid repeated lookups for missing accounts 149 // Store null responses too, to avoid repeated lookups for missing accounts
150 m_accountCache.AddOrUpdate(userID, null, DateTime.Now + TimeSpan.FromSeconds(CACHE_EXPIRATION_SECONDS)); 150 m_accountCache.AddOrUpdate(userID, null, CACHE_EXPIRATION_SECONDS);
151 } 151 }
152 152
153 return account; 153 return account;
@@ -225,7 +225,7 @@ namespace OpenSim.Services.Connectors.SimianGrid
225 if (success) 225 if (success)
226 { 226 {
227 // Cache the user account info 227 // Cache the user account info
228 m_accountCache.AddOrUpdate(data.PrincipalID, data, DateTime.Now + TimeSpan.FromSeconds(CACHE_EXPIRATION_SECONDS)); 228 m_accountCache.AddOrUpdate(data.PrincipalID, data, CACHE_EXPIRATION_SECONDS);
229 } 229 }
230 else 230 else
231 { 231 {
@@ -290,7 +290,7 @@ namespace OpenSim.Services.Connectors.SimianGrid
290 GetFirstLastName(response["Name"].AsString(), out account.FirstName, out account.LastName); 290 GetFirstLastName(response["Name"].AsString(), out account.FirstName, out account.LastName);
291 291
292 // Cache the user account info 292 // Cache the user account info
293 m_accountCache.AddOrUpdate(account.PrincipalID, account, DateTime.Now + TimeSpan.FromSeconds(CACHE_EXPIRATION_SECONDS)); 293 m_accountCache.AddOrUpdate(account.PrincipalID, account, CACHE_EXPIRATION_SECONDS);
294 294
295 return account; 295 return account;
296 } 296 }
diff --git a/OpenSim/Services/HypergridService/UserAgentService.cs b/OpenSim/Services/HypergridService/UserAgentService.cs
index 4653b31..d5dda11 100644
--- a/OpenSim/Services/HypergridService/UserAgentService.cs
+++ b/OpenSim/Services/HypergridService/UserAgentService.cs
@@ -148,7 +148,6 @@ namespace OpenSim.Services.HypergridService
148 agentCircuit.ServiceSessionID = region.ServerURI + ";" + UUID.Random(); 148 agentCircuit.ServiceSessionID = region.ServerURI + ";" + UUID.Random();
149 TravelingAgentInfo old = UpdateTravelInfo(agentCircuit, region); 149 TravelingAgentInfo old = UpdateTravelInfo(agentCircuit, region);
150 150
151 //bool success = m_GatekeeperConnector.CreateAgent(region, agentCircuit, (uint)Constants.TeleportFlags.ViaLogin, out reason);
152 bool success = false; 151 bool success = false;
153 string myExternalIP = string.Empty; 152 string myExternalIP = string.Empty;
154 string gridName = gatekeeper.ServerURI; 153 string gridName = gatekeeper.ServerURI;
@@ -200,6 +199,11 @@ namespace OpenSim.Services.HypergridService
200 { 199 {
201 if (m_TravelingAgents.ContainsKey(agentCircuit.SessionID)) 200 if (m_TravelingAgents.ContainsKey(agentCircuit.SessionID))
202 { 201 {
202 // Very important! Override whatever this agent comes with.
203 // UserAgentService always sets the IP for every new agent
204 // with the original IP address.
205 agentCircuit.IPAddress = m_TravelingAgents[agentCircuit.SessionID].ClientIPAddress;
206
203 old = m_TravelingAgents[agentCircuit.SessionID]; 207 old = m_TravelingAgents[agentCircuit.SessionID];
204 } 208 }
205 209
diff --git a/OpenSim/Services/Interfaces/ILoginService.cs b/OpenSim/Services/Interfaces/ILoginService.cs
index 9e57339..ee9b0b1 100644
--- a/OpenSim/Services/Interfaces/ILoginService.cs
+++ b/OpenSim/Services/Interfaces/ILoginService.cs
@@ -47,7 +47,8 @@ namespace OpenSim.Services.Interfaces
47 47
48 public interface ILoginService 48 public interface ILoginService
49 { 49 {
50 LoginResponse Login(string firstName, string lastName, string passwd, string startLocation, UUID scopeID, string clientVersion, IPEndPoint clientIP); 50 LoginResponse Login(string firstName, string lastName, string passwd, string startLocation, UUID scopeID,
51 string clientVersion, string channel, string mac, string id0, IPEndPoint clientIP);
51 Hashtable SetLevel(string firstName, string lastName, string passwd, int level, IPEndPoint clientIP); 52 Hashtable SetLevel(string firstName, string lastName, string passwd, int level, IPEndPoint clientIP);
52 } 53 }
53 54
diff --git a/OpenSim/Services/LLLoginService/LLLoginService.cs b/OpenSim/Services/LLLoginService/LLLoginService.cs
index d30c149..127c4b2 100644
--- a/OpenSim/Services/LLLoginService/LLLoginService.cs
+++ b/OpenSim/Services/LLLoginService/LLLoginService.cs
@@ -208,7 +208,8 @@ namespace OpenSim.Services.LLLoginService
208 return response; 208 return response;
209 } 209 }
210 210
211 public LoginResponse Login(string firstName, string lastName, string passwd, string startLocation, UUID scopeID, string clientVersion, IPEndPoint clientIP) 211 public LoginResponse Login(string firstName, string lastName, string passwd, string startLocation, UUID scopeID,
212 string clientVersion, string channel, string mac, string id0, IPEndPoint clientIP)
212 { 213 {
213 bool success = false; 214 bool success = false;
214 UUID session = UUID.Random(); 215 UUID session = UUID.Random();
@@ -340,7 +341,8 @@ namespace OpenSim.Services.LLLoginService
340 // 341 //
341 string reason = string.Empty; 342 string reason = string.Empty;
342 GridRegion dest; 343 GridRegion dest;
343 AgentCircuitData aCircuit = LaunchAgentAtGrid(gatekeeper, destination, account, avatar, session, secureSession, position, where, clientVersion, clientIP, out where, out reason, out dest); 344 AgentCircuitData aCircuit = LaunchAgentAtGrid(gatekeeper, destination, account, avatar, session, secureSession, position, where,
345 clientVersion, channel, mac, id0, clientIP, out where, out reason, out dest);
344 destination = dest; 346 destination = dest;
345 if (aCircuit == null) 347 if (aCircuit == null)
346 { 348 {
@@ -600,7 +602,8 @@ namespace OpenSim.Services.LLLoginService
600 } 602 }
601 603
602 protected AgentCircuitData LaunchAgentAtGrid(GridRegion gatekeeper, GridRegion destination, UserAccount account, AvatarData avatar, 604 protected AgentCircuitData LaunchAgentAtGrid(GridRegion gatekeeper, GridRegion destination, UserAccount account, AvatarData avatar,
603 UUID session, UUID secureSession, Vector3 position, string currentWhere, string viewer, IPEndPoint clientIP, out string where, out string reason, out GridRegion dest) 605 UUID session, UUID secureSession, Vector3 position, string currentWhere, string viewer, string channel, string mac, string id0,
606 IPEndPoint clientIP, out string where, out string reason, out GridRegion dest)
604 { 607 {
605 where = currentWhere; 608 where = currentWhere;
606 ISimulationService simConnector = null; 609 ISimulationService simConnector = null;
@@ -640,7 +643,7 @@ namespace OpenSim.Services.LLLoginService
640 if (m_UserAgentService == null && simConnector != null) 643 if (m_UserAgentService == null && simConnector != null)
641 { 644 {
642 circuitCode = (uint)Util.RandomClass.Next(); ; 645 circuitCode = (uint)Util.RandomClass.Next(); ;
643 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, viewer); 646 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, clientIP.Address.ToString(), viewer, channel, mac, id0);
644 success = LaunchAgentDirectly(simConnector, destination, aCircuit, out reason); 647 success = LaunchAgentDirectly(simConnector, destination, aCircuit, out reason);
645 if (!success && m_GridService != null) 648 if (!success && m_GridService != null)
646 { 649 {
@@ -665,7 +668,7 @@ namespace OpenSim.Services.LLLoginService
665 if (m_UserAgentService != null) 668 if (m_UserAgentService != null)
666 { 669 {
667 circuitCode = (uint)Util.RandomClass.Next(); ; 670 circuitCode = (uint)Util.RandomClass.Next(); ;
668 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, viewer); 671 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, clientIP.Address.ToString(), viewer, channel, mac, id0);
669 success = LaunchAgentIndirectly(gatekeeper, destination, aCircuit, clientIP, out reason); 672 success = LaunchAgentIndirectly(gatekeeper, destination, aCircuit, clientIP, out reason);
670 if (!success && m_GridService != null) 673 if (!success && m_GridService != null)
671 { 674 {
@@ -694,7 +697,8 @@ namespace OpenSim.Services.LLLoginService
694 } 697 }
695 698
696 private AgentCircuitData MakeAgent(GridRegion region, UserAccount account, 699 private AgentCircuitData MakeAgent(GridRegion region, UserAccount account,
697 AvatarData avatar, UUID session, UUID secureSession, uint circuit, Vector3 position, string viewer) 700 AvatarData avatar, UUID session, UUID secureSession, uint circuit, Vector3 position,
701 string ipaddress, string viewer, string channel, string mac, string id0)
698 { 702 {
699 AgentCircuitData aCircuit = new AgentCircuitData(); 703 AgentCircuitData aCircuit = new AgentCircuitData();
700 704
@@ -715,7 +719,11 @@ namespace OpenSim.Services.LLLoginService
715 aCircuit.SecureSessionID = secureSession; 719 aCircuit.SecureSessionID = secureSession;
716 aCircuit.SessionID = session; 720 aCircuit.SessionID = session;
717 aCircuit.startpos = position; 721 aCircuit.startpos = position;
722 aCircuit.IPAddress = ipaddress;
718 aCircuit.Viewer = viewer; 723 aCircuit.Viewer = viewer;
724 aCircuit.Channel = channel;
725 aCircuit.Mac = mac;
726 aCircuit.Id0 = id0;
719 SetServiceURLs(aCircuit, account); 727 SetServiceURLs(aCircuit, account);
720 728
721 return aCircuit; 729 return aCircuit;
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
new file mode 100755
index 0000000..20f53d6
--- /dev/null
+++ b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index b8f45b1..31f9d60 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -1,333 +1,333 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse.StructuredData</name> 4 <name>OpenMetaverse.StructuredData</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.StructuredData.OSDParser"> 7 <member name="T:OpenMetaverse.StructuredData.OSDParser">
8 <summary> 8 <summary>
9 9
10 </summary> 10 </summary>
11 <summary> 11 <summary>
12 12
13 </summary> 13 </summary>
14 <summary> 14 <summary>
15 15
16 </summary> 16 </summary>
17 </member> 17 </member>
18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)"> 18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
19 <summary> 19 <summary>
20 20
21 </summary> 21 </summary>
22 <param name="reader"></param> 22 <param name="xmlData"></param>
23 <returns></returns> 23 <returns></returns>
24 </member> 24 </member>
25 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)"> 25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
26 <summary> 26 <summary>
27 27
28 </summary> 28 </summary>
29 <param name="reader"></param> 29 <param name="xmlData"></param>
30 <returns></returns> 30 <returns></returns>
31 </member> 31 </member>
32 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)"> 32 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
33 <summary> 33 <summary>
34 34
35 </summary> 35 </summary>
36 <param name="reader"></param> 36 <param name="xmlData"></param>
37 <returns></returns> 37 <returns></returns>
38 </member> 38 </member>
39 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)"> 39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
40 <summary> 40 <summary>
41 41
42 </summary> 42 </summary>
43 <param name="reader"></param> 43 <param name="data"></param>
44 <returns></returns> 44 <returns></returns>
45 </member> 45 </member>
46 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)"> 46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
47 <summary> 47 <summary>
48 48
49 </summary> 49 </summary>
50 <param name="reader"></param> 50 <param name="data"></param>
51 <param name="delimiter"></param> 51 <returns></returns>
52 <returns></returns> 52 </member>
53 </member> 53 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
54 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)"> 54 <summary>
55 <summary> 55
56 56 </summary>
57 </summary> 57 <param name="writer"></param>
58 <param name="reader"></param> 58 <param name="data"></param>
59 <param name="buffer"></param> 59 </member>
60 <param name="offset"></param> 60 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
61 <returns></returns> 61 <summary>
62 </member> 62
63 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)"> 63 </summary>
64 <summary> 64 <param name="xmlData"></param>
65 65 <param name="error"></param>
66 </summary> 66 <returns></returns>
67 <param name="s"></param> 67 </member>
68 <param name="c"></param> 68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
69 <returns></returns> 69 <summary>
70 </member> 70
71 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)"> 71 </summary>
72 <summary> 72 <param name="reader"></param>
73 73 <returns></returns>
74 </summary> 74 </member>
75 <param name="s"></param> 75 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
76 <param name="c"></param> 76 <summary>
77 <returns></returns> 77
78 </member> 78 </summary>
79 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])"> 79 <param name="reader"></param>
80 <summary> 80 <returns></returns>
81 81 </member>
82 </summary> 82 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
83 <param name="binaryData"></param> 83 <summary>
84 <returns></returns> 84
85 </member> 85 </summary>
86 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> 86 <param name="reader"></param>
87 <summary> 87 <returns></returns>
88 88 </member>
89 </summary> 89 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
90 <param name="stream"></param> 90 <summary>
91 <returns></returns> 91
92 </member> 92 </summary>
93 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> 93 <param name="reader"></param>
94 <summary> 94 <returns></returns>
95 95 </member>
96 </summary> 96 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
97 <param name="osd"></param> 97 <summary>
98 <returns></returns> 98
99 </member> 99 </summary>
100 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)"> 100 <param name="reader"></param>
101 <summary> 101 <returns></returns>
102 102 </member>
103 </summary> 103 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
104 <param name="data"></param> 104 <summary>
105 <returns></returns> 105
106 </member> 106 </summary>
107 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)"> 107 <param name="reader"></param>
108 <summary> 108 <param name="delimiter"></param>
109 109 <returns></returns>
110 </summary> 110 </member>
111 <param name="stream"></param> 111 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
112 </member> 112 <summary>
113 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)"> 113
114 <summary> 114 </summary>
115 115 <param name="reader"></param>
116 </summary> 116 <param name="buffer"></param>
117 <param name="stream"></param> 117 <param name="offset"></param>
118 <param name="toFind"></param> 118 <returns></returns>
119 <returns></returns> 119 </member>
120 </member> 120 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
121 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])"> 121 <summary>
122 <summary> 122
123 123 </summary>
124 </summary> 124 <param name="s"></param>
125 <param name="stream"></param> 125 <param name="c"></param>
126 <param name="toFind"></param> 126 <returns></returns>
127 <returns></returns> 127 </member>
128 </member> 128 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
129 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)"> 129 <summary>
130 <summary> 130
131 131 </summary>
132 </summary> 132 <param name="s"></param>
133 <param name="stream"></param> 133 <param name="c"></param>
134 <param name="consumeBytes"></param> 134 <returns></returns>
135 <returns></returns> 135 </member>
136 </member> 136 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
137 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])"> 137 <summary>
138 <summary> 138
139 139 </summary>
140 </summary> 140 <param name="binaryData"></param>
141 <param name="binaryNetEnd"></param> 141 <returns></returns>
142 <returns></returns> 142 </member>
143 </member> 143 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
144 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])"> 144 <summary>
145 <summary> 145
146 146 </summary>
147 </summary> 147 <param name="stream"></param>
148 <param name="binaryNetEnd"></param> 148 <returns></returns>
149 <returns></returns> 149 </member>
150 </member> 150 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
151 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)"> 151 <summary>
152 <summary> 152
153 153 </summary>
154 </summary> 154 <param name="osd"></param>
155 <param name="intHostEnd"></param> 155 <returns></returns>
156 <returns></returns> 156 </member>
157 </member> 157 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
158 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])"> 158 <summary>
159 <summary> 159
160 160 </summary>
161 </summary> 161 <param name="data"></param>
162 <param name="xmlData"></param> 162 <returns></returns>
163 <returns></returns> 163 </member>
164 </member> 164 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
165 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)"> 165 <summary>
166 <summary> 166
167 167 </summary>
168 </summary> 168 <param name="stream"></param>
169 <param name="xmlData"></param> 169 </member>
170 <returns></returns> 170 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
171 </member> 171 <summary>
172 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)"> 172
173 <summary> 173 </summary>
174 174 <param name="stream"></param>
175 </summary> 175 <param name="toFind"></param>
176 <param name="xmlData"></param> 176 <returns></returns>
177 <returns></returns> 177 </member>
178 </member> 178 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])">
179 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)"> 179 <summary>
180 <summary> 180
181 181 </summary>
182 </summary> 182 <param name="stream"></param>
183 <param name="data"></param> 183 <param name="toFind"></param>
184 <returns></returns> 184 <returns></returns>
185 </member> 185 </member>
186 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)"> 186 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
187 <summary> 187 <summary>
188 188
189 </summary> 189 </summary>
190 <param name="data"></param> 190 <param name="stream"></param>
191 <returns></returns> 191 <param name="consumeBytes"></param>
192 </member> 192 <returns></returns>
193 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)"> 193 </member>
194 <summary> 194 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
195 195 <summary>
196 </summary> 196
197 <param name="writer"></param> 197 </summary>
198 <param name="data"></param> 198 <param name="binaryNetEnd"></param>
199 </member> 199 <returns></returns>
200 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)"> 200 </member>
201 <summary> 201 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
202 202 <summary>
203 </summary> 203
204 <param name="xmlData"></param> 204 </summary>
205 <param name="error"></param> 205 <param name="binaryNetEnd"></param>
206 <returns></returns> 206 <returns></returns>
207 </member> 207 </member>
208 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)"> 208 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
209 <summary> 209 <summary>
210 210
211 </summary> 211 </summary>
212 <param name="reader"></param> 212 <param name="intHostEnd"></param>
213 <returns></returns> 213 <returns></returns>
214 </member> 214 </member>
215 <member name="T:OpenMetaverse.StructuredData.OSDType"> 215 <member name="T:OpenMetaverse.StructuredData.OSDType">
216 <summary> 216 <summary>
217 217
218 </summary> 218 </summary>
219 </member> 219 </member>
220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown"> 220 <member name="F:OpenMetaverse.StructuredData.OSDType.Unknown">
221 <summary></summary> 221 <summary></summary>
222 </member> 222 </member>
223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean"> 223 <member name="F:OpenMetaverse.StructuredData.OSDType.Boolean">
224 <summary></summary> 224 <summary></summary>
225 </member> 225 </member>
226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer"> 226 <member name="F:OpenMetaverse.StructuredData.OSDType.Integer">
227 <summary></summary> 227 <summary></summary>
228 </member> 228 </member>
229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real"> 229 <member name="F:OpenMetaverse.StructuredData.OSDType.Real">
230 <summary></summary> 230 <summary></summary>
231 </member> 231 </member>
232 <member name="F:OpenMetaverse.StructuredData.OSDType.String"> 232 <member name="F:OpenMetaverse.StructuredData.OSDType.String">
233 <summary></summary> 233 <summary></summary>
234 </member> 234 </member>
235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID"> 235 <member name="F:OpenMetaverse.StructuredData.OSDType.UUID">
236 <summary></summary> 236 <summary></summary>
237 </member> 237 </member>
238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date"> 238 <member name="F:OpenMetaverse.StructuredData.OSDType.Date">
239 <summary></summary> 239 <summary></summary>
240 </member> 240 </member>
241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI"> 241 <member name="F:OpenMetaverse.StructuredData.OSDType.URI">
242 <summary></summary> 242 <summary></summary>
243 </member> 243 </member>
244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary"> 244 <member name="F:OpenMetaverse.StructuredData.OSDType.Binary">
245 <summary></summary> 245 <summary></summary>
246 </member> 246 </member>
247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map"> 247 <member name="F:OpenMetaverse.StructuredData.OSDType.Map">
248 <summary></summary> 248 <summary></summary>
249 </member> 249 </member>
250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array"> 250 <member name="F:OpenMetaverse.StructuredData.OSDType.Array">
251 <summary></summary> 251 <summary></summary>
252 </member> 252 </member>
253 <member name="T:OpenMetaverse.StructuredData.OSDException"> 253 <member name="T:OpenMetaverse.StructuredData.OSDException">
254 <summary> 254 <summary>
255 255
256 </summary> 256 </summary>
257 </member> 257 </member>
258 <member name="T:OpenMetaverse.StructuredData.OSD"> 258 <member name="T:OpenMetaverse.StructuredData.OSD">
259 <summary> 259 <summary>
260 260
261 </summary> 261 </summary>
262 </member> 262 </member>
263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)"> 263 <member name="M:OpenMetaverse.StructuredData.OSD.SerializeMembers(System.Object)">
264 <summary> 264 <summary>
265 Uses reflection to create an SDMap from all of the SD 265 Uses reflection to create an SDMap from all of the SD
266 serializable types in an object 266 serializable types in an object
267 </summary> 267 </summary>
268 <param name="obj">Class or struct containing serializable types</param> 268 <param name="obj">Class or struct containing serializable types</param>
269 <returns>An SDMap holding the serialized values from the 269 <returns>An SDMap holding the serialized values from the
270 container object</returns> 270 container object</returns>
271 </member> 271 </member>
272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)"> 272 <member name="M:OpenMetaverse.StructuredData.OSD.DeserializeMembers(System.Object@,OpenMetaverse.StructuredData.OSDMap)">
273 <summary> 273 <summary>
274 Uses reflection to deserialize member variables in an object from 274 Uses reflection to deserialize member variables in an object from
275 an SDMap 275 an SDMap
276 </summary> 276 </summary>
277 <param name="obj">Reference to an object to fill with deserialized 277 <param name="obj">Reference to an object to fill with deserialized
278 values</param> 278 values</param>
279 <param name="serialized">Serialized values to put in the target 279 <param name="serialized">Serialized values to put in the target
280 object</param> 280 object</param>
281 </member> 281 </member>
282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean"> 282 <member name="T:OpenMetaverse.StructuredData.OSDBoolean">
283 <summary> 283 <summary>
284 284
285 </summary> 285 </summary>
286 </member> 286 </member>
287 <member name="T:OpenMetaverse.StructuredData.OSDInteger"> 287 <member name="T:OpenMetaverse.StructuredData.OSDInteger">
288 <summary> 288 <summary>
289 289
290 </summary> 290 </summary>
291 </member> 291 </member>
292 <member name="T:OpenMetaverse.StructuredData.OSDReal"> 292 <member name="T:OpenMetaverse.StructuredData.OSDReal">
293 <summary> 293 <summary>
294 294
295 </summary> 295 </summary>
296 </member> 296 </member>
297 <member name="T:OpenMetaverse.StructuredData.OSDString"> 297 <member name="T:OpenMetaverse.StructuredData.OSDString">
298 <summary> 298 <summary>
299 299
300 </summary> 300 </summary>
301 </member> 301 </member>
302 <member name="T:OpenMetaverse.StructuredData.OSDUUID"> 302 <member name="T:OpenMetaverse.StructuredData.OSDUUID">
303 <summary> 303 <summary>
304 304
305 </summary> 305 </summary>
306 </member> 306 </member>
307 <member name="T:OpenMetaverse.StructuredData.OSDDate"> 307 <member name="T:OpenMetaverse.StructuredData.OSDDate">
308 <summary> 308 <summary>
309 309
310 </summary> 310 </summary>
311 </member> 311 </member>
312 <member name="T:OpenMetaverse.StructuredData.OSDUri"> 312 <member name="T:OpenMetaverse.StructuredData.OSDUri">
313 <summary> 313 <summary>
314 314
315 </summary> 315 </summary>
316 </member> 316 </member>
317 <member name="T:OpenMetaverse.StructuredData.OSDBinary"> 317 <member name="T:OpenMetaverse.StructuredData.OSDBinary">
318 <summary> 318 <summary>
319 319
320 </summary> 320 </summary>
321 </member> 321 </member>
322 <member name="T:OpenMetaverse.StructuredData.OSDMap"> 322 <member name="T:OpenMetaverse.StructuredData.OSDMap">
323 <summary> 323 <summary>
324 324
325 </summary> 325 </summary>
326 </member> 326 </member>
327 <member name="T:OpenMetaverse.StructuredData.OSDArray"> 327 <member name="T:OpenMetaverse.StructuredData.OSDArray">
328 <summary> 328 <summary>
329 329
330 </summary> 330 </summary>
331 </member> 331 </member>
332 </members> 332 </members>
333</doc> 333</doc>
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index 54681e4..31f34fa 100644
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index ca9f359..8968bef 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,25250 +1,24951 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverse</name> 4 <name>OpenMetaverse</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.Imaging.LoadTGAClass"> 7 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
8 <summary> 8 <summary>
9 Capability to load TGAs to Bitmap 9 Return a decoded capabilities message as a strongly typed object
10 </summary> 10 </summary>
11 </member> 11 <param name="eventName">A string containing the name of the capabilities message key</param>
12 <member name="T:OpenMetaverse.Assets.AssetPrim"> 12 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param>
13 <summary> 13 <returns>A strongly typed object containing the decoded information from the capabilities message, or null
14 Represents a primitive asset 14 if no existing Message object exists for the specified event</returns>
15 </summary> 15 </member>
16 </member> 16 <member name="T:OpenMetaverse.ObjectReturnType">
17 <member name="T:OpenMetaverse.Assets.Asset"> 17 <summary>
18 <summary> 18 Type of return to use when returning objects from a parcel
19 Base class for all Asset types 19 </summary>
20 </summary> 20 </member>
21 </member> 21 <member name="F:OpenMetaverse.ObjectReturnType.None">
22 <member name="F:OpenMetaverse.Assets.Asset.AssetData"> 22 <summary></summary>
23 <summary>A byte array containing the raw asset data</summary> 23 </member>
24 </member> 24 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
25 <member name="F:OpenMetaverse.Assets.Asset.Temporary"> 25 <summary>Return objects owned by parcel owner</summary>
26 <summary>True if the asset it only stored on the server temporarily</summary> 26 </member>
27 </member> 27 <member name="F:OpenMetaverse.ObjectReturnType.Group">
28 <member name="F:OpenMetaverse.Assets.Asset._AssetID"> 28 <summary>Return objects set to group</summary>
29 <summary>A unique ID</summary> 29 </member>
30 </member> 30 <member name="F:OpenMetaverse.ObjectReturnType.Other">
31 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 31 <summary>Return objects not owned by parcel owner or set to group</summary>
32 <summary> 32 </member>
33 Construct a new Asset object 33 <member name="F:OpenMetaverse.ObjectReturnType.List">
34 </summary> 34 <summary>Return a specific list of objects on parcel</summary>
35 </member> 35 </member>
36 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 36 <member name="F:OpenMetaverse.ObjectReturnType.Sell">
37 <summary> 37 <summary>Return objects that are marked for-sale</summary>
38 Construct a new Asset object 38 </member>
39 </summary> 39 <member name="T:OpenMetaverse.ParcelAccessFlags">
40 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 40 <summary>
41 <param name="assetData">A byte array containing the raw asset data</param> 41 Blacklist/Whitelist flags used in parcels Access List
42 </member> 42 </summary>
43 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 43 </member>
44 <summary> 44 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess">
45 Regenerates the <code>AssetData</code> byte array from the properties 45 <summary>Agent is denied access</summary>
46 of the derived class. 46 </member>
47 </summary> 47 <member name="F:OpenMetaverse.ParcelAccessFlags.Access">
48 </member> 48 <summary>Agent is granted access</summary>
49 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 49 </member>
50 <summary> 50 <member name="T:OpenMetaverse.ParcelResult">
51 Decodes the AssetData, placing it in appropriate properties of the derived 51 <summary>
52 class. 52 The result of a request for parcel properties
53 </summary> 53 </summary>
54 <returns>True if the asset decoding succeeded, otherwise false</returns> 54 </member>
55 </member> 55 <member name="F:OpenMetaverse.ParcelResult.NoData">
56 <member name="P:OpenMetaverse.Assets.Asset.AssetID"> 56 <summary>No matches were found for the request</summary>
57 <summary>The assets unique ID</summary> 57 </member>
58 </member> 58 <member name="F:OpenMetaverse.ParcelResult.Single">
59 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 59 <summary>Request matched a single parcel</summary>
60 <summary> 60 </member>
61 The "type" of asset, Notecard, Animation, etc 61 <member name="F:OpenMetaverse.ParcelResult.Multiple">
62 </summary> 62 <summary>Request matched multiple parcels</summary>
63 </member> 63 </member>
64 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor"> 64 <member name="T:OpenMetaverse.AccessList">
65 <summary>Initializes a new instance of an AssetPrim object</summary> 65 <summary>
66 </member> 66 Flags used in the ParcelAccessListRequest packet to specify whether
67 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode"> 67 we want the access list (whitelist), ban list (blacklist), or both
68 <summary> 68 </summary>
69 69 </member>
70 </summary> 70 <member name="F:OpenMetaverse.AccessList.Access">
71 </member> 71 <summary>Request the access list</summary>
72 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode"> 72 </member>
73 <summary> 73 <member name="F:OpenMetaverse.AccessList.Ban">
74 74 <summary>Request the ban list</summary>
75 </summary> 75 </member>
76 <returns></returns> 76 <member name="F:OpenMetaverse.AccessList.Both">
77 </member> 77 <summary>Request both White and Black lists</summary>
78 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType"> 78 </member>
79 <summary>Override the base classes AssetType</summary> 79 <member name="T:OpenMetaverse.ParcelPropertiesStatus">
80 </member> 80 <summary>
81 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape"> 81 Sequence ID in ParcelPropertiesReply packets (sent when avatar
82 <summary> 82 tries to cross a parcel border)
83 Only used internally for XML serialization/deserialization 83 </summary>
84 </summary> 84 </member>
85 </member> 85 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected">
86 <member name="T:OpenMetaverse.Sounds"> 86 <summary>Parcel is currently selected</summary>
87 <summary> 87 </member>
88 pre-defined built in sounds 88 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup">
89 </summary> 89 <summary>Parcel restricted to a group the avatar is not a
90 </member> 90 member of</summary>
91 <member name="F:OpenMetaverse.Sounds.BELL_TING"> 91 </member>
92 <summary></summary> 92 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned">
93 </member> 93 <summary>Avatar is banned from the parcel</summary>
94 <member name="F:OpenMetaverse.Sounds.CLICK"> 94 </member>
95 <summary></summary> 95 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList">
96 </member> 96 <summary>Parcel is restricted to an access list that the
97 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE"> 97 avatar is not on</summary>
98 <summary></summary> 98 </member>
99 </member> 99 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel">
100 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE"> 100 <summary>Response to hovering over a parcel</summary>
101 <summary></summary> 101 </member>
102 </member> 102 <member name="T:OpenMetaverse.TerraformAction">
103 <member name="F:OpenMetaverse.Sounds.IM_START"> 103 <summary>
104 <summary></summary> 104 The tool to use when modifying terrain levels
105 </member> 105 </summary>
106 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION"> 106 </member>
107 <summary></summary> 107 <member name="F:OpenMetaverse.TerraformAction.Level">
108 </member> 108 <summary>Level the terrain</summary>
109 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION"> 109 </member>
110 <summary></summary> 110 <member name="F:OpenMetaverse.TerraformAction.Raise">
111 </member> 111 <summary>Raise the terrain</summary>
112 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP"> 112 </member>
113 <summary></summary> 113 <member name="F:OpenMetaverse.TerraformAction.Lower">
114 </member> 114 <summary>Lower the terrain</summary>
115 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS"> 115 </member>
116 <summary>coins</summary> 116 <member name="F:OpenMetaverse.TerraformAction.Smooth">
117 </member> 117 <summary>Smooth the terrain</summary>
118 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL"> 118 </member>
119 <summary>cash register bell</summary> 119 <member name="F:OpenMetaverse.TerraformAction.Noise">
120 </member> 120 <summary>Add random noise to the terrain</summary>
121 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE"> 121 </member>
122 <summary></summary> 122 <member name="F:OpenMetaverse.TerraformAction.Revert">
123 </member> 123 <summary>Revert terrain to simulator default</summary>
124 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION"> 124 </member>
125 <summary></summary> 125 <member name="T:OpenMetaverse.TerraformBrushSize">
126 </member> 126 <summary>
127 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER"> 127 The tool size to use when changing terrain levels
128 <summary>rubber</summary> 128 </summary>
129 </member> 129 </member>
130 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC"> 130 <member name="F:OpenMetaverse.TerraformBrushSize.Small">
131 <summary>plastic</summary> 131 <summary>Small</summary>
132 </member> 132 </member>
133 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH"> 133 <member name="F:OpenMetaverse.TerraformBrushSize.Medium">
134 <summary>flesh</summary> 134 <summary>Medium</summary>
135 </member> 135 </member>
136 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING"> 136 <member name="F:OpenMetaverse.TerraformBrushSize.Large">
137 <summary>wood splintering?</summary> 137 <summary>Large</summary>
138 </member> 138 </member>
139 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK"> 139 <member name="T:OpenMetaverse.AccessDeniedReason">
140 <summary>glass break</summary> 140 <summary>
141 </member> 141 Reasons agent is denied access to a parcel on the simulator
142 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK"> 142 </summary>
143 <summary>metal clunk</summary> 143 </member>
144 </member> 144 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied">
145 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH"> 145 <summary>Agent is not denied, access is granted</summary>
146 <summary>whoosh</summary> 146 </member>
147 </member> 147 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup">
148 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE"> 148 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary>
149 <summary>shake</summary> 149 </member>
150 </member> 150 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList">
151 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ"> 151 <summary>Agent is not on the parcels specific allow list</summary>
152 <summary></summary> 152 </member>
153 </member> 153 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel">
154 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING"> 154 <summary>Agent is on the parcels ban list</summary>
155 <summary>ding</summary> 155 </member>
156 </member> 156 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess">
157 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT"> 157 <summary>Unknown</summary>
158 <summary></summary> 158 </member>
159 </member> 159 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified">
160 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1"> 160 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary>
161 <summary></summary> 161 </member>
162 </member> 162 <member name="T:OpenMetaverse.ParcelOverlayType">
163 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2"> 163 <summary>
164 <summary></summary> 164 Parcel overlay type. This is used primarily for highlighting and
165 </member> 165 coloring which is why it is a single integer instead of a set of
166 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3"> 166 flags
167 <summary></summary> 167 </summary>
168 </member> 168 <remarks>These values seem to be poorly thought out. The first three
169 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4"> 169 bits represent a single value, not flags. For example Auction (0x05) is
170 <summary></summary> 170 not a combination of OwnedByOther (0x01) and ForSale(0x04). However,
171 </member> 171 the BorderWest and BorderSouth values are bit flags that get attached
172 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5"> 172 to the value stored in the first three bits. Bits four, five, and six
173 <summary></summary> 173 are unused</remarks>
174 </member> 174 </member>
175 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6"> 175 <member name="F:OpenMetaverse.ParcelOverlayType.Public">
176 <summary></summary> 176 <summary>Public land</summary>
177 </member> 177 </member>
178 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7"> 178 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther">
179 <summary></summary> 179 <summary>Land is owned by another avatar</summary>
180 </member> 180 </member>
181 <member name="F:OpenMetaverse.Sounds.SNAPSHOT"> 181 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup">
182 <summary></summary> 182 <summary>Land is owned by a group</summary>
183 </member> 183 </member>
184 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY"> 184 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf">
185 <summary></summary> 185 <summary>Land is owned by the current avatar</summary>
186 </member> 186 </member>
187 <member name="F:OpenMetaverse.Sounds.THUNDER"> 187 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale">
188 <summary></summary> 188 <summary>Land is for sale</summary>
189 </member> 189 </member>
190 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE"> 190 <member name="F:OpenMetaverse.ParcelOverlayType.Auction">
191 <summary></summary> 191 <summary>Land is being auctioned</summary>
192 </member> 192 </member>
193 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN"> 193 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest">
194 <summary></summary> 194 <summary>To the west of this area is a parcel border</summary>
195 </member> 195 </member>
196 <member name="F:OpenMetaverse.Sounds.ZIPPER"> 196 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth">
197 <summary></summary> 197 <summary>To the south of this area is a parcel border</summary>
198 </member> 198 </member>
199 <member name="M:OpenMetaverse.Sounds.ToDictionary"> 199 <member name="T:OpenMetaverse.ParcelFlags">
200 <summary> 200 <summary>
201 A dictionary containing all pre-defined sounds 201 Various parcel properties
202 </summary> 202 </summary>
203 <returns>A dictionary containing the pre-defined sounds, 203 </member>
204 where the key is the sounds ID, and the value is a string 204 <member name="F:OpenMetaverse.ParcelFlags.None">
205 containing a name to identify the purpose of the sound</returns> 205 <summary>No flags set</summary>
206 </member> 206 </member>
207 <member name="T:OpenMetaverse.ObjectReturnType"> 207 <member name="F:OpenMetaverse.ParcelFlags.AllowFly">
208 <summary> 208 <summary>Allow avatars to fly (a client-side only restriction)</summary>
209 Type of return to use when returning objects from a parcel 209 </member>
210 </summary> 210 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts">
211 </member> 211 <summary>Allow foreign scripts to run</summary>
212 <member name="F:OpenMetaverse.ObjectReturnType.None"> 212 </member>
213 <summary></summary> 213 <member name="F:OpenMetaverse.ParcelFlags.ForSale">
214 </member> 214 <summary>This parcel is for sale</summary>
215 <member name="F:OpenMetaverse.ObjectReturnType.Owner"> 215 </member>
216 <summary>Return objects owned by parcel owner</summary> 216 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark">
217 </member> 217 <summary>Allow avatars to create a landmark on this parcel</summary>
218 <member name="F:OpenMetaverse.ObjectReturnType.Group"> 218 </member>
219 <summary>Return objects set to group</summary> 219 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform">
220 </member> 220 <summary>Allows all avatars to edit the terrain on this parcel</summary>
221 <member name="F:OpenMetaverse.ObjectReturnType.Other"> 221 </member>
222 <summary>Return objects not owned by parcel owner or set to group</summary> 222 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage">
223 </member> 223 <summary>Avatars have health and can take damage on this parcel.
224 <member name="F:OpenMetaverse.ObjectReturnType.List"> 224 If set, avatars can be killed and sent home here</summary>
225 <summary>Return a specific list of objects on parcel</summary> 225 </member>
226 </member> 226 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects">
227 <member name="F:OpenMetaverse.ObjectReturnType.Sell"> 227 <summary>Foreign avatars can create objects here</summary>
228 <summary>Return objects that are marked for-sale</summary> 228 </member>
229 </member> 229 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects">
230 <member name="T:OpenMetaverse.ParcelAccessFlags"> 230 <summary>All objects on this parcel can be purchased</summary>
231 <summary> 231 </member>
232 Blacklist/Whitelist flags used in parcels Access List 232 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup">
233 </summary> 233 <summary>Access is restricted to a group</summary>
234 </member> 234 </member>
235 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess"> 235 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList">
236 <summary>Agent is denied access</summary> 236 <summary>Access is restricted to a whitelist</summary>
237 </member> 237 </member>
238 <member name="F:OpenMetaverse.ParcelAccessFlags.Access"> 238 <member name="F:OpenMetaverse.ParcelFlags.UseBanList">
239 <summary>Agent is granted access</summary> 239 <summary>Ban blacklist is enabled</summary>
240 </member> 240 </member>
241 <member name="T:OpenMetaverse.ParcelResult"> 241 <member name="F:OpenMetaverse.ParcelFlags.UsePassList">
242 <summary> 242 <summary>Unknown</summary>
243 The result of a request for parcel properties 243 </member>
244 </summary> 244 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory">
245 </member> 245 <summary>List this parcel in the search directory</summary>
246 <member name="F:OpenMetaverse.ParcelResult.NoData"> 246 </member>
247 <summary>No matches were found for the request</summary> 247 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup">
248 </member> 248 <summary>Allow personally owned parcels to be deeded to group</summary>
249 <member name="F:OpenMetaverse.ParcelResult.Single"> 249 </member>
250 <summary>Request matched a single parcel</summary> 250 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed">
251 </member> 251 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
252 <member name="F:OpenMetaverse.ParcelResult.Multiple"> 252 </member>
253 <summary>Request matched multiple parcels</summary> 253 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
254 </member> 254 <summary>Restrict sounds originating on this parcel to the
255 <member name="T:OpenMetaverse.AccessList"> 255 parcel boundaries</summary>
256 <summary> 256 </member>
257 Flags used in the ParcelAccessListRequest packet to specify whether 257 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
258 we want the access list (whitelist), ban list (blacklist), or both 258 <summary>Objects on this parcel are sold when the land is
259 </summary> 259 purchsaed</summary>
260 </member> 260 </member>
261 <member name="F:OpenMetaverse.AccessList.Access"> 261 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
262 <summary>Request the access list</summary> 262 <summary>Allow this parcel to be published on the web</summary>
263 </member> 263 </member>
264 <member name="F:OpenMetaverse.AccessList.Ban"> 264 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish">
265 <summary>Request the ban list</summary> 265 <summary>The information for this parcel is mature content</summary>
266 </member> 266 </member>
267 <member name="F:OpenMetaverse.AccessList.Both"> 267 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage">
268 <summary>Request both White and Black lists</summary> 268 <summary>The media URL is an HTML page</summary>
269 </member> 269 </member>
270 <member name="T:OpenMetaverse.ParcelPropertiesStatus"> 270 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml">
271 <summary> 271 <summary>The media URL is a raw HTML string</summary>
272 Sequence ID in ParcelPropertiesReply packets (sent when avatar 272 </member>
273 tries to cross a parcel border) 273 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject">
274 </summary> 274 <summary>Restrict foreign object pushes</summary>
275 </member> 275 </member>
276 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected"> 276 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous">
277 <summary>Parcel is currently selected</summary> 277 <summary>Ban all non identified/transacted avatars</summary>
278 </member> 278 </member>
279 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup"> 279 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts">
280 <summary>Parcel restricted to a group the avatar is not a 280 <summary>Allow group-owned scripts to run</summary>
281 member of</summary> 281 </member>
282 </member> 282 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
283 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned"> 283 <summary>Allow object creation by group members or group
284 <summary>Avatar is banned from the parcel</summary> 284 objects</summary>
285 </member> 285 </member>
286 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList"> 286 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
287 <summary>Parcel is restricted to an access list that the 287 <summary>Allow all objects to enter this parcel</summary>
288 avatar is not on</summary> 288 </member>
289 </member> 289 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry">
290 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel"> 290 <summary>Only allow group and owner objects to enter this parcel</summary>
291 <summary>Response to hovering over a parcel</summary> 291 </member>
292 </member> 292 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat">
293 <member name="T:OpenMetaverse.TerraformAction"> 293 <summary>Voice Enabled on this parcel</summary>
294 <summary> 294 </member>
295 The tool to use when modifying terrain levels 295 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan">
296 </summary> 296 <summary>Use Estate Voice channel for Voice on this parcel</summary>
297 </member> 297 </member>
298 <member name="F:OpenMetaverse.TerraformAction.Level"> 298 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified">
299 <summary>Level the terrain</summary> 299 <summary>Deny Age Unverified Users</summary>
300 </member> 300 </member>
301 <member name="F:OpenMetaverse.TerraformAction.Raise"> 301 <member name="T:OpenMetaverse.ParcelStatus">
302 <summary>Raise the terrain</summary> 302 <summary>
303 </member> 303 Parcel ownership status
304 <member name="F:OpenMetaverse.TerraformAction.Lower"> 304 </summary>
305 <summary>Lower the terrain</summary> 305 </member>
306 </member> 306 <member name="F:OpenMetaverse.ParcelStatus.None">
307 <member name="F:OpenMetaverse.TerraformAction.Smooth"> 307 <summary>Placeholder</summary>
308 <summary>Smooth the terrain</summary> 308 </member>
309 </member> 309 <member name="F:OpenMetaverse.ParcelStatus.Leased">
310 <member name="F:OpenMetaverse.TerraformAction.Noise"> 310 <summary>Parcel is leased (owned) by an avatar or group</summary>
311 <summary>Add random noise to the terrain</summary> 311 </member>
312 </member> 312 <member name="F:OpenMetaverse.ParcelStatus.LeasePending">
313 <member name="F:OpenMetaverse.TerraformAction.Revert"> 313 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary>
314 <summary>Revert terrain to simulator default</summary> 314 </member>
315 </member> 315 <member name="F:OpenMetaverse.ParcelStatus.Abandoned">
316 <member name="T:OpenMetaverse.TerraformBrushSize"> 316 <summary>Parcel has been abandoned back to Governor Linden</summary>
317 <summary> 317 </member>
318 The tool size to use when changing terrain levels 318 <member name="T:OpenMetaverse.ParcelCategory">
319 </summary> 319 <summary>
320 </member> 320 Category parcel is listed in under search
321 <member name="F:OpenMetaverse.TerraformBrushSize.Small"> 321 </summary>
322 <summary>Small</summary> 322 </member>
323 </member> 323 <member name="F:OpenMetaverse.ParcelCategory.None">
324 <member name="F:OpenMetaverse.TerraformBrushSize.Medium"> 324 <summary>No assigned category</summary>
325 <summary>Medium</summary> 325 </member>
326 </member> 326 <member name="F:OpenMetaverse.ParcelCategory.Linden">
327 <member name="F:OpenMetaverse.TerraformBrushSize.Large"> 327 <summary>Linden Infohub or public area</summary>
328 <summary>Large</summary> 328 </member>
329 </member> 329 <member name="F:OpenMetaverse.ParcelCategory.Adult">
330 <member name="T:OpenMetaverse.AccessDeniedReason"> 330 <summary>Adult themed area</summary>
331 <summary> 331 </member>
332 Reasons agent is denied access to a parcel on the simulator 332 <member name="F:OpenMetaverse.ParcelCategory.Arts">
333 </summary> 333 <summary>Arts and Culture</summary>
334 </member> 334 </member>
335 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied"> 335 <member name="F:OpenMetaverse.ParcelCategory.Business">
336 <summary>Agent is not denied, access is granted</summary> 336 <summary>Business</summary>
337 </member> 337 </member>
338 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup"> 338 <member name="F:OpenMetaverse.ParcelCategory.Educational">
339 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary> 339 <summary>Educational</summary>
340 </member> 340 </member>
341 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList"> 341 <member name="F:OpenMetaverse.ParcelCategory.Gaming">
342 <summary>Agent is not on the parcels specific allow list</summary> 342 <summary>Gaming</summary>
343 </member> 343 </member>
344 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel"> 344 <member name="F:OpenMetaverse.ParcelCategory.Hangout">
345 <summary>Agent is on the parcels ban list</summary> 345 <summary>Hangout or Club</summary>
346 </member> 346 </member>
347 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess"> 347 <member name="F:OpenMetaverse.ParcelCategory.Newcomer">
348 <summary>Unknown</summary> 348 <summary>Newcomer friendly</summary>
349 </member> 349 </member>
350 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified"> 350 <member name="F:OpenMetaverse.ParcelCategory.Park">
351 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary> 351 <summary>Parks and Nature</summary>
352 </member> 352 </member>
353 <member name="T:OpenMetaverse.ParcelOverlayType"> 353 <member name="F:OpenMetaverse.ParcelCategory.Residential">
354 <summary> 354 <summary>Residential</summary>
355 Parcel overlay type. This is used primarily for highlighting and 355 </member>
356 coloring which is why it is a single integer instead of a set of 356 <member name="F:OpenMetaverse.ParcelCategory.Shopping">
357 flags 357 <summary>Shopping</summary>
358 </summary> 358 </member>
359 <remarks>These values seem to be poorly thought out. The first three 359 <member name="F:OpenMetaverse.ParcelCategory.Stage">
360 bits represent a single value, not flags. For example Auction (0x05) is 360 <summary>Not Used?</summary>
361 not a combination of OwnedByOther (0x01) and ForSale(0x04). However, 361 </member>
362 the BorderWest and BorderSouth values are bit flags that get attached 362 <member name="F:OpenMetaverse.ParcelCategory.Other">
363 to the value stored in the first three bits. Bits four, five, and six 363 <summary>Other</summary>
364 are unused</remarks> 364 </member>
365 </member> 365 <member name="F:OpenMetaverse.ParcelCategory.Any">
366 <member name="F:OpenMetaverse.ParcelOverlayType.Public"> 366 <summary>Not an actual category, only used for queries</summary>
367 <summary>Public land</summary> 367 </member>
368 </member> 368 <member name="T:OpenMetaverse.LandingType">
369 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther"> 369 <summary>
370 <summary>Land is owned by another avatar</summary> 370 Type of teleport landing for a parcel
371 </member> 371 </summary>
372 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup"> 372 </member>
373 <summary>Land is owned by a group</summary> 373 <member name="F:OpenMetaverse.LandingType.None">
374 </member> 374 <summary>Unset, simulator default</summary>
375 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf"> 375 </member>
376 <summary>Land is owned by the current avatar</summary> 376 <member name="F:OpenMetaverse.LandingType.LandingPoint">
377 </member> 377 <summary>Specific landing point set for this parcel</summary>
378 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale"> 378 </member>
379 <summary>Land is for sale</summary> 379 <member name="F:OpenMetaverse.LandingType.Direct">
380 </member> 380 <summary>No landing point set, direct teleports enabled for
381 <member name="F:OpenMetaverse.ParcelOverlayType.Auction"> 381 this parcel</summary>
382 <summary>Land is being auctioned</summary> 382 </member>
383 </member> 383 <member name="T:OpenMetaverse.ParcelMediaCommand">
384 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest"> 384 <summary>
385 <summary>To the west of this area is a parcel border</summary> 385 Parcel Media Command used in ParcelMediaCommandMessage
386 </member> 386 </summary>
387 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth"> 387 </member>
388 <summary>To the south of this area is a parcel border</summary> 388 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop">
389 </member> 389 <summary>Stop the media stream and go back to the first frame</summary>
390 <member name="T:OpenMetaverse.ParcelFlags"> 390 </member>
391 <summary> 391 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause">
392 Various parcel properties 392 <summary>Pause the media stream (stop playing but stay on current frame)</summary>
393 </summary> 393 </member>
394 </member> 394 <member name="F:OpenMetaverse.ParcelMediaCommand.Play">
395 <member name="F:OpenMetaverse.ParcelFlags.None"> 395 <summary>Start the current media stream playing and stop when the end is reached</summary>
396 <summary>No flags set</summary> 396 </member>
397 </member> 397 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
398 <member name="F:OpenMetaverse.ParcelFlags.AllowFly"> 398 <summary>Start the current media stream playing,
399 <summary>Allow avatars to fly (a client-side only restriction)</summary> 399 loop to the beginning when the end is reached and continue to play</summary>
400 </member> 400 </member>
401 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts"> 401 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
402 <summary>Allow foreign scripts to run</summary> 402 <summary>Specifies the texture to replace with video</summary>
403 </member> 403 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
404 <member name="F:OpenMetaverse.ParcelFlags.ForSale"> 404 not just passed within double quotes.</remarks>
405 <summary>This parcel is for sale</summary> 405 </member>
406 </member> 406 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
407 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark"> 407 <summary>Specifies the movie URL (254 characters max)</summary>
408 <summary>Allow avatars to create a landmark on this parcel</summary> 408 </member>
409 </member> 409 <member name="F:OpenMetaverse.ParcelMediaCommand.Time">
410 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform"> 410 <summary>Specifies the time index at which to begin playing</summary>
411 <summary>Allows all avatars to edit the terrain on this parcel</summary> 411 </member>
412 </member> 412 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent">
413 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage"> 413 <summary>Specifies a single agent to apply the media command to</summary>
414 <summary>Avatars have health and can take damage on this parcel. 414 </member>
415 If set, avatars can be killed and sent home here</summary> 415 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
416 </member> 416 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
417 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects"> 417 unload resets it to the real texture that the movie was replacing.</summary>
418 <summary>Foreign avatars can create objects here</summary> 418 </member>
419 </member> 419 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
420 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects"> 420 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
421 <summary>All objects on this parcel can be purchased</summary> 421 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary>
422 </member> 422 </member>
423 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup"> 423 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
424 <summary>Access is restricted to a group</summary> 424 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
425 </member> 425 Use "text/html" for HTML.</summary>
426 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList"> 426 </member>
427 <summary>Access is restricted to a whitelist</summary> 427 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
428 </member> 428 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary>
429 <member name="F:OpenMetaverse.ParcelFlags.UseBanList"> 429 <remarks>This might still not be working</remarks>
430 <summary>Ban blacklist is enabled</summary> 430 </member>
431 </member> 431 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc">
432 <member name="F:OpenMetaverse.ParcelFlags.UsePassList"> 432 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary>
433 <summary>Unknown</summary> 433 </member>
434 </member> 434 <member name="T:OpenMetaverse.ParcelInfo">
435 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory"> 435 <summary>
436 <summary>List this parcel in the search directory</summary> 436 Some information about a parcel of land returned from a DirectoryManager search
437 </member> 437 </summary>
438 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup"> 438 </member>
439 <summary>Allow personally owned parcels to be deeded to group</summary> 439 <member name="F:OpenMetaverse.ParcelInfo.ID">
440 </member> 440 <summary>Global Key of record</summary>
441 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed"> 441 </member>
442 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary> 442 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
443 </member> 443 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
444 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal"> 444 </member>
445 <summary>Restrict sounds originating on this parcel to the 445 <member name="F:OpenMetaverse.ParcelInfo.Name">
446 parcel boundaries</summary> 446 <summary>Name field of parcel, limited to 128 characters</summary>
447 </member> 447 </member>
448 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects"> 448 <member name="F:OpenMetaverse.ParcelInfo.Description">
449 <summary>Objects on this parcel are sold when the land is 449 <summary>Description field of parcel, limited to 256 characters</summary>
450 purchsaed</summary> 450 </member>
451 </member> 451 <member name="F:OpenMetaverse.ParcelInfo.ActualArea">
452 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish"> 452 <summary>Total Square meters of parcel</summary>
453 <summary>Allow this parcel to be published on the web</summary> 453 </member>
454 </member> 454 <member name="F:OpenMetaverse.ParcelInfo.BillableArea">
455 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish"> 455 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary>
456 <summary>The information for this parcel is mature content</summary> 456 </member>
457 </member> 457 <member name="F:OpenMetaverse.ParcelInfo.Mature">
458 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage"> 458 <summary>True of parcel is in Mature simulator</summary>
459 <summary>The media URL is an HTML page</summary> 459 </member>
460 </member> 460 <member name="F:OpenMetaverse.ParcelInfo.GlobalX">
461 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml"> 461 <summary>Grid global X position of parcel</summary>
462 <summary>The media URL is a raw HTML string</summary> 462 </member>
463 </member> 463 <member name="F:OpenMetaverse.ParcelInfo.GlobalY">
464 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject"> 464 <summary>Grid global Y position of parcel</summary>
465 <summary>Restrict foreign object pushes</summary> 465 </member>
466 </member> 466 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ">
467 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous"> 467 <summary>Grid global Z position of parcel (not used)</summary>
468 <summary>Ban all non identified/transacted avatars</summary> 468 </member>
469 </member> 469 <member name="F:OpenMetaverse.ParcelInfo.SimName">
470 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts"> 470 <summary>Name of simulator parcel is located in</summary>
471 <summary>Allow group-owned scripts to run</summary> 471 </member>
472 </member> 472 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
473 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects"> 473 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
474 <summary>Allow object creation by group members or group 474 </member>
475 objects</summary> 475 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
476 </member> 476 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
477 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry"> 477 </member>
478 <summary>Allow all objects to enter this parcel</summary> 478 <member name="F:OpenMetaverse.ParcelInfo.SalePrice">
479 </member> 479 <summary>Sale price of parcel (not used)</summary>
480 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry"> 480 </member>
481 <summary>Only allow group and owner objects to enter this parcel</summary> 481 <member name="F:OpenMetaverse.ParcelInfo.AuctionID">
482 </member> 482 <summary>Auction ID of parcel</summary>
483 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat"> 483 </member>
484 <summary>Voice Enabled on this parcel</summary> 484 <member name="T:OpenMetaverse.ParcelMedia">
485 </member> 485 <summary>
486 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan"> 486 Parcel Media Information
487 <summary>Use Estate Voice channel for Voice on this parcel</summary> 487 </summary>
488 </member> 488 </member>
489 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified"> 489 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale">
490 <summary>Deny Age Unverified Users</summary> 490 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
491 </member> 491 </member>
492 <member name="T:OpenMetaverse.ParcelStatus"> 492 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop">
493 <summary> 493 <summary>A boolean, if true the viewer should loop the media</summary>
494 Parcel ownership status 494 </member>
495 </summary> 495 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
496 </member> 496 <summary>The Asset UUID of the Texture which when applied to a
497 <member name="F:OpenMetaverse.ParcelStatus.None"> 497 primitive will display the media</summary>
498 <summary>Placeholder</summary> 498 </member>
499 </member> 499 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
500 <member name="F:OpenMetaverse.ParcelStatus.Leased"> 500 <summary>A URL which points to any Quicktime supported media type</summary>
501 <summary>Parcel is leased (owned) by an avatar or group</summary> 501 </member>
502 </member> 502 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc">
503 <member name="F:OpenMetaverse.ParcelStatus.LeasePending"> 503 <summary>A description of the media</summary>
504 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary> 504 </member>
505 </member> 505 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight">
506 <member name="F:OpenMetaverse.ParcelStatus.Abandoned"> 506 <summary>An Integer which represents the height of the media</summary>
507 <summary>Parcel has been abandoned back to Governor Linden</summary> 507 </member>
508 </member> 508 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth">
509 <member name="T:OpenMetaverse.ParcelCategory"> 509 <summary>An integer which represents the width of the media</summary>
510 <summary> 510 </member>
511 Category parcel is listed in under search 511 <member name="F:OpenMetaverse.ParcelMedia.MediaType">
512 </summary> 512 <summary>A string which contains the mime type of the media</summary>
513 </member> 513 </member>
514 <member name="F:OpenMetaverse.ParcelCategory.None"> 514 <member name="T:OpenMetaverse.Parcel">
515 <summary>No assigned category</summary> 515 <summary>
516 </member> 516 Parcel of land, a portion of virtual real estate in a simulator
517 <member name="F:OpenMetaverse.ParcelCategory.Linden"> 517 </summary>
518 <summary>Linden Infohub or public area</summary> 518 </member>
519 </member> 519 <member name="F:OpenMetaverse.Parcel.SelfCount">
520 <member name="F:OpenMetaverse.ParcelCategory.Adult"> 520 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
521 <summary>Adult themed area</summary> 521 </member>
522 </member> 522 <member name="F:OpenMetaverse.Parcel.OtherCount">
523 <member name="F:OpenMetaverse.ParcelCategory.Arts"> 523 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary>
524 <summary>Arts and Culture</summary> 524 </member>
525 </member> 525 <member name="F:OpenMetaverse.Parcel.PublicCount">
526 <member name="F:OpenMetaverse.ParcelCategory.Business"> 526 <summary>Deprecated, Value appears to always be 0</summary>
527 <summary>Business</summary> 527 </member>
528 </member> 528 <member name="F:OpenMetaverse.Parcel.LocalID">
529 <member name="F:OpenMetaverse.ParcelCategory.Educational"> 529 <summary>Simulator-local ID of this parcel</summary>
530 <summary>Educational</summary> 530 </member>
531 </member> 531 <member name="F:OpenMetaverse.Parcel.OwnerID">
532 <member name="F:OpenMetaverse.ParcelCategory.Gaming"> 532 <summary>UUID of the owner of this parcel</summary>
533 <summary>Gaming</summary> 533 </member>
534 </member> 534 <member name="F:OpenMetaverse.Parcel.IsGroupOwned">
535 <member name="F:OpenMetaverse.ParcelCategory.Hangout"> 535 <summary>Whether the land is deeded to a group or not</summary>
536 <summary>Hangout or Club</summary> 536 </member>
537 </member> 537 <member name="F:OpenMetaverse.Parcel.AuctionID">
538 <member name="F:OpenMetaverse.ParcelCategory.Newcomer"> 538 <summary></summary>
539 <summary>Newcomer friendly</summary> 539 </member>
540 </member> 540 <member name="F:OpenMetaverse.Parcel.ClaimDate">
541 <member name="F:OpenMetaverse.ParcelCategory.Park"> 541 <summary>Date land was claimed</summary>
542 <summary>Parks and Nature</summary> 542 </member>
543 </member> 543 <member name="F:OpenMetaverse.Parcel.ClaimPrice">
544 <member name="F:OpenMetaverse.ParcelCategory.Residential"> 544 <summary>Appears to always be zero</summary>
545 <summary>Residential</summary> 545 </member>
546 </member> 546 <member name="F:OpenMetaverse.Parcel.RentPrice">
547 <member name="F:OpenMetaverse.ParcelCategory.Shopping"> 547 <summary>This field is no longer used</summary>
548 <summary>Shopping</summary> 548 </member>
549 </member> 549 <member name="F:OpenMetaverse.Parcel.AABBMin">
550 <member name="F:OpenMetaverse.ParcelCategory.Stage"> 550 <summary>Minimum corner of the axis-aligned bounding box for this
551 <summary>Not Used?</summary> 551 parcel</summary>
552 </member> 552 </member>
553 <member name="F:OpenMetaverse.ParcelCategory.Other"> 553 <member name="F:OpenMetaverse.Parcel.AABBMax">
554 <summary>Other</summary> 554 <summary>Maximum corner of the axis-aligned bounding box for this
555 </member> 555 parcel</summary>
556 <member name="F:OpenMetaverse.ParcelCategory.Any"> 556 </member>
557 <summary>Not an actual category, only used for queries</summary> 557 <member name="F:OpenMetaverse.Parcel.Bitmap">
558 </member> 558 <summary>Bitmap describing land layout in 4x4m squares across the
559 <member name="T:OpenMetaverse.LandingType"> 559 entire region</summary>
560 <summary> 560 </member>
561 Type of teleport landing for a parcel 561 <member name="F:OpenMetaverse.Parcel.Area">
562 </summary> 562 <summary>Total parcel land area</summary>
563 </member> 563 </member>
564 <member name="F:OpenMetaverse.LandingType.None"> 564 <member name="F:OpenMetaverse.Parcel.Status">
565 <summary>Unset, simulator default</summary> 565 <summary></summary>
566 </member> 566 </member>
567 <member name="F:OpenMetaverse.LandingType.LandingPoint"> 567 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
568 <summary>Specific landing point set for this parcel</summary> 568 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary>
569 </member> 569 </member>
570 <member name="F:OpenMetaverse.LandingType.Direct"> 570 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims">
571 <summary>No landing point set, direct teleports enabled for 571 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
572 this parcel</summary> 572 owned by the agent or group that owns this parcel</summary>
573 </member> 573 </member>
574 <member name="T:OpenMetaverse.ParcelMediaCommand"> 574 <member name="F:OpenMetaverse.Parcel.MaxPrims">
575 <summary> 575 <summary>Maximum number of primitives this parcel supports</summary>
576 Parcel Media Command used in ParcelMediaCommandMessage 576 </member>
577 </summary> 577 <member name="F:OpenMetaverse.Parcel.TotalPrims">
578 </member> 578 <summary>Total number of primitives on this parcel</summary>
579 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop"> 579 </member>
580 <summary>Stop the media stream and go back to the first frame</summary> 580 <member name="F:OpenMetaverse.Parcel.OwnerPrims">
581 </member> 581 <summary>For group-owned parcels this indicates the total number of prims deeded to the group,
582 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause"> 582 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
583 <summary>Pause the media stream (stop playing but stay on current frame)</summary> 583 </member>
584 </member> 584 <member name="F:OpenMetaverse.Parcel.GroupPrims">
585 <member name="F:OpenMetaverse.ParcelMediaCommand.Play"> 585 <summary>Total number of primitives owned by the parcel group on
586 <summary>Start the current media stream playing and stop when the end is reached</summary> 586 this parcel, or for parcels owned by an individual with a group set the
587 </member> 587 total number of prims set to that group.</summary>
588 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop"> 588 </member>
589 <summary>Start the current media stream playing, 589 <member name="F:OpenMetaverse.Parcel.OtherPrims">
590 loop to the beginning when the end is reached and continue to play</summary> 590 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary>
591 </member> 591 </member>
592 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture"> 592 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus">
593 <summary>Specifies the texture to replace with video</summary> 593 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
594 <remarks>If passing the key of a texture, it must be explicitly typecast as a key, 594 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary>
595 not just passed within double quotes.</remarks> 595 </member>
596 </member> 596 <member name="F:OpenMetaverse.Parcel.OtherCleanTime">
597 <member name="F:OpenMetaverse.ParcelMediaCommand.URL"> 597 <summary>Autoreturn value in minutes for others' objects</summary>
598 <summary>Specifies the movie URL (254 characters max)</summary> 598 </member>
599 </member> 599 <member name="F:OpenMetaverse.Parcel.Flags">
600 <member name="F:OpenMetaverse.ParcelMediaCommand.Time"> 600 <summary></summary>
601 <summary>Specifies the time index at which to begin playing</summary> 601 </member>
602 </member> 602 <member name="F:OpenMetaverse.Parcel.SalePrice">
603 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent"> 603 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
604 <summary>Specifies a single agent to apply the media command to</summary> 604 <remarks>The SalePrice will remain the same after an ownership
605 </member> 605 transfer (sale), so it can be used to see the purchase price after
606 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload"> 606 a sale if the new owner has not changed it</remarks>
607 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie, 607 </member>
608 unload resets it to the real texture that the movie was replacing.</summary> 608 <member name="F:OpenMetaverse.Parcel.Name">
609 </member> 609 <summary>Parcel Name</summary>
610 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign"> 610 </member>
611 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties 611 <member name="F:OpenMetaverse.Parcel.Desc">
612 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary> 612 <summary>Parcel Description</summary>
613 </member> 613 </member>
614 <member name="F:OpenMetaverse.ParcelMediaCommand.Type"> 614 <member name="F:OpenMetaverse.Parcel.MusicURL">
615 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only). 615 <summary>URL For Music Stream</summary>
616 Use "text/html" for HTML.</summary> 616 </member>
617 </member> 617 <member name="F:OpenMetaverse.Parcel.GroupID">
618 <member name="F:OpenMetaverse.ParcelMediaCommand.Size"> 618 <summary></summary>
619 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary> 619 </member>
620 <remarks>This might still not be working</remarks> 620 <member name="F:OpenMetaverse.Parcel.PassPrice">
621 </member> 621 <summary>Price for a temporary pass</summary>
622 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc"> 622 </member>
623 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary> 623 <member name="F:OpenMetaverse.Parcel.PassHours">
624 </member> 624 <summary>How long is pass valid for</summary>
625 <member name="T:OpenMetaverse.ParcelInfo"> 625 </member>
626 <summary> 626 <member name="F:OpenMetaverse.Parcel.Category">
627 Some information about a parcel of land returned from a DirectoryManager search 627 <summary></summary>
628 </summary> 628 </member>
629 </member> 629 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
630 <member name="F:OpenMetaverse.ParcelInfo.ID"> 630 <summary>Key of authorized buyer</summary>
631 <summary>Global Key of record</summary> 631 </member>
632 </member> 632 <member name="F:OpenMetaverse.Parcel.SnapshotID">
633 <member name="F:OpenMetaverse.ParcelInfo.OwnerID"> 633 <summary>Key of parcel snapshot</summary>
634 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 634 </member>
635 </member> 635 <member name="F:OpenMetaverse.Parcel.UserLocation">
636 <member name="F:OpenMetaverse.ParcelInfo.Name"> 636 <summary>The landing point location</summary>
637 <summary>Name field of parcel, limited to 128 characters</summary> 637 </member>
638 </member> 638 <member name="F:OpenMetaverse.Parcel.UserLookAt">
639 <member name="F:OpenMetaverse.ParcelInfo.Description"> 639 <summary>The landing point LookAt</summary>
640 <summary>Description field of parcel, limited to 256 characters</summary> 640 </member>
641 </member> 641 <member name="F:OpenMetaverse.Parcel.Landing">
642 <member name="F:OpenMetaverse.ParcelInfo.ActualArea"> 642 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
643 <summary>Total Square meters of parcel</summary> 643 </member>
644 </member> 644 <member name="F:OpenMetaverse.Parcel.Dwell">
645 <member name="F:OpenMetaverse.ParcelInfo.BillableArea"> 645 <summary></summary>
646 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary> 646 </member>
647 </member> 647 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
648 <member name="F:OpenMetaverse.ParcelInfo.Mature"> 648 <summary></summary>
649 <summary>True of parcel is in Mature simulator</summary> 649 </member>
650 </member> 650 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
651 <member name="F:OpenMetaverse.ParcelInfo.GlobalX"> 651 <summary></summary>
652 <summary>Grid global X position of parcel</summary> 652 </member>
653 </member> 653 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
654 <member name="F:OpenMetaverse.ParcelInfo.GlobalY"> 654 <summary>Access list of who is whitelisted on this
655 <summary>Grid global Y position of parcel</summary> 655 parcel</summary>
656 </member> 656 </member>
657 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ"> 657 <member name="F:OpenMetaverse.Parcel.AccessBlackList">
658 <summary>Grid global Z position of parcel (not used)</summary> 658 <summary>Access list of who is blacklisted on this
659 </member> 659 parcel</summary>
660 <member name="F:OpenMetaverse.ParcelInfo.SimName"> 660 </member>
661 <summary>Name of simulator parcel is located in</summary> 661 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified">
662 </member> 662 <summary>TRUE of region denies access to age unverified users</summary>
663 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID"> 663 </member>
664 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary> 664 <member name="F:OpenMetaverse.Parcel.ObscureMedia">
665 </member> 665 <summary>true to obscure (hide) media url</summary>
666 <member name="F:OpenMetaverse.ParcelInfo.Dwell"> 666 </member>
667 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary> 667 <member name="F:OpenMetaverse.Parcel.ObscureMusic">
668 </member> 668 <summary>true to obscure (hide) music url</summary>
669 <member name="F:OpenMetaverse.ParcelInfo.SalePrice"> 669 </member>
670 <summary>Sale price of parcel (not used)</summary> 670 <member name="F:OpenMetaverse.Parcel.Media">
671 </member> 671 <summary>A struct containing media details</summary>
672 <member name="F:OpenMetaverse.ParcelInfo.AuctionID"> 672 </member>
673 <summary>Auction ID of parcel</summary> 673 <member name="M:OpenMetaverse.Parcel.ToString">
674 </member> 674 <summary>
675 <member name="T:OpenMetaverse.ParcelMedia"> 675 Displays a parcel object in string format
676 <summary> 676 </summary>
677 Parcel Media Information 677 <returns>string containing key=value pairs of a parcel object</returns>
678 </summary> 678 </member>
679 </member> 679 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
680 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale"> 680 <summary>
681 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 681 Defalt constructor
682 </member> 682 </summary>
683 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop"> 683 <param name="localID">Local ID of this parcel</param>
684 <summary>A boolean, if true the viewer should loop the media</summary> 684 </member>
685 </member> 685 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
686 <member name="F:OpenMetaverse.ParcelMedia.MediaID"> 686 <summary>
687 <summary>The Asset UUID of the Texture which when applied to a 687 Update the simulator with any local changes to this Parcel object
688 primitive will display the media</summary> 688 </summary>
689 </member> 689 <param name="simulator">Simulator to send updates to</param>
690 <member name="F:OpenMetaverse.ParcelMedia.MediaURL"> 690 <param name="wantReply">Whether we want the simulator to confirm
691 <summary>A URL which points to any Quicktime supported media type</summary> 691 the update with a reply packet or not</param>
692 </member> 692 </member>
693 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc"> 693 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)">
694 <summary>A description of the media</summary> 694 <summary>
695 </member> 695 Set Autoreturn time
696 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight"> 696 </summary>
697 <summary>An Integer which represents the height of the media</summary> 697 <param name="simulator">Simulator to send the update to</param>
698 </member> 698 </member>
699 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth"> 699 <member name="T:OpenMetaverse.ParcelManager">
700 <summary>An integer which represents the width of the media</summary> 700 <summary>
701 </member> 701 Parcel (subdivided simulator lots) subsystem
702 <member name="F:OpenMetaverse.ParcelMedia.MediaType"> 702 </summary>
703 <summary>A string which contains the mime type of the media</summary> 703 </member>
704 </member> 704 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
705 <member name="T:OpenMetaverse.Parcel"> 705 <summary>The event subscribers. null if no subcribers</summary>
706 <summary> 706 </member>
707 Parcel of land, a portion of virtual real estate in a simulator 707 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
708 </summary> 708 <summary>Raises the ParcelDwellReply event</summary>
709 </member> 709 <param name="e">A ParcelDwellReplyEventArgs object containing the
710 <member name="F:OpenMetaverse.Parcel.SelfCount"> 710 data returned from the simulator</param>
711 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary> 711 </member>
712 </member> 712 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
713 <member name="F:OpenMetaverse.Parcel.OtherCount"> 713 <summary>Thread sync lock object</summary>
714 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary> 714 </member>
715 </member> 715 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
716 <member name="F:OpenMetaverse.Parcel.PublicCount"> 716 <summary>The event subscribers. null if no subcribers</summary>
717 <summary>Deprecated, Value appears to always be 0</summary> 717 </member>
718 </member> 718 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
719 <member name="F:OpenMetaverse.Parcel.LocalID"> 719 <summary>Raises the ParcelInfoReply event</summary>
720 <summary>Simulator-local ID of this parcel</summary> 720 <param name="e">A ParcelInfoReplyEventArgs object containing the
721 </member> 721 data returned from the simulator</param>
722 <member name="F:OpenMetaverse.Parcel.OwnerID"> 722 </member>
723 <summary>UUID of the owner of this parcel</summary> 723 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
724 </member> 724 <summary>Thread sync lock object</summary>
725 <member name="F:OpenMetaverse.Parcel.IsGroupOwned"> 725 </member>
726 <summary>Whether the land is deeded to a group or not</summary> 726 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
727 </member> 727 <summary>The event subscribers. null if no subcribers</summary>
728 <member name="F:OpenMetaverse.Parcel.AuctionID"> 728 </member>
729 <summary></summary> 729 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
730 </member> 730 <summary>Raises the ParcelProperties event</summary>
731 <member name="F:OpenMetaverse.Parcel.ClaimDate"> 731 <param name="e">A ParcelPropertiesEventArgs object containing the
732 <summary>Date land was claimed</summary> 732 data returned from the simulator</param>
733 </member> 733 </member>
734 <member name="F:OpenMetaverse.Parcel.ClaimPrice"> 734 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
735 <summary>Appears to always be zero</summary> 735 <summary>Thread sync lock object</summary>
736 </member> 736 </member>
737 <member name="F:OpenMetaverse.Parcel.RentPrice"> 737 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
738 <summary>This field is no longer used</summary> 738 <summary>The event subscribers. null if no subcribers</summary>
739 </member> 739 </member>
740 <member name="F:OpenMetaverse.Parcel.AABBMin"> 740 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
741 <summary>Minimum corner of the axis-aligned bounding box for this 741 <summary>Raises the ParcelAccessListReply event</summary>
742 parcel</summary> 742 <param name="e">A ParcelAccessListReplyEventArgs object containing the
743 </member> 743 data returned from the simulator</param>
744 <member name="F:OpenMetaverse.Parcel.AABBMax"> 744 </member>
745 <summary>Maximum corner of the axis-aligned bounding box for this 745 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
746 parcel</summary> 746 <summary>Thread sync lock object</summary>
747 </member> 747 </member>
748 <member name="F:OpenMetaverse.Parcel.Bitmap"> 748 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
749 <summary>Bitmap describing land layout in 4x4m squares across the 749 <summary>The event subscribers. null if no subcribers</summary>
750 entire region</summary> 750 </member>
751 </member> 751 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
752 <member name="F:OpenMetaverse.Parcel.Area"> 752 <summary>Raises the ParcelObjectOwnersReply event</summary>
753 <summary>Total parcel land area</summary> 753 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
754 </member> 754 data returned from the simulator</param>
755 <member name="F:OpenMetaverse.Parcel.Status"> 755 </member>
756 <summary></summary> 756 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
757 </member> 757 <summary>Thread sync lock object</summary>
758 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims"> 758 </member>
759 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary> 759 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
760 </member> 760 <summary>The event subscribers. null if no subcribers</summary>
761 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims"> 761 </member>
762 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel 762 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
763 owned by the agent or group that owns this parcel</summary> 763 <summary>Raises the SimParcelsDownloaded event</summary>
764 </member> 764 <param name="e">A SimParcelsDownloadedEventArgs object containing the
765 <member name="F:OpenMetaverse.Parcel.MaxPrims"> 765 data returned from the simulator</param>
766 <summary>Maximum number of primitives this parcel supports</summary> 766 </member>
767 </member> 767 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
768 <member name="F:OpenMetaverse.Parcel.TotalPrims"> 768 <summary>Thread sync lock object</summary>
769 <summary>Total number of primitives on this parcel</summary> 769 </member>
770 </member> 770 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
771 <member name="F:OpenMetaverse.Parcel.OwnerPrims"> 771 <summary>The event subscribers. null if no subcribers</summary>
772 <summary>For group-owned parcels this indicates the total number of prims deeded to the group, 772 </member>
773 for parcels owned by an individual this inicates the number of prims owned by the individual</summary> 773 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
774 </member> 774 <summary>Raises the ForceSelectObjectsReply event</summary>
775 <member name="F:OpenMetaverse.Parcel.GroupPrims"> 775 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
776 <summary>Total number of primitives owned by the parcel group on 776 data returned from the simulator</param>
777 this parcel, or for parcels owned by an individual with a group set the 777 </member>
778 total number of prims set to that group.</summary> 778 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
779 </member> 779 <summary>Thread sync lock object</summary>
780 <member name="F:OpenMetaverse.Parcel.OtherPrims"> 780 </member>
781 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary> 781 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
782 </member> 782 <summary>The event subscribers. null if no subcribers</summary>
783 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus"> 783 </member>
784 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect 784 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
785 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary> 785 <summary>Raises the ParcelMediaUpdateReply event</summary>
786 </member> 786 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
787 <member name="F:OpenMetaverse.Parcel.OtherCleanTime"> 787 data returned from the simulator</param>
788 <summary>Autoreturn value in minutes for others' objects</summary> 788 </member>
789 </member> 789 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
790 <member name="F:OpenMetaverse.Parcel.Flags"> 790 <summary>Thread sync lock object</summary>
791 <summary></summary> 791 </member>
792 </member> 792 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
793 <member name="F:OpenMetaverse.Parcel.SalePrice"> 793 <summary>The event subscribers. null if no subcribers</summary>
794 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 794 </member>
795 <remarks>The SalePrice will remain the same after an ownership 795 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
796 transfer (sale), so it can be used to see the purchase price after 796 <summary>Raises the ParcelMediaCommand event</summary>
797 a sale if the new owner has not changed it</remarks> 797 <param name="e">A ParcelMediaCommandEventArgs object containing the
798 </member> 798 data returned from the simulator</param>
799 <member name="F:OpenMetaverse.Parcel.Name"> 799 </member>
800 <summary>Parcel Name</summary> 800 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
801 </member> 801 <summary>Thread sync lock object</summary>
802 <member name="F:OpenMetaverse.Parcel.Desc"> 802 </member>
803 <summary>Parcel Description</summary> 803 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
804 </member> 804 <summary>
805 <member name="F:OpenMetaverse.Parcel.MusicURL"> 805 Default constructor
806 <summary>URL For Music Stream</summary> 806 </summary>
807 </member> 807 <param name="client">A reference to the GridClient object</param>
808 <member name="F:OpenMetaverse.Parcel.GroupID"> 808 </member>
809 <summary></summary> 809 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
810 </member> 810 <summary>
811 <member name="F:OpenMetaverse.Parcel.PassPrice"> 811 Request basic information for a single parcel
812 <summary>Price for a temporary pass</summary> 812 </summary>
813 </member> 813 <param name="parcelID">Simulator-local ID of the parcel</param>
814 <member name="F:OpenMetaverse.Parcel.PassHours"> 814 </member>
815 <summary>How long is pass valid for</summary> 815 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)">
816 </member> 816 <summary>
817 <member name="F:OpenMetaverse.Parcel.Category"> 817 Request properties of a single parcel
818 <summary></summary> 818 </summary>
819 </member> 819 <param name="simulator">Simulator containing the parcel</param>
820 <member name="F:OpenMetaverse.Parcel.AuthBuyerID"> 820 <param name="localID">Simulator-local ID of the parcel</param>
821 <summary>Key of authorized buyer</summary> 821 <param name="sequenceID">An arbitrary integer that will be returned
822 </member> 822 with the ParcelProperties reply, useful for distinguishing between
823 <member name="F:OpenMetaverse.Parcel.SnapshotID"> 823 multiple simultaneous requests</param>
824 <summary>Key of parcel snapshot</summary> 824 </member>
825 </member> 825 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)">
826 <member name="F:OpenMetaverse.Parcel.UserLocation"> 826 <summary>
827 <summary>The landing point location</summary> 827 Request the access list for a single parcel
828 </member> 828 </summary>
829 <member name="F:OpenMetaverse.Parcel.UserLookAt"> 829 <param name="simulator">Simulator containing the parcel</param>
830 <summary>The landing point LookAt</summary> 830 <param name="localID">Simulator-local ID of the parcel</param>
831 </member> 831 <param name="sequenceID">An arbitrary integer that will be returned
832 <member name="F:OpenMetaverse.Parcel.Landing"> 832 with the ParcelAccessList reply, useful for distinguishing between
833 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary> 833 multiple simultaneous requests</param>
834 </member> 834 <param name="flags"></param>
835 <member name="F:OpenMetaverse.Parcel.Dwell"> 835 </member>
836 <summary></summary> 836 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
837 </member> 837 <summary>
838 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous"> 838 Request properties of parcels using a bounding box selection
839 <summary></summary> 839 </summary>
840 </member> 840 <param name="simulator">Simulator containing the parcel</param>
841 <member name="F:OpenMetaverse.Parcel.RegionPushOverride"> 841 <param name="north">Northern boundary of the parcel selection</param>
842 <summary></summary> 842 <param name="east">Eastern boundary of the parcel selection</param>
843 </member> 843 <param name="south">Southern boundary of the parcel selection</param>
844 <member name="F:OpenMetaverse.Parcel.AccessWhiteList"> 844 <param name="west">Western boundary of the parcel selection</param>
845 <summary>Access list of who is whitelisted on this 845 <param name="sequenceID">An arbitrary integer that will be returned
846 parcel</summary> 846 with the ParcelProperties reply, useful for distinguishing between
847 </member> 847 different types of parcel property requests</param>
848 <member name="F:OpenMetaverse.Parcel.AccessBlackList"> 848 <param name="snapSelection">A boolean that is returned with the
849 <summary>Access list of who is blacklisted on this 849 ParcelProperties reply, useful for snapping focus to a single
850 parcel</summary> 850 parcel</param>
851 </member> 851 </member>
852 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified"> 852 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
853 <summary>TRUE of region denies access to age unverified users</summary> 853 <summary>
854 </member> 854 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
855 <member name="F:OpenMetaverse.Parcel.ObscureMedia"> 855 dictionary)
856 <summary>true to obscure (hide) media url</summary> 856 </summary>
857 </member> 857 <param name="simulator">Simulator to request parcels from (must be connected)</param>
858 <member name="F:OpenMetaverse.Parcel.ObscureMusic"> 858 </member>
859 <summary>true to obscure (hide) music url</summary> 859 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
860 </member> 860 <summary>
861 <member name="F:OpenMetaverse.Parcel.Media"> 861 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
862 <summary>A struct containing media details</summary> 862 dictionary)
863 </member> 863 </summary>
864 <member name="M:OpenMetaverse.Parcel.ToString"> 864 <param name="simulator">Simulator to request parcels from (must be connected)</param>
865 <summary> 865 <param name="refresh">If TRUE, will force a full refresh</param>
866 Displays a parcel object in string format 866 <param name="msDelay">Number of milliseconds to pause in between each request</param>
867 </summary> 867 </member>
868 <returns>string containing key=value pairs of a parcel object</returns> 868 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)">
869 </member> 869 <summary>
870 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)"> 870 Request the dwell value for a parcel
871 <summary> 871 </summary>
872 Defalt constructor 872 <param name="simulator">Simulator containing the parcel</param>
873 </summary> 873 <param name="localID">Simulator-local ID of the parcel</param>
874 <param name="localID">Local ID of this parcel</param> 874 </member>
875 </member> 875 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)">
876 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)"> 876 <summary>
877 <summary> 877 Send a request to Purchase a parcel of land
878 Update the simulator with any local changes to this Parcel object 878 </summary>
879 </summary> 879 <param name="simulator">The Simulator the parcel is located in</param>
880 <param name="simulator">Simulator to send updates to</param> 880 <param name="localID">The parcels region specific local ID</param>
881 <param name="wantReply">Whether we want the simulator to confirm 881 <param name="forGroup">true if this parcel is being purchased by a group</param>
882 the update with a reply packet or not</param> 882 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
883 </member> 883 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
884 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)"> 884 <param name="parcelArea">The parcels size</param>
885 <summary> 885 <param name="parcelPrice">The purchase price of the parcel</param>
886 Set Autoreturn time 886 <returns></returns>
887 </summary> 887 </member>
888 <param name="simulator">Simulator to send the update to</param> 888 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
889 </member> 889 <summary>
890 <member name="T:OpenMetaverse.ParcelManager"> 890 Reclaim a parcel of land
891 <summary> 891 </summary>
892 Parcel (subdivided simulator lots) subsystem 892 <param name="simulator">The simulator the parcel is in</param>
893 </summary> 893 <param name="localID">The parcels region specific local ID</param>
894 </member> 894 </member>
895 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply"> 895 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)">
896 <summary>The event subscribers. null if no subcribers</summary> 896 <summary>
897 </member> 897 Deed a parcel to a group
898 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)"> 898 </summary>
899 <summary>Raises the ParcelDwellReply event</summary> 899 <param name="simulator">The simulator the parcel is in</param>
900 <param name="e">A ParcelDwellReplyEventArgs object containing the 900 <param name="localID">The parcels region specific local ID</param>
901 data returned from the simulator</param> 901 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
902 </member> 902 </member>
903 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock"> 903 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
904 <summary>Thread sync lock object</summary> 904 <summary>
905 </member> 905 Request prim owners of a parcel of land.
906 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo"> 906 </summary>
907 <summary>The event subscribers. null if no subcribers</summary> 907 <param name="simulator">Simulator parcel is in</param>
908 </member> 908 <param name="localID">The parcels region specific local ID</param>
909 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)"> 909 </member>
910 <summary>Raises the ParcelInfoReply event</summary> 910 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})">
911 <param name="e">A ParcelInfoReplyEventArgs object containing the 911 <summary>
912 data returned from the simulator</param> 912 Return objects from a parcel
913 </member> 913 </summary>
914 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock"> 914 <param name="simulator">Simulator parcel is in</param>
915 <summary>Thread sync lock object</summary> 915 <param name="localID">The parcels region specific local ID</param>
916 </member> 916 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
917 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties"> 917 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
918 <summary>The event subscribers. null if no subcribers</summary> 918 </member>
919 </member> 919 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
920 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)"> 920 <summary>
921 <summary>Raises the ParcelProperties event</summary> 921 Subdivide (split) a parcel
922 <param name="e">A ParcelPropertiesEventArgs object containing the 922 </summary>
923 data returned from the simulator</param> 923 <param name="simulator"></param>
924 </member> 924 <param name="west"></param>
925 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock"> 925 <param name="south"></param>
926 <summary>Thread sync lock object</summary> 926 <param name="east"></param>
927 </member> 927 <param name="north"></param>
928 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL"> 928 </member>
929 <summary>The event subscribers. null if no subcribers</summary> 929 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
930 </member> 930 <summary>
931 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)"> 931 Join two parcels of land creating a single parcel
932 <summary>Raises the ParcelAccessListReply event</summary> 932 </summary>
933 <param name="e">A ParcelAccessListReplyEventArgs object containing the 933 <param name="simulator"></param>
934 data returned from the simulator</param> 934 <param name="west"></param>
935 </member> 935 <param name="south"></param>
936 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock"> 936 <param name="east"></param>
937 <summary>Thread sync lock object</summary> 937 <param name="north"></param>
938 </member> 938 </member>
939 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply"> 939 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
940 <summary>The event subscribers. null if no subcribers</summary> 940 <summary>
941 </member> 941 Get a parcels LocalID
942 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)"> 942 </summary>
943 <summary>Raises the ParcelObjectOwnersReply event</summary> 943 <param name="simulator">Simulator parcel is in</param>
944 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the 944 <param name="position">Vector3 position in simulator (Z not used)</param>
945 data returned from the simulator</param> 945 <returns>0 on failure, or parcel LocalID on success.</returns>
946 </member> 946 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and
947 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock"> 947 dictionary.</remarks>
948 <summary>Thread sync lock object</summary> 948 </member>
949 </member> 949 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
950 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded"> 950 <summary>
951 <summary>The event subscribers. null if no subcribers</summary> 951 Terraform (raise, lower, etc) an area or whole parcel of land
952 </member> 952 </summary>
953 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)"> 953 <param name="simulator">Simulator land area is in.</param>
954 <summary>Raises the SimParcelsDownloaded event</summary> 954 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
955 <param name="e">A SimParcelsDownloadedEventArgs object containing the 955 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
956 data returned from the simulator</param> 956 <param name="brushSize">Size of area to modify</param>
957 </member> 957 <returns>true on successful request sent.</returns>
958 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock"> 958 <remarks>Settings.STORE_LAND_PATCHES must be true,
959 <summary>Thread sync lock object</summary> 959 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
960 </member> 960 </member>
961 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects"> 961 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
962 <summary>The event subscribers. null if no subcribers</summary> 962 <summary>
963 </member> 963 Terraform (raise, lower, etc) an area or whole parcel of land
964 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)"> 964 </summary>
965 <summary>Raises the ForceSelectObjectsReply event</summary> 965 <param name="simulator">Simulator land area is in.</param>
966 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the 966 <param name="west">west border of area to modify</param>
967 data returned from the simulator</param> 967 <param name="south">south border of area to modify</param>
968 </member> 968 <param name="east">east border of area to modify</param>
969 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock"> 969 <param name="north">north border of area to modify</param>
970 <summary>Thread sync lock object</summary> 970 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
971 </member> 971 <param name="brushSize">Size of area to modify</param>
972 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply"> 972 <returns>true on successful request sent.</returns>
973 <summary>The event subscribers. null if no subcribers</summary> 973 <remarks>Settings.STORE_LAND_PATCHES must be true,
974 </member> 974 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
975 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)"> 975 </member>
976 <summary>Raises the ParcelMediaUpdateReply event</summary> 976 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)">
977 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the 977 <summary>
978 data returned from the simulator</param> 978 Terraform (raise, lower, etc) an area or whole parcel of land
979 </member> 979 </summary>
980 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock"> 980 <param name="simulator">Simulator land area is in.</param>
981 <summary>Thread sync lock object</summary> 981 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
982 </member> 982 <param name="west">west border of area to modify</param>
983 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand"> 983 <param name="south">south border of area to modify</param>
984 <summary>The event subscribers. null if no subcribers</summary> 984 <param name="east">east border of area to modify</param>
985 </member> 985 <param name="north">north border of area to modify</param>
986 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)"> 986 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
987 <summary>Raises the ParcelMediaCommand event</summary> 987 <param name="brushSize">Size of area to modify</param>
988 <param name="e">A ParcelMediaCommandEventArgs object containing the 988 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
989 data returned from the simulator</param> 989 <returns>true on successful request sent.</returns>
990 </member> 990 <remarks>Settings.STORE_LAND_PATCHES must be true,
991 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock"> 991 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
992 <summary>Thread sync lock object</summary> 992 </member>
993 </member> 993 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)">
994 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)"> 994 <summary>
995 <summary> 995 Terraform (raise, lower, etc) an area or whole parcel of land
996 Default constructor 996 </summary>
997 </summary> 997 <param name="simulator">Simulator land area is in.</param>
998 <param name="client">A reference to the GridClient object</param> 998 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
999 </member> 999 <param name="west">west border of area to modify</param>
1000 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"> 1000 <param name="south">south border of area to modify</param>
1001 <summary> 1001 <param name="east">east border of area to modify</param>
1002 Request basic information for a single parcel 1002 <param name="north">north border of area to modify</param>
1003 </summary> 1003 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1004 <param name="parcelID">Simulator-local ID of the parcel</param> 1004 <param name="brushSize">Size of area to modify</param>
1005 </member> 1005 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
1006 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"> 1006 <param name="height">Height at which the terraform operation is acting at</param>
1007 <summary> 1007 </member>
1008 Request properties of a single parcel 1008 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)">
1009 </summary> 1009 <summary>
1010 <param name="simulator">Simulator containing the parcel</param> 1010 Sends a request to the simulator to return a list of objects owned by specific owners
1011 <param name="localID">Simulator-local ID of the parcel</param> 1011 </summary>
1012 <param name="sequenceID">An arbitrary integer that will be returned 1012 <param name="localID">Simulator local ID of parcel</param>
1013 with the ParcelProperties reply, useful for distinguishing between 1013 <param name="selectType">Owners, Others, Etc</param>
1014 multiple simultaneous requests</param> 1014 <param name="ownerID">List containing keys of avatars objects to select;
1015 </member> 1015 if List is null will return Objects of type <c>selectType</c></param>
1016 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"> 1016 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks>
1017 <summary> 1017 </member>
1018 Request the access list for a single parcel 1018 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
1019 </summary> 1019 <summary>
1020 <param name="simulator">Simulator containing the parcel</param> 1020 Eject and optionally ban a user from a parcel
1021 <param name="localID">Simulator-local ID of the parcel</param> 1021 </summary>
1022 <param name="sequenceID">An arbitrary integer that will be returned 1022 <param name="targetID">target key of avatar to eject</param>
1023 with the ParcelAccessList reply, useful for distinguishing between 1023 <param name="ban">true to also ban target</param>
1024 multiple simultaneous requests</param> 1024 </member>
1025 <param name="flags"></param> 1025 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)">
1026 </member> 1026 <summary>
1027 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)"> 1027 Freeze or unfreeze an avatar over your land
1028 <summary> 1028 </summary>
1029 Request properties of parcels using a bounding box selection 1029 <param name="targetID">target key to freeze</param>
1030 </summary> 1030 <param name="freeze">true to freeze, false to unfreeze</param>
1031 <param name="simulator">Simulator containing the parcel</param> 1031 </member>
1032 <param name="north">Northern boundary of the parcel selection</param> 1032 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)">
1033 <param name="east">Eastern boundary of the parcel selection</param> 1033 <summary>
1034 <param name="south">Southern boundary of the parcel selection</param> 1034 Abandon a parcel of land
1035 <param name="west">Western boundary of the parcel selection</param> 1035 </summary>
1036 <param name="sequenceID">An arbitrary integer that will be returned 1036 <param name="simulator">Simulator parcel is in</param>
1037 with the ParcelProperties reply, useful for distinguishing between 1037 <param name="localID">Simulator local ID of parcel</param>
1038 different types of parcel property requests</param> 1038 </member>
1039 <param name="snapSelection">A boolean that is returned with the 1039 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)">
1040 ParcelProperties reply, useful for snapping focus to a single 1040 <summary>
1041 parcel</param> 1041 Requests the UUID of the parcel in a remote region at a specified location
1042 </member> 1042 </summary>
1043 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"> 1043 <param name="location">Location of the parcel in the remote region</param>
1044 <summary> 1044 <param name="regionHandle">Remote region handle</param>
1045 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 1045 <param name="regionID">Remote region UUID</param>
1046 dictionary) 1046 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns>
1047 </summary> 1047 </member>
1048 <param name="simulator">Simulator to request parcels from (must be connected)</param> 1048 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)">
1049 </member> 1049 <summary>
1050 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)"> 1050 Retrieves information on resources used by the parcel
1051 <summary> 1051 </summary>
1052 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 1052 <param name="parcelID">UUID of the parcel</param>
1053 dictionary) 1053 <param name="getDetails">Should per object resource usage be requested</param>
1054 </summary> 1054 <param name="callback">Callback invoked when the request is complete</param>
1055 <param name="simulator">Simulator to request parcels from (must be connected)</param> 1055 </member>
1056 <param name="refresh">If TRUE, will force a full refresh</param> 1056 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1057 <param name="msDelay">Number of milliseconds to pause in between each request</param> 1057 <summary>Process an incoming packet and raise the appropriate events</summary>
1058 </member> 1058 <param name="sender">The sender</param>
1059 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"> 1059 <param name="e">The EventArgs object containing the packet data</param>
1060 <summary> 1060 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
1061 Request the dwell value for a parcel 1061 </member>
1062 </summary> 1062 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1063 <param name="simulator">Simulator containing the parcel</param> 1063 <summary>Process an incoming packet and raise the appropriate events</summary>
1064 <param name="localID">Simulator-local ID of the parcel</param> 1064 <param name="sender">The sender</param>
1065 </member> 1065 <param name="e">The EventArgs object containing the packet data</param>
1066 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)"> 1066 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
1067 <summary> 1067 </member>
1068 Send a request to Purchase a parcel of land 1068 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1069 </summary> 1069 <summary>Process an incoming packet and raise the appropriate events</summary>
1070 <param name="simulator">The Simulator the parcel is located in</param> 1070 <param name="sender">The sender</param>
1071 <param name="localID">The parcels region specific local ID</param> 1071 <param name="e">The EventArgs object containing the packet data</param>
1072 <param name="forGroup">true if this parcel is being purchased by a group</param> 1072 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
1073 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 1073 </member>
1074 <param name="removeContribution">true to remove tier contribution if purchase is successful</param> 1074 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1075 <param name="parcelArea">The parcels size</param> 1075 <summary>Process an incoming packet and raise the appropriate events</summary>
1076 <param name="parcelPrice">The purchase price of the parcel</param> 1076 <param name="sender">The sender</param>
1077 <returns></returns> 1077 <param name="e">The EventArgs object containing the packet data</param>
1078 </member> 1078 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks>
1079 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)"> 1079 </member>
1080 <summary> 1080 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1081 Reclaim a parcel of land 1081 <summary>Process an incoming packet and raise the appropriate events</summary>
1082 </summary> 1082 <param name="sender">The sender</param>
1083 <param name="simulator">The simulator the parcel is in</param> 1083 <param name="e">The EventArgs object containing the packet data</param>
1084 <param name="localID">The parcels region specific local ID</param> 1084 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
1085 </member> 1085 </member>
1086 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)"> 1086 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1087 <summary> 1087 <summary>Process an incoming packet and raise the appropriate events</summary>
1088 Deed a parcel to a group 1088 <param name="sender">The sender</param>
1089 </summary> 1089 <param name="e">The EventArgs object containing the packet data</param>
1090 <param name="simulator">The simulator the parcel is in</param> 1090 </member>
1091 <param name="localID">The parcels region specific local ID</param> 1091 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1092 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 1092 <summary>Process an incoming packet and raise the appropriate events</summary>
1093 </member> 1093 <param name="sender">The sender</param>
1094 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"> 1094 <param name="e">The EventArgs object containing the packet data</param>
1095 <summary> 1095 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
1096 Request prim owners of a parcel of land. 1096 </member>
1097 </summary> 1097 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
1098 <param name="simulator">Simulator parcel is in</param> 1098 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1099 <param name="localID">The parcels region specific local ID</param> 1099 </member>
1100 </member> 1100 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
1101 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})"> 1101 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
1102 <summary> 1102 </member>
1103 Return objects from a parcel 1103 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
1104 </summary> 1104 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
1105 <param name="simulator">Simulator parcel is in</param> 1105 </member>
1106 <param name="localID">The parcels region specific local ID</param> 1106 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
1107 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param> 1107 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary>
1108 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param> 1108 </member>
1109 </member> 1109 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
1110 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 1110 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1111 <summary> 1111 </member>
1112 Subdivide (split) a parcel 1112 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
1113 </summary> 1113 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
1114 <param name="simulator"></param> 1114 </member>
1115 <param name="west"></param> 1115 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
1116 <param name="south"></param> 1116 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
1117 <param name="east"></param> 1117 </member>
1118 <param name="north"></param> 1118 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
1119 </member> 1119 <summary>Raised when the simulator responds to a Parcel Update request</summary>
1120 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 1120 </member>
1121 <summary> 1121 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
1122 Join two parcels of land creating a single parcel 1122 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
1123 </summary> 1123 </member>
1124 <param name="simulator"></param> 1124 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
1125 <param name="west"></param> 1125 <summary>
1126 <param name="south"></param> 1126 Parcel Accesslist
1127 <param name="east"></param> 1127 </summary>
1128 <param name="north"></param> 1128 </member>
1129 </member> 1129 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
1130 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)"> 1130 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
1131 <summary> 1131 </member>
1132 Get a parcels LocalID 1132 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
1133 </summary> 1133 <summary></summary>
1134 <param name="simulator">Simulator parcel is in</param> 1134 </member>
1135 <param name="position">Vector3 position in simulator (Z not used)</param> 1135 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
1136 <returns>0 on failure, or parcel LocalID on success.</returns> 1136 <summary>Flags for specific entry in white/black lists</summary>
1137 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and 1137 </member>
1138 dictionary.</remarks> 1138 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
1139 </member> 1139 <summary>
1140 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 1140 Owners of primitives on parcel
1141 <summary> 1141 </summary>
1142 Terraform (raise, lower, etc) an area or whole parcel of land 1142 </member>
1143 </summary> 1143 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
1144 <param name="simulator">Simulator land area is in.</param> 1144 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
1145 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 1145 </member>
1146 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 1146 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
1147 <param name="brushSize">Size of area to modify</param> 1147 <summary>True of owner is group</summary>
1148 <returns>true on successful request sent.</returns> 1148 </member>
1149 <remarks>Settings.STORE_LAND_PATCHES must be true, 1149 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
1150 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 1150 <summary>Total count of prims owned by OwnerID</summary>
1151 </member> 1151 </member>
1152 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 1152 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
1153 <summary> 1153 <summary>true of OwnerID is currently online and is not a group</summary>
1154 Terraform (raise, lower, etc) an area or whole parcel of land 1154 </member>
1155 </summary> 1155 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
1156 <param name="simulator">Simulator land area is in.</param> 1156 <summary>The date of the most recent prim left by OwnerID</summary>
1157 <param name="west">west border of area to modify</param> 1157 </member>
1158 <param name="south">south border of area to modify</param> 1158 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
1159 <param name="east">east border of area to modify</param> 1159 <summary>
1160 <param name="north">north border of area to modify</param> 1160 Called once parcel resource usage information has been collected
1161 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 1161 </summary>
1162 <param name="brushSize">Size of area to modify</param> 1162 <param name="success">Indicates if operation was successfull</param>
1163 <returns>true on successful request sent.</returns> 1163 <param name="info">Parcel resource usage information</param>
1164 <remarks>Settings.STORE_LAND_PATCHES must be true, 1164 </member>
1165 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 1165 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
1166 </member> 1166 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
1167 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)"> 1167 </member>
1168 <summary> 1168 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
1169 Terraform (raise, lower, etc) an area or whole parcel of land 1169 <summary>
1170 </summary> 1170 Construct a new instance of the ParcelDwellReplyEventArgs class
1171 <param name="simulator">Simulator land area is in.</param> 1171 </summary>
1172 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 1172 <param name="parcelID">The global ID of the parcel</param>
1173 <param name="west">west border of area to modify</param> 1173 <param name="localID">The simulator specific ID of the parcel</param>
1174 <param name="south">south border of area to modify</param> 1174 <param name="dwell">The calculated dwell for the parcel</param>
1175 <param name="east">east border of area to modify</param> 1175 </member>
1176 <param name="north">north border of area to modify</param> 1176 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID">
1177 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 1177 <summary>Get the global ID of the parcel</summary>
1178 <param name="brushSize">Size of area to modify</param> 1178 </member>
1179 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 1179 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID">
1180 <returns>true on successful request sent.</returns> 1180 <summary>Get the simulator specific ID of the parcel</summary>
1181 <remarks>Settings.STORE_LAND_PATCHES must be true, 1181 </member>
1182 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 1182 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell">
1183 </member> 1183 <summary>Get the calculated dwell</summary>
1184 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32,System.Single)"> 1184 </member>
1185 <summary> 1185 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
1186 Terraform (raise, lower, etc) an area or whole parcel of land 1186 <summary>Contains basic parcel information data returned from the
1187 </summary> 1187 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1188 <param name="simulator">Simulator land area is in.</param> 1188 </member>
1189 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 1189 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
1190 <param name="west">west border of area to modify</param> 1190 <summary>
1191 <param name="south">south border of area to modify</param> 1191 Construct a new instance of the ParcelInfoReplyEventArgs class
1192 <param name="east">east border of area to modify</param> 1192 </summary>
1193 <param name="north">north border of area to modify</param> 1193 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
1194 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 1194 </member>
1195 <param name="brushSize">Size of area to modify</param> 1195 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
1196 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 1196 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
1197 <param name="height">Height at which the terraform operation is acting at</param> 1197 </member>
1198 </member> 1198 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
1199 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)"> 1199 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1200 <summary> 1200 </member>
1201 Sends a request to the simulator to return a list of objects owned by specific owners 1201 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
1202 </summary> 1202 <summary>
1203 <param name="localID">Simulator local ID of parcel</param> 1203 Construct a new instance of the ParcelPropertiesEventArgs class
1204 <param name="selectType">Owners, Others, Etc</param> 1204 </summary>
1205 <param name="ownerID">List containing keys of avatars objects to select; 1205 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1206 if List is null will return Objects of type <c>selectType</c></param> 1206 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1207 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks> 1207 <param name="result">The result of the request</param>
1208 </member> 1208 <param name="selectedPrims">The number of primitieves your agent is
1209 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)"> 1209 currently selecting and or sitting on in this parcel</param>
1210 <summary> 1210 <param name="sequenceID">The user assigned ID used to correlate a request with
1211 Eject and optionally ban a user from a parcel 1211 these results</param>
1212 </summary> 1212 <param name="snapSelection">TODO:</param>
1213 <param name="targetID">target key of avatar to eject</param> 1213 </member>
1214 <param name="ban">true to also ban target</param> 1214 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator">
1215 </member> 1215 <summary>Get the simulator the parcel is located in</summary>
1216 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)"> 1216 </member>
1217 <summary> 1217 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
1218 Freeze or unfreeze an avatar over your land 1218 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
1219 </summary> 1219 <remarks>If Result is NoData, this object will not contain valid data</remarks>
1220 <param name="targetID">target key to freeze</param> 1220 </member>
1221 <param name="freeze">true to freeze, false to unfreeze</param> 1221 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
1222 </member> 1222 <summary>Get the result of the request</summary>
1223 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)"> 1223 </member>
1224 <summary> 1224 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
1225 Abandon a parcel of land 1225 <summary>Get the number of primitieves your agent is
1226 </summary> 1226 currently selecting and or sitting on in this parcel</summary>
1227 <param name="simulator">Simulator parcel is in</param> 1227 </member>
1228 <param name="localID">Simulator local ID of parcel</param> 1228 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
1229 </member> 1229 <summary>Get the user assigned ID used to correlate a request with
1230 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)"> 1230 these results</summary>
1231 <summary> 1231 </member>
1232 Requests the UUID of the parcel in a remote region at a specified location 1232 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection">
1233 </summary> 1233 <summary>TODO:</summary>
1234 <param name="location">Location of the parcel in the remote region</param> 1234 </member>
1235 <param name="regionHandle">Remote region handle</param> 1235 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
1236 <param name="regionID">Remote region UUID</param> 1236 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1237 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns> 1237 </member>
1238 </member> 1238 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
1239 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1239 <summary>
1240 <summary>Process an incoming packet and raise the appropriate events</summary> 1240 Construct a new instance of the ParcelAccessListReplyEventArgs class
1241 <param name="sender">The sender</param> 1241 </summary>
1242 <param name="e">The EventArgs object containing the packet data</param> 1242 <param name="simulator">The simulator the parcel is located in</param>
1243 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks> 1243 <param name="sequenceID">The user assigned ID used to correlate a request with
1244 </member> 1244 these results</param>
1245 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1245 <param name="localID">The simulator specific ID of the parcel</param>
1246 <summary>Process an incoming packet and raise the appropriate events</summary> 1246 <param name="flags">TODO:</param>
1247 <param name="sender">The sender</param> 1247 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param>
1248 <param name="e">The EventArgs object containing the packet data</param> 1248 </member>
1249 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks> 1249 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator">
1250 </member> 1250 <summary>Get the simulator the parcel is located in</summary>
1251 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1251 </member>
1252 <summary>Process an incoming packet and raise the appropriate events</summary> 1252 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID">
1253 <param name="sender">The sender</param> 1253 <summary>Get the user assigned ID used to correlate a request with
1254 <param name="e">The EventArgs object containing the packet data</param> 1254 these results</summary>
1255 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks> 1255 </member>
1256 </member> 1256 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID">
1257 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1257 <summary>Get the simulator specific ID of the parcel</summary>
1258 <summary>Process an incoming packet and raise the appropriate events</summary> 1258 </member>
1259 <param name="sender">The sender</param> 1259 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags">
1260 <param name="e">The EventArgs object containing the packet data</param> 1260 <summary>TODO:</summary>
1261 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks> 1261 </member>
1262 </member> 1262 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList">
1263 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1263 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
1264 <summary>Process an incoming packet and raise the appropriate events</summary> 1264 </member>
1265 <param name="sender">The sender</param> 1265 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
1266 <param name="e">The EventArgs object containing the packet data</param> 1266 <summary>Contains blacklist and whitelist data returned from the
1267 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks> 1267 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1268 </member> 1268 </member>
1269 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1269 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
1270 <summary>Process an incoming packet and raise the appropriate events</summary> 1270 <summary>
1271 <param name="sender">The sender</param> 1271 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class
1272 <param name="e">The EventArgs object containing the packet data</param> 1272 </summary>
1273 </member> 1273 <param name="simulator">The simulator the parcel is located in</param>
1274 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1274 <param name="primOwners">The list containing prim ownership counts</param>
1275 <summary>Process an incoming packet and raise the appropriate events</summary> 1275 </member>
1276 <param name="sender">The sender</param> 1276 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator">
1277 <param name="e">The EventArgs object containing the packet data</param> 1277 <summary>Get the simulator the parcel is located in</summary>
1278 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks> 1278 </member>
1279 </member> 1279 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners">
1280 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply"> 1280 <summary>Get the list containing prim ownership counts</summary>
1281 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 1281 </member>
1282 </member> 1282 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
1283 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply"> 1283 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
1284 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary> 1284 </member>
1285 </member> 1285 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
1286 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties"> 1286 <summary>
1287 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary> 1287 Construct a new instance of the SimParcelsDownloadedEventArgs class
1288 </member> 1288 </summary>
1289 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"> 1289 <param name="simulator">The simulator the parcel data was retrieved from</param>
1290 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary> 1290 <param name="simParcels">The dictionary containing the parcel data</param>
1291 </member> 1291 <param name="parcelMap">The multidimensional array containing a x,y grid mapped
1292 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply"> 1292 to each 64x64 parcel's LocalID.</param>
1293 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 1293 </member>
1294 </member> 1294 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator">
1295 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded"> 1295 <summary>Get the simulator the parcel data was retrieved from</summary>
1296 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary> 1296 </member>
1297 </member> 1297 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels">
1298 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"> 1298 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary>
1299 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary> 1299 </member>
1300 </member> 1300 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap">
1301 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"> 1301 <summary>Get the multidimensional array containing a x,y grid mapped
1302 <summary>Raised when the simulator responds to a Parcel Update request</summary> 1302 to each 64x64 parcel's LocalID.</summary>
1303 </member> 1303 </member>
1304 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"> 1304 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
1305 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary> 1305 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
1306 </member> 1306 </member>
1307 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry"> 1307 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
1308 <summary> 1308 <summary>
1309 Parcel Accesslist 1309 Construct a new instance of the ForceSelectObjectsReplyEventArgs class
1310 </summary> 1310 </summary>
1311 </member> 1311 <param name="simulator">The simulator the parcel data was retrieved from</param>
1312 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID"> 1312 <param name="objectIDs">The list of primitive IDs</param>
1313 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary> 1313 <param name="resetList">true if the list is clean and contains the information
1314 </member> 1314 only for a given request</param>
1315 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time"> 1315 </member>
1316 <summary></summary> 1316 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator">
1317 </member> 1317 <summary>Get the simulator the parcel data was retrieved from</summary>
1318 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags"> 1318 </member>
1319 <summary>Flags for specific entry in white/black lists</summary> 1319 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs">
1320 </member> 1320 <summary>Get the list of primitive IDs</summary>
1321 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners"> 1321 </member>
1322 <summary> 1322 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList">
1323 Owners of primitives on parcel 1323 <summary>true if the list is clean and contains the information
1324 </summary> 1324 only for a given request</summary>
1325 </member> 1325 </member>
1326 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID"> 1326 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs">
1327 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 1327 <summary>Contains data when the media data for a parcel the avatar is on changes</summary>
1328 </member> 1328 </member>
1329 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned"> 1329 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)">
1330 <summary>True of owner is group</summary> 1330 <summary>
1331 </member> 1331 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class
1332 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count"> 1332 </summary>
1333 <summary>Total count of prims owned by OwnerID</summary> 1333 <param name="simulator">the simulator the parcel media data was updated in</param>
1334 </member> 1334 <param name="media">The updated media information</param>
1335 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus"> 1335 </member>
1336 <summary>true of OwnerID is currently online and is not a group</summary> 1336 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator">
1337 </member> 1337 <summary>Get the simulator the parcel media data was updated in</summary>
1338 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim"> 1338 </member>
1339 <summary>The date of the most recent prim left by OwnerID</summary> 1339 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media">
1340 </member> 1340 <summary>Get the updated media information</summary>
1341 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs"> 1341 </member>
1342 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary> 1342 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs">
1343 </member> 1343 <summary>Contains the media command for a parcel the agent is currently on</summary>
1344 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)"> 1344 </member>
1345 <summary> 1345 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)">
1346 Construct a new instance of the ParcelDwellReplyEventArgs class 1346 <summary>
1347 </summary> 1347 Construct a new instance of the ParcelMediaCommandEventArgs class
1348 <param name="parcelID">The global ID of the parcel</param> 1348 </summary>
1349 <param name="localID">The simulator specific ID of the parcel</param> 1349 <param name="simulator">The simulator the parcel media command was issued in</param>
1350 <param name="dwell">The calculated dwell for the parcel</param> 1350 <param name="sequence"></param>
1351 </member> 1351 <param name="flags"></param>
1352 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID"> 1352 <param name="command">The media command that was sent</param>
1353 <summary>Get the global ID of the parcel</summary> 1353 <param name="time"></param>
1354 </member> 1354 </member>
1355 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID"> 1355 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
1356 <summary>Get the simulator specific ID of the parcel</summary> 1356 <summary>Get the simulator the parcel media command was issued in</summary>
1357 </member> 1357 </member>
1358 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell"> 1358 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
1359 <summary>Get the calculated dwell</summary> 1359 <summary></summary>
1360 </member> 1360 </member>
1361 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs"> 1361 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
1362 <summary>Contains basic parcel information data returned from the 1362 <summary></summary>
1363 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 1363 </member>
1364 </member> 1364 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
1365 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)"> 1365 <summary>Get the media command that was sent</summary>
1366 <summary> 1366 </member>
1367 Construct a new instance of the ParcelInfoReplyEventArgs class 1367 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
1368 </summary> 1368 <summary></summary>
1369 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param> 1369 </member>
1370 </member> 1370 <member name="T:OpenMetaverse.Assets.AssetAnimation">
1371 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel"> 1371 <summary>
1372 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary> 1372 Represents an Animation
1373 </member> 1373 </summary>
1374 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs"> 1374 </member>
1375 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 1375 <member name="T:OpenMetaverse.Assets.Asset">
1376 </member> 1376 <summary>
1377 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)"> 1377 Base class for all Asset types
1378 <summary> 1378 </summary>
1379 Construct a new instance of the ParcelPropertiesEventArgs class 1379 </member>
1380 </summary> 1380 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
1381 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 1381 <summary>A byte array containing the raw asset data</summary>
1382 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 1382 </member>
1383 <param name="result">The result of the request</param> 1383 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
1384 <param name="selectedPrims">The number of primitieves your agent is 1384 <summary>True if the asset it only stored on the server temporarily</summary>
1385 currently selecting and or sitting on in this parcel</param> 1385 </member>
1386 <param name="sequenceID">The user assigned ID used to correlate a request with 1386 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
1387 these results</param> 1387 <summary>A unique ID</summary>
1388 <param name="snapSelection">TODO:</param> 1388 </member>
1389 </member> 1389 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
1390 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator"> 1390 <summary>
1391 <summary>Get the simulator the parcel is located in</summary> 1391 Construct a new Asset object
1392 </member> 1392 </summary>
1393 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"> 1393 </member>
1394 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary> 1394 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
1395 <remarks>If Result is NoData, this object will not contain valid data</remarks> 1395 <summary>
1396 </member> 1396 Construct a new Asset object
1397 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result"> 1397 </summary>
1398 <summary>Get the result of the request</summary> 1398 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1399 </member> 1399 <param name="assetData">A byte array containing the raw asset data</param>
1400 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims"> 1400 </member>
1401 <summary>Get the number of primitieves your agent is 1401 <member name="M:OpenMetaverse.Assets.Asset.Encode">
1402 currently selecting and or sitting on in this parcel</summary> 1402 <summary>
1403 </member> 1403 Regenerates the <code>AssetData</code> byte array from the properties
1404 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID"> 1404 of the derived class.
1405 <summary>Get the user assigned ID used to correlate a request with 1405 </summary>
1406 these results</summary> 1406 </member>
1407 </member> 1407 <member name="M:OpenMetaverse.Assets.Asset.Decode">
1408 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection"> 1408 <summary>
1409 <summary>TODO:</summary> 1409 Decodes the AssetData, placing it in appropriate properties of the derived
1410 </member> 1410 class.
1411 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs"> 1411 </summary>
1412 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 1412 <returns>True if the asset decoding succeeded, otherwise false</returns>
1413 </member> 1413 </member>
1414 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})"> 1414 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
1415 <summary> 1415 <summary>The assets unique ID</summary>
1416 Construct a new instance of the ParcelAccessListReplyEventArgs class 1416 </member>
1417 </summary> 1417 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
1418 <param name="simulator">The simulator the parcel is located in</param> 1418 <summary>
1419 <param name="sequenceID">The user assigned ID used to correlate a request with 1419 The "type" of asset, Notecard, Animation, etc
1420 these results</param> 1420 </summary>
1421 <param name="localID">The simulator specific ID of the parcel</param> 1421 </member>
1422 <param name="flags">TODO:</param> 1422 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
1423 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param> 1423 <summary>Default Constructor</summary>
1424 </member> 1424 </member>
1425 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator"> 1425 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
1426 <summary>Get the simulator the parcel is located in</summary> 1426 <summary>
1427 </member> 1427 Construct an Asset object of type Animation
1428 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID"> 1428 </summary>
1429 <summary>Get the user assigned ID used to correlate a request with 1429 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1430 these results</summary> 1430 <param name="assetData">A byte array containing the raw asset data</param>
1431 </member> 1431 </member>
1432 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID"> 1432 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
1433 <summary>Get the simulator specific ID of the parcel</summary> 1433 <summary>Override the base classes AssetType</summary>
1434 </member> 1434 </member>
1435 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags"> 1435 <member name="T:OpenMetaverse.VisualColorOperation">
1436 <summary>TODO:</summary> 1436 <summary>
1437 </member> 1437 Operation to apply when applying color to texture
1438 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList"> 1438 </summary>
1439 <summary>Get the list containing the white/blacklisted agents for the parcel</summary> 1439 </member>
1440 </member> 1440 <member name="T:OpenMetaverse.VisualColorParam">
1441 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs"> 1441 <summary>
1442 <summary>Contains blacklist and whitelist data returned from the 1442 Information needed to translate visual param value to RGBA color
1443 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 1443 </summary>
1444 </member> 1444 </member>
1445 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})"> 1445 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
1446 <summary> 1446 <summary>
1447 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class 1447 Construct VisualColorParam
1448 </summary> 1448 </summary>
1449 <param name="simulator">The simulator the parcel is located in</param> 1449 <param name="operation">Operation to apply when applying color to texture</param>
1450 <param name="primOwners">The list containing prim ownership counts</param> 1450 <param name="colors">Colors</param>
1451 </member> 1451 </member>
1452 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator"> 1452 <member name="T:OpenMetaverse.VisualAlphaParam">
1453 <summary>Get the simulator the parcel is located in</summary> 1453 <summary>
1454 </member> 1454 Represents alpha blending and bump infor for a visual parameter
1455 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners"> 1455 such as sleive length
1456 <summary>Get the list containing prim ownership counts</summary> 1456 </summary>
1457 </member> 1457 </member>
1458 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs"> 1458 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
1459 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary> 1459 <summary>Stregth of the alpha to apply</summary>
1460 </member> 1460 </member>
1461 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])"> 1461 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
1462 <summary> 1462 <summary>File containing the alpha channel</summary>
1463 Construct a new instance of the SimParcelsDownloadedEventArgs class 1463 </member>
1464 </summary> 1464 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
1465 <param name="simulator">The simulator the parcel data was retrieved from</param> 1465 <summary>Skip blending if parameter value is 0</summary>
1466 <param name="simParcels">The dictionary containing the parcel data</param> 1466 </member>
1467 <param name="parcelMap">The multidimensional array containing a x,y grid mapped 1467 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
1468 to each 64x64 parcel's LocalID.</param> 1468 <summary>Use miltiply insted of alpha blending</summary>
1469 </member> 1469 </member>
1470 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator"> 1470 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
1471 <summary>Get the simulator the parcel data was retrieved from</summary> 1471 <summary>
1472 </member> 1472 Create new alhpa information for a visual param
1473 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels"> 1473 </summary>
1474 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary> 1474 <param name="domain">Stregth of the alpha to apply</param>
1475 </member> 1475 <param name="tgaFile">File containing the alpha channel</param>
1476 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap"> 1476 <param name="skipIfZero">Skip blending if parameter value is 0</param>
1477 <summary>Get the multidimensional array containing a x,y grid mapped 1477 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
1478 to each 64x64 parcel's LocalID.</summary> 1478 </member>
1479 </member> 1479 <member name="T:OpenMetaverse.VisualParam">
1480 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs"> 1480 <summary>
1481 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary> 1481 A single visual characteristic of an avatar mesh, such as eyebrow height
1482 </member> 1482 </summary>
1483 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)"> 1483 </member>
1484 <summary> 1484 <member name="F:OpenMetaverse.VisualParam.ParamID">
1485 Construct a new instance of the ForceSelectObjectsReplyEventArgs class 1485 <summary>Index of this visual param</summary>
1486 </summary> 1486 </member>
1487 <param name="simulator">The simulator the parcel data was retrieved from</param> 1487 <member name="F:OpenMetaverse.VisualParam.Name">
1488 <param name="objectIDs">The list of primitive IDs</param> 1488 <summary>Internal name</summary>
1489 <param name="resetList">true if the list is clean and contains the information 1489 </member>
1490 only for a given request</param> 1490 <member name="F:OpenMetaverse.VisualParam.Group">
1491 </member> 1491 <summary>Group ID this parameter belongs to</summary>
1492 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator"> 1492 </member>
1493 <summary>Get the simulator the parcel data was retrieved from</summary> 1493 <member name="F:OpenMetaverse.VisualParam.Wearable">
1494 </member> 1494 <summary>Name of the wearable this parameter belongs to</summary>
1495 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs"> 1495 </member>
1496 <summary>Get the list of primitive IDs</summary> 1496 <member name="F:OpenMetaverse.VisualParam.Label">
1497 </member> 1497 <summary>Displayable label of this characteristic</summary>
1498 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList"> 1498 </member>
1499 <summary>true if the list is clean and contains the information 1499 <member name="F:OpenMetaverse.VisualParam.LabelMin">
1500 only for a given request</summary> 1500 <summary>Displayable label for the minimum value of this characteristic</summary>
1501 </member> 1501 </member>
1502 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs"> 1502 <member name="F:OpenMetaverse.VisualParam.LabelMax">
1503 <summary>Contains data when the media data for a parcel the avatar is on changes</summary> 1503 <summary>Displayable label for the maximum value of this characteristic</summary>
1504 </member> 1504 </member>
1505 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)"> 1505 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
1506 <summary> 1506 <summary>Default value</summary>
1507 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class 1507 </member>
1508 </summary> 1508 <member name="F:OpenMetaverse.VisualParam.MinValue">
1509 <param name="simulator">the simulator the parcel media data was updated in</param> 1509 <summary>Minimum value</summary>
1510 <param name="media">The updated media information</param> 1510 </member>
1511 </member> 1511 <member name="F:OpenMetaverse.VisualParam.MaxValue">
1512 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator"> 1512 <summary>Maximum value</summary>
1513 <summary>Get the simulator the parcel media data was updated in</summary> 1513 </member>
1514 </member> 1514 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
1515 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media"> 1515 <summary>Is this param used for creation of bump layer?</summary>
1516 <summary>Get the updated media information</summary> 1516 </member>
1517 </member> 1517 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
1518 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs"> 1518 <summary>Alpha blending/bump info</summary>
1519 <summary>Contains the media command for a parcel the agent is currently on</summary> 1519 </member>
1520 </member> 1520 <member name="F:OpenMetaverse.VisualParam.ColorParams">
1521 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)"> 1521 <summary>Color information</summary>
1522 <summary> 1522 </member>
1523 Construct a new instance of the ParcelMediaCommandEventArgs class 1523 <member name="F:OpenMetaverse.VisualParam.Drivers">
1524 </summary> 1524 <summary>Array of param IDs that are drivers for this parameter</summary>
1525 <param name="simulator">The simulator the parcel media command was issued in</param> 1525 </member>
1526 <param name="sequence"></param> 1526 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})">
1527 <param name="flags"></param> 1527 <summary>
1528 <param name="command">The media command that was sent</param> 1528 Set all the values through the constructor
1529 <param name="time"></param> 1529 </summary>
1530 </member> 1530 <param name="paramID">Index of this visual param</param>
1531 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator"> 1531 <param name="name">Internal name</param>
1532 <summary>Get the simulator the parcel media command was issued in</summary> 1532 <param name="group"></param>
1533 </member> 1533 <param name="wearable"></param>
1534 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence"> 1534 <param name="label">Displayable label of this characteristic</param>
1535 <summary></summary> 1535 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
1536 </member> 1536 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
1537 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags"> 1537 <param name="def">Default value</param>
1538 <summary></summary> 1538 <param name="min">Minimum value</param>
1539 </member> 1539 <param name="max">Maximum value</param>
1540 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand"> 1540 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
1541 <summary>Get the media command that was sent</summary> 1541 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
1542 </member> 1542 <param name="alpha">Alpha blending/bump info</param>
1543 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time"> 1543 <param name="colorParams">Color information</param>
1544 <summary></summary> 1544 </member>
1545 </member> 1545 <member name="T:OpenMetaverse.VisualParams">
1546 <member name="T:OpenMetaverse.DictionaryEventAction"> 1546 <summary>
1547 <summary> 1547 Holds the Params array of all the avatar appearance parameters
1548 1548 </summary>
1549 </summary> 1549 </member>
1550 </member> 1550 <member name="T:OpenMetaverse.StatusCode">
1551 <member name="F:OpenMetaverse.DictionaryEventAction.Add"> 1551 <summary>
1552 <summary> 1552
1553 1553 </summary>
1554 </summary> 1554 </member>
1555 </member> 1555 <member name="F:OpenMetaverse.StatusCode.OK">
1556 <member name="F:OpenMetaverse.DictionaryEventAction.Remove"> 1556 <summary>OK</summary>
1557 <summary> 1557 </member>
1558 1558 <member name="F:OpenMetaverse.StatusCode.Done">
1559 </summary> 1559 <summary>Transfer completed</summary>
1560 </member> 1560 </member>
1561 <member name="F:OpenMetaverse.DictionaryEventAction.Change"> 1561 <member name="F:OpenMetaverse.StatusCode.Skip">
1562 <summary> 1562 <summary></summary>
1563 1563 </member>
1564 </summary> 1564 <member name="F:OpenMetaverse.StatusCode.Abort">
1565 </member> 1565 <summary></summary>
1566 <member name="T:OpenMetaverse.DictionaryChangeCallback"> 1566 </member>
1567 <summary> 1567 <member name="F:OpenMetaverse.StatusCode.Error">
1568 1568 <summary>Unknown error occurred</summary>
1569 </summary> 1569 </member>
1570 <param name="action"></param> 1570 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
1571 <param name="entry"></param> 1571 <summary>Equivalent to a 404 error</summary>
1572 </member> 1572 </member>
1573 <member name="T:OpenMetaverse.ObservableDictionary`2"> 1573 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
1574 <summary> 1574 <summary>Client does not have permission for that resource</summary>
1575 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing 1575 </member>
1576 events to subscribers when items are added, removed, or changed. 1576 <member name="F:OpenMetaverse.StatusCode.Unknown">
1577 </summary> 1577 <summary>Unknown status</summary>
1578 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 1578 </member>
1579 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 1579 <member name="T:OpenMetaverse.ChannelType">
1580 </member> 1580 <summary>
1581 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates"> 1581
1582 <summary> 1582 </summary>
1583 A dictionary of callbacks to fire when specified action occurs 1583 </member>
1584 </summary> 1584 <member name="F:OpenMetaverse.ChannelType.Unknown">
1585 </member> 1585 <summary></summary>
1586 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 1586 </member>
1587 <summary> 1587 <member name="F:OpenMetaverse.ChannelType.Misc">
1588 Register a callback to be fired when an action occurs 1588 <summary>Unknown</summary>
1589 </summary> 1589 </member>
1590 <param name="action">The action</param> 1590 <member name="F:OpenMetaverse.ChannelType.Asset">
1591 <param name="callback">The callback to fire</param> 1591 <summary>Virtually all asset transfers use this channel</summary>
1592 </member> 1592 </member>
1593 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 1593 <member name="T:OpenMetaverse.SourceType">
1594 <summary> 1594 <summary>
1595 Unregister a callback 1595
1596 </summary> 1596 </summary>
1597 <param name="action">The action</param> 1597 </member>
1598 <param name="callback">The callback to fire</param> 1598 <member name="F:OpenMetaverse.SourceType.Unknown">
1599 </member> 1599 <summary></summary>
1600 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)"> 1600 </member>
1601 <summary> 1601 <member name="F:OpenMetaverse.SourceType.Asset">
1602 1602 <summary>Asset from the asset server</summary>
1603 </summary> 1603 </member>
1604 <param name="action"></param> 1604 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
1605 <param name="entry"></param> 1605 <summary>Inventory item</summary>
1606 </member> 1606 </member>
1607 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary"> 1607 <member name="F:OpenMetaverse.SourceType.SimEstate">
1608 <summary>Internal dictionary that this class wraps around. Do not 1608 <summary>Estate asset, such as an estate covenant</summary>
1609 modify or enumerate the contents of this dictionary without locking</summary> 1609 </member>
1610 </member> 1610 <member name="T:OpenMetaverse.TargetType">
1611 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor"> 1611 <summary>
1612 <summary> 1612
1613 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class 1613 </summary>
1614 with the specified key/value, has the default initial capacity. 1614 </member>
1615 </summary> 1615 <member name="F:OpenMetaverse.TargetType.Unknown">
1616 <example> 1616 <summary></summary>
1617 <code> 1617 </member>
1618 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value. 1618 <member name="F:OpenMetaverse.TargetType.File">
1619 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(); 1619 <summary></summary>
1620 </code> 1620 </member>
1621 </example> 1621 <member name="F:OpenMetaverse.TargetType.VFile">
1622 </member> 1622 <summary></summary>
1623 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)"> 1623 </member>
1624 <summary> 1624 <member name="T:OpenMetaverse.ImageType">
1625 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class 1625 <summary>
1626 with the specified key/value, With its initial capacity specified. 1626
1627 </summary> 1627 </summary>
1628 <param name="capacity">Initial size of dictionary</param> 1628 </member>
1629 <example> 1629 <member name="F:OpenMetaverse.ImageType.Normal">
1630 <code> 1630 <summary></summary>
1631 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value, 1631 </member>
1632 // initially allocated room for 10 entries. 1632 <member name="F:OpenMetaverse.ImageType.Baked">
1633 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10); 1633 <summary></summary>
1634 </code> 1634 </member>
1635 </example> 1635 <member name="T:OpenMetaverse.ImageCodec">
1636 </member> 1636 <summary>
1637 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)"> 1637 Image file format
1638 <summary> 1638 </summary>
1639 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key 1639 </member>
1640 </summary> 1640 <member name="T:OpenMetaverse.Transfer">
1641 <param name="key">Key to use for lookup</param> 1641 <summary>
1642 <param name="value">Value returned</param> 1642
1643 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 1643 </summary>
1644 <example> 1644 </member>
1645 <code> 1645 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
1646 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary: 1646 <summary>Number of milliseconds passed since the last transfer
1647 Avatar av; 1647 packet was received</summary>
1648 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 1648 </member>
1649 Console.WriteLine("Found Avatar {0}", av.Name); 1649 <member name="T:OpenMetaverse.AssetDownload">
1650 </code> 1650 <summary>
1651 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 1651
1652 </example> 1652 </summary>
1653 </member> 1653 </member>
1654 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})"> 1654 <member name="T:OpenMetaverse.XferDownload">
1655 <summary> 1655 <summary>
1656 Finds the specified match. 1656
1657 </summary> 1657 </summary>
1658 <param name="match">The match.</param> 1658 </member>
1659 <returns>Matched value</returns> 1659 <member name="T:OpenMetaverse.ImageDownload">
1660 <example> 1660 <summary>
1661 <code> 1661
1662 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary 1662 </summary>
1663 // with the ID 95683496 1663 </member>
1664 uint findID = 95683496; 1664 <member name="T:OpenMetaverse.AssetUpload">
1665 Primitive findPrim = sim.ObjectsPrimitives.Find( 1665 <summary>
1666 delegate(Primitive prim) { return prim.ID == findID; }); 1666
1667 </code> 1667 </summary>
1668 </example> 1668 </member>
1669 </member> 1669 <member name="T:OpenMetaverse.ImageRequest">
1670 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})"> 1670 <summary>
1671 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 1671
1672 <param name="match">return matching items.</param> 1672 </summary>
1673 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 1673 </member>
1674 <example> 1674 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
1675 Find All prims within 20 meters and store them in a List 1675 <summary>
1676 <code> 1676
1677 int radius = 20; 1677 </summary>
1678 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 1678 <param name="imageid"></param>
1679 delegate(Primitive prim) { 1679 <param name="type"></param>
1680 Vector3 pos = prim.Position; 1680 <param name="priority"></param>
1681 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 1681 <param name="discardLevel"></param>
1682 } 1682 </member>
1683 ); 1683 <member name="T:OpenMetaverse.AssetManager">
1684 </code> 1684 <summary>
1685 </example> 1685
1686 </member> 1686 </summary>
1687 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})"> 1687 </member>
1688 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 1688 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
1689 <param name="match">return matching keys.</param> 1689 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
1690 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 1690 </member>
1691 <example> 1691 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
1692 Find All keys which also exist in another dictionary 1692 <summary>The event subscribers. null if no subcribers</summary>
1693 <code> 1693 </member>
1694 List&lt;UUID&gt; matches = myDict.FindAll( 1694 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
1695 delegate(UUID id) { 1695 <summary>Raises the XferReceived event</summary>
1696 return myOtherDict.ContainsKey(id); 1696 <param name="e">A XferReceivedEventArgs object containing the
1697 } 1697 data returned from the simulator</param>
1698 ); 1698 </member>
1699 </code> 1699 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
1700 </example> 1700 <summary>Thread sync lock object</summary>
1701 </member> 1701 </member>
1702 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)"> 1702 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
1703 <summary>Check if Key exists in Dictionary</summary> 1703 <summary>The event subscribers. null if no subcribers</summary>
1704 <param name="key">Key to check for</param> 1704 </member>
1705 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 1705 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
1706 </member> 1706 <summary>Raises the AssetUploaded event</summary>
1707 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)"> 1707 <param name="e">A AssetUploadedEventArgs object containing the
1708 <summary>Check if Value exists in Dictionary</summary> 1708 data returned from the simulator</param>
1709 <param name="value">Value to check for</param> 1709 </member>
1710 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 1710 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
1711 </member> 1711 <summary>Thread sync lock object</summary>
1712 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)"> 1712 </member>
1713 <summary> 1713 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
1714 Adds the specified key to the dictionary, dictionary locking is not performed, 1714 <summary>The event subscribers. null if no subcribers</summary>
1715 <see cref="!:SafeAdd"/> 1715 </member>
1716 </summary> 1716 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
1717 <param name="key">The key</param> 1717 <summary>Raises the UploadProgress event</summary>
1718 <param name="value">The value</param> 1718 <param name="e">A UploadProgressEventArgs object containing the
1719 </member> 1719 data returned from the simulator</param>
1720 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)"> 1720 </member>
1721 <summary> 1721 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
1722 Removes the specified key, dictionary locking is not performed 1722 <summary>Thread sync lock object</summary>
1723 </summary> 1723 </member>
1724 <param name="key">The key.</param> 1724 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
1725 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 1725 <summary>The event subscribers. null if no subcribers</summary>
1726 </member> 1726 </member>
1727 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear"> 1727 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
1728 <summary> 1728 <summary>Raises the InitiateDownload event</summary>
1729 Clear the contents of the dictionary 1729 <param name="e">A InitiateDownloadEventArgs object containing the
1730 </summary> 1730 data returned from the simulator</param>
1731 </member> 1731 </member>
1732 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator"> 1732 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
1733 <summary> 1733 <summary>Thread sync lock object</summary>
1734 Enumerator for iterating dictionary entries 1734 </member>
1735 </summary> 1735 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
1736 <returns></returns> 1736 <summary>The event subscribers. null if no subcribers</summary>
1737 </member> 1737 </member>
1738 <member name="P:OpenMetaverse.ObservableDictionary`2.Count"> 1738 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
1739 <summary> 1739 <summary>Raises the ImageReceiveProgress event</summary>
1740 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/> 1740 <param name="e">A ImageReceiveProgressEventArgs object containing the
1741 </summary> 1741 data returned from the simulator</param>
1742 </member> 1742 </member>
1743 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)"> 1743 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
1744 <summary> 1744 <summary>Thread sync lock object</summary>
1745 Indexer for the dictionary 1745 </member>
1746 </summary> 1746 <member name="F:OpenMetaverse.AssetManager.Cache">
1747 <param name="key">The key</param> 1747 <summary>Texture download cache</summary>
1748 <returns>The value</returns> 1748 </member>
1749 </member> 1749 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
1750 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 1750 <summary>
1751 <summary> 1751 Default constructor
1752 A Wrapper around openjpeg to encode and decode images to and from byte arrays 1752 </summary>
1753 </summary> 1753 <param name="client">A reference to the GridClient object</param>
1754 </member> 1754 </member>
1755 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 1755 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1756 <summary>TGA Header size</summary> 1756 <summary>
1757 </member> 1757 Request an asset download
1758 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 1758 </summary>
1759 <summary>OpenJPEG is not threadsafe, so this object is used to lock 1759 <param name="assetID">Asset UUID</param>
1760 during calls into unmanaged code</summary> 1760 <param name="type">Asset type, must be correct for the transfer to succeed</param>
1761 </member> 1761 <param name="priority">Whether to give this transfer an elevated priority</param>
1762 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 1762 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1763 <summary> 1763 </member>
1764 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 1764 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1765 </summary> 1765 <summary>
1766 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 1766 Request an asset download
1767 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param> 1767 </summary>
1768 <returns>A byte array containing the encoded Image object</returns> 1768 <param name="assetID">Asset UUID</param>
1769 </member> 1769 <param name="type">Asset type, must be correct for the transfer to succeed</param>
1770 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 1770 <param name="priority">Whether to give this transfer an elevated priority</param>
1771 <summary> 1771 <param name="sourceType">Source location of the requested asset</param>
1772 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 1772 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1773 </summary> 1773 </member>
1774 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 1774 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1775 <returns>a byte array of the encoded image</returns> 1775 <summary>
1776 </member> 1776 Request an asset download
1777 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 1777 </summary>
1778 <summary> 1778 <param name="assetID">Asset UUID</param>
1779 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and 1779 <param name="type">Asset type, must be correct for the transfer to succeed</param>
1780 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> 1780 <param name="priority">Whether to give this transfer an elevated priority</param>
1781 </summary> 1781 <param name="sourceType">Source location of the requested asset</param>
1782 <param name="encoded">JPEG2000 encoded data</param> 1782 <param name="transactionID">UUID of the transaction</param>
1783 <param name="managedImage">ManagedImage object to decode to</param> 1783 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1784 <param name="image">Image object to decode to</param> 1784 </member>
1785 <returns>True if the decode succeeds, otherwise false</returns> 1785 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
1786 </member> 1786 <summary>
1787 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 1787 Request an asset download through the almost deprecated Xfer system
1788 <summary> 1788 </summary>
1789 1789 <param name="filename">Filename of the asset to request</param>
1790 </summary> 1790 <param name="deleteOnCompletion">Whether or not to delete the asset
1791 <param name="encoded"></param> 1791 off the server after it is retrieved</param>
1792 <param name="managedImage"></param> 1792 <param name="useBigPackets">Use large transfer packets or not</param>
1793 <returns></returns> 1793 <param name="vFileID">UUID of the file to request, if filename is
1794 </member> 1794 left empty</param>
1795 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 1795 <param name="vFileType">Asset type of <code>vFileID</code>, or
1796 <summary> 1796 <code>AssetType.Unknown</code> if filename is not empty</param>
1797 1797 <param name="fromCache">Sets the FilePath in the request to Cache
1798 </summary> 1798 (4) if true, otherwise Unknown (0) is used</param>
1799 <param name="encoded"></param> 1799 <returns></returns>
1800 <param name="layerInfo"></param> 1800 </member>
1801 <param name="components"></param> 1801 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1802 <returns></returns> 1802 <summary>
1803 </member> 1803
1804 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 1804 </summary>
1805 <summary> 1805 <param name="assetID">Use UUID.Zero if you do not have the
1806 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array 1806 asset ID but have all the necessary permissions</param>
1807 </summary> 1807 <param name="itemID">The item ID of this asset in the inventory</param>
1808 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param> 1808 <param name="taskID">Use UUID.Zero if you are not requesting an
1809 <param name="lossless">true to enable lossless decoding</param> 1809 asset from an object inventory</param>
1810 <returns>A byte array containing the source Bitmap object</returns> 1810 <param name="ownerID">The owner of this asset</param>
1811 </member> 1811 <param name="type">Asset type</param>
1812 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 1812 <param name="priority">Whether to prioritize this asset download or not</param>
1813 <summary> 1813 <param name="callback"></param>
1814 Defines the beginning and ending file positions of a layer in an 1814 </member>
1815 LRCP-progression JPEG2000 file 1815 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
1816 </summary> 1816 <summary>
1817 </member> 1817 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
1818 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 1818 </summary>
1819 <summary> 1819 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
1820 This structure is used to marshal both encoded and decoded images. 1820 </member>
1821 MUST MATCH THE STRUCT IN dotnet.h! 1821 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
1822 </summary> 1822 <summary>
1823 </member> 1823 Request an asset be uploaded to the simulator
1824 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 1824 </summary>
1825 <summary> 1825 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
1826 Information about a single packet in a JPEG2000 stream 1826 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
1827 </summary> 1827 in which the client was connected in addition to being stored on the asset server</param>
1828 </member> 1828 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
1829 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 1829 events being fired</returns>
1830 <summary>Packet start position</summary> 1830 </member>
1831 </member> 1831 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
1832 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos"> 1832 <summary>
1833 <summary>Packet header end position</summary> 1833 Request an asset be uploaded to the simulator
1834 </member> 1834 </summary>
1835 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos"> 1835 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
1836 <summary>Packet end position</summary> 1836 <param name="data">A byte array containing the encoded asset data</param>
1837 </member> 1837 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
1838 <member name="T:OpenMetaverse.Assets.AssetSound"> 1838 in which the client was connected in addition to being stored on the asset server</param>
1839 <summary> 1839 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
1840 Represents a Sound Asset 1840 events being fired</returns>
1841 </summary> 1841 </member>
1842 </member> 1842 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
1843 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 1843 <summary>
1844 <summary>Initializes a new instance of an AssetSound object</summary> 1844 Request an asset be uploaded to the simulator
1845 </member> 1845 </summary>
1846 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1846 <param name="assetID"></param>
1847 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 1847 <param name="type">Asset type to upload this data as</param>
1848 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1848 <param name="data">A byte array containing the encoded asset data</param>
1849 <param name="assetData">A byte array containing the raw asset data</param> 1849 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
1850 </member> 1850 in which the client was connected in addition to being stored on the asset server</param>
1851 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 1851 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
1852 <summary> 1852 events being fired</returns>
1853 TODO: Encodes a sound file 1853 </member>
1854 </summary> 1854 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
1855 </member> 1855 <summary>
1856 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 1856 Initiate an asset upload
1857 <summary> 1857 </summary>
1858 TODO: Decode a sound file 1858 <param name="assetID">The ID this asset will have if the
1859 </summary> 1859 upload succeeds</param>
1860 <returns>true</returns> 1860 <param name="type">Asset type to upload this data as</param>
1861 </member> 1861 <param name="data">Raw asset data to upload</param>
1862 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 1862 <param name="storeLocal">Whether to store this asset on the local
1863 <summary>Override the base classes AssetType</summary> 1863 simulator or the grid-wide asset server</param>
1864 </member> 1864 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
1865 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 1865 <returns>The transaction ID of this transfer</returns>
1866 <summary> 1866 </member>
1867 Represents a Landmark with RegionID and Position vector 1867 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
1868 </summary> 1868 <summary>
1869 </member> 1869 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1870 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 1870 manage the requests and re-assemble the image from the packets received from the simulator
1871 <summary>UUID of the Landmark target region</summary> 1871 </summary>
1872 </member> 1872 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1873 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position"> 1873 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1874 <summary> Local position of the target </summary> 1874 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
1875 </member> 1875 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
1876 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor"> 1876 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
1877 <summary>Construct an Asset of type Landmark</summary> 1877 its priority changed by resending the request with the new priority value</param>
1878 </member> 1878 <param name="discardLevel">Number of quality layers to discard.
1879 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1879 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress
1880 <summary> 1880 transfer.</param>
1881 Construct an Asset object of type Landmark 1881 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
1882 </summary> 1882 indicating an off-by-one error.</remarks>
1883 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1883 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
1884 <param name="assetData">A byte array containing the raw asset data</param> 1884 from the start of the asset texture</param>
1885 </member> 1885 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1886 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 1886 will contain the result of the request and the texture asset data</param>
1887 <summary> 1887 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
1888 Constuct an asset of type Landmark 1888 The callback asset parameter will contain all previously received chunks of the texture asset starting
1889 </summary> 1889 from the beginning of the request</param>
1890 <param name="regionID">UUID of the target region</param> 1890 <example>
1891 <param name="pos">Local position of landmark</param> 1891 Request an image and fire a callback when the request is complete
1892 </member> 1892 <code>
1893 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 1893 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
1894 <summary> 1894
1895 Encode the raw contents of a string with the specific Landmark format 1895 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
1896 </summary> 1896 {
1897 </member> 1897 if(state == TextureRequestState.Finished)
1898 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 1898 {
1899 <summary> 1899 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
1900 Decode the raw asset data, populating the RegionID and Position 1900 asset.AssetID,
1901 </summary> 1901 asset.AssetData.Length);
1902 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns> 1902 }
1903 </member> 1903 }
1904 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType"> 1904 </code>
1905 <summary>Override the base classes AssetType</summary> 1905 Request an image and use an inline anonymous method to handle the downloaded texture data
1906 </member> 1906 <code>
1907 <member name="T:OpenMetaverse.Assets.AssetClothing"> 1907 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
1908 <summary> 1908 {
1909 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar 1909 if(state == TextureRequestState.Finished)
1910 such as a Shirt, Pants, etc. 1910 {
1911 </summary> 1911 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
1912 </member> 1912 asset.AssetID,
1913 <member name="T:OpenMetaverse.Assets.AssetWearable"> 1913 asset.AssetData.Length);
1914 <summary> 1914 }
1915 Represents a Wearable Asset, Clothing, Hair, Skin, Etc 1915 }
1916 </summary> 1916 );
1917 </member> 1917 </code>
1918 <member name="F:OpenMetaverse.Assets.AssetWearable.Name"> 1918 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
1919 <summary>A string containing the name of the asset</summary> 1919 <code>
1920 </member> 1920 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
1921 <member name="F:OpenMetaverse.Assets.AssetWearable.Description"> 1921
1922 <summary>A string containing a short description of the asset</summary> 1922 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
1923 </member> 1923 {
1924 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType"> 1924 if(state == TextureRequestState.Finished)
1925 <summary>The Assets WearableType</summary> 1925 {
1926 </member> 1926 ManagedImage imgData;
1927 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale"> 1927 Image bitmap;
1928 <summary>The For-Sale status of the object</summary> 1928
1929 </member> 1929 if (state == TextureRequestState.Finished)
1930 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice"> 1930 {
1931 <summary>An Integer representing the purchase price of the asset</summary> 1931 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
1932 </member> 1932 picInsignia.Image = bitmap;
1933 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator"> 1933 }
1934 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary> 1934 }
1935 </member> 1935 }
1936 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner"> 1936 </code>
1937 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary> 1937 </example>
1938 </member> 1938 </member>
1939 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner"> 1939 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
1940 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary> 1940 <summary>
1941 </member> 1941 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1942 <member name="F:OpenMetaverse.Assets.AssetWearable.Group"> 1942 manage the requests and re-assemble the image from the packets received from the simulator
1943 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary> 1943 </summary>
1944 </member> 1944 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1945 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned"> 1945 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1946 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary> 1946 will contain the result of the request and the texture asset data</param>
1947 </member> 1947 </member>
1948 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions"> 1948 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
1949 <summary>The Permissions mask of the asset</summary> 1949 <summary>
1950 </member> 1950 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1951 <member name="F:OpenMetaverse.Assets.AssetWearable.Params"> 1951 manage the requests and re-assemble the image from the packets received from the simulator
1952 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary> 1952 </summary>
1953 </member> 1953 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1954 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures"> 1954 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1955 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary> 1955 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
1956 </member> 1956 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1957 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor"> 1957 will contain the result of the request and the texture asset data</param>
1958 <summary>Initializes a new instance of an AssetWearable object</summary> 1958 </member>
1959 </member> 1959 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
1960 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1960 <summary>
1961 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 1961 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1962 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1962 manage the requests and re-assemble the image from the packets received from the simulator
1963 <param name="assetData">A byte array containing the raw asset data</param> 1963 </summary>
1964 </member> 1964 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1965 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)"> 1965 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1966 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 1966 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
1967 <param name="source">A string containing the asset parameters</param> 1967 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1968 </member> 1968 will contain the result of the request and the texture asset data</param>
1969 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode"> 1969 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
1970 <summary> 1970 The callback asset parameter will contain all previously received chunks of the texture asset starting
1971 Decode an assets byte encoded data to a string 1971 from the beginning of the request</param>
1972 </summary> 1972 </member>
1973 <returns>true if the asset data was decoded successfully</returns> 1973 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
1974 </member> 1974 <summary>
1975 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode"> 1975 Cancel a texture request
1976 <summary> 1976 </summary>
1977 Encode the assets string represantion into a format consumable by the asset server 1977 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
1978 </summary> 1978 </member>
1979 </member> 1979 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
1980 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor"> 1980 <summary>
1981 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 1981 Lets TexturePipeline class fire the progress event
1982 </member> 1982 </summary>
1983 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])"> 1983 <param name="texureID">The texture ID currently being downloaded</param>
1984 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 1984 <param name="transferredBytes">the number of bytes transferred</param>
1985 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 1985 <param name="totalBytes">the total number of bytes expected</param>
1986 <param name="assetData">A byte array containing the raw asset data</param> 1986 </member>
1987 </member> 1987 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1988 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)"> 1988 <summary>Process an incoming packet and raise the appropriate events</summary>
1989 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 1989 <param name="sender">The sender</param>
1990 <param name="source">A string containing the Clothings data</param> 1990 <param name="e">The EventArgs object containing the packet data</param>
1991 </member> 1991 </member>
1992 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType"> 1992 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1993 <summary>Override the base classes AssetType</summary> 1993 <summary>Process an incoming packet and raise the appropriate events</summary>
1994 </member> 1994 <param name="sender">The sender</param>
1995 <member name="T:OpenMetaverse.Assets.AssetAnimation"> 1995 <param name="e">The EventArgs object containing the packet data</param>
1996 <summary> 1996 </member>
1997 Represents an Animation 1997 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1998 </summary> 1998 <summary>Process an incoming packet and raise the appropriate events</summary>
1999 </member> 1999 <param name="sender">The sender</param>
2000 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor"> 2000 <param name="e">The EventArgs object containing the packet data</param>
2001 <summary>Default Constructor</summary> 2001 </member>
2002 </member> 2002 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2003 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])"> 2003 <summary>Process an incoming packet and raise the appropriate events</summary>
2004 <summary> 2004 <param name="sender">The sender</param>
2005 Construct an Asset object of type Animation 2005 <param name="e">The EventArgs object containing the packet data</param>
2006 </summary> 2006 </member>
2007 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 2007 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2008 <param name="assetData">A byte array containing the raw asset data</param> 2008 <summary>Process an incoming packet and raise the appropriate events</summary>
2009 </member> 2009 <param name="sender">The sender</param>
2010 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType"> 2010 <param name="e">The EventArgs object containing the packet data</param>
2011 <summary>Override the base classes AssetType</summary> 2011 </member>
2012 </member> 2012 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2013 <member name="T:OpenMetaverse.VisualColorOperation"> 2013 <summary>Process an incoming packet and raise the appropriate events</summary>
2014 <summary> 2014 <param name="sender">The sender</param>
2015 Operation to apply when applying color to texture 2015 <param name="e">The EventArgs object containing the packet data</param>
2016 </summary> 2016 </member>
2017 </member> 2017 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2018 <member name="T:OpenMetaverse.VisualColorParam"> 2018 <summary>Process an incoming packet and raise the appropriate events</summary>
2019 <summary> 2019 <param name="sender">The sender</param>
2020 Information needed to translate visual param value to RGBA color 2020 <param name="e">The EventArgs object containing the packet data</param>
2021 </summary> 2021 </member>
2022 </member> 2022 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2023 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])"> 2023 <summary>Process an incoming packet and raise the appropriate events</summary>
2024 <summary> 2024 <param name="sender">The sender</param>
2025 Construct VisualColorParam 2025 <param name="e">The EventArgs object containing the packet data</param>
2026 </summary> 2026 </member>
2027 <param name="operation">Operation to apply when applying color to texture</param> 2027 <member name="E:OpenMetaverse.AssetManager.XferReceived">
2028 <param name="colors">Colors</param> 2028 <summary>Raised when the simulator responds sends </summary>
2029 </member> 2029 </member>
2030 <member name="T:OpenMetaverse.VisualAlphaParam"> 2030 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
2031 <summary> 2031 <summary>Raised during upload completes</summary>
2032 Represents alpha blending and bump infor for a visual parameter 2032 </member>
2033 such as sleive length 2033 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
2034 </summary> 2034 <summary>Raised during upload with progres update</summary>
2035 </member> 2035 </member>
2036 <member name="F:OpenMetaverse.VisualAlphaParam.Domain"> 2036 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
2037 <summary>Stregth of the alpha to apply</summary> 2037 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
2038 </member> 2038 </member>
2039 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile"> 2039 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
2040 <summary>File containing the alpha channel</summary> 2040 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
2041 </member> 2041 </member>
2042 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero"> 2042 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
2043 <summary>Skip blending if parameter value is 0</summary> 2043 <summary>
2044 </member> 2044 Callback used for various asset download requests
2045 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend"> 2045 </summary>
2046 <summary>Use miltiply insted of alpha blending</summary> 2046 <param name="transfer">Transfer information</param>
2047 </member> 2047 <param name="asset">Downloaded asset, null on fail</param>
2048 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)"> 2048 </member>
2049 <summary> 2049 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
2050 Create new alhpa information for a visual param 2050 <summary>
2051 </summary> 2051 Callback used upon competition of baked texture upload
2052 <param name="domain">Stregth of the alpha to apply</param> 2052 </summary>
2053 <param name="tgaFile">File containing the alpha channel</param> 2053 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
2054 <param name="skipIfZero">Skip blending if parameter value is 0</param> 2054 </member>
2055 <param name="multiplyBlend">Use miltiply insted of alpha blending</param> 2055 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
2056 </member> 2056 <summary>Xfer data</summary>
2057 <member name="T:OpenMetaverse.VisualParam"> 2057 </member>
2058 <summary> 2058 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
2059 A single visual characteristic of an avatar mesh, such as eyebrow height 2059 <summary>Upload data</summary>
2060 </summary> 2060 </member>
2061 </member> 2061 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
2062 <member name="F:OpenMetaverse.VisualParam.ParamID"> 2062 <summary>Filename used on the simulator</summary>
2063 <summary>Index of this visual param</summary> 2063 </member>
2064 </member> 2064 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
2065 <member name="F:OpenMetaverse.VisualParam.Name"> 2065 <summary>Filename used by the client</summary>
2066 <summary>Internal name</summary> 2066 </member>
2067 </member> 2067 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
2068 <member name="F:OpenMetaverse.VisualParam.Group"> 2068 <summary>UUID of the image that is in progress</summary>
2069 <summary>Group ID this parameter belongs to</summary> 2069 </member>
2070 </member> 2070 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
2071 <member name="F:OpenMetaverse.VisualParam.Wearable"> 2071 <summary>Number of bytes received so far</summary>
2072 <summary>Name of the wearable this parameter belongs to</summary> 2072 </member>
2073 </member> 2073 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
2074 <member name="F:OpenMetaverse.VisualParam.Label"> 2074 <summary>Image size in bytes</summary>
2075 <summary>Displayable label of this characteristic</summary> 2075 </member>
2076 </member> 2076 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
2077 <member name="F:OpenMetaverse.VisualParam.LabelMin"> 2077 <summary>
2078 <summary>Displayable label for the minimum value of this characteristic</summary> 2078 This is used to get a list of audio devices that can be used for capture (input) of voice.
2079 </member> 2079 </summary>
2080 <member name="F:OpenMetaverse.VisualParam.LabelMax"> 2080 <returns></returns>
2081 <summary>Displayable label for the maximum value of this characteristic</summary> 2081 </member>
2082 </member> 2082 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
2083 <member name="F:OpenMetaverse.VisualParam.DefaultValue"> 2083 <summary>
2084 <summary>Default value</summary> 2084 This is used to get a list of audio devices that can be used for render (playback) of voice.
2085 </member> 2085 </summary>
2086 <member name="F:OpenMetaverse.VisualParam.MinValue"> 2086 </member>
2087 <summary>Minimum value</summary> 2087 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
2088 </member> 2088 <summary>
2089 <member name="F:OpenMetaverse.VisualParam.MaxValue"> 2089 This command is used to select the render device.
2090 <summary>Maximum value</summary> 2090 </summary>
2091 </member> 2091 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
2092 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute"> 2092 </member>
2093 <summary>Is this param used for creation of bump layer?</summary> 2093 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
2094 </member> 2094 <summary>
2095 <member name="F:OpenMetaverse.VisualParam.AlphaParams"> 2095 This command is used to select the capture device.
2096 <summary>Alpha blending/bump info</summary> 2096 </summary>
2097 </member> 2097 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
2098 <member name="F:OpenMetaverse.VisualParam.ColorParams"> 2098 </member>
2099 <summary>Color information</summary> 2099 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
2100 </member> 2100 <summary>
2101 <member name="F:OpenMetaverse.VisualParam.Drivers"> 2101 This command is used to start the audio capture process which will cause
2102 <summary>Array of param IDs that are drivers for this parameter</summary> 2102 AuxAudioProperty Events to be raised. These events can be used to display a
2103 </member> 2103 microphone VU meter for the currently selected capture device. This command
2104 <member name="M:OpenMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{OpenMetaverse.VisualAlphaParam},System.Nullable{OpenMetaverse.VisualColorParam})"> 2104 should not be issued if the user is on a call.
2105 <summary> 2105 </summary>
2106 Set all the values through the constructor 2106 <param name="Duration">(unused but required)</param>
2107 </summary> 2107 <returns></returns>
2108 <param name="paramID">Index of this visual param</param> 2108 </member>
2109 <param name="name">Internal name</param> 2109 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
2110 <param name="group"></param> 2110 <summary>
2111 <param name="wearable"></param> 2111 This command is used to stop the audio capture process.
2112 <param name="label">Displayable label of this characteristic</param> 2112 </summary>
2113 <param name="labelMin">Displayable label for the minimum value of this characteristic</param> 2113 <returns></returns>
2114 <param name="labelMax">Displayable label for the maximum value of this characteristic</param> 2114 </member>
2115 <param name="def">Default value</param> 2115 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
2116 <param name="min">Minimum value</param> 2116 <summary>
2117 <param name="max">Maximum value</param> 2117 This command is used to set the mic volume while in the audio tuning process.
2118 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param> 2118 Once an acceptable mic level is attained, the application must issue a
2119 <param name="drivers">Array of param IDs that are drivers for this parameter</param> 2119 connector set mic volume command to have that level be used while on voice
2120 <param name="alpha">Alpha blending/bump info</param> 2120 calls.
2121 <param name="colorParams">Color information</param> 2121 </summary>
2122 </member> 2122 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
2123 <member name="T:OpenMetaverse.VisualParams"> 2123 <returns></returns>
2124 <summary> 2124 </member>
2125 Holds the Params array of all the avatar appearance parameters 2125 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
2126 </summary> 2126 <summary>
2127 </member> 2127 This command is used to set the speaker volume while in the audio tuning
2128 <member name="F:OpenMetaverse.TerrainPatch.X"> 2128 process. Once an acceptable speaker level is attained, the application must
2129 <summary>X position of this patch</summary> 2129 issue a connector set speaker volume command to have that level be used while
2130 </member> 2130 on voice calls.
2131 <member name="F:OpenMetaverse.TerrainPatch.Y"> 2131 </summary>
2132 <summary>Y position of this patch</summary> 2132 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
2133 </member> 2133 <returns></returns>
2134 <member name="F:OpenMetaverse.TerrainPatch.Data"> 2134 </member>
2135 <summary>A 16x16 array of floats holding decompressed layer data</summary> 2135 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
2136 </member> 2136 <summary>
2137 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])"> 2137 Starts a thread that keeps the daemon running
2138 <summary> 2138 </summary>
2139 Creates a LayerData packet for compressed land data given a full 2139 <param name="path"></param>
2140 simulator heightmap and an array of indices of patches to compress 2140 <param name="args"></param>
2141 </summary> 2141 </member>
2142 <param name="heightmap">A 256 * 256 array of floating point values 2142 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
2143 specifying the height at each meter in the simulator</param> 2143 <summary>
2144 <param name="patches">Array of indexes in the 16x16 grid of patches 2144 Stops the daemon and the thread keeping it running
2145 for this simulator. For example if 1 and 17 are specified, patches 2145 </summary>
2146 x=1,y=0 and x=1,y=1 are sent</param> 2146 </member>
2147 <returns></returns> 2147 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
2148 </member> 2148 <summary>
2149 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 2149
2150 <summary> 2150 </summary>
2151 Add a patch of terrain to a BitPacker 2151 <param name="address"></param>
2152 </summary> 2152 <param name="port"></param>
2153 <param name="output">BitPacker to write the patch to</param> 2153 <returns></returns>
2154 <param name="heightmap">Heightmap of the simulator, must be a 256 * 2154 </member>
2155 256 float array</param> 2155 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
2156 <param name="x">X offset of the patch to create, valid values are 2156 <summary>
2157 from 0 to 15</param> 2157 Create a Session
2158 <param name="y">Y offset of the patch to create, valid values are 2158 Sessions typically represent a connection to a media session with one or more
2159 from 0 to 15</param> 2159 participants. This is used to generate an ‘outbound’ call to another user or
2160 </member> 2160 channel. The specifics depend on the media types involved. A session handle is
2161 <member name="T:OpenMetaverse.NameValue"> 2161 required to control the local user functions within the session (or remote
2162 <summary> 2162 users if the current account has rights to do so). Currently creating a
2163 A Name Value pair with additional settings, used in the protocol 2163 session automatically connects to the audio media, there is no need to call
2164 primarily to transmit avatar names and active group in object packets 2164 Session.Connect at this time, this is reserved for future use.
2165 </summary> 2165 </summary>
2166 </member> 2166 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
2167 <member name="F:OpenMetaverse.NameValue.Name"> 2167 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
2168 <summary></summary> 2168 <param name="Name">This is the display name of the entity being called (user or channel)</param>
2169 </member> 2169 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
2170 <member name="F:OpenMetaverse.NameValue.Type"> 2170 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
2171 <summary></summary> 2171 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
2172 </member> 2172 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
2173 <member name="F:OpenMetaverse.NameValue.Class"> 2173 then base64 encoded, with the final “=” character stripped off.</param>
2174 <summary></summary> 2174 <param name="JoinAudio"></param>
2175 </member> 2175 <param name="JoinText"></param>
2176 <member name="F:OpenMetaverse.NameValue.Sendto"> 2176 <returns></returns>
2177 <summary></summary> 2177 </member>
2178 </member> 2178 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
2179 <member name="F:OpenMetaverse.NameValue.Value"> 2179 <summary>
2180 <summary></summary> 2180 Used to accept a call
2181 </member> 2181 </summary>
2182 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)"> 2182 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
2183 <summary> 2183 <param name="AudioMedia">"default"</param>
2184 Constructor that takes all the fields as parameters 2184 <returns></returns>
2185 </summary> 2185 </member>
2186 <param name="name"></param> 2186 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
2187 <param name="valueType"></param> 2187 <summary>
2188 <param name="classType"></param> 2188 This command is used to start the audio render process, which will then play
2189 <param name="sendtoType"></param> 2189 the passed in file through the selected audio render device. This command
2190 <param name="value"></param> 2190 should not be issued if the user is on a call.
2191 </member> 2191 </summary>
2192 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)"> 2192 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
2193 <summary> 2193 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
2194 Constructor that takes a single line from a NameValue field 2194 <returns></returns>
2195 </summary> 2195 </member>
2196 <param name="data"></param> 2196 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
2197 </member> 2197 <summary>
2198 <member name="T:OpenMetaverse.NameValue.ValueType"> 2198 This command is used to stop the audio render process.
2199 <summary>Type of the value</summary> 2199 </summary>
2200 </member> 2200 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
2201 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown"> 2201 <returns></returns>
2202 <summary>Unknown</summary> 2202 </member>
2203 </member> 2203 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
2204 <member name="F:OpenMetaverse.NameValue.ValueType.String"> 2204 <summary>
2205 <summary>String value</summary> 2205 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
2206 </member> 2206 </summary>
2207 <member name="F:OpenMetaverse.NameValue.ValueType.F32"> 2207 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2208 <summary></summary> 2208 <returns></returns>
2209 </member> 2209 </member>
2210 <member name="F:OpenMetaverse.NameValue.ValueType.S32"> 2210 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
2211 <summary></summary> 2211 <summary>
2212 </member> 2212 Set the combined speaking and listening position in 3D space.
2213 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3"> 2213 </summary>
2214 <summary></summary> 2214 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2215 </member> 2215 <param name="SpeakerPosition">Speaking position</param>
2216 <member name="F:OpenMetaverse.NameValue.ValueType.U32"> 2216 <param name="ListenerPosition">Listening position</param>
2217 <summary></summary> 2217 <returns></returns>
2218 </member> 2218 </member>
2219 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA"> 2219 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
2220 <summary>Deprecated</summary> 2220 <summary>
2221 </member> 2221 Set User Volume for a particular user. Does not affect how other users hear that user.
2222 <member name="F:OpenMetaverse.NameValue.ValueType.Asset"> 2222 </summary>
2223 <summary>String value, but designated as an asset</summary> 2223 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2224 </member> 2224 <param name="ParticipantURI"></param>
2225 <member name="F:OpenMetaverse.NameValue.ValueType.U64"> 2225 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
2226 <summary></summary> 2226 <returns></returns>
2227 </member> 2227 </member>
2228 <member name="T:OpenMetaverse.NameValue.ClassType"> 2228 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
2229 <summary> 2229 <summary>
2230 2230 Start up the Voice service.
2231 </summary> 2231 </summary>
2232 </member> 2232 </member>
2233 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown"> 2233 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
2234 <summary></summary> 2234 <summary>
2235 </member> 2235 Handle miscellaneous request status
2236 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly"> 2236 </summary>
2237 <summary></summary> 2237 <param name="sender"></param>
2238 </member> 2238 <param name="e"></param>
2239 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite"> 2239 ///<remarks>If something goes wrong, we log it.</remarks>
2240 <summary></summary> 2240 </member>
2241 </member> 2241 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
2242 <member name="F:OpenMetaverse.NameValue.ClassType.Callback"> 2242 <summary>
2243 <summary></summary> 2243 Cleanup oject resources
2244 </member> 2244 </summary>
2245 <member name="T:OpenMetaverse.NameValue.SendtoType"> 2245 </member>
2246 <summary> 2246 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
2247 2247 <summary>
2248 </summary> 2248 Request voice cap when changing regions
2249 </member> 2249 </summary>
2250 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown"> 2250 </member>
2251 <summary></summary> 2251 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
2252 </member> 2252 <summary>
2253 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim"> 2253 Handle a change in session state
2254 <summary></summary> 2254 </summary>
2255 </member> 2255 </member>
2256 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim"> 2256 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
2257 <summary></summary> 2257 <summary>
2258 </member> 2258 Close a voice session
2259 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer"> 2259 </summary>
2260 <summary></summary> 2260 <param name="sessionHandle"></param>
2261 </member> 2261 </member>
2262 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 2262 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
2263 <summary></summary> 2263 <summary>
2264 </member> 2264 Locate a Session context from its handle
2265 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)"> 2265 </summary>
2266 <summary> 2266 <remarks>Creates the session context if it does not exist.</remarks>
2267 Starts a thread that keeps the daemon running 2267 </member>
2268 </summary> 2268 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2269 <param name="path"></param> 2269 <summary>
2270 <param name="args"></param> 2270 Handle completion of main voice cap request.
2271 </member> 2271 </summary>
2272 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon"> 2272 <param name="client"></param>
2273 <summary> 2273 <param name="result"></param>
2274 Stops the daemon and the thread keeping it running 2274 <param name="error"></param>
2275 </summary> 2275 </member>
2276 </member> 2276 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
2277 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)"> 2277 <summary>
2278 <summary> 2278 Daemon has started so connect to it.
2279 2279 </summary>
2280 </summary> 2280 </member>
2281 <param name="address"></param> 2281 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
2282 <param name="port"></param> 2282 <summary>
2283 <returns></returns> 2283 The daemon TCP connection is open.
2284 </member> 2284 </summary>
2285 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 2285 </member>
2286 <summary> 2286 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
2287 This is used to initialize and stop the Connector as a whole. The Connector 2287 <summary>
2288 Create call must be completed successfully before any other requests are made 2288 Handle creation of the Connector.
2289 (typically during application initialization). The shutdown should be called 2289 </summary>
2290 when the application is shutting down to gracefully release resources 2290 </member>
2291 </summary> 2291 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2292 <param name="ClientName">A string value indicting the Application name</param> 2292 <summary>
2293 <param name="AccountManagementServer">URL for the management server</param> 2293 Handle response to audio output device query
2294 <param name="Logging">LoggingSettings</param> 2294 </summary>
2295 <param name="MaximumPort"></param> 2295 </member>
2296 <param name="MinimumPort"></param> 2296 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2297 </member> 2297 <summary>
2298 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)"> 2298 Handle response to audio input device query
2299 <summary> 2299 </summary>
2300 Shutdown Connector -- Should be called when the application is shutting down 2300 </member>
2301 to gracefully release resources 2301 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
2302 </summary> 2302 <summary>
2303 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2303 Set voice channel for new parcel
2304 </member> 2304 </summary>
2305 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)"> 2305
2306 <summary> 2306 </member>
2307 Mute or unmute the microphone 2307 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
2308 </summary> 2308 <summary>
2309 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2309 Request info from a parcel capability Uri.
2310 <param name="Mute">true (mute) or false (unmute)</param> 2310 </summary>
2311 </member> 2311 <param name="cap"></param>
2312 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)"> 2312 </member>
2313 <summary> 2313 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2314 Mute or unmute the speaker 2314 <summary>
2315 </summary> 2315 Receive parcel voice cap
2316 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2316 </summary>
2317 <param name="Mute">true (mute) or false (unmute)</param> 2317 <param name="client"></param>
2318 </member> 2318 <param name="result"></param>
2319 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)"> 2319 <param name="error"></param>
2320 <summary> 2320 </member>
2321 Set microphone volume 2321 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
2322 </summary> 2322 <summary>
2323 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2323 Tell Vivox where we are standing
2324 <param name="Value">The level of the audio, a number between -100 and 100 where 2324 </summary>
2325 0 represents ‘normal’ speaking volume</param> 2325 <remarks>This has to be called when we move or turn.</remarks>
2326 </member> 2326 </member>
2327 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)"> 2327 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
2328 <summary> 2328 <summary>
2329 Set local speaker volume 2329 Start and stop updating out position.
2330 </summary> 2330 </summary>
2331 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2331 <param name="go"></param>
2332 <param name="Value">The level of the audio, a number between -100 and 100 where 2332 </member>
2333 0 represents ‘normal’ speaking volume</param> 2333 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)">
2334 </member> 2334 <summary>
2335 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 2335 This is used to initialize and stop the Connector as a whole. The Connector
2336 <summary> 2336 Create call must be completed successfully before any other requests are made
2337 Create a Session 2337 (typically during application initialization). The shutdown should be called
2338 Sessions typically represent a connection to a media session with one or more 2338 when the application is shutting down to gracefully release resources
2339 participants. This is used to generate an ‘outbound’ call to another user or 2339 </summary>
2340 channel. The specifics depend on the media types involved. A session handle is 2340 <param name="ClientName">A string value indicting the Application name</param>
2341 required to control the local user functions within the session (or remote 2341 <param name="AccountManagementServer">URL for the management server</param>
2342 users if the current account has rights to do so). Currently creating a 2342 <param name="Logging">LoggingSettings</param>
2343 session automatically connects to the audio media, there is no need to call 2343 <param name="MaximumPort"></param>
2344 Session.Connect at this time, this is reserved for future use. 2344 <param name="MinimumPort"></param>
2345 </summary> 2345 </member>
2346 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param> 2346 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
2347 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param> 2347 <summary>
2348 <param name="Name">This is the display name of the entity being called (user or channel)</param> 2348 Shutdown Connector -- Should be called when the application is shutting down
2349 <param name="Password">Only needs to be supplied when the target URI is password protected</param> 2349 to gracefully release resources
2350 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be 2350 </summary>
2351 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is 2351 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2352 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together, 2352 </member>
2353 then base64 encoded, with the final “=” character stripped off.</param> 2353 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
2354 <param name="JoinAudio"></param> 2354 <summary>
2355 <param name="JoinText"></param> 2355 Mute or unmute the microphone
2356 <returns></returns> 2356 </summary>
2357 </member> 2357 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2358 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)"> 2358 <param name="Mute">true (mute) or false (unmute)</param>
2359 <summary> 2359 </member>
2360 Used to accept a call 2360 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
2361 </summary> 2361 <summary>
2362 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param> 2362 Mute or unmute the speaker
2363 <param name="AudioMedia">"default"</param> 2363 </summary>
2364 <returns></returns> 2364 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2365 </member> 2365 <param name="Mute">true (mute) or false (unmute)</param>
2366 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)"> 2366 </member>
2367 <summary> 2367 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
2368 This command is used to start the audio render process, which will then play 2368 <summary>
2369 the passed in file through the selected audio render device. This command 2369 Set microphone volume
2370 should not be issued if the user is on a call. 2370 </summary>
2371 </summary> 2371 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2372 <param name="SoundFilePath">The fully qualified path to the sound file.</param> 2372 <param name="Value">The level of the audio, a number between -100 and 100 where
2373 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param> 2373 0 represents ‘normal’ speaking volume</param>
2374 <returns></returns> 2374 </member>
2375 </member> 2375 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
2376 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)"> 2376 <summary>
2377 <summary> 2377 Set local speaker volume
2378 This command is used to stop the audio render process. 2378 </summary>
2379 </summary> 2379 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2380 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param> 2380 <param name="Value">The level of the audio, a number between -100 and 100 where
2381 <returns></returns> 2381 0 represents ‘normal’ speaking volume</param>
2382 </member> 2382 </member>
2383 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)"> 2383 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)">
2384 <summary> 2384 <summary>
2385 This is used to ‘end’ an established session (i.e. hang-up or disconnect). 2385 This is used to login a specific user account(s). It may only be called after
2386 </summary> 2386 Connector initialization has completed successfully
2387 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2387 </summary>
2388 <returns></returns> 2388 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2389 </member> 2389 <param name="AccountName">User's account name</param>
2390 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)"> 2390 <param name="AccountPassword">User's account password</param>
2391 <summary> 2391 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
2392 Set the combined speaking and listening position in 3D space. 2392 <param name="AccountURI">""</param>
2393 </summary> 2393 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
2394 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2394 the daemon will send participant property events while in a channel. If this is not set
2395 <param name="SpeakerPosition">Speaking position</param> 2395 the default will be “on state change”, which means that the events will be sent when
2396 <param name="ListenerPosition">Listening position</param> 2396 the participant starts talking, stops talking, is muted, is unmuted.
2397 <returns></returns> 2397 The valid values are:
2398 </member> 2398 0 – Never
2399 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)"> 2399 5 – 10 times per second
2400 <summary> 2400 10 – 5 times per second
2401 Set User Volume for a particular user. Does not affect how other users hear that user. 2401 50 – 1 time per second
2402 </summary> 2402 100 – on participant state change (this is the default)</param>
2403 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 2403 <param name="EnableBuddiesAndPresence">false</param>
2404 <param name="ParticipantURI"></param> 2404 <returns></returns>
2405 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param> 2405 </member>
2406 <returns></returns> 2406 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
2407 </member> 2407 <summary>
2408 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start"> 2408 This is used to logout a user session. It should only be called with a valid AccountHandle.
2409 <summary> 2409 </summary>
2410 Start up the Voice service. 2410 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
2411 </summary> 2411 <returns></returns>
2412 </member> 2412 </member>
2413 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)"> 2413 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
2414 <summary> 2414 <summary>
2415 Handle miscellaneous request status 2415 Event for most mundane request reposnses.
2416 </summary> 2416 </summary>
2417 <param name="sender"></param> 2417 </member>
2418 <param name="e"></param> 2418 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
2419 ///<remarks>If something goes wrong, we log it.</remarks> 2419 <summary>Response to Connector.Create request</summary>
2420 </member> 2420 </member>
2421 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose"> 2421 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
2422 <summary> 2422 <summary>Response to Aux.GetCaptureDevices request</summary>
2423 Cleanup oject resources 2423 </member>
2424 </summary> 2424 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
2425 </member> 2425 <summary>Response to Aux.GetRenderDevices request</summary>
2426 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)"> 2426 </member>
2427 <summary> 2427 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
2428 Request voice cap when changing regions 2428 <summary>Audio Properties Events are sent after audio capture is started.
2429 </summary> 2429 These events are used to display a microphone VU meter</summary>
2430 </member> 2430 </member>
2431 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)"> 2431 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
2432 <summary> 2432 <summary>Response to Account.Login request</summary>
2433 Handle a change in session state 2433 </member>
2434 </summary> 2434 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
2435 </member> 2435 <summary>This event message is sent whenever the login state of the
2436 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)"> 2436 particular Account has transitioned from one value to another</summary>
2437 <summary> 2437 </member>
2438 Close a voice session 2438 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
2439 </summary> 2439 <summary>
2440 <param name="sessionHandle"></param> 2440 List of audio input devices
2441 </member> 2441 </summary>
2442 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)"> 2442 </member>
2443 <summary> 2443 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
2444 Locate a Session context from its handle 2444 <summary>
2445 </summary> 2445 List of audio output devices
2446 <remarks>Creates the session context if it does not exist.</remarks> 2446 </summary>
2447 </member> 2447 </member>
2448 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 2448 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
2449 <summary> 2449 <summary>
2450 Handle completion of main voice cap request. 2450 Set audio test mode
2451 </summary> 2451 </summary>
2452 <param name="client"></param> 2452 </member>
2453 <param name="result"></param> 2453 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
2454 <param name="error"></param> 2454 <summary>Enable logging</summary>
2455 </member> 2455 </member>
2456 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning"> 2456 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
2457 <summary> 2457 <summary>The folder where any logs will be created</summary>
2458 Daemon has started so connect to it. 2458 </member>
2459 </summary> 2459 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
2460 </member> 2460 <summary>This will be prepended to beginning of each log file</summary>
2461 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected"> 2461 </member>
2462 <summary> 2462 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
2463 The daemon TCP connection is open. 2463 <summary>The suffix or extension to be appended to each log file</summary>
2464 </summary> 2464 </member>
2465 </member> 2465 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
2466 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)"> 2466 <summary>
2467 <summary> 2467 0: NONE - No logging
2468 Handle creation of the Connector. 2468 1: ERROR - Log errors only
2469 </summary> 2469 2: WARNING - Log errors and warnings
2470 </member> 2470 3: INFO - Log errors, warnings and info
2471 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 2471 4: DEBUG - Log errors, warnings, info and debug
2472 <summary> 2472 </summary>
2473 Handle response to audio output device query 2473 </member>
2474 </summary> 2474 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
2475 </member> 2475 <summary>
2476 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 2476 Constructor for default logging settings
2477 <summary> 2477 </summary>
2478 Handle response to audio input device query 2478 </member>
2479 </summary> 2479 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
2480 </member> 2480 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
2481 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged"> 2481 </member>
2482 <summary> 2482 <member name="T:OpenMetaverse.TextureRequestState">
2483 Set voice channel for new parcel 2483 <summary>
2484 </summary> 2484 The current status of a texture request as it moves through the pipeline or final result of a texture request.
2485 2485 </summary>
2486 </member> 2486 </member>
2487 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)"> 2487 <member name="F:OpenMetaverse.TextureRequestState.Pending">
2488 <summary> 2488 <summary>The initial state given to a request. Requests in this state
2489 Request info from a parcel capability Uri. 2489 are waiting for an available slot in the pipeline</summary>
2490 </summary> 2490 </member>
2491 <param name="cap"></param> 2491 <member name="F:OpenMetaverse.TextureRequestState.Started">
2492 </member> 2492 <summary>A request that has been added to the pipeline and the request packet
2493 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 2493 has been sent to the simulator</summary>
2494 <summary> 2494 </member>
2495 Receive parcel voice cap 2495 <member name="F:OpenMetaverse.TextureRequestState.Progress">
2496 </summary> 2496 <summary>A request that has received one or more packets back from the simulator</summary>
2497 <param name="client"></param> 2497 </member>
2498 <param name="result"></param> 2498 <member name="F:OpenMetaverse.TextureRequestState.Finished">
2499 <param name="error"></param> 2499 <summary>A request that has received all packets back from the simulator</summary>
2500 </member> 2500 </member>
2501 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)"> 2501 <member name="F:OpenMetaverse.TextureRequestState.Timeout">
2502 <summary> 2502 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/>
2503 Tell Vivox where we are standing 2503 to download OR the initial packet containing the packet information was never received</summary>
2504 </summary> 2504 </member>
2505 <remarks>This has to be called when we move or turn.</remarks> 2505 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
2506 </member> 2506 <summary>The texture request was aborted by request of the agent</summary>
2507 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)"> 2507 </member>
2508 <summary> 2508 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
2509 Start and stop updating out position. 2509 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
2510 </summary> 2510 </member>
2511 <param name="go"></param> 2511 <member name="T:OpenMetaverse.TextureDownloadCallback">
2512 </member> 2512 <summary>
2513 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"> 2513 A callback fired to indicate the status or final state of the requested texture. For progressive
2514 <summary> 2514 downloads this will fire each time new asset data is returned from the simulator.
2515 This is used to login a specific user account(s). It may only be called after 2515 </summary>
2516 Connector initialization has completed successfully 2516 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
2517 </summary> 2517 or the final result of the request after it has been processed through the TexturePipeline</param>
2518 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 2518 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
2519 <param name="AccountName">User's account name</param> 2519 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
2520 <param name="AccountPassword">User's account password</param> 2520 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
2521 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param> 2521 an empty byte array.</param>
2522 <param name="AccountURI">""</param> 2522 </member>
2523 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often 2523 <member name="T:OpenMetaverse.TexturePipeline">
2524 the daemon will send participant property events while in a channel. If this is not set 2524 <summary>
2525 the default will be “on state change”, which means that the events will be sent when 2525 Texture request download handler, allows a configurable number of download slots which manage multiple
2526 the participant starts talking, stops talking, is muted, is unmuted. 2526 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
2527 The valid values are: 2527 </summary>
2528 0 – Never 2528 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
2529 5 – 10 times per second 2529 system for full texture downloads.</remarks>
2530 10 – 5 times per second 2530 </member>
2531 50 – 1 time per second 2531 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
2532 100 – on participant state change (this is the default)</param> 2532 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
2533 <param name="EnableBuddiesAndPresence">false</param> 2533 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
2534 <returns></returns> 2534 the asset data as it is being re-assembled</summary>
2535 </member> 2535 </member>
2536 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)"> 2536 <member name="F:OpenMetaverse.TexturePipeline._Client">
2537 <summary> 2537 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
2538 This is used to logout a user session. It should only be called with a valid AccountHandle. 2538 </member>
2539 </summary> 2539 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
2540 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param> 2540 <summary>Maximum concurrent texture requests allowed at a time</summary>
2541 <returns></returns> 2541 </member>
2542 </member> 2542 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
2543 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices"> 2543 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
2544 <summary> 2544 </member>
2545 This is used to get a list of audio devices that can be used for capture (input) of voice. 2545 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
2546 </summary> 2546 <summary>An array of worker slots which shows the availablity status of the slot</summary>
2547 <returns></returns> 2547 </member>
2548 </member> 2548 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
2549 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices"> 2549 <summary>The primary thread which manages the requests.</summary>
2550 <summary> 2550 </member>
2551 This is used to get a list of audio devices that can be used for render (playback) of voice. 2551 <member name="F:OpenMetaverse.TexturePipeline._Running">
2552 </summary> 2552 <summary>true if the TexturePipeline is currently running</summary>
2553 </member> 2553 </member>
2554 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)"> 2554 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
2555 <summary> 2555 <summary>A synchronization object used by the primary thread</summary>
2556 This command is used to select the render device. 2556 </member>
2557 </summary> 2557 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
2558 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param> 2558 <summary>A refresh timer used to increase the priority of stalled requests</summary>
2559 </member> 2559 </member>
2560 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)"> 2560 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
2561 <summary> 2561 <summary>
2562 This command is used to select the capture device. 2562 Default constructor, Instantiates a new copy of the TexturePipeline class
2563 </summary> 2563 </summary>
2564 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param> 2564 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
2565 </member> 2565 </member>
2566 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)"> 2566 <member name="M:OpenMetaverse.TexturePipeline.Startup">
2567 <summary> 2567 <summary>
2568 This command is used to start the audio capture process which will cause 2568 Initialize callbacks required for the TexturePipeline to operate
2569 AuxAudioProperty Events to be raised. These events can be used to display a 2569 </summary>
2570 microphone VU meter for the currently selected capture device. This command 2570 </member>
2571 should not be issued if the user is on a call. 2571 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
2572 </summary> 2572 <summary>
2573 <param name="Duration">(unused but required)</param> 2573 Shutdown the TexturePipeline and cleanup any callbacks or transfers
2574 <returns></returns> 2574 </summary>
2575 </member> 2575 </member>
2576 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop"> 2576 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
2577 <summary> 2577 <summary>
2578 This command is used to stop the audio capture process. 2578 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
2579 </summary> 2579 manage the requests and re-assemble the image from the packets received from the simulator
2580 <returns></returns> 2580 </summary>
2581 </member> 2581 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
2582 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)"> 2582 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
2583 <summary> 2583 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param>
2584 This command is used to set the mic volume while in the audio tuning process. 2584 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
2585 Once an acceptable mic level is attained, the application must issue a 2585 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
2586 connector set mic volume command to have that level be used while on voice 2586 its priority changed by resending the request with the new priority value</param>
2587 calls. 2587 <param name="discardLevel">Number of quality layers to discard.
2588 </summary> 2588 This controls the end marker of the data sent</param>
2589 <param name="Level">the microphone volume (-100 to 100 inclusive)</param> 2589 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
2590 <returns></returns> 2590 from the start of the asset texture</param>
2591 </member> 2591 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
2592 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)"> 2592 will contain the result of the request and the texture asset data</param>
2593 <summary> 2593 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
2594 This command is used to set the speaker volume while in the audio tuning 2594 The callback asset parameter will contain all previously received chunks of the texture asset starting
2595 process. Once an acceptable speaker level is attained, the application must 2595 from the beginning of the request</param>
2596 issue a connector set speaker volume command to have that level be used while 2596 </member>
2597 on voice calls. 2597 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
2598 </summary> 2598 <summary>
2599 <param name="Level">the speaker volume (-100 to 100 inclusive)</param> 2599 Sends the actual request packet to the simulator
2600 <returns></returns> 2600 </summary>
2601 </member> 2601 <param name="imageID">The image to download</param>
2602 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse"> 2602 <param name="type">Type of the image to download, either a baked
2603 <summary> 2603 avatar texture or a normal texture</param>
2604 Event for most mundane request reposnses. 2604 <param name="priority">Priority level of the download. Default is
2605 </summary> 2605 <c>1,013,000.0f</c></param>
2606 </member> 2606 <param name="discardLevel">Number of quality layers to discard.
2607 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse"> 2607 This controls the end marker of the data sent</param>
2608 <summary>Response to Connector.Create request</summary> 2608 <param name="packetNum">Packet number to start the download at.
2609 </member> 2609 This controls the start marker of the data sent</param>
2610 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse"> 2610 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
2611 <summary>Response to Aux.GetCaptureDevices request</summary> 2611 download</remarks>
2612 </member> 2612 </member>
2613 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse"> 2613 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
2614 <summary>Response to Aux.GetRenderDevices request</summary> 2614 <summary>
2615 </member> 2615 Cancel a pending or in process texture request
2616 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent"> 2616 </summary>
2617 <summary>Audio Properties Events are sent after audio capture is started. 2617 <param name="textureID">The texture assets unique ID</param>
2618 These events are used to display a microphone VU meter</summary> 2618 </member>
2619 </member> 2619 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
2620 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse"> 2620 <summary>
2621 <summary>Response to Account.Login request</summary> 2621 Master Download Thread, Queues up downloads in the threadpool
2622 </member> 2622 </summary>
2623 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent"> 2623 </member>
2624 <summary>This event message is sent whenever the login state of the 2624 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
2625 particular Account has transitioned from one value to another</summary> 2625 <summary>
2626 </member> 2626 The worker thread that sends the request and handles timeouts
2627 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices"> 2627 </summary>
2628 <summary> 2628 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
2629 List of audio input devices 2629 </member>
2630 </summary> 2630 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2631 </member> 2631 <summary>
2632 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices"> 2632 Handle responses from the simulator that tell us a texture we have requested is unable to be located
2633 <summary> 2633 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
2634 List of audio output devices 2634 </summary>
2635 </summary> 2635 <param name="sender">The sender</param>
2636 </member> 2636 <param name="e">The EventArgs object containing the packet data</param>
2637 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode"> 2637 </member>
2638 <summary> 2638 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2639 Set audio test mode 2639 <summary>
2640 </summary> 2640 Handles the remaining Image data that did not fit in the initial ImageData packet
2641 </member> 2641 </summary>
2642 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled"> 2642 <param name="sender">The sender</param>
2643 <summary>Enable logging</summary> 2643 <param name="e">The EventArgs object containing the packet data</param>
2644 </member> 2644 </member>
2645 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder"> 2645 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2646 <summary>The folder where any logs will be created</summary> 2646 <summary>
2647 </member> 2647 Handle the initial ImageDataPacket sent from the simulator
2648 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix"> 2648 </summary>
2649 <summary>This will be prepended to beginning of each log file</summary> 2649 <param name="sender">The sender</param>
2650 </member> 2650 <param name="e">The EventArgs object containing the packet data</param>
2651 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix"> 2651 </member>
2652 <summary>The suffix or extension to be appended to each log file</summary> 2652 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
2653 </member> 2653 <summary>Current number of pending and in-process transfers</summary>
2654 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel"> 2654 </member>
2655 <summary> 2655 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
2656 0: NONE - No logging 2656 <summary>
2657 1: ERROR - Log errors only 2657 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
2658 2: WARNING - Log errors and warnings 2658 </summary>
2659 3: INFO - Log errors, warnings and info 2659 </member>
2660 4: DEBUG - Log errors, warnings, info and debug 2660 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
2661 </summary> 2661 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
2662 </member> 2662 </member>
2663 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor"> 2663 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
2664 <summary> 2664 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
2665 Constructor for default logging settings 2665 </member>
2666 </summary> 2666 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
2667 </member> 2667 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
2668 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs"> 2668 </member>
2669 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter 2669 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
2670 </member> 2670 <summary>The ImageType of the request.</summary>
2671 <member name="T:OpenMetaverse.Interfaces.IMessage"> 2671 </member>
2672 <summary> 2672 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
2673 Interface requirements for Messaging system 2673 <summary>The callback to fire when the request is complete, will include
2674 </summary> 2674 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/>
2675 </member> 2675 object containing the result data</summary>
2676 <member name="T:OpenMetaverse.TextureRequestState"> 2676 </member>
2677 <summary> 2677 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
2678 The current status of a texture request as it moves through the pipeline or final result of a texture request. 2678 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
2679 </summary> 2679 This is used to progressively render textures as portions of the texture are received.</summary>
2680 </member> 2680 </member>
2681 <member name="F:OpenMetaverse.TextureRequestState.Pending"> 2681 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
2682 <summary>The initial state given to a request. Requests in this state 2682 <summary>An object that maintains the data of an request thats in-process.</summary>
2683 are waiting for an available slot in the pipeline</summary> 2683 </member>
2684 </member> 2684 <member name="T:OpenMetaverse.SoundManager">
2685 <member name="F:OpenMetaverse.TextureRequestState.Started"> 2685 <summary>
2686 <summary>A request that has been added to the pipeline and the request packet 2686
2687 has been sent to the simulator</summary> 2687 </summary>
2688 </member> 2688 </member>
2689 <member name="F:OpenMetaverse.TextureRequestState.Progress"> 2689 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
2690 <summary>A request that has received one or more packets back from the simulator</summary> 2690 <summary>The event subscribers, null of no subscribers</summary>
2691 </member> 2691 </member>
2692 <member name="F:OpenMetaverse.TextureRequestState.Finished"> 2692 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
2693 <summary>A request that has received all packets back from the simulator</summary> 2693 <summary>Raises the AttachedSound Event</summary>
2694 </member> 2694 <param name="e">A AttachedSoundEventArgs object containing
2695 <member name="F:OpenMetaverse.TextureRequestState.Timeout"> 2695 the data sent from the simulator</param>
2696 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/> 2696 </member>
2697 to download OR the initial packet containing the packet information was never received</summary> 2697 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
2698 </member> 2698 <summary>Thread sync lock object</summary>
2699 <member name="F:OpenMetaverse.TextureRequestState.Aborted"> 2699 </member>
2700 <summary>The texture request was aborted by request of the agent</summary> 2700 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
2701 </member> 2701 <summary>The event subscribers, null of no subscribers</summary>
2702 <member name="F:OpenMetaverse.TextureRequestState.NotFound"> 2702 </member>
2703 <summary>The simulator replied to the request that it was not able to find the requested texture</summary> 2703 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
2704 </member> 2704 <summary>Raises the AttachedSoundGainChange Event</summary>
2705 <member name="T:OpenMetaverse.TextureDownloadCallback"> 2705 <param name="e">A AttachedSoundGainChangeEventArgs object containing
2706 <summary> 2706 the data sent from the simulator</param>
2707 A callback fired to indicate the status or final state of the requested texture. For progressive 2707 </member>
2708 downloads this will fire each time new asset data is returned from the simulator. 2708 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
2709 </summary> 2709 <summary>Thread sync lock object</summary>
2710 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded, 2710 </member>
2711 or the final result of the request after it has been processed through the TexturePipeline</param> 2711 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
2712 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data 2712 <summary>The event subscribers, null of no subscribers</summary>
2713 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain 2713 </member>
2714 the data from the beginning of the file. For failed, aborted and timed out requests it will contain 2714 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
2715 an empty byte array.</param> 2715 <summary>Raises the SoundTrigger Event</summary>
2716 </member> 2716 <param name="e">A SoundTriggerEventArgs object containing
2717 <member name="T:OpenMetaverse.TexturePipeline"> 2717 the data sent from the simulator</param>
2718 <summary> 2718 </member>
2719 Texture request download handler, allows a configurable number of download slots which manage multiple 2719 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
2720 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/> 2720 <summary>Thread sync lock object</summary>
2721 </summary> 2721 </member>
2722 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/> 2722 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
2723 system for full texture downloads.</remarks> 2723 <summary>The event subscribers, null of no subscribers</summary>
2724 </member> 2724 </member>
2725 <member name="F:OpenMetaverse.TexturePipeline._Transfers"> 2725 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
2726 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID 2726 <summary>Raises the PreloadSound Event</summary>
2727 and also the Asset Texture ID, and the value is an object containing the current state of the request and also 2727 <param name="e">A PreloadSoundEventArgs object containing
2728 the asset data as it is being re-assembled</summary> 2728 the data sent from the simulator</param>
2729 </member> 2729 </member>
2730 <member name="F:OpenMetaverse.TexturePipeline._Client"> 2730 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
2731 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary> 2731 <summary>Thread sync lock object</summary>
2732 </member> 2732 </member>
2733 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests"> 2733 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
2734 <summary>Maximum concurrent texture requests allowed at a time</summary> 2734 <summary>
2735 </member> 2735 Construct a new instance of the SoundManager class, used for playing and receiving
2736 <member name="F:OpenMetaverse.TexturePipeline.resetEvents"> 2736 sound assets
2737 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary> 2737 </summary>
2738 </member> 2738 <param name="client">A reference to the current GridClient instance</param>
2739 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots"> 2739 </member>
2740 <summary>An array of worker slots which shows the availablity status of the slot</summary> 2740 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
2741 </member> 2741 <summary>
2742 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster"> 2742 Plays a sound in the current region at full volume from avatar position
2743 <summary>The primary thread which manages the requests.</summary> 2743 </summary>
2744 </member> 2744 <param name="soundID">UUID of the sound to be played</param>
2745 <member name="F:OpenMetaverse.TexturePipeline._Running"> 2745 </member>
2746 <summary>true if the TexturePipeline is currently running</summary> 2746 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
2747 </member> 2747 <summary>
2748 <member name="F:OpenMetaverse.TexturePipeline.lockerObject"> 2748 Plays a sound in the current region at full volume
2749 <summary>A synchronization object used by the primary thread</summary> 2749 </summary>
2750 </member> 2750 <param name="soundID">UUID of the sound to be played.</param>
2751 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer"> 2751 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2752 <summary>A refresh timer used to increase the priority of stalled requests</summary> 2752 </member>
2753 </member> 2753 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
2754 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)"> 2754 <summary>
2755 <summary> 2755 Plays a sound in the current region
2756 Default constructor, Instantiates a new copy of the TexturePipeline class 2756 </summary>
2757 </summary> 2757 <param name="soundID">UUID of the sound to be played.</param>
2758 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param> 2758 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2759 </member> 2759 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
2760 <member name="M:OpenMetaverse.TexturePipeline.Startup"> 2760 </member>
2761 <summary> 2761 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
2762 Initialize callbacks required for the TexturePipeline to operate 2762 <summary>
2763 </summary> 2763 Plays a sound in the specified sim
2764 </member> 2764 </summary>
2765 <member name="M:OpenMetaverse.TexturePipeline.Shutdown"> 2765 <param name="soundID">UUID of the sound to be played.</param>
2766 <summary> 2766 <param name="sim">UUID of the sound to be played.</param>
2767 Shutdown the TexturePipeline and cleanup any callbacks or transfers 2767 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2768 </summary> 2768 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
2769 </member> 2769 </member>
2770 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 2770 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
2771 <summary> 2771 <summary>
2772 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 2772 Play a sound asset
2773 manage the requests and re-assemble the image from the packets received from the simulator 2773 </summary>
2774 </summary> 2774 <param name="soundID">UUID of the sound to be played.</param>
2775 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 2775 <param name="handle">handle id for the sim to be played in.</param>
2776 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 2776 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2777 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 2777 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
2778 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 2778 </member>
2779 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 2779 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2780 its priority changed by resending the request with the new priority value</param> 2780 <summary>Process an incoming packet and raise the appropriate events</summary>
2781 <param name="discardLevel">Number of quality layers to discard. 2781 <param name="sender">The sender</param>
2782 This controls the end marker of the data sent</param> 2782 <param name="e">The EventArgs object containing the packet data</param>
2783 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 2783 </member>
2784 from the start of the asset texture</param> 2784 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2785 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 2785 <summary>Process an incoming packet and raise the appropriate events</summary>
2786 will contain the result of the request and the texture asset data</param> 2786 <param name="sender">The sender</param>
2787 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image. 2787 <param name="e">The EventArgs object containing the packet data</param>
2788 The callback asset parameter will contain all previously received chunks of the texture asset starting 2788 </member>
2789 from the beginning of the request</param> 2789 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2790 </member> 2790 <summary>Process an incoming packet and raise the appropriate events</summary>
2791 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)"> 2791 <param name="sender">The sender</param>
2792 <summary> 2792 <param name="e">The EventArgs object containing the packet data</param>
2793 Sends the actual request packet to the simulator 2793 </member>
2794 </summary> 2794 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2795 <param name="imageID">The image to download</param> 2795 <summary>Process an incoming packet and raise the appropriate events</summary>
2796 <param name="type">Type of the image to download, either a baked 2796 <param name="sender">The sender</param>
2797 avatar texture or a normal texture</param> 2797 <param name="e">The EventArgs object containing the packet data</param>
2798 <param name="priority">Priority level of the download. Default is 2798 </member>
2799 <c>1,013,000.0f</c></param> 2799 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
2800 <param name="discardLevel">Number of quality layers to discard. 2800 <summary>Raised when the simulator sends us data containing
2801 This controls the end marker of the data sent</param> 2801 sound</summary>
2802 <param name="packetNum">Packet number to start the download at. 2802 </member>
2803 This controls the start marker of the data sent</param> 2803 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
2804 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts 2804 <summary>Raised when the simulator sends us data containing
2805 download</remarks> 2805 ...</summary>
2806 </member> 2806 </member>
2807 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)"> 2807 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
2808 <summary> 2808 <summary>Raised when the simulator sends us data containing
2809 Cancel a pending or in process texture request 2809 ...</summary>
2810 </summary> 2810 </member>
2811 <param name="textureID">The texture assets unique ID</param> 2811 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
2812 </member> 2812 <summary>Raised when the simulator sends us data containing
2813 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread"> 2813 ...</summary>
2814 <summary> 2814 </member>
2815 Master Download Thread, Queues up downloads in the threadpool 2815 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
2816 </summary> 2816 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
2817 </member> 2817 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
2818 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)"> 2818 the sound data which emits from an agents attachment</remarks>
2819 <summary> 2819 <example>
2820 The worker thread that sends the request and handles timeouts 2820 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
2821 </summary> 2821 and a stub to handle the data passed from the simulator
2822 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param> 2822 <code>
2823 </member> 2823 // Subscribe to the AttachedSound event
2824 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2824 Client.Sound.AttachedSound += Sound_AttachedSound;
2825 <summary> 2825
2826 Handle responses from the simulator that tell us a texture we have requested is unable to be located 2826 // process the data raised in the event here
2827 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use 2827 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
2828 </summary> 2828 {
2829 <param name="sender">The sender</param> 2829 // ... Process AttachedSoundEventArgs here ...
2830 <param name="e">The EventArgs object containing the packet data</param> 2830 }
2831 </member> 2831 </code>
2832 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2832 </example>
2833 <summary> 2833 </member>
2834 Handles the remaining Image data that did not fit in the initial ImageData packet 2834 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
2835 </summary> 2835 <summary>
2836 <param name="sender">The sender</param> 2836 Construct a new instance of the SoundTriggerEventArgs class
2837 <param name="e">The EventArgs object containing the packet data</param> 2837 </summary>
2838 </member> 2838 <param name="sim">Simulator where the event originated</param>
2839 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 2839 <param name="soundID">The sound asset id</param>
2840 <summary> 2840 <param name="ownerID">The ID of the owner</param>
2841 Handle the initial ImageDataPacket sent from the simulator 2841 <param name="objectID">The ID of the object</param>
2842 </summary> 2842 <param name="gain">The volume level</param>
2843 <param name="sender">The sender</param> 2843 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
2844 <param name="e">The EventArgs object containing the packet data</param> 2844 </member>
2845 </member> 2845 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
2846 <member name="P:OpenMetaverse.TexturePipeline.TransferCount"> 2846 <summary>Simulator where the event originated</summary>
2847 <summary>Current number of pending and in-process transfers</summary> 2847 </member>
2848 </member> 2848 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
2849 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo"> 2849 <summary>Get the sound asset id</summary>
2850 <summary> 2850 </member>
2851 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/> 2851 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
2852 </summary> 2852 <summary>Get the ID of the owner</summary>
2853 </member> 2853 </member>
2854 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State"> 2854 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
2855 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary> 2855 <summary>Get the ID of the Object</summary>
2856 </member> 2856 </member>
2857 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID"> 2857 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
2858 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary> 2858 <summary>Get the volume level</summary>
2859 </member> 2859 </member>
2860 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot"> 2860 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
2861 <summary>The slot this request is occupying in the threadpoolSlots array</summary> 2861 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
2862 </member> 2862 </member>
2863 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type"> 2863 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
2864 <summary>The ImageType of the request.</summary> 2864 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
2865 </member> 2865 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
2866 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks"> 2866 changes its volume level</remarks>
2867 <summary>The callback to fire when the request is complete, will include 2867 </member>
2868 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/> 2868 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
2869 object containing the result data</summary> 2869 <summary>
2870 </member> 2870 Construct a new instance of the AttachedSoundGainChangedEventArgs class
2871 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress"> 2871 </summary>
2872 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator. 2872 <param name="sim">Simulator where the event originated</param>
2873 This is used to progressively render textures as portions of the texture are received.</summary> 2873 <param name="objectID">The ID of the Object</param>
2874 </member> 2874 <param name="gain">The new volume level</param>
2875 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer"> 2875 </member>
2876 <summary>An object that maintains the data of an request thats in-process.</summary> 2876 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
2877 </member> 2877 <summary>Simulator where the event originated</summary>
2878 <member name="T:OpenMetaverse.Assets.GestureStepType"> 2878 </member>
2879 <summary> 2879 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
2880 Type of gesture step 2880 <summary>Get the ID of the Object</summary>
2881 </summary> 2881 </member>
2882 </member> 2882 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
2883 <member name="T:OpenMetaverse.Assets.GestureStep"> 2883 <summary>Get the volume level</summary>
2884 <summary> 2884 </member>
2885 Base class for gesture steps 2885 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
2886 </summary> 2886 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
2887 </member> 2887 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
2888 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType"> 2888 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
2889 <summary> 2889
2890 Retururns what kind of gesture step this is 2890 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
2891 </summary> 2891 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para>
2892 </member> 2892 </remarks>
2893 <member name="T:OpenMetaverse.Assets.GestureStepAnimation"> 2893 <example>
2894 <summary> 2894 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
2895 Describes animation step of a gesture 2895 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
2896 </summary> 2896 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
2897 </member> 2897 <code>
2898 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart"> 2898 // subscribe to the event
2899 <summary> 2899 Client.Sound.SoundTrigger += Sound_SoundTrigger;
2900 If true, this step represents start of animation, otherwise animation stop 2900
2901 </summary> 2901 // play the pre-defined BELL_TING sound
2902 </member> 2902 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
2903 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID"> 2903
2904 <summary> 2904 // handle the response data
2905 Animation asset <see cref="T:OpenMetaverse.UUID"/> 2905 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
2906 </summary> 2906 {
2907 </member> 2907 Console.WriteLine("{0} played the sound {1} at volume {2}",
2908 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name"> 2908 e.OwnerID, e.SoundID, e.Gain);
2909 <summary> 2909 }
2910 Animation inventory name 2910 </code>
2911 </summary> 2911 </example>
2912 </member> 2912 </member>
2913 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType"> 2913 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)">
2914 <summary> 2914 <summary>
2915 Returns what kind of gesture step this is 2915 Construct a new instance of the SoundTriggerEventArgs class
2916 </summary> 2916 </summary>
2917 </member> 2917 <param name="sim">Simulator where the event originated</param>
2918 <member name="T:OpenMetaverse.Assets.GestureStepSound"> 2918 <param name="soundID">The sound asset id</param>
2919 <summary> 2919 <param name="ownerID">The ID of the owner</param>
2920 Describes sound step of a gesture 2920 <param name="objectID">The ID of the object</param>
2921 </summary> 2921 <param name="parentID">The ID of the objects parent</param>
2922 </member> 2922 <param name="gain">The volume level</param>
2923 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID"> 2923 <param name="regionHandle">The regionhandle</param>
2924 <summary> 2924 <param name="position">The source position</param>
2925 Sound asset <see cref="T:OpenMetaverse.UUID"/> 2925 </member>
2926 </summary> 2926 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
2927 </member> 2927 <summary>Simulator where the event originated</summary>
2928 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name"> 2928 </member>
2929 <summary> 2929 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
2930 Sound inventory name 2930 <summary>Get the sound asset id</summary>
2931 </summary> 2931 </member>
2932 </member> 2932 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
2933 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType"> 2933 <summary>Get the ID of the owner</summary>
2934 <summary> 2934 </member>
2935 Returns what kind of gesture step this is 2935 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
2936 </summary> 2936 <summary>Get the ID of the Object</summary>
2937 </member> 2937 </member>
2938 <member name="T:OpenMetaverse.Assets.GestureStepChat"> 2938 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
2939 <summary> 2939 <summary>Get the ID of the objects parent</summary>
2940 Describes sound step of a gesture 2940 </member>
2941 </summary> 2941 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
2942 </member> 2942 <summary>Get the volume level</summary>
2943 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text"> 2943 </member>
2944 <summary> 2944 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
2945 Text to output in chat 2945 <summary>Get the regionhandle</summary>
2946 </summary> 2946 </member>
2947 </member> 2947 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
2948 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType"> 2948 <summary>Get the source position</summary>
2949 <summary> 2949 </member>
2950 Returns what kind of gesture step this is 2950 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
2951 </summary> 2951 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
2952 </member> 2952 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
2953 <member name="T:OpenMetaverse.Assets.GestureStepWait"> 2953 the appearance data for an avatar</remarks>
2954 <summary> 2954 <example>
2955 Describes sound step of a gesture 2955 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
2956 </summary> 2956 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
2957 </member> 2957 <code>
2958 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation"> 2958 // subscribe to the event
2959 <summary> 2959 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
2960 If true in this step we wait for all animations to finish 2960
2961 </summary> 2961 // handle the data when the event is raised
2962 </member> 2962 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
2963 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime"> 2963 {
2964 <summary> 2964 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
2965 If true gesture player should wait for the specified amount of time 2965 }
2966 </summary> 2966 </code>
2967 </member> 2967 </example>
2968 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime"> 2968 </member>
2969 <summary> 2969 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
2970 Time in seconds to wait if WaitForAnimation is false 2970 <summary>
2971 </summary> 2971 Construct a new instance of the PreloadSoundEventArgs class
2972 </member> 2972 </summary>
2973 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType"> 2973 <param name="sim">Simulator where the event originated</param>
2974 <summary> 2974 <param name="soundID">The sound asset id</param>
2975 Returns what kind of gesture step this is 2975 <param name="ownerID">The ID of the owner</param>
2976 </summary> 2976 <param name="objectID">The ID of the object</param>
2977 </member> 2977 </member>
2978 <member name="T:OpenMetaverse.Assets.GestureStepEOF"> 2978 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
2979 <summary> 2979 <summary>Simulator where the event originated</summary>
2980 Describes the final step of a gesture 2980 </member>
2981 </summary> 2981 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
2982 </member> 2982 <summary>Get the sound asset id</summary>
2983 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType"> 2983 </member>
2984 <summary> 2984 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
2985 Returns what kind of gesture step this is 2985 <summary>Get the ID of the owner</summary>
2986 </summary> 2986 </member>
2987 </member> 2987 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
2988 <member name="T:OpenMetaverse.Assets.AssetGesture"> 2988 <summary>Get the ID of the Object</summary>
2989 <summary> 2989 </member>
2990 Represents a sequence of animations, sounds, and chat actions 2990 <member name="T:OpenMetaverse.ProfileFlags">
2991 </summary> 2991 <summary>
2992 </member> 2992 Avatar profile flags
2993 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey"> 2993 </summary>
2994 <summary> 2994 </member>
2995 Keyboard key that triggers the gestyre 2995 <member name="T:OpenMetaverse.Avatar">
2996 </summary> 2996 <summary>
2997 </member> 2997 Represents an avatar (other than your own)
2998 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask"> 2998 </summary>
2999 <summary> 2999 </member>
3000 Modifier to the trigger key 3000 <member name="T:OpenMetaverse.Primitive">
3001 </summary> 3001 <summary>
3002 </member> 3002 Particle system specific enumerators, flags and methods.
3003 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger"> 3003 </summary>
3004 <summary> 3004 </member>
3005 String that triggers playing of the gesture sequence 3005 <member name="F:OpenMetaverse.Primitive.Textures">
3006 </summary> 3006 <summary></summary>
3007 </member> 3007 </member>
3008 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith"> 3008 <member name="F:OpenMetaverse.Primitive.TextureAnim">
3009 <summary> 3009 <summary></summary>
3010 Text that replaces trigger in chat once gesture is triggered 3010 </member>
3011 </summary> 3011 <member name="F:OpenMetaverse.Primitive.ParticleSys">
3012 </member> 3012 <summary></summary>
3013 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence"> 3013 </member>
3014 <summary> 3014 <member name="F:OpenMetaverse.Primitive.MediaVersion">
3015 Sequence of gesture steps 3015 <summary>
3016 </summary> 3016 Current version of the media data for the prim
3017 </member> 3017 </summary>
3018 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor"> 3018 </member>
3019 <summary> 3019 <member name="F:OpenMetaverse.Primitive.FaceMedia">
3020 Constructs guesture asset 3020 <summary>
3021 </summary> 3021 Array of media entries indexed by face number
3022 </member> 3022 </summary>
3023 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 3023 </member>
3024 <summary> 3024 <member name="F:OpenMetaverse.Primitive.ID">
3025 Constructs guesture asset 3025 <summary></summary>
3026 </summary> 3026 </member>
3027 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 3027 <member name="F:OpenMetaverse.Primitive.GroupID">
3028 <param name="assetData">A byte array containing the raw asset data</param> 3028 <summary></summary>
3029 </member> 3029 </member>
3030 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode"> 3030 <member name="F:OpenMetaverse.Primitive.LocalID">
3031 <summary> 3031 <summary></summary>
3032 Encodes gesture asset suitable for uplaod 3032 </member>
3033 </summary> 3033 <member name="F:OpenMetaverse.Primitive.ParentID">
3034 </member> 3034 <summary></summary>
3035 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode"> 3035 </member>
3036 <summary> 3036 <member name="F:OpenMetaverse.Primitive.RegionHandle">
3037 Decodes gesture assset into play sequence 3037 <summary></summary>
3038 </summary> 3038 </member>
3039 <returns>true if the asset data was decoded successfully</returns> 3039 <member name="F:OpenMetaverse.Primitive.Flags">
3040 </member> 3040 <summary></summary>
3041 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType"> 3041 </member>
3042 <summary> 3042 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
3043 Returns asset type 3043 <summary>Foliage type for this primitive. Only applicable if this
3044 </summary> 3044 primitive is foliage</summary>
3045 </member> 3045 </member>
3046 <member name="T:OpenMetaverse.MediaPermission"> 3046 <member name="F:OpenMetaverse.Primitive.ScratchPad">
3047 <summary> 3047 <summary>Unknown</summary>
3048 Permissions for control of object media 3048 </member>
3049 </summary> 3049 <member name="F:OpenMetaverse.Primitive.Position">
3050 </member> 3050 <summary></summary>
3051 <member name="T:OpenMetaverse.MediaControls"> 3051 </member>
3052 <summary> 3052 <member name="F:OpenMetaverse.Primitive.Scale">
3053 Style of cotrols that shold be displayed to the user 3053 <summary></summary>
3054 </summary> 3054 </member>
3055 </member> 3055 <member name="F:OpenMetaverse.Primitive.Rotation">
3056 <member name="T:OpenMetaverse.MediaEntry"> 3056 <summary></summary>
3057 <summary> 3057 </member>
3058 Class representing media data for a single face 3058 <member name="F:OpenMetaverse.Primitive.Velocity">
3059 </summary> 3059 <summary></summary>
3060 </member> 3060 </member>
3061 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage"> 3061 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
3062 <summary>Is display of the alternative image enabled</summary> 3062 <summary></summary>
3063 </member> 3063 </member>
3064 <member name="F:OpenMetaverse.MediaEntry.AutoLoop"> 3064 <member name="F:OpenMetaverse.Primitive.Acceleration">
3065 <summary>Should media auto loop</summary> 3065 <summary></summary>
3066 </member> 3066 </member>
3067 <member name="F:OpenMetaverse.MediaEntry.AutoPlay"> 3067 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
3068 <summary>Shoule media be auto played</summary> 3068 <summary></summary>
3069 </member> 3069 </member>
3070 <member name="F:OpenMetaverse.MediaEntry.AutoScale"> 3070 <member name="F:OpenMetaverse.Primitive.Flexible">
3071 <summary>Auto scale media to prim face</summary> 3071 <summary></summary>
3072 </member> 3072 </member>
3073 <member name="F:OpenMetaverse.MediaEntry.AutoZoom"> 3073 <member name="F:OpenMetaverse.Primitive.Light">
3074 <summary>Should viewer automatically zoom in on the face when clicked</summary> 3074 <summary></summary>
3075 </member> 3075 </member>
3076 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick"> 3076 <member name="F:OpenMetaverse.Primitive.Sculpt">
3077 <summary>Should viewer interpret first click as interaction with the media 3077 <summary></summary>
3078 or when false should the first click be treated as zoom in commadn</summary> 3078 </member>
3079 </member> 3079 <member name="F:OpenMetaverse.Primitive.ClickAction">
3080 <member name="F:OpenMetaverse.MediaEntry.Controls"> 3080 <summary></summary>
3081 <summary>Style of controls viewer should display when 3081 </member>
3082 viewer media on this face</summary> 3082 <member name="F:OpenMetaverse.Primitive.Sound">
3083 </member> 3083 <summary></summary>
3084 <member name="F:OpenMetaverse.MediaEntry.HomeURL"> 3084 </member>
3085 <summary>Starting URL for the media</summary> 3085 <member name="F:OpenMetaverse.Primitive.OwnerID">
3086 </member> 3086 <summary>Identifies the owner if audio or a particle system is
3087 <member name="F:OpenMetaverse.MediaEntry.CurrentURL"> 3087 active</summary>
3088 <summary>Currently navigated URL</summary> 3088 </member>
3089 </member> 3089 <member name="F:OpenMetaverse.Primitive.SoundFlags">
3090 <member name="F:OpenMetaverse.MediaEntry.Height"> 3090 <summary></summary>
3091 <summary>Media height in pixes</summary> 3091 </member>
3092 </member> 3092 <member name="F:OpenMetaverse.Primitive.SoundGain">
3093 <member name="F:OpenMetaverse.MediaEntry.Width"> 3093 <summary></summary>
3094 <summary>Media width in pixels</summary> 3094 </member>
3095 </member> 3095 <member name="F:OpenMetaverse.Primitive.SoundRadius">
3096 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions"> 3096 <summary></summary>
3097 <summary>Who can controls the media</summary> 3097 </member>
3098 </member> 3098 <member name="F:OpenMetaverse.Primitive.Text">
3099 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions"> 3099 <summary></summary>
3100 <summary>Who can interact with the media</summary> 3100 </member>
3101 </member> 3101 <member name="F:OpenMetaverse.Primitive.TextColor">
3102 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList"> 3102 <summary></summary>
3103 <summary>Is URL whitelist enabled</summary> 3103 </member>
3104 </member> 3104 <member name="F:OpenMetaverse.Primitive.MediaURL">
3105 <member name="F:OpenMetaverse.MediaEntry.WhiteList"> 3105 <summary></summary>
3106 <summary>Array of URLs that are whitelisted</summary> 3106 </member>
3107 </member> 3107 <member name="F:OpenMetaverse.Primitive.Joint">
3108 <member name="M:OpenMetaverse.MediaEntry.GetOSD"> 3108 <summary></summary>
3109 <summary> 3109 </member>
3110 Serialize to OSD 3110 <member name="F:OpenMetaverse.Primitive.JointPivot">
3111 </summary> 3111 <summary></summary>
3112 <returns>OSDMap with the serialized data</returns> 3112 </member>
3113 </member> 3113 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
3114 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)"> 3114 <summary></summary>
3115 <summary> 3115 </member>
3116 Deserialize from OSD data 3116 <member name="F:OpenMetaverse.Primitive.NameValues">
3117 </summary> 3117 <summary></summary>
3118 <param name="osd">Serialized OSD data</param> 3118 </member>
3119 <returns>Deserialized object</returns> 3119 <member name="F:OpenMetaverse.Primitive.PrimData">
3120 </member> 3120 <summary></summary>
3121 <member name="T:OpenMetaverse.Primitive"> 3121 </member>
3122 <summary> 3122 <member name="F:OpenMetaverse.Primitive.Properties">
3123 Particle system specific enumerators, flags and methods. 3123 <summary></summary>
3124 </summary> 3124 </member>
3125 </member> 3125 <member name="M:OpenMetaverse.Primitive.#ctor">
3126 <member name="F:OpenMetaverse.Primitive.MediaVersion"> 3126 <summary>
3127 <summary> 3127 Default constructor
3128 Current version of the media data for the prim 3128 </summary>
3129 </summary> 3129 </member>
3130 </member> 3130 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
3131 <member name="F:OpenMetaverse.Primitive.FaceMedia"> 3131 <summary>
3132 <summary> 3132 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3133 Array of media entries indexed by face number 3133 parameters in to signed eight bit values
3134 </summary> 3134 </summary>
3135 </member> 3135 <param name="pathTwist">Floating point parameter to pack</param>
3136 <member name="F:OpenMetaverse.Primitive.Textures"> 3136 <returns>Signed eight bit value containing the packed parameter</returns>
3137 <summary></summary> 3137 </member>
3138 </member> 3138 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
3139 <member name="F:OpenMetaverse.Primitive.TextureAnim"> 3139 <summary>
3140 <summary></summary> 3140 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3141 </member> 3141 parameters from signed eight bit integers to floating point values
3142 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 3142 </summary>
3143 <summary></summary> 3143 <param name="pathTwist">Signed eight bit value to unpack</param>
3144 </member> 3144 <returns>Unpacked floating point value</returns>
3145 <member name="F:OpenMetaverse.Primitive.ID"> 3145 </member>
3146 <summary></summary> 3146 <member name="P:OpenMetaverse.Primitive.Type">
3147 </member> 3147 <summary>Uses basic heuristics to estimate the primitive shape</summary>
3148 <member name="F:OpenMetaverse.Primitive.GroupID"> 3148 </member>
3149 <summary></summary> 3149 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
3150 </member> 3150 <summary>
3151 <member name="F:OpenMetaverse.Primitive.LocalID"> 3151 Texture animation mode
3152 <summary></summary> 3152 </summary>
3153 </member> 3153 </member>
3154 <member name="F:OpenMetaverse.Primitive.ParentID"> 3154 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
3155 <summary></summary> 3155 <summary>Disable texture animation</summary>
3156 </member> 3156 </member>
3157 <member name="F:OpenMetaverse.Primitive.RegionHandle"> 3157 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
3158 <summary></summary> 3158 <summary>Enable texture animation</summary>
3159 </member> 3159 </member>
3160 <member name="F:OpenMetaverse.Primitive.Flags"> 3160 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
3161 <summary></summary> 3161 <summary>Loop when animating textures</summary>
3162 </member> 3162 </member>
3163 <member name="F:OpenMetaverse.Primitive.TreeSpecies"> 3163 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
3164 <summary>Foliage type for this primitive. Only applicable if this 3164 <summary>Animate in reverse direction</summary>
3165 primitive is foliage</summary> 3165 </member>
3166 </member> 3166 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
3167 <member name="F:OpenMetaverse.Primitive.ScratchPad"> 3167 <summary>Animate forward then reverse</summary>
3168 <summary>Unknown</summary> 3168 </member>
3169 </member> 3169 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
3170 <member name="F:OpenMetaverse.Primitive.Position"> 3170 <summary>Slide texture smoothly instead of frame-stepping</summary>
3171 <summary></summary> 3171 </member>
3172 </member> 3172 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
3173 <member name="F:OpenMetaverse.Primitive.Scale"> 3173 <summary>Rotate texture instead of using frames</summary>
3174 <summary></summary> 3174 </member>
3175 </member> 3175 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
3176 <member name="F:OpenMetaverse.Primitive.Rotation"> 3176 <summary>Scale texture instead of using frames</summary>
3177 <summary></summary> 3177 </member>
3178 </member> 3178 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
3179 <member name="F:OpenMetaverse.Primitive.Velocity"> 3179 <summary>
3180 <summary></summary> 3180 A single textured face. Don't instantiate this class yourself, use the
3181 </member> 3181 methods in TextureEntry
3182 <member name="F:OpenMetaverse.Primitive.AngularVelocity"> 3182 </summary>
3183 <summary></summary> 3183 </member>
3184 </member> 3184 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3185 <member name="F:OpenMetaverse.Primitive.Acceleration"> 3185 <summary>
3186 <summary></summary> 3186 Contains the definition for individual faces
3187 </member> 3187 </summary>
3188 <member name="F:OpenMetaverse.Primitive.CollisionPlane"> 3188 <param name="defaultTexture"></param>
3189 <summary></summary> 3189 </member>
3190 </member> 3190 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
3191 <member name="F:OpenMetaverse.Primitive.Flexible"> 3191 <summary>
3192 <summary></summary> 3192
3193 </member> 3193 </summary>
3194 <member name="F:OpenMetaverse.Primitive.Light"> 3194 <returns></returns>
3195 <summary></summary> 3195 </member>
3196 </member> 3196 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
3197 <member name="F:OpenMetaverse.Primitive.Sculpt"> 3197 <summary></summary>
3198 <summary></summary> 3198 </member>
3199 </member> 3199 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
3200 <member name="F:OpenMetaverse.Primitive.ClickAction"> 3200 <summary></summary>
3201 <summary></summary> 3201 </member>
3202 </member> 3202 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
3203 <member name="F:OpenMetaverse.Primitive.Sound"> 3203 <summary></summary>
3204 <summary></summary> 3204 </member>
3205 </member> 3205 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
3206 <member name="F:OpenMetaverse.Primitive.OwnerID"> 3206 <summary></summary>
3207 <summary>Identifies the owner if audio or a particle system is 3207 </member>
3208 active</summary> 3208 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
3209 </member> 3209 <summary></summary>
3210 <member name="F:OpenMetaverse.Primitive.SoundFlags"> 3210 </member>
3211 <summary></summary> 3211 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
3212 </member> 3212 <summary></summary>
3213 <member name="F:OpenMetaverse.Primitive.SoundGain"> 3213 </member>
3214 <summary></summary> 3214 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
3215 </member> 3215 <summary></summary>
3216 <member name="F:OpenMetaverse.Primitive.SoundRadius"> 3216 </member>
3217 <summary></summary> 3217 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
3218 </member> 3218 <summary></summary>
3219 <member name="F:OpenMetaverse.Primitive.Text"> 3219 </member>
3220 <summary></summary> 3220 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
3221 </member> 3221 <summary></summary>
3222 <member name="F:OpenMetaverse.Primitive.TextColor"> 3222 </member>
3223 <summary></summary> 3223 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
3224 </member> 3224 <summary></summary>
3225 <member name="F:OpenMetaverse.Primitive.MediaURL"> 3225 </member>
3226 <summary></summary> 3226 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
3227 </member> 3227 <summary>In the future this will specify whether a webpage is
3228 <member name="F:OpenMetaverse.Primitive.Joint"> 3228 attached to this face</summary>
3229 <summary></summary> 3229 </member>
3230 </member> 3230 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
3231 <member name="F:OpenMetaverse.Primitive.JointPivot"> 3231 <summary></summary>
3232 <summary></summary> 3232 </member>
3233 </member> 3233 <member name="T:OpenMetaverse.Primitive.TextureEntry">
3234 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor"> 3234 <summary>
3235 <summary></summary> 3235 Represents all of the texturable faces for an object
3236 </member> 3236 </summary>
3237 <member name="F:OpenMetaverse.Primitive.NameValues"> 3237 <remarks>Grid objects have infinite faces, with each face
3238 <summary></summary> 3238 using the properties of the default face unless set otherwise. So if
3239 </member> 3239 you have a TextureEntry with a default texture uuid of X, and face 18
3240 <member name="F:OpenMetaverse.Primitive.PrimData"> 3240 has a texture UUID of Y, every face would be textured with X except for
3241 <summary></summary> 3241 face 18 that uses Y. In practice however, primitives utilize a maximum
3242 </member> 3242 of nine faces</remarks>
3243 <member name="F:OpenMetaverse.Primitive.Properties"> 3243 </member>
3244 <summary></summary> 3244 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
3245 </member> 3245 <summary></summary>
3246 <member name="M:OpenMetaverse.Primitive.#ctor"> 3246 </member>
3247 <summary> 3247 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
3248 Default constructor 3248 <summary></summary>
3249 </summary> 3249 </member>
3250 </member> 3250 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
3251 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)"> 3251 <summary>
3252 <summary> 3252 Constructor that takes a default texture UUID
3253 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 3253 </summary>
3254 parameters in to signed eight bit values 3254 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
3255 </summary> 3255 </member>
3256 <param name="pathTwist">Floating point parameter to pack</param> 3256 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3257 <returns>Signed eight bit value containing the packed parameter</returns> 3257 <summary>
3258 </member> 3258 Constructor that takes a <code>TextureEntryFace</code> for the
3259 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)"> 3259 default face
3260 <summary> 3260 </summary>
3261 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 3261 <param name="defaultFace">Face to use as the default face</param>
3262 parameters from signed eight bit integers to floating point values 3262 </member>
3263 </summary> 3263 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
3264 <param name="pathTwist">Signed eight bit value to unpack</param> 3264 <summary>
3265 <returns>Unpacked floating point value</returns> 3265 Constructor that creates the TextureEntry class from a byte array
3266 </member> 3266 </summary>
3267 <member name="P:OpenMetaverse.Primitive.Type"> 3267 <param name="data">Byte array containing the TextureEntry field</param>
3268 <summary>Uses basic heuristics to estimate the primitive shape</summary> 3268 <param name="pos">Starting position of the TextureEntry field in
3269 </member> 3269 the byte array</param>
3270 <member name="T:OpenMetaverse.Primitive.TextureAnimMode"> 3270 <param name="length">Length of the TextureEntry field, in bytes</param>
3271 <summary> 3271 </member>
3272 Texture animation mode 3272 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
3273 </summary> 3273 <summary>
3274 </member> 3274 This will either create a new face if a custom face for the given
3275 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF"> 3275 index is not defined, or return the custom face for that index if
3276 <summary>Disable texture animation</summary> 3276 it already exists
3277 </member> 3277 </summary>
3278 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON"> 3278 <param name="index">The index number of the face to create or
3279 <summary>Enable texture animation</summary> 3279 retrieve</param>
3280 </member> 3280 <returns>A TextureEntryFace containing all the properties for that
3281 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP"> 3281 face</returns>
3282 <summary>Loop when animating textures</summary> 3282 </member>
3283 </member> 3283 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
3284 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE"> 3284 <summary>
3285 <summary>Animate in reverse direction</summary> 3285
3286 </member> 3286 </summary>
3287 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG"> 3287 <param name="index"></param>
3288 <summary>Animate forward then reverse</summary> 3288 <returns></returns>
3289 </member> 3289 </member>
3290 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH"> 3290 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
3291 <summary>Slide texture smoothly instead of frame-stepping</summary> 3291 <summary>
3292 </member> 3292
3293 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE"> 3293 </summary>
3294 <summary>Rotate texture instead of using frames</summary> 3294 <returns></returns>
3295 </member> 3295 </member>
3296 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE"> 3296 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
3297 <summary>Scale texture instead of using frames</summary> 3297 <summary>
3298 </member> 3298
3299 <member name="T:OpenMetaverse.Primitive.TextureEntryFace"> 3299 </summary>
3300 <summary> 3300 <returns></returns>
3301 A single textured face. Don't instantiate this class yourself, use the 3301 </member>
3302 methods in TextureEntry 3302 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
3303 </summary> 3303 <summary>
3304 </member> 3304
3305 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 3305 </summary>
3306 <summary> 3306 <returns></returns>
3307 Contains the definition for individual faces 3307 </member>
3308 </summary> 3308 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
3309 <param name="defaultTexture"></param> 3309 <summary>
3310 </member> 3310 Controls the texture animation of a particular prim
3311 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString"> 3311 </summary>
3312 <summary> 3312 </member>
3313 3313 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
3314 </summary> 3314 <summary></summary>
3315 <returns></returns> 3315 </member>
3316 </member> 3316 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
3317 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material"> 3317 <summary></summary>
3318 <summary></summary> 3318 </member>
3319 </member> 3319 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
3320 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media"> 3320 <summary></summary>
3321 <summary></summary> 3321 </member>
3322 </member> 3322 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
3323 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA"> 3323 <summary></summary>
3324 <summary></summary> 3324 </member>
3325 </member> 3325 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
3326 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU"> 3326 <summary></summary>
3327 <summary></summary> 3327 </member>
3328 </member> 3328 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
3329 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV"> 3329 <summary></summary>
3330 <summary></summary> 3330 </member>
3331 </member> 3331 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
3332 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU"> 3332 <summary></summary>
3333 <summary></summary> 3333 </member>
3334 </member> 3334 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
3335 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV"> 3335 <summary>
3336 <summary></summary> 3336
3337 </member> 3337 </summary>
3338 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation"> 3338 <param name="data"></param>
3339 <summary></summary> 3339 <param name="pos"></param>
3340 </member> 3340 </member>
3341 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow"> 3341 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
3342 <summary></summary> 3342 <summary>
3343 </member> 3343
3344 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump"> 3344 </summary>
3345 <summary></summary> 3345 <returns></returns>
3346 </member> 3346 </member>
3347 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags"> 3347 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
3348 <summary>In the future this will specify whether a webpage is 3348 <summary>
3349 attached to this face</summary> 3349 Complete structure for the particle system
3350 </member> 3350 </summary>
3351 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID"> 3351 </member>
3352 <summary></summary> 3352 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
3353 </member> 3353 <summary>Particle Flags</summary>
3354 <member name="T:OpenMetaverse.Primitive.TextureEntry"> 3354 <remarks>There appears to be more data packed in to this area
3355 <summary> 3355 for many particle systems. It doesn't appear to be flag values
3356 Represents all of the texturable faces for an object 3356 and serialization breaks unless there is a flag for every
3357 </summary> 3357 possible bit so it is left as an unsigned integer</remarks>
3358 <remarks>Grid objects have infinite faces, with each face 3358 </member>
3359 using the properties of the default face unless set otherwise. So if 3359 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
3360 you have a TextureEntry with a default texture uuid of X, and face 18 3360 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
3361 has a texture UUID of Y, every face would be textured with X except for 3361 </member>
3362 face 18 that uses Y. In practice however, primitives utilize a maximum 3362 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
3363 of nine faces</remarks> 3363 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
3364 </member> 3364 <remarks>Maximum value is 30 seconds</remarks>
3365 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture"> 3365 </member>
3366 <summary></summary> 3366 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
3367 </member> 3367 <summary>A <see langword="float"/> representing the number of seconds,
3368 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures"> 3368 from when the particle source comes into view,
3369 <summary></summary> 3369 or the particle system's creation, that the object will emits particles;
3370 </member> 3370 after this time period no more particles are emitted</summary>
3371 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)"> 3371 </member>
3372 <summary> 3372 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
3373 Constructor that takes a default texture UUID 3373 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
3374 </summary> 3374 </member>
3375 <param name="defaultTextureID">Texture UUID to use as the default texture</param> 3375 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
3376 </member> 3376 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
3377 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 3377 </member>
3378 <summary> 3378 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
3379 Constructor that takes a <code>TextureEntryFace</code> for the 3379 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
3380 default face 3380 </member>
3381 </summary> 3381 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
3382 <param name="defaultFace">Face to use as the default face</param> 3382 <summary>A <see langword="float"/> representing the number of meters
3383 </member> 3383 around the center of the source where particles will be created.</summary>
3384 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)"> 3384 </member>
3385 <summary> 3385 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
3386 Constructor that creates the TextureEntry class from a byte array 3386 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
3387 </summary> 3387 being emitted</summary>
3388 <param name="data">Byte array containing the TextureEntry field</param> 3388 </member>
3389 <param name="pos">Starting position of the TextureEntry field in 3389 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
3390 the byte array</param> 3390 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
3391 <param name="length">Length of the TextureEntry field, in bytes</param> 3391 </member>
3392 </member> 3392 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
3393 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)"> 3393 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
3394 <summary> 3394 </member>
3395 This will either create a new face if a custom face for the given 3395 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
3396 index is not defined, or return the custom face for that index if 3396 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
3397 it already exists 3397 </member>
3398 </summary> 3398 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
3399 <param name="index">The index number of the face to create or 3399 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
3400 retrieve</param> 3400 </member>
3401 <returns>A TextureEntryFace containing all the properties for that 3401 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
3402 face</returns> 3402 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
3403 </member> 3403 </member>
3404 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)"> 3404 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
3405 <summary> 3405 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
3406 3406 </member>
3407 </summary> 3407 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
3408 <param name="index"></param> 3408 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
3409 <returns></returns> 3409 </member>
3410 </member> 3410 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
3411 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD"> 3411 <summary>Max Age particle system will emit particles for</summary>
3412 <summary> 3412 </member>
3413 3413 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
3414 </summary> 3414 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
3415 <returns></returns> 3415 </member>
3416 </member> 3416 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
3417 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes"> 3417 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
3418 <summary> 3418 </member>
3419 3419 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
3420 </summary> 3420 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
3421 <returns></returns> 3421 <remarks>Minimum value is 0, maximum value is 4</remarks>
3422 </member> 3422 </member>
3423 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString"> 3423 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
3424 <summary> 3424 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
3425 3425 <remarks>Minimum value is 0, maximum value is 4</remarks>
3426 </summary> 3426 </member>
3427 <returns></returns> 3427 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
3428 </member> 3428 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
3429 <member name="T:OpenMetaverse.Primitive.TextureAnimation"> 3429 <remarks>Minimum value is 0, maximum value is 4</remarks>
3430 <summary> 3430 </member>
3431 Controls the texture animation of a particular prim 3431 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
3432 </summary> 3432 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
3433 </member> 3433 <remarks>Minimum value is 0, maximum value is 4</remarks>
3434 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags"> 3434 </member>
3435 <summary></summary> 3435 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
3436 </member> 3436 <summary>
3437 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face"> 3437 Decodes a byte[] array into a ParticleSystem Object
3438 <summary></summary> 3438 </summary>
3439 </member> 3439 <param name="data">ParticleSystem object</param>
3440 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX"> 3440 <param name="pos">Start position for BitPacker</param>
3441 <summary></summary> 3441 </member>
3442 </member> 3442 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
3443 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY"> 3443 <summary>
3444 <summary></summary> 3444 Generate byte[] array from particle data
3445 </member> 3445 </summary>
3446 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start"> 3446 <returns>Byte array</returns>
3447 <summary></summary> 3447 </member>
3448 </member> 3448 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
3449 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length"> 3449 <summary>
3450 <summary></summary> 3450 Particle source pattern
3451 </member> 3451 </summary>
3452 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate"> 3452 </member>
3453 <summary></summary> 3453 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
3454 </member> 3454 <summary>None</summary>
3455 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)"> 3455 </member>
3456 <summary> 3456 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
3457 3457 <summary>Drop particles from source position with no force</summary>
3458 </summary> 3458 </member>
3459 <param name="data"></param> 3459 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
3460 <param name="pos"></param> 3460 <summary>"Explode" particles in all directions</summary>
3461 </member> 3461 </member>
3462 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes"> 3462 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
3463 <summary> 3463 <summary>Particles shoot across a 2D area</summary>
3464 3464 </member>
3465 </summary> 3465 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
3466 <returns></returns> 3466 <summary>Particles shoot across a 3D Cone</summary>
3467 </member> 3467 </member>
3468 <member name="T:OpenMetaverse.Primitive.ParticleSystem"> 3468 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty">
3469 <summary> 3469 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary>
3470 Complete structure for the particle system 3470 </member>
3471 </summary> 3471 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
3472 </member> 3472 <summary>
3473 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags"> 3473 Particle Data Flags
3474 <summary>Particle Flags</summary> 3474 </summary>
3475 <remarks>There appears to be more data packed in to this area 3475 </member>
3476 for many particle systems. It doesn't appear to be flag values 3476 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
3477 and serialization breaks unless there is a flag for every 3477 <summary>None</summary>
3478 possible bit so it is left as an unsigned integer</remarks> 3478 </member>
3479 </member> 3479 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
3480 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern"> 3480 <summary>Interpolate color and alpha from start to end</summary>
3481 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary> 3481 </member>
3482 </member> 3482 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
3483 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge"> 3483 <summary>Interpolate scale from start to end</summary>
3484 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary> 3484 </member>
3485 <remarks>Maximum value is 30 seconds</remarks> 3485 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
3486 </member> 3486 <summary>Bounce particles off particle sources Z height</summary>
3487 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge"> 3487 </member>
3488 <summary>A <see langword="float"/> representing the number of seconds, 3488 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
3489 from when the particle source comes into view, 3489 <summary>velocity of particles is dampened toward the simulators wind</summary>
3490 or the particle system's creation, that the object will emits particles; 3490 </member>
3491 after this time period no more particles are emitted</summary> 3491 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
3492 </member> 3492 <summary>Particles follow the source</summary>
3493 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle"> 3493 </member>
3494 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary> 3494 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity">
3495 </member> 3495 <summary>Particles point towards the direction of source's velocity</summary>
3496 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle"> 3496 </member>
3497 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary> 3497 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
3498 </member> 3498 <summary>Target of the particles</summary>
3499 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate"> 3499 </member>
3500 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary> 3500 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
3501 </member> 3501 <summary>Particles are sent in a straight line</summary>
3502 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius"> 3502 </member>
3503 <summary>A <see langword="float"/> representing the number of meters 3503 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
3504 around the center of the source where particles will be created.</summary> 3504 <summary>Particles emit a glow</summary>
3505 </member> 3505 </member>
3506 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin"> 3506 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
3507 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles 3507 <summary>used for point/grab/touch</summary>
3508 being emitted</summary> 3508 </member>
3509 </member> 3509 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
3510 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax"> 3510 <summary>
3511 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary> 3511 Particle Flags Enum
3512 </member> 3512 </summary>
3513 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount"> 3513 </member>
3514 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary> 3514 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
3515 </member> 3515 <summary>None</summary>
3516 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity"> 3516 </member>
3517 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary> 3517 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
3518 </member> 3518 <summary>Acceleration and velocity for particles are
3519 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration"> 3519 relative to the object rotation</summary>
3520 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary> 3520 </member>
3521 </member> 3521 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
3522 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture"> 3522 <summary>Particles use new 'correct' angle parameters</summary>
3523 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary> 3523 </member>
3524 </member> 3524 <member name="T:OpenMetaverse.Primitive.ConstructionData">
3525 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target"> 3525 <summary>
3526 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary> 3526 Parameters used to construct a visual representation of a primitive
3527 </member> 3527 </summary>
3528 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags"> 3528 </member>
3529 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary> 3529 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
3530 </member> 3530 <summary></summary>
3531 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge"> 3531 </member>
3532 <summary>Max Age particle system will emit particles for</summary> 3532 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
3533 </member> 3533 <summary></summary>
3534 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor"> 3534 </member>
3535 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary> 3535 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
3536 </member> 3536 <summary></summary>
3537 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor"> 3537 </member>
3538 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary> 3538 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
3539 </member> 3539 <summary></summary>
3540 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX"> 3540 </member>
3541 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary> 3541 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
3542 <remarks>Minimum value is 0, maximum value is 4</remarks> 3542 <summary></summary>
3543 </member> 3543 </member>
3544 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY"> 3544 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
3545 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary> 3545 <summary></summary>
3546 <remarks>Minimum value is 0, maximum value is 4</remarks> 3546 </member>
3547 </member> 3547 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
3548 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX"> 3548 <summary></summary>
3549 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary> 3549 </member>
3550 <remarks>Minimum value is 0, maximum value is 4</remarks> 3550 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
3551 </member> 3551 <summary></summary>
3552 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY"> 3552 </member>
3553 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary> 3553 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
3554 <remarks>Minimum value is 0, maximum value is 4</remarks> 3554 <summary></summary>
3555 </member> 3555 </member>
3556 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)"> 3556 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
3557 <summary> 3557 <summary></summary>
3558 Decodes a byte[] array into a ParticleSystem Object 3558 </member>
3559 </summary> 3559 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
3560 <param name="data">ParticleSystem object</param> 3560 <summary></summary>
3561 <param name="pos">Start position for BitPacker</param> 3561 </member>
3562 </member> 3562 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
3563 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes"> 3563 <summary></summary>
3564 <summary> 3564 </member>
3565 Generate byte[] array from particle data 3565 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
3566 </summary> 3566 <summary></summary>
3567 <returns>Byte array</returns> 3567 </member>
3568 </member> 3568 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
3569 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern"> 3569 <summary></summary>
3570 <summary> 3570 </member>
3571 Particle source pattern 3571 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
3572 </summary> 3572 <summary></summary>
3573 </member> 3573 </member>
3574 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None"> 3574 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
3575 <summary>None</summary> 3575 <summary></summary>
3576 </member> 3576 </member>
3577 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop"> 3577 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
3578 <summary>Drop particles from source position with no force</summary> 3578 <summary></summary>
3579 </member> 3579 </member>
3580 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode"> 3580 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
3581 <summary>"Explode" particles in all directions</summary> 3581 <summary></summary>
3582 </member> 3582 </member>
3583 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle"> 3583 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
3584 <summary>Particles shoot across a 2D area</summary> 3584 <summary></summary>
3585 </member> 3585 </member>
3586 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone"> 3586 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
3587 <summary>Particles shoot across a 3D Cone</summary> 3587 <summary></summary>
3588 </member> 3588 </member>
3589 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty"> 3589 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
3590 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary> 3590 <summary></summary>
3591 </member> 3591 </member>
3592 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags"> 3592 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
3593 <summary> 3593 <summary>Attachment point to an avatar</summary>
3594 Particle Data Flags 3594 </member>
3595 </summary> 3595 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
3596 </member> 3596 <summary></summary>
3597 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None"> 3597 </member>
3598 <summary>None</summary> 3598 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
3599 </member> 3599 <summary></summary>
3600 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor"> 3600 </member>
3601 <summary>Interpolate color and alpha from start to end</summary> 3601 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
3602 </member> 3602 <summary></summary>
3603 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale"> 3603 </member>
3604 <summary>Interpolate scale from start to end</summary> 3604 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
3605 </member> 3605 <summary></summary>
3606 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce"> 3606 </member>
3607 <summary>Bounce particles off particle sources Z height</summary> 3607 <member name="T:OpenMetaverse.Primitive.FlexibleData">
3608 </member> 3608 <summary>
3609 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind"> 3609 Information on the flexible properties of a primitive
3610 <summary>velocity of particles is dampened toward the simulators wind</summary> 3610 </summary>
3611 </member> 3611 </member>
3612 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc"> 3612 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
3613 <summary>Particles follow the source</summary> 3613 <summary></summary>
3614 </member> 3614 </member>
3615 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity"> 3615 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
3616 <summary>Particles point towards the direction of source's velocity</summary> 3616 <summary></summary>
3617 </member> 3617 </member>
3618 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos"> 3618 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
3619 <summary>Target of the particles</summary> 3619 <summary></summary>
3620 </member> 3620 </member>
3621 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear"> 3621 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
3622 <summary>Particles are sent in a straight line</summary> 3622 <summary></summary>
3623 </member> 3623 </member>
3624 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive"> 3624 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
3625 <summary>Particles emit a glow</summary> 3625 <summary></summary>
3626 </member> 3626 </member>
3627 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam"> 3627 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
3628 <summary>used for point/grab/touch</summary> 3628 <summary></summary>
3629 </member> 3629 </member>
3630 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags"> 3630 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
3631 <summary> 3631 <summary>
3632 Particle Flags Enum 3632 Default constructor
3633 </summary> 3633 </summary>
3634 </member> 3634 </member>
3635 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None"> 3635 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
3636 <summary>None</summary> 3636 <summary>
3637 </member> 3637
3638 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative"> 3638 </summary>
3639 <summary>Acceleration and velocity for particles are 3639 <param name="data"></param>
3640 relative to the object rotation</summary> 3640 <param name="pos"></param>
3641 </member> 3641 </member>
3642 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 3642 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
3643 <summary>Particles use new 'correct' angle parameters</summary> 3643 <summary>
3644 </member> 3644
3645 <member name="T:OpenMetaverse.Primitive.ConstructionData"> 3645 </summary>
3646 <summary> 3646 <returns></returns>
3647 Parameters used to construct a visual representation of a primitive 3647 </member>
3648 </summary> 3648 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
3649 </member> 3649 <summary>
3650 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve"> 3650
3651 <summary></summary> 3651 </summary>
3652 </member> 3652 <returns></returns>
3653 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve"> 3653 </member>
3654 <summary></summary> 3654 <member name="T:OpenMetaverse.Primitive.LightData">
3655 </member> 3655 <summary>
3656 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd"> 3656 Information on the light properties of a primitive
3657 <summary></summary> 3657 </summary>
3658 </member> 3658 </member>
3659 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset"> 3659 <member name="F:OpenMetaverse.Primitive.LightData.Color">
3660 <summary></summary> 3660 <summary></summary>
3661 </member> 3661 </member>
3662 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew"> 3662 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
3663 <summary></summary> 3663 <summary></summary>
3664 </member> 3664 </member>
3665 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX"> 3665 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
3666 <summary></summary> 3666 <summary></summary>
3667 </member> 3667 </member>
3668 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY"> 3668 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
3669 <summary></summary> 3669 <summary></summary>
3670 </member> 3670 </member>
3671 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX"> 3671 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
3672 <summary></summary> 3672 <summary></summary>
3673 </member> 3673 </member>
3674 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY"> 3674 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
3675 <summary></summary> 3675 <summary>
3676 </member> 3676 Default constructor
3677 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX"> 3677 </summary>
3678 <summary></summary> 3678 </member>
3679 </member> 3679 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
3680 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY"> 3680 <summary>
3681 <summary></summary> 3681
3682 </member> 3682 </summary>
3683 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin"> 3683 <param name="data"></param>
3684 <summary></summary> 3684 <param name="pos"></param>
3685 </member> 3685 </member>
3686 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist"> 3686 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
3687 <summary></summary> 3687 <summary>
3688 </member> 3688
3689 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin"> 3689 </summary>
3690 <summary></summary> 3690 <returns></returns>
3691 </member> 3691 </member>
3692 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions"> 3692 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
3693 <summary></summary> 3693 <summary>
3694 </member> 3694
3695 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin"> 3695 </summary>
3696 <summary></summary> 3696 <returns></returns>
3697 </member> 3697 </member>
3698 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd"> 3698 <member name="T:OpenMetaverse.Primitive.SculptData">
3699 <summary></summary> 3699 <summary>
3700 </member> 3700 Information on the sculpt properties of a sculpted primitive
3701 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow"> 3701 </summary>
3702 <summary></summary> 3702 </member>
3703 </member> 3703 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
3704 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material"> 3704 <summary>
3705 <summary></summary> 3705 Default constructor
3706 </member> 3706 </summary>
3707 <member name="F:OpenMetaverse.Primitive.ConstructionData.State"> 3707 </member>
3708 <summary></summary> 3708 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
3709 </member> 3709 <summary>
3710 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode"> 3710
3711 <summary></summary> 3711 </summary>
3712 </member> 3712 <param name="data"></param>
3713 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint"> 3713 <param name="pos"></param>
3714 <summary>Attachment point to an avatar</summary> 3714 </member>
3715 </member> 3715 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
3716 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve"> 3716 <summary>
3717 <summary></summary> 3717 Render inside out (inverts the normals).
3718 </member> 3718 </summary>
3719 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole"> 3719 </member>
3720 <summary></summary> 3720 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
3721 </member> 3721 <summary>
3722 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale"> 3722 Render an X axis mirror of the sculpty.
3723 <summary></summary> 3723 </summary>
3724 </member> 3724 </member>
3725 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale"> 3725 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
3726 <summary></summary> 3726 <summary>
3727 </member> 3727 Extended properties to describe an object
3728 <member name="T:OpenMetaverse.Primitive.FlexibleData"> 3728 </summary>
3729 <summary> 3729 </member>
3730 Information on the flexible properties of a primitive 3730 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
3731 </summary> 3731 <summary></summary>
3732 </member> 3732 </member>
3733 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness"> 3733 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
3734 <summary></summary> 3734 <summary></summary>
3735 </member> 3735 </member>
3736 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity"> 3736 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
3737 <summary></summary> 3737 <summary></summary>
3738 </member> 3738 </member>
3739 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag"> 3739 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
3740 <summary></summary> 3740 <summary></summary>
3741 </member> 3741 </member>
3742 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind"> 3742 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
3743 <summary></summary> 3743 <summary></summary>
3744 </member> 3744 </member>
3745 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension"> 3745 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
3746 <summary></summary> 3746 <summary></summary>
3747 </member> 3747 </member>
3748 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force"> 3748 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
3749 <summary></summary> 3749 <summary></summary>
3750 </member> 3750 </member>
3751 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor"> 3751 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
3752 <summary> 3752 <summary></summary>
3753 Default constructor 3753 </member>
3754 </summary> 3754 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
3755 </member> 3755 <summary></summary>
3756 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)"> 3756 </member>
3757 <summary> 3757 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
3758 3758 <summary></summary>
3759 </summary> 3759 </member>
3760 <param name="data"></param> 3760 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
3761 <param name="pos"></param> 3761 <summary></summary>
3762 </member> 3762 </member>
3763 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes"> 3763 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
3764 <summary> 3764 <summary></summary>
3765 3765 </member>
3766 </summary> 3766 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
3767 <returns></returns> 3767 <summary></summary>
3768 </member> 3768 </member>
3769 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD"> 3769 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
3770 <summary> 3770 <summary></summary>
3771 3771 </member>
3772 </summary> 3772 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
3773 <returns></returns> 3773 <summary></summary>
3774 </member> 3774 </member>
3775 <member name="T:OpenMetaverse.Primitive.LightData"> 3775 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
3776 <summary> 3776 <summary></summary>
3777 Information on the light properties of a primitive 3777 </member>
3778 </summary> 3778 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
3779 </member> 3779 <summary></summary>
3780 <member name="F:OpenMetaverse.Primitive.LightData.Color"> 3780 </member>
3781 <summary></summary> 3781 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
3782 </member> 3782 <summary></summary>
3783 <member name="F:OpenMetaverse.Primitive.LightData.Intensity"> 3783 </member>
3784 <summary></summary> 3784 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
3785 </member> 3785 <summary></summary>
3786 <member name="F:OpenMetaverse.Primitive.LightData.Radius"> 3786 </member>
3787 <summary></summary> 3787 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
3788 </member> 3788 <summary></summary>
3789 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff"> 3789 </member>
3790 <summary></summary> 3790 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
3791 </member> 3791 <summary></summary>
3792 <member name="F:OpenMetaverse.Primitive.LightData.Falloff"> 3792 </member>
3793 <summary></summary> 3793 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
3794 </member> 3794 <summary></summary>
3795 <member name="M:OpenMetaverse.Primitive.LightData.#ctor"> 3795 </member>
3796 <summary> 3796 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
3797 Default constructor 3797 <summary></summary>
3798 </summary> 3798 </member>
3799 </member> 3799 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
3800 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)"> 3800 <summary>
3801 <summary> 3801 Default constructor
3802 3802 </summary>
3803 </summary> 3803 </member>
3804 <param name="data"></param> 3804 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
3805 <param name="pos"></param> 3805 <summary>
3806 </member> 3806 Set the properties that are set in an ObjectPropertiesFamily packet
3807 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes"> 3807 </summary>
3808 <summary> 3808 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
3809 3809 been partially filled by an ObjectPropertiesFamily packet</param>
3810 </summary> 3810 </member>
3811 <returns></returns> 3811 <member name="F:OpenMetaverse.Avatar.Groups">
3812 </member> 3812 <summary>Groups that this avatar is a member of</summary>
3813 <member name="M:OpenMetaverse.Primitive.LightData.ToString"> 3813 </member>
3814 <summary> 3814 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
3815 3815 <summary>Positive and negative ratings</summary>
3816 </summary> 3816 </member>
3817 <returns></returns> 3817 <member name="F:OpenMetaverse.Avatar.ProfileProperties">
3818 </member> 3818 <summary>Avatar properties including about text, profile URL, image IDs and
3819 <member name="T:OpenMetaverse.Primitive.SculptData"> 3819 publishing settings</summary>
3820 <summary> 3820 </member>
3821 Information on the sculpt properties of a sculpted primitive 3821 <member name="F:OpenMetaverse.Avatar.ProfileInterests">
3822 </summary> 3822 <summary>Avatar interests including spoken languages, skills, and "want to"
3823 </member> 3823 choices</summary>
3824 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor"> 3824 </member>
3825 <summary> 3825 <member name="F:OpenMetaverse.Avatar.ControlFlags">
3826 Default constructor 3826 <summary>Movement control flags for avatars. Typically not set or used by
3827 </summary> 3827 clients. To move your avatar, use Client.Self.Movement instead</summary>
3828 </member> 3828 </member>
3829 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)"> 3829 <member name="F:OpenMetaverse.Avatar.VisualParameters">
3830 <summary> 3830 <summary>
3831 3831 Contains the visual parameters describing the deformation of the avatar
3832 </summary> 3832 </summary>
3833 <param name="data"></param> 3833 </member>
3834 <param name="pos"></param> 3834 <member name="M:OpenMetaverse.Avatar.#ctor">
3835 </member> 3835 <summary>
3836 <member name="P:OpenMetaverse.Primitive.SculptData.Invert"> 3836 Default constructor
3837 <summary> 3837 </summary>
3838 Render inside out (inverts the normals). 3838 </member>
3839 </summary> 3839 <member name="P:OpenMetaverse.Avatar.FirstName">
3840 </member> 3840 <summary>First name</summary>
3841 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror"> 3841 </member>
3842 <summary> 3842 <member name="P:OpenMetaverse.Avatar.LastName">
3843 Render an X axis mirror of the sculpty. 3843 <summary>Last name</summary>
3844 </summary> 3844 </member>
3845 </member> 3845 <member name="P:OpenMetaverse.Avatar.Name">
3846 <member name="T:OpenMetaverse.Primitive.ObjectProperties"> 3846 <summary>Full name</summary>
3847 <summary> 3847 </member>
3848 Extended properties to describe an object 3848 <member name="P:OpenMetaverse.Avatar.GroupName">
3849 </summary> 3849 <summary>Active group</summary>
3850 </member> 3850 </member>
3851 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID"> 3851 <member name="T:OpenMetaverse.Avatar.Statistics">
3852 <summary></summary> 3852 <summary>
3853 </member> 3853 Positive and negative ratings
3854 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID"> 3854 </summary>
3855 <summary></summary> 3855 </member>
3856 </member> 3856 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
3857 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID"> 3857 <summary>Positive ratings for Behavior</summary>
3858 <summary></summary> 3858 </member>
3859 </member> 3859 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
3860 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID"> 3860 <summary>Negative ratings for Behavior</summary>
3861 <summary></summary> 3861 </member>
3862 </member> 3862 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
3863 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate"> 3863 <summary>Positive ratings for Appearance</summary>
3864 <summary></summary> 3864 </member>
3865 </member> 3865 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
3866 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions"> 3866 <summary>Negative ratings for Appearance</summary>
3867 <summary></summary> 3867 </member>
3868 </member> 3868 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
3869 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost"> 3869 <summary>Positive ratings for Building</summary>
3870 <summary></summary> 3870 </member>
3871 </member> 3871 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
3872 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType"> 3872 <summary>Negative ratings for Building</summary>
3873 <summary></summary> 3873 </member>
3874 </member> 3874 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
3875 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice"> 3875 <summary>Positive ratings given by this avatar</summary>
3876 <summary></summary> 3876 </member>
3877 </member> 3877 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
3878 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms"> 3878 <summary>Negative ratings given by this avatar</summary>
3879 <summary></summary> 3879 </member>
3880 </member> 3880 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
3881 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures"> 3881 <summary>
3882 <summary></summary> 3882 Avatar properties including about text, profile URL, image IDs and
3883 </member> 3883 publishing settings
3884 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner"> 3884 </summary>
3885 <summary></summary> 3885 </member>
3886 </member> 3886 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
3887 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category"> 3887 <summary>First Life about text</summary>
3888 <summary></summary> 3888 </member>
3889 </member> 3889 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
3890 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial"> 3890 <summary>First Life image ID</summary>
3891 <summary></summary> 3891 </member>
3892 </member> 3892 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
3893 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID"> 3893 <summary></summary>
3894 <summary></summary> 3894 </member>
3895 </member> 3895 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
3896 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID"> 3896 <summary></summary>
3897 <summary></summary> 3897 </member>
3898 </member> 3898 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
3899 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID"> 3899 <summary></summary>
3900 <summary></summary> 3900 </member>
3901 </member> 3901 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
3902 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID"> 3902 <summary></summary>
3903 <summary></summary> 3903 </member>
3904 </member> 3904 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
3905 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name"> 3905 <summary>Profile image ID</summary>
3906 <summary></summary> 3906 </member>
3907 </member> 3907 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
3908 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description"> 3908 <summary>Flags of the profile</summary>
3909 <summary></summary> 3909 </member>
3910 </member> 3910 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
3911 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName"> 3911 <summary>Web URL for this profile</summary>
3912 <summary></summary> 3912 </member>
3913 </member> 3913 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
3914 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName"> 3914 <summary>Should this profile be published on the web</summary>
3915 <summary></summary> 3915 </member>
3916 </member> 3916 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
3917 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs"> 3917 <summary>Avatar Online Status</summary>
3918 <summary></summary> 3918 </member>
3919 </member> 3919 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
3920 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor"> 3920 <summary>Is this a mature profile</summary>
3921 <summary> 3921 </member>
3922 Default constructor 3922 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
3923 </summary> 3923 <summary></summary>
3924 </member> 3924 </member>
3925 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)"> 3925 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
3926 <summary> 3926 <summary></summary>
3927 Set the properties that are set in an ObjectPropertiesFamily packet 3927 </member>
3928 </summary> 3928 <member name="T:OpenMetaverse.Avatar.Interests">
3929 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has 3929 <summary>
3930 been partially filled by an ObjectPropertiesFamily packet</param> 3930 Avatar interests including spoken languages, skills, and "want to"
3931 </member> 3931 choices
3932 <member name="T:OpenMetaverse.PermissionMask"> 3932 </summary>
3933 <summary> 3933 </member>
3934 3934 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
3935 </summary> 3935 <summary>Languages profile field</summary>
3936 </member> 3936 </member>
3937 <member name="T:OpenMetaverse.PermissionWho"> 3937 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
3938 <summary> 3938 <summary></summary>
3939 3939 </member>
3940 </summary> 3940 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
3941 </member> 3941 <summary></summary>
3942 <member name="F:OpenMetaverse.PermissionWho.Base"> 3942 </member>
3943 <summary></summary> 3943 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
3944 </member> 3944 <summary></summary>
3945 <member name="F:OpenMetaverse.PermissionWho.Owner"> 3945 </member>
3946 <summary></summary> 3946 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
3947 </member> 3947 <summary></summary>
3948 <member name="F:OpenMetaverse.PermissionWho.Group"> 3948 </member>
3949 <summary></summary> 3949 <member name="T:OpenMetaverse.AgentManager">
3950 </member> 3950 <summary>
3951 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 3951 Manager class for our own avatar
3952 <summary></summary> 3952 </summary>
3953 </member> 3953 </member>
3954 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 3954 <member name="F:OpenMetaverse.AgentManager.m_Chat">
3955 <summary></summary> 3955 <summary>The event subscribers. null if no subcribers</summary>
3956 </member> 3956 </member>
3957 <member name="F:OpenMetaverse.PermissionWho.All"> 3957 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
3958 <summary></summary> 3958 <summary>Raises the ChatFromSimulator event</summary>
3959 </member> 3959 <param name="e">A ChatEventArgs object containing the
3960 <member name="T:OpenMetaverse.Permissions"> 3960 data returned from the data server</param>
3961 <summary> 3961 </member>
3962 3962 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
3963 </summary> 3963 <summary>Thread sync lock object</summary>
3964 </member> 3964 </member>
3965 <member name="T:OpenMetaverse.GridLayerType"> 3965 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
3966 <summary> 3966 <summary>The event subscribers. null if no subcribers</summary>
3967 Map layer request type 3967 </member>
3968 </summary> 3968 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
3969 </member> 3969 <summary>Raises the ScriptDialog event</summary>
3970 <member name="F:OpenMetaverse.GridLayerType.Objects"> 3970 <param name="e">A SctriptDialogEventArgs object containing the
3971 <summary>Objects and terrain are shown</summary> 3971 data returned from the data server</param>
3972 </member> 3972 </member>
3973 <member name="F:OpenMetaverse.GridLayerType.Terrain"> 3973 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
3974 <summary>Only the terrain is shown, no objects</summary> 3974 <summary>Thread sync lock object</summary>
3975 </member> 3975 </member>
3976 <member name="F:OpenMetaverse.GridLayerType.LandForSale"> 3976 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
3977 <summary>Overlay showing land for sale and for auction</summary> 3977 <summary>The event subscribers. null if no subcribers</summary>
3978 </member> 3978 </member>
3979 <member name="T:OpenMetaverse.GridItemType"> 3979 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
3980 <summary> 3980 <summary>Raises the ScriptQuestion event</summary>
3981 Type of grid item, such as telehub, event, populator location, etc. 3981 <param name="e">A ScriptQuestionEventArgs object containing the
3982 </summary> 3982 data returned from the data server</param>
3983 </member> 3983 </member>
3984 <member name="F:OpenMetaverse.GridItemType.Telehub"> 3984 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
3985 <summary>Telehub</summary> 3985 <summary>Thread sync lock object</summary>
3986 </member> 3986 </member>
3987 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 3987 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
3988 <summary>PG rated event</summary> 3988 <summary>The event subscribers. null if no subcribers</summary>
3989 </member> 3989 </member>
3990 <member name="F:OpenMetaverse.GridItemType.MatureEvent"> 3990 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
3991 <summary>Mature rated event</summary> 3991 <summary>Raises the LoadURL event</summary>
3992 </member> 3992 <param name="e">A LoadUrlEventArgs object containing the
3993 <member name="F:OpenMetaverse.GridItemType.Popular"> 3993 data returned from the data server</param>
3994 <summary>Popular location</summary> 3994 </member>
3995 </member> 3995 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
3996 <member name="F:OpenMetaverse.GridItemType.AgentLocations"> 3996 <summary>Thread sync lock object</summary>
3997 <summary>Locations of avatar groups in a region</summary> 3997 </member>
3998 </member> 3998 <member name="F:OpenMetaverse.AgentManager.m_Balance">
3999 <member name="F:OpenMetaverse.GridItemType.LandForSale"> 3999 <summary>The event subscribers. null if no subcribers</summary>
4000 <summary>Land for sale</summary> 4000 </member>
4001 </member> 4001 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
4002 <member name="F:OpenMetaverse.GridItemType.Classified"> 4002 <summary>Raises the MoneyBalance event</summary>
4003 <summary>Classified ad</summary> 4003 <param name="e">A BalanceEventArgs object containing the
4004 </member> 4004 data returned from the data server</param>
4005 <member name="F:OpenMetaverse.GridItemType.AdultEvent"> 4005 </member>
4006 <summary>Adult rated event</summary> 4006 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
4007 </member> 4007 <summary>Thread sync lock object</summary>
4008 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale"> 4008 </member>
4009 <summary>Adult land for sale</summary> 4009 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
4010 </member> 4010 <summary>The event subscribers. null if no subcribers</summary>
4011 <member name="T:OpenMetaverse.GridRegion"> 4011 </member>
4012 <summary> 4012 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
4013 Information about a region on the grid map 4013 <summary>Raises the MoneyBalanceReply event</summary>
4014 </summary> 4014 <param name="e">A MoneyBalanceReplyEventArgs object containing the
4015 </member> 4015 data returned from the data server</param>
4016 <member name="F:OpenMetaverse.GridRegion.X"> 4016 </member>
4017 <summary>Sim X position on World Map</summary> 4017 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
4018 </member> 4018 <summary>Thread sync lock object</summary>
4019 <member name="F:OpenMetaverse.GridRegion.Y"> 4019 </member>
4020 <summary>Sim Y position on World Map</summary> 4020 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
4021 </member> 4021 <summary>The event subscribers. null if no subcribers</summary>
4022 <member name="F:OpenMetaverse.GridRegion.Name"> 4022 </member>
4023 <summary>Sim Name (NOTE: In lowercase!)</summary> 4023 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
4024 </member> 4024 <summary>Raises the IM event</summary>
4025 <member name="F:OpenMetaverse.GridRegion.Access"> 4025 <param name="e">A InstantMessageEventArgs object containing the
4026 <summary></summary> 4026 data returned from the data server</param>
4027 </member> 4027 </member>
4028 <member name="F:OpenMetaverse.GridRegion.RegionFlags"> 4028 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
4029 <summary>Appears to always be zero (None)</summary> 4029 <summary>Thread sync lock object</summary>
4030 </member> 4030 </member>
4031 <member name="F:OpenMetaverse.GridRegion.WaterHeight"> 4031 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
4032 <summary>Sim's defined Water Height</summary> 4032 <summary>The event subscribers. null if no subcribers</summary>
4033 </member> 4033 </member>
4034 <member name="F:OpenMetaverse.GridRegion.Agents"> 4034 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
4035 <summary></summary> 4035 <summary>Raises the TeleportProgress event</summary>
4036 </member> 4036 <param name="e">A TeleportEventArgs object containing the
4037 <member name="F:OpenMetaverse.GridRegion.MapImageID"> 4037 data returned from the data server</param>
4038 <summary>UUID of the World Map image</summary> 4038 </member>
4039 </member> 4039 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
4040 <member name="F:OpenMetaverse.GridRegion.RegionHandle"> 4040 <summary>Thread sync lock object</summary>
4041 <summary>Unique identifier for this region, a combination of the X 4041 </member>
4042 and Y position</summary> 4042 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
4043 </member> 4043 <summary>The event subscribers. null if no subcribers</summary>
4044 <member name="M:OpenMetaverse.GridRegion.ToString"> 4044 </member>
4045 <summary> 4045 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
4046 4046 <summary>Raises the AgentDataReply event</summary>
4047 </summary> 4047 <param name="e">A AgentDataReplyEventArgs object containing the
4048 <returns></returns> 4048 data returned from the data server</param>
4049 </member> 4049 </member>
4050 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 4050 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
4051 <summary> 4051 <summary>Thread sync lock object</summary>
4052 4052 </member>
4053 </summary> 4053 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
4054 <returns></returns> 4054 <summary>The event subscribers. null if no subcribers</summary>
4055 </member> 4055 </member>
4056 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 4056 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
4057 <summary> 4057 <summary>Raises the AnimationsChanged event</summary>
4058 4058 <param name="e">A AnimationsChangedEventArgs object containing the
4059 </summary> 4059 data returned from the data server</param>
4060 <param name="obj"></param> 4060 </member>
4061 <returns></returns> 4061 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
4062 </member> 4062 <summary>Thread sync lock object</summary>
4063 <member name="T:OpenMetaverse.GridLayer"> 4063 </member>
4064 <summary> 4064 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
4065 Visual chunk of the grid map 4065 <summary>The event subscribers. null if no subcribers</summary>
4066 </summary> 4066 </member>
4067 </member> 4067 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
4068 <member name="T:OpenMetaverse.MapItem"> 4068 <summary>Raises the MeanCollision event</summary>
4069 <summary> 4069 <param name="e">A MeanCollisionEventArgs object containing the
4070 Base class for Map Items 4070 data returned from the data server</param>
4071 </summary> 4071 </member>
4072 </member> 4072 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
4073 <member name="F:OpenMetaverse.MapItem.GlobalX"> 4073 <summary>Thread sync lock object</summary>
4074 <summary>The Global X position of the item</summary> 4074 </member>
4075 </member> 4075 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
4076 <member name="F:OpenMetaverse.MapItem.GlobalY"> 4076 <summary>The event subscribers. null if no subcribers</summary>
4077 <summary>The Global Y position of the item</summary> 4077 </member>
4078 </member> 4078 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
4079 <member name="P:OpenMetaverse.MapItem.LocalX"> 4079 <summary>Raises the RegionCrossed event</summary>
4080 <summary>Get the Local X position of the item</summary> 4080 <param name="e">A RegionCrossedEventArgs object containing the
4081 </member> 4081 data returned from the data server</param>
4082 <member name="P:OpenMetaverse.MapItem.LocalY"> 4082 </member>
4083 <summary>Get the Local Y position of the item</summary> 4083 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
4084 </member> 4084 <summary>Thread sync lock object</summary>
4085 <member name="P:OpenMetaverse.MapItem.RegionHandle"> 4085 </member>
4086 <summary>Get the Handle of the region</summary> 4086 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
4087 </member> 4087 <summary>The event subscribers. null if no subcribers</summary>
4088 <member name="T:OpenMetaverse.MapAgentLocation"> 4088 </member>
4089 <summary> 4089 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
4090 Represents an agent or group of agents location 4090 <summary>Raises the GroupChatJoined event</summary>
4091 </summary> 4091 <param name="e">A GroupChatJoinedEventArgs object containing the
4092 </member> 4092 data returned from the data server</param>
4093 <member name="T:OpenMetaverse.MapTelehub"> 4093 </member>
4094 <summary> 4094 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
4095 Represents a Telehub location 4095 <summary>Thread sync lock object</summary>
4096 </summary> 4096 </member>
4097 </member> 4097 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
4098 <member name="T:OpenMetaverse.MapLandForSale"> 4098 <summary>The event subscribers. null if no subcribers</summary>
4099 <summary> 4099 </member>
4100 Represents a non-adult parcel of land for sale 4100 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
4101 </summary> 4101 <summary>Raises the AlertMessage event</summary>
4102 </member> 4102 <param name="e">A AlertMessageEventArgs object containing the
4103 <member name="T:OpenMetaverse.MapAdultLandForSale"> 4103 data returned from the data server</param>
4104 <summary> 4104 </member>
4105 Represents an Adult parcel of land for sale 4105 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
4106 </summary> 4106 <summary>Thread sync lock object</summary>
4107 </member> 4107 </member>
4108 <member name="T:OpenMetaverse.MapPGEvent"> 4108 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
4109 <summary> 4109 <summary>The event subscribers. null if no subcribers</summary>
4110 Represents a PG Event 4110 </member>
4111 </summary> 4111 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
4112 </member> 4112 <summary>Raises the ScriptControlChange event</summary>
4113 <member name="T:OpenMetaverse.MapMatureEvent"> 4113 <param name="e">A ScriptControlEventArgs object containing the
4114 <summary> 4114 data returned from the data server</param>
4115 Represents a Mature event 4115 </member>
4116 </summary> 4116 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
4117 </member> 4117 <summary>Thread sync lock object</summary>
4118 <member name="T:OpenMetaverse.MapAdultEvent"> 4118 </member>
4119 <summary> 4119 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
4120 Represents an Adult event 4120 <summary>The event subscribers. null if no subcribers</summary>
4121 </summary> 4121 </member>
4122 </member> 4122 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
4123 <member name="T:OpenMetaverse.GridManager"> 4123 <summary>Raises the CameraConstraint event</summary>
4124 <summary> 4124 <param name="e">A CameraConstraintEventArgs object containing the
4125 Manages grid-wide tasks such as the world map 4125 data returned from the data server</param>
4126 </summary> 4126 </member>
4127 </member> 4127 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
4128 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate"> 4128 <summary>Thread sync lock object</summary>
4129 <summary>The event subscribers. null if no subcribers</summary> 4129 </member>
4130 </member> 4130 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
4131 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)"> 4131 <summary>The event subscribers. null if no subcribers</summary>
4132 <summary>Raises the CoarseLocationUpdate event</summary> 4132 </member>
4133 <param name="e">A CoarseLocationUpdateEventArgs object containing the 4133 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
4134 data sent by simulator</param> 4134 <summary>Raises the ScriptSensorReply event</summary>
4135 </member> 4135 <param name="e">A ScriptSensorReplyEventArgs object containing the
4136 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock"> 4136 data returned from the data server</param>
4137 <summary>Thread sync lock object</summary> 4137 </member>
4138 </member> 4138 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
4139 <member name="F:OpenMetaverse.GridManager.m_GridRegion"> 4139 <summary>Thread sync lock object</summary>
4140 <summary>The event subscribers. null if no subcribers</summary> 4140 </member>
4141 </member> 4141 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
4142 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)"> 4142 <summary>The event subscribers. null if no subcribers</summary>
4143 <summary>Raises the GridRegion event</summary> 4143 </member>
4144 <param name="e">A GridRegionEventArgs object containing the 4144 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
4145 data sent by simulator</param> 4145 <summary>Raises the AvatarSitResponse event</summary>
4146 </member> 4146 <param name="e">A AvatarSitResponseEventArgs object containing the
4147 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock"> 4147 data returned from the data server</param>
4148 <summary>Thread sync lock object</summary> 4148 </member>
4149 </member> 4149 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
4150 <member name="F:OpenMetaverse.GridManager.m_GridLayer"> 4150 <summary>Thread sync lock object</summary>
4151 <summary>The event subscribers. null if no subcribers</summary> 4151 </member>
4152 </member> 4152 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
4153 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)"> 4153 <summary>The event subscribers. null if no subcribers</summary>
4154 <summary>Raises the GridLayer event</summary> 4154 </member>
4155 <param name="e">A GridLayerEventArgs object containing the 4155 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
4156 data sent by simulator</param> 4156 <summary>Raises the ChatSessionMemberAdded event</summary>
4157 </member> 4157 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
4158 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock"> 4158 data returned from the data server</param>
4159 <summary>Thread sync lock object</summary> 4159 </member>
4160 </member> 4160 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
4161 <member name="F:OpenMetaverse.GridManager.m_GridItems"> 4161 <summary>Thread sync lock object</summary>
4162 <summary>The event subscribers. null if no subcribers</summary> 4162 </member>
4163 </member> 4163 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
4164 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)"> 4164 <summary>The event subscribers. null if no subcribers</summary>
4165 <summary>Raises the GridItems event</summary> 4165 </member>
4166 <param name="e">A GridItemEventArgs object containing the 4166 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
4167 data sent by simulator</param> 4167 <summary>Raises the ChatSessionMemberLeft event</summary>
4168 </member> 4168 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
4169 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock"> 4169 data returned from the data server</param>
4170 <summary>Thread sync lock object</summary> 4170 </member>
4171 </member> 4171 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
4172 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply"> 4172 <summary>Thread sync lock object</summary>
4173 <summary>The event subscribers. null if no subcribers</summary> 4173 </member>
4174 </member> 4174 <member name="F:OpenMetaverse.AgentManager.Client">
4175 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)"> 4175 <summary>Reference to the GridClient instance</summary>
4176 <summary>Raises the RegionHandleReply event</summary> 4176 </member>
4177 <param name="e">A RegionHandleReplyEventArgs object containing the 4177 <member name="F:OpenMetaverse.AgentManager.Movement">
4178 data sent by simulator</param> 4178 <summary>Used for movement and camera tracking</summary>
4179 </member> 4179 </member>
4180 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock"> 4180 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations">
4181 <summary>Thread sync lock object</summary> 4181 <summary>Currently playing animations for the agent. Can be used to
4182 </member> 4182 check the current movement status such as walking, hovering, aiming,
4183 <member name="F:OpenMetaverse.GridManager.Regions"> 4183 etc. by checking against system animations found in the Animations class</summary>
4184 <summary>A dictionary of all the regions, indexed by region name</summary> 4184 </member>
4185 </member> 4185 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions">
4186 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 4186 <summary>Dictionary containing current Group Chat sessions and members</summary>
4187 <summary>A dictionary of all the regions, indexed by region handle</summary> 4187 </member>
4188 </member> 4188 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
4189 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 4189 <summary>
4190 <summary> 4190 Constructor, setup callbacks for packets related to our avatar
4191 Constructor 4191 </summary>
4192 </summary> 4192 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
4193 <param name="client">Instance of GridClient object to associate with this GridManager instance</param> 4193 </member>
4194 </member> 4194 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
4195 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 4195 <summary>
4196 <summary> 4196 Send a text message from the Agent to the Simulator
4197 4197 </summary>
4198 </summary> 4198 <param name="message">A <see cref="T:System.String"/> containing the message</param>
4199 <param name="layer"></param> 4199 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
4200 </member> 4200 can be used however only scripts listening on the specified channel will see the message</param>
4201 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 4201 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
4202 <summary> 4202 </member>
4203 Request a map layer 4203 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages">
4204 </summary> 4204 <summary>
4205 <param name="regionName">The name of the region</param> 4205 Request any instant messages sent while the client was offline to be resent.
4206 <param name="layer">The type of layer</param> 4206 </summary>
4207 </member> 4207 </member>
4208 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 4208 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)">
4209 <summary> 4209 <summary>
4210 4210 Send an Instant Message to another Avatar
4211 </summary> 4211 </summary>
4212 <param name="layer"></param> 4212 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
4213 <param name="minX"></param> 4213 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
4214 <param name="minY"></param> 4214 </member>
4215 <param name="maxX"></param> 4215 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
4216 <param name="maxY"></param> 4216 <summary>
4217 <param name="returnNonExistent"></param> 4217 Send an Instant Message to an existing group chat or conference chat
4218 </member> 4218 </summary>
4219 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 4219 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
4220 <summary> 4220 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
4221 4221 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4222 </summary> 4222 </member>
4223 <param name="regionHandle"></param> 4223 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
4224 <param name="item"></param> 4224 <summary>
4225 <param name="layer"></param> 4225 Send an Instant Message
4226 <param name="timeoutMS"></param> 4226 </summary>
4227 <returns></returns> 4227 <param name="fromName">The name this IM will show up as being from</param>
4228 </member> 4228 <param name="target">Key of Avatar</param>
4229 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 4229 <param name="message">Text message being sent</param>
4230 <summary> 4230 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4231 4231 <param name="conferenceIDs">IDs of sessions for a conference</param>
4232 </summary> 4232 </member>
4233 <param name="regionHandle"></param> 4233 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])">
4234 <param name="item"></param> 4234 <summary>
4235 <param name="layer"></param> 4235 Send an Instant Message
4236 </member> 4236 </summary>
4237 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 4237 <param name="fromName">The name this IM will show up as being from</param>
4238 <summary> 4238 <param name="target">Key of Avatar</param>
4239 Request data for all mainland (Linden managed) simulators 4239 <param name="message">Text message being sent</param>
4240 </summary> 4240 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4241 </member> 4241 <param name="dialog">Type of instant message to send</param>
4242 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 4242 <param name="offline">Whether to IM offline avatars as well</param>
4243 <summary> 4243 <param name="position">Senders Position</param>
4244 Request the region handle for the specified region UUID 4244 <param name="regionID">RegionID Sender is In</param>
4245 </summary> 4245 <param name="binaryBucket">Packed binary data that is specific to
4246 <param name="regionID">UUID of the region to look up</param> 4246 the dialog type</param>
4247 </member> 4247 </member>
4248 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 4248 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)">
4249 <summary> 4249 <summary>
4250 Get grid region information using the region name, this function 4250 Send an Instant Message to a group
4251 will block until it can find the region or gives up 4251 </summary>
4252 </summary> 4252 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
4253 <param name="name">Name of sim you're looking for</param> 4253 <param name="message">Text Message being sent.</param>
4254 <param name="layer">Layer that you are requesting</param> 4254 </member>
4255 <param name="region">Will contain a GridRegion for the sim you're 4255 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
4256 looking for if successful, otherwise an empty structure</param> 4256 <summary>
4257 <returns>True if the GridRegion was successfully fetched, otherwise 4257 Send an Instant Message to a group the agent is a member of
4258 false</returns> 4258 </summary>
4259 </member> 4259 <param name="fromName">The name this IM will show up as being from</param>
4260 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4260 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
4261 <summary>Process an incoming packet and raise the appropriate events</summary> 4261 <param name="message">Text message being sent</param>
4262 <param name="sender">The sender</param> 4262 </member>
4263 <param name="e">The EventArgs object containing the packet data</param> 4263 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
4264 </member> 4264 <summary>
4265 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4265 Send a request to join a group chat session
4266 <summary>Process an incoming packet and raise the appropriate events</summary> 4266 </summary>
4267 <param name="sender">The sender</param> 4267 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
4268 <param name="e">The EventArgs object containing the packet data</param> 4268 </member>
4269 </member> 4269 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
4270 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4270 <summary>
4271 <summary>Process an incoming packet and raise the appropriate events</summary> 4271 Exit a group chat session. This will stop further Group chat messages
4272 <param name="sender">The sender</param> 4272 from being sent until session is rejoined.
4273 <param name="e">The EventArgs object containing the packet data</param> 4273 </summary>
4274 </member> 4274 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param>
4275 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4275 </member>
4276 <summary>Process an incoming packet and raise the appropriate events</summary> 4276 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
4277 <param name="sender">The sender</param> 4277 <summary>
4278 <param name="e">The EventArgs object containing the packet data</param> 4278 Reply to script dialog questions.
4279 </member> 4279 </summary>
4280 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4280 <param name="channel">Channel initial request came on</param>
4281 <summary>Process an incoming packet and raise the appropriate events</summary> 4281 <param name="buttonIndex">Index of button you're "clicking"</param>
4282 <param name="sender">The sender</param> 4282 <param name="buttonlabel">Label of button you're "clicking"</param>
4283 <param name="e">The EventArgs object containing the packet data</param> 4283 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
4284 </member> 4284 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
4285 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate"> 4285 </member>
4286 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/> 4286 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
4287 containing the location of agents in the simulator</summary> 4287 <summary>
4288 </member> 4288 Accept invite for to a chatterbox session
4289 <member name="E:OpenMetaverse.GridManager.GridRegion"> 4289 </summary>
4290 <summary>Raised when the simulator sends a Region Data in response to 4290 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
4291 a Map request</summary> 4291 </member>
4292 </member> 4292 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
4293 <member name="E:OpenMetaverse.GridManager.GridLayer"> 4293 <summary>
4294 <summary>Raised when the simulator sends GridLayer object containing 4294 Start a friends conference
4295 a map tile coordinates and texture information</summary> 4295 </summary>
4296 </member> 4296 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
4297 <member name="E:OpenMetaverse.GridManager.GridItems"> 4297 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param>
4298 <summary>Raised when the simulator sends GridItems object containing 4298 </member>
4299 details on events, land sales at a specific location</summary> 4299 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
4300 </member> 4300 <summary>
4301 <member name="E:OpenMetaverse.GridManager.RegionHandleReply"> 4301 Start a particle stream between an agent and an object
4302 <summary>Raised in response to a Region lookup</summary> 4302 </summary>
4303 </member> 4303 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
4304 <member name="P:OpenMetaverse.GridManager.SunPhase"> 4304 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
4305 <summary>Unknown</summary> 4305 <param name="globalOffset"></param>
4306 </member> 4306 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
4307 <member name="P:OpenMetaverse.GridManager.SunDirection"> 4307 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
4308 <summary>Current direction of the sun</summary> 4308 </member>
4309 </member> 4309 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
4310 <member name="P:OpenMetaverse.GridManager.SunAngVelocity"> 4310 <summary>
4311 <summary>Current angular velocity of the sun</summary> 4311 Start a particle stream between an agent and an object
4312 </member> 4312 </summary>
4313 <member name="P:OpenMetaverse.GridManager.WorldTime"> 4313 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
4314 <summary>Current world time</summary> 4314 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
4315 </member> 4315 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
4316 <member name="T:OpenMetaverse.GridClient"> 4316 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
4317 <summary> 4317 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
4318 Main class to expose grid functionality to clients. All of the 4318 </member>
4319 classes needed for sending and receiving data are accessible through 4319 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
4320 this class. 4320 <summary>
4321 </summary> 4321 Create a particle beam between an avatar and an primitive
4322 <example> 4322 </summary>
4323 <code> 4323 <param name="sourceAvatar">The ID of source avatar</param>
4324 // Example minimum code required to instantiate class and 4324 <param name="targetObject">The ID of the target primitive</param>
4325 // connect to a simulator. 4325 <param name="globalOffset">global offset</param>
4326 using System; 4326 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
4327 using System.Collections.Generic; 4327 color values of particle beam</param>
4328 using System.Text; 4328 <param name="duration">a float representing the duration the parcicle beam will last</param>
4329 using OpenMetaverse; 4329 <param name="effectID">A Unique ID for the beam</param>
4330 4330 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
4331 namespace FirstBot 4331 </member>
4332 { 4332 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
4333 class Bot 4333 <summary>
4334 { 4334 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
4335 public static GridClient Client; 4335 </summary>
4336 static void Main(string[] args) 4336 <param name="globalOffset">global offset</param>
4337 { 4337 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
4338 Client = new GridClient(); // instantiates the GridClient class 4338 color values of particle beam</param>
4339 // to the global Client object 4339 <param name="duration">a float representing the duration the parcicle beam will last</param>
4340 // Login to Simulator 4340 <param name="effectID">A Unique ID for the beam</param>
4341 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0"); 4341 </member>
4342 // Wait for a Keypress 4342 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
4343 Console.ReadLine(); 4343 <summary>
4344 // Logout of simulator 4344 Sends a request to sit on the specified object
4345 Client.Network.Logout(); 4345 </summary>
4346 } 4346 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
4347 } 4347 <param name="offset">Sit at offset</param>
4348 } 4348 </member>
4349 </code> 4349 <member name="M:OpenMetaverse.AgentManager.Sit">
4350 </example> 4350 <summary>
4351 </member> 4351 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
4352 <member name="F:OpenMetaverse.GridClient.Network"> 4352 </summary>
4353 <summary>Networking subsystem</summary> 4353 </member>
4354 </member> 4354 <member name="M:OpenMetaverse.AgentManager.Stand">
4355 <member name="F:OpenMetaverse.GridClient.Settings"> 4355 <summary>Stands up from sitting on a prim or the ground</summary>
4356 <summary>Settings class including constant values and changeable 4356 <returns>true of AgentUpdate was sent</returns>
4357 parameters for everything</summary> 4357 </member>
4358 </member> 4358 <member name="M:OpenMetaverse.AgentManager.SitOnGround">
4359 <member name="F:OpenMetaverse.GridClient.Parcels"> 4359 <summary>
4360 <summary>Parcel (subdivided simulator lots) subsystem</summary> 4360 Does a "ground sit" at the avatar's current position
4361 </member> 4361 </summary>
4362 <member name="F:OpenMetaverse.GridClient.Self"> 4362 </member>
4363 <summary>Our own avatars subsystem</summary> 4363 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)">
4364 </member> 4364 <summary>
4365 <member name="F:OpenMetaverse.GridClient.Avatars"> 4365 Starts or stops flying
4366 <summary>Other avatars subsystem</summary> 4366 </summary>
4367 </member> 4367 <param name="start">True to start flying, false to stop flying</param>
4368 <member name="F:OpenMetaverse.GridClient.Estate"> 4368 </member>
4369 <summary>Estate subsystem</summary> 4369 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)">
4370 </member> 4370 <summary>
4371 <member name="F:OpenMetaverse.GridClient.Friends"> 4371 Starts or stops crouching
4372 <summary>Friends list subsystem</summary> 4372 </summary>
4373 </member> 4373 <param name="crouching">True to start crouching, false to stop crouching</param>
4374 <member name="F:OpenMetaverse.GridClient.Grid"> 4374 </member>
4375 <summary>Grid (aka simulator group) subsystem</summary> 4375 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)">
4376 </member> 4376 <summary>
4377 <member name="F:OpenMetaverse.GridClient.Objects"> 4377 Starts a jump (begin holding the jump key)
4378 <summary>Object subsystem</summary> 4378 </summary>
4379 </member> 4379 </member>
4380 <member name="F:OpenMetaverse.GridClient.Groups"> 4380 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)">
4381 <summary>Group subsystem</summary> 4381 <summary>
4382 </member> 4382 Use the autopilot sim function to move the avatar to a new
4383 <member name="F:OpenMetaverse.GridClient.Assets"> 4383 position. Uses double precision to get precise movements
4384 <summary>Asset subsystem</summary> 4384 </summary>
4385 </member> 4385 <remarks>The z value is currently not handled properly by the simulator</remarks>
4386 <member name="F:OpenMetaverse.GridClient.Appearance"> 4386 <param name="globalX">Global X coordinate to move to</param>
4387 <summary>Appearance subsystem</summary> 4387 <param name="globalY">Global Y coordinate to move to</param>
4388 </member> 4388 <param name="z">Z coordinate to move to</param>
4389 <member name="F:OpenMetaverse.GridClient.Inventory"> 4389 </member>
4390 <summary>Inventory subsystem</summary> 4390 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)">
4391 </member> 4391 <summary>
4392 <member name="F:OpenMetaverse.GridClient.Directory"> 4392 Use the autopilot sim function to move the avatar to a new position
4393 <summary>Directory searches including classifieds, people, land 4393 </summary>
4394 sales, etc</summary> 4394 <remarks>The z value is currently not handled properly by the simulator</remarks>
4395 </member> 4395 <param name="globalX">Integer value for the global X coordinate to move to</param>
4396 <member name="F:OpenMetaverse.GridClient.Terrain"> 4396 <param name="globalY">Integer value for the global Y coordinate to move to</param>
4397 <summary>Handles land, wind, and cloud heightmaps</summary> 4397 <param name="z">Floating-point value for the Z coordinate to move to</param>
4398 </member> 4398 </member>
4399 <member name="F:OpenMetaverse.GridClient.Sound"> 4399 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)">
4400 <summary>Handles sound-related networking</summary> 4400 <summary>
4401 </member> 4401 Use the autopilot sim function to move the avatar to a new position
4402 <member name="F:OpenMetaverse.GridClient.Throttle"> 4402 </summary>
4403 <summary>Throttling total bandwidth usage, or allocating bandwidth 4403 <remarks>The z value is currently not handled properly by the simulator</remarks>
4404 for specific data stream types</summary> 4404 <param name="localX">Integer value for the local X coordinate to move to</param>
4405 </member> 4405 <param name="localY">Integer value for the local Y coordinate to move to</param>
4406 <member name="M:OpenMetaverse.GridClient.#ctor"> 4406 <param name="z">Floating-point value for the Z coordinate to move to</param>
4407 <summary> 4407 </member>
4408 Default constructor 4408 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel">
4409 </summary> 4409 <summary>Macro to cancel autopilot sim function</summary>
4410 </member> 4410 <remarks>Not certain if this is how it is really done</remarks>
4411 <member name="M:OpenMetaverse.GridClient.ToString"> 4411 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns>
4412 <summary> 4412 </member>
4413 Return the full name of this instance 4413 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)">
4414 </summary> 4414 <summary>
4415 <returns>Client avatars full name</returns> 4415 Grabs an object
4416 </member> 4416 </summary>
4417 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)"> 4417 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
4418 <summary> 4418 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4419 Attempts to convert an LLSD structure to a known Packet type 4419 </member>
4420 </summary> 4420 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4421 <param name="capsEventName">Event name, this must match an actual 4421 <summary>
4422 packet name for a Packet to be successfully built</param> 4422 Overload: Grab a simulated object
4423 <param name="body">LLSD to convert to a Packet</param> 4423 </summary>
4424 <returns>A Packet on success, otherwise null</returns> 4424 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
4425 </member> 4425 <param name="grabOffset"></param>
4426 <member name="T:OpenMetaverse.AssetCache"> 4426 <param name="uvCoord">The texture coordinates to grab</param>
4427 <summary> 4427 <param name="stCoord">The surface coordinates to grab</param>
4428 Class that handles the local asset cache 4428 <param name="faceIndex">The face of the position to grab</param>
4429 </summary> 4429 <param name="position">The region coordinates of the position to grab</param>
4430 </member> 4430 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
4431 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 4431 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
4432 <summary> 4432 pointing along the U direction of the tangent space</param>
4433 Default constructor 4433 </member>
4434 </summary> 4434 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
4435 <param name="client">A reference to the GridClient object</param> 4435 <summary>
4436 </member> 4436 Drag an object
4437 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 4437 </summary>
4438 <summary> 4438 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
4439 Disposes cleanup timer 4439 <param name="grabPosition">Drag target in region coordinates</param>
4440 </summary> 4440 </member>
4441 </member> 4441 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4442 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 4442 <summary>
4443 <summary> 4443 Overload: Drag an object
4444 Only create timer when needed 4444 </summary>
4445 </summary> 4445 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
4446 </member> 4446 <param name="grabPosition">Drag target in region coordinates</param>
4447 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 4447 <param name="grabOffset"></param>
4448 <summary> 4448 <param name="uvCoord">The texture coordinates to grab</param>
4449 Return bytes read from the local asset cache, null if it does not exist 4449 <param name="stCoord">The surface coordinates to grab</param>
4450 </summary> 4450 <param name="faceIndex">The face of the position to grab</param>
4451 <param name="assetID">UUID of the asset we want to get</param> 4451 <param name="position">The region coordinates of the position to grab</param>
4452 <returns>Raw bytes of the asset, or null on failure</returns> 4452 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
4453 </member> 4453 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
4454 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 4454 pointing along the U direction of the tangent space</param>
4455 <summary> 4455 </member>
4456 Returns ImageDownload object of the 4456 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)">
4457 image from the local image cache, null if it does not exist 4457 <summary>
4458 </summary> 4458 Release a grabbed object
4459 <param name="imageID">UUID of the image we want to get</param> 4459 </summary>
4460 <returns>ImageDownload object containing the image, or null on failure</returns> 4460 <param name="objectLocalID">The Objects Simulator Local ID</param>
4461 </member> 4461 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4462 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 4462 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
4463 <summary> 4463 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
4464 Constructs a file name of the cached asset 4464 </member>
4465 </summary> 4465 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4466 <param name="assetID">UUID of the asset</param> 4466 <summary>
4467 <returns>String with the file name of the cahced asset</returns> 4467 Release a grabbed object
4468 </member> 4468 </summary>
4469 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 4469 <param name="objectLocalID">The Objects Simulator Local ID</param>
4470 <summary> 4470 <param name="uvCoord">The texture coordinates to grab</param>
4471 Saves an asset to the local cache 4471 <param name="stCoord">The surface coordinates to grab</param>
4472 </summary> 4472 <param name="faceIndex">The face of the position to grab</param>
4473 <param name="assetID">UUID of the asset</param> 4473 <param name="position">The region coordinates of the position to grab</param>
4474 <param name="assetData">Raw bytes the asset consists of</param> 4474 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
4475 <returns>Weather the operation was successfull</returns> 4475 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
4476 </member> 4476 pointing along the U direction of the tangent space</param>
4477 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 4477 </member>
4478 <summary> 4478 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)">
4479 Get the file name of the asset stored with gived UUID 4479 <summary>
4480 </summary> 4480 Touches an object
4481 <param name="assetID">UUID of the asset</param> 4481 </summary>
4482 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns> 4482 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
4483 </member> 4483 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4484 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 4484 </member>
4485 <summary> 4485 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
4486 Checks if the asset exists in the local cache 4486 <summary>
4487 </summary> 4487 Request the current L$ balance
4488 <param name="assetID">UUID of the asset</param> 4488 </summary>
4489 <returns>True is the asset is stored in the cache, otherwise false</returns> 4489 </member>
4490 </member> 4490 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)">
4491 <member name="M:OpenMetaverse.AssetCache.Clear"> 4491 <summary>
4492 <summary> 4492 Give Money to destination Avatar
4493 Wipes out entire cache 4493 </summary>
4494 </summary> 4494 <param name="target">UUID of the Target Avatar</param>
4495 </member> 4495 <param name="amount">Amount in L$</param>
4496 <member name="M:OpenMetaverse.AssetCache.Prune"> 4496 </member>
4497 <summary> 4497 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4498 Brings cache size to the 90% of the max size 4498 <summary>
4499 </summary> 4499 Give Money to destination Avatar
4500 </member> 4500 </summary>
4501 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 4501 <param name="target">UUID of the Target Avatar</param>
4502 <summary> 4502 <param name="amount">Amount in L$</param>
4503 Asynchronously brings cache size to the 90% of the max size 4503 <param name="description">Description that will show up in the
4504 </summary> 4504 recipients transaction history</param>
4505 </member> 4505 </member>
4506 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 4506 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4507 <summary> 4507 <summary>
4508 Adds up file sizes passes in a FileInfo array 4508 Give L$ to an object
4509 </summary> 4509 </summary>
4510 </member> 4510 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4511 <member name="M:OpenMetaverse.AssetCache.Operational"> 4511 <param name="amount">amount of L$ to give</param>
4512 <summary> 4512 <param name="objectName">name of object</param>
4513 Checks whether caching is enabled 4513 </member>
4514 </summary> 4514 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)">
4515 </member> 4515 <summary>
4516 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 4516 Give L$ to a group
4517 <summary> 4517 </summary>
4518 Periodically prune the cache 4518 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4519 </summary> 4519 <param name="amount">amount of L$ to give</param>
4520 </member> 4520 </member>
4521 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 4521 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4522 <summary> 4522 <summary>
4523 Nicely formats file sizes 4523 Give L$ to a group
4524 </summary> 4524 </summary>
4525 <param name="byteCount">Byte size we want to output</param> 4525 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4526 <returns>String with humanly readable file size</returns> 4526 <param name="amount">amount of L$ to give</param>
4527 </member> 4527 <param name="description">description of transaction</param>
4528 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 4528 </member>
4529 <summary> 4529 <member name="M:OpenMetaverse.AgentManager.PayUploadFee">
4530 Allows setting weather to periodicale prune the cache if it grows too big 4530 <summary>
4531 Default is enabled, when caching is enabled 4531 Pay texture/animation upload fee
4532 </summary> 4532 </summary>
4533 </member> 4533 </member>
4534 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 4534 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)">
4535 <summary> 4535 <summary>
4536 How long (in ms) between cache checks (default is 5 min.) 4536 Pay texture/animation upload fee
4537 </summary> 4537 </summary>
4538 </member> 4538 <param name="description">description of the transaction</param>
4539 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 4539 </member>
4540 <summary> 4540 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)">
4541 Helper class for sorting files by their last accessed time 4541 <summary>
4542 </summary> 4542 Give Money to destination Object or Avatar
4543 </member> 4543 </summary>
4544 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)"> 4544 <param name="target">UUID of the Target Object/Avatar</param>
4545 <summary> 4545 <param name="amount">Amount in L$</param>
4546 Extract the avatar UUID encoded in a SIP URI 4546 <param name="description">Reason (Optional normally)</param>
4547 </summary> 4547 <param name="type">The type of transaction</param>
4548 <param name="inName"></param> 4548 <param name="flags">Transaction flags, mostly for identifying group
4549 <returns></returns> 4549 transactions</param>
4550 </member> 4550 </member>
4551 <member name="T:OpenMetaverse.Assets.AssetScriptText"> 4551 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)">
4552 <summary> 4552 <summary>
4553 Represents an LSL Text object containing a string of UTF encoded characters 4553 Plays a gesture
4554 </summary> 4554 </summary>
4555 </member> 4555 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4556 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source"> 4556 </member>
4557 <summary>A string of characters represting the script contents</summary> 4557 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
4558 </member> 4558 <summary>
4559 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 4559 Mark gesture active
4560 <summary>Initializes a new AssetScriptText object</summary> 4560 </summary>
4561 </member> 4561 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4562 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 4562 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4563 <summary> 4563 </member>
4564 Initializes a new AssetScriptText object with parameters 4564 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
4565 </summary> 4565 <summary>
4566 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 4566 Mark gesture inactive
4567 <param name="assetData">A byte array containing the raw asset data</param> 4567 </summary>
4568 </member> 4568 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4569 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)"> 4569 </member>
4570 <summary> 4570 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
4571 Initializes a new AssetScriptText object with parameters 4571 <summary>
4572 </summary> 4572 Send an AgentAnimation packet that toggles a single animation on
4573 <param name="source">A string containing the scripts contents</param> 4573 </summary>
4574 </member> 4574 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
4575 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 4575 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4576 <summary> 4576 </member>
4577 Encode a string containing the scripts contents into byte encoded AssetData 4577 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
4578 </summary> 4578 <summary>
4579 </member> 4579 Send an AgentAnimation packet that toggles a single animation off
4580 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 4580 </summary>
4581 <summary> 4581 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
4582 Decode a byte array containing the scripts contents into a string 4582 currently playing animation to stop playing</param>
4583 </summary> 4583 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4584 <returns>true if decoding is successful</returns> 4584 </member>
4585 </member> 4585 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)">
4586 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 4586 <summary>
4587 <summary>Override the base classes AssetType</summary> 4587 Send an AgentAnimation packet that will toggle animations on or off
4588 </member> 4588 </summary>
4589 <member name="T:OpenMetaverse.NetworkManager"> 4589 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
4590 <summary> 4590 turn that animation on or off</param>
4591 NetworkManager is responsible for managing the network layer of 4591 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4592 OpenMetaverse. It tracks all the server connections, serializes 4592 </member>
4593 outgoing traffic and deserializes incoming traffic, and provides 4593 <member name="M:OpenMetaverse.AgentManager.GoHome">
4594 instances of delegates for network-related events. 4594 <summary>
4595 </summary> 4595 Teleports agent to their stored home location
4596 <summary> 4596 </summary>
4597 Login Routines 4597 <returns>true on successful teleport to home location</returns>
4598 </summary> 4598 </member>
4599 </member> 4599 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)">
4600 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent"> 4600 <summary>
4601 <summary>The event subscribers, null of no subscribers</summary> 4601 Teleport agent to a landmark
4602 </member> 4602 </summary>
4603 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)"> 4603 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
4604 <summary>Raises the PacketSent Event</summary> 4604 <returns>true on success, false on failure</returns>
4605 <param name="e">A PacketSentEventArgs object containing 4605 </member>
4606 the data sent from the simulator</param> 4606 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
4607 </member> 4607 <summary>
4608 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock"> 4608 Attempt to look up a simulator name and teleport to the discovered
4609 <summary>Thread sync lock object</summary> 4609 destination
4610 </member> 4610 </summary>
4611 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut"> 4611 <param name="simName">Region name to look up</param>
4612 <summary>The event subscribers, null of no subscribers</summary> 4612 <param name="position">Position to teleport to</param>
4613 </member> 4613 <returns>True if the lookup and teleport were successful, otherwise
4614 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)"> 4614 false</returns>
4615 <summary>Raises the LoggedOut Event</summary> 4615 </member>
4616 <param name="e">A LoggedOutEventArgs object containing 4616 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4617 the data sent from the simulator</param> 4617 <summary>
4618 </member> 4618 Attempt to look up a simulator name and teleport to the discovered
4619 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock"> 4619 destination
4620 <summary>Thread sync lock object</summary> 4620 </summary>
4621 </member> 4621 <param name="simName">Region name to look up</param>
4622 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting"> 4622 <param name="position">Position to teleport to</param>
4623 <summary>The event subscribers, null of no subscribers</summary> 4623 <param name="lookAt">Target to look at</param>
4624 </member> 4624 <returns>True if the lookup and teleport were successful, otherwise
4625 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)"> 4625 false</returns>
4626 <summary>Raises the SimConnecting Event</summary> 4626 </member>
4627 <param name="e">A SimConnectingEventArgs object containing 4627 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)">
4628 the data sent from the simulator</param> 4628 <summary>
4629 </member> 4629 Teleport agent to another region
4630 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock"> 4630 </summary>
4631 <summary>Thread sync lock object</summary> 4631 <param name="regionHandle">handle of region to teleport agent to</param>
4632 </member> 4632 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4633 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected"> 4633 <returns>true on success, false on failure</returns>
4634 <summary>The event subscribers, null of no subscribers</summary> 4634 <remarks>This call is blocking</remarks>
4635 </member> 4635 </member>
4636 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)"> 4636 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4637 <summary>Raises the SimConnected Event</summary> 4637 <summary>
4638 <param name="e">A SimConnectedEventArgs object containing 4638 Teleport agent to another region
4639 the data sent from the simulator</param> 4639 </summary>
4640 </member> 4640 <param name="regionHandle">handle of region to teleport agent to</param>
4641 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock"> 4641 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4642 <summary>Thread sync lock object</summary> 4642 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
4643 </member> 4643 <returns>true on success, false on failure</returns>
4644 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected"> 4644 <remarks>This call is blocking</remarks>
4645 <summary>The event subscribers, null of no subscribers</summary> 4645 </member>
4646 </member> 4646 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)">
4647 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)"> 4647 <summary>
4648 <summary>Raises the SimDisconnected Event</summary> 4648 Request teleport to a another simulator
4649 <param name="e">A SimDisconnectedEventArgs object containing 4649 </summary>
4650 the data sent from the simulator</param> 4650 <param name="regionHandle">handle of region to teleport agent to</param>
4651 </member> 4651 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4652 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock"> 4652 </member>
4653 <summary>Thread sync lock object</summary> 4653 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4654 </member> 4654 <summary>
4655 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected"> 4655 Request teleport to a another simulator
4656 <summary>The event subscribers, null of no subscribers</summary> 4656 </summary>
4657 </member> 4657 <param name="regionHandle">handle of region to teleport agent to</param>
4658 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)"> 4658 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4659 <summary>Raises the Disconnected Event</summary> 4659 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
4660 <param name="e">A DisconnectedEventArgs object containing 4660 </member>
4661 the data sent from the simulator</param> 4661 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
4662 </member> 4662 <summary>
4663 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock"> 4663 Teleport agent to a landmark
4664 <summary>Thread sync lock object</summary> 4664 </summary>
4665 </member> 4665 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
4666 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged"> 4666 </member>
4667 <summary>The event subscribers, null of no subscribers</summary> 4667 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
4668 </member> 4668 <summary>
4669 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)"> 4669 Send a teleport lure to another avatar with default "Join me in ..." invitation message
4670 <summary>Raises the SimChanged Event</summary> 4670 </summary>
4671 <param name="e">A SimChangedEventArgs object containing 4671 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
4672 the data sent from the simulator</param> 4672 </member>
4673 </member> 4673 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
4674 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock"> 4674 <summary>
4675 <summary>Thread sync lock object</summary> 4675 Send a teleport lure to another avatar with custom invitation message
4676 </member> 4676 </summary>
4677 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning"> 4677 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
4678 <summary>The event subscribers, null of no subscribers</summary> 4678 <param name="message">custom message to send with invitation</param>
4679 </member> 4679 </member>
4680 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)"> 4680 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)">
4681 <summary>Raises the EventQueueRunning Event</summary> 4681 <summary>
4682 <param name="e">A EventQueueRunningEventArgs object containing 4682 Respond to a teleport lure by either accepting it and initiating
4683 the data sent from the simulator</param> 4683 the teleport, or denying it
4684 </member> 4684 </summary>
4685 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock"> 4685 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
4686 <summary>Thread sync lock object</summary> 4686 <param name="accept">true to accept the lure, false to decline it</param>
4687 </member> 4687 </member>
4688 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 4688 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
4689 <summary>All of the simulators we are currently connected to</summary> 4689 <summary>
4690 </member> 4690 Update agent profile
4691 <member name="F:OpenMetaverse.NetworkManager.CapsEvents"> 4691 </summary>
4692 <summary>Handlers for incoming capability events</summary> 4692 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated
4693 </member> 4693 profile information</param>
4694 <member name="F:OpenMetaverse.NetworkManager.PacketEvents"> 4694 </member>
4695 <summary>Handlers for incoming packets</summary> 4695 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
4696 </member> 4696 <summary>
4697 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 4697 Update agents profile interests
4698 <summary>Incoming packets that are awaiting handling</summary> 4698 </summary>
4699 </member> 4699 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param>
4700 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 4700 </member>
4701 <summary>Outgoing packets that are awaiting handling</summary> 4701 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
4702 </member> 4702 <summary>
4703 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 4703 Set the height and the width of the client window. This is used
4704 <summary> 4704 by the server to build a virtual camera frustum for our avatar
4705 Default constructor 4705 </summary>
4706 </summary> 4706 <param name="height">New height of the viewer window</param>
4707 <param name="client">Reference to the GridClient object</param> 4707 <param name="width">New width of the viewer window</param>
4708 </member> 4708 </member>
4709 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 4709 <member name="M:OpenMetaverse.AgentManager.RequestMuteList">
4710 <summary> 4710 <summary>
4711 Register an event handler for a packet. This is a low level event 4711 Request the list of muted objects and avatars for this agent
4712 interface and should only be used if you are doing something not 4712 </summary>
4713 supported in the library 4713 </member>
4714 </summary> 4714 <member name="M:OpenMetaverse.AgentManager.SetHome">
4715 <param name="type">Packet type to trigger events for</param> 4715 <summary>
4716 <param name="callback">Callback to fire when a packet of this type 4716 Sets home location to agents current position
4717 is received</param> 4717 </summary>
4718 </member> 4718 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
4719 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 4719 success or failure message</remarks>
4720 <summary> 4720 </member>
4721 Unregister an event handler for a packet. This is a low level event 4721 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
4722 interface and should only be used if you are doing something not 4722 <summary>
4723 supported in the library 4723 Move an agent in to a simulator. This packet is the last packet
4724 </summary> 4724 needed to complete the transition in to a new simulator
4725 <param name="type">Packet type this callback is registered with</param> 4725 </summary>
4726 <param name="callback">Callback to stop firing events for</param> 4726 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
4727 </member> 4727 </member>
4728 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 4728 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
4729 <summary> 4729 <summary>
4730 Register a CAPS event handler. This is a low level event interface 4730 Reply to script permissions request
4731 and should only be used if you are doing something not supported in 4731 </summary>
4732 the library 4732 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
4733 </summary> 4733 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
4734 <param name="capsEvent">Name of the CAPS event to register a handler for</param> 4734 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
4735 <param name="callback">Callback to fire when a CAPS event is received</param> 4735 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
4736 </member> 4736 </member>
4737 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 4737 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
4738 <summary> 4738 <summary>
4739 Unregister a CAPS event handler. This is a low level event interface 4739 Respond to a group invitation by either accepting or denying it
4740 and should only be used if you are doing something not supported in 4740 </summary>
4741 the library 4741 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param>
4742 </summary> 4742 <param name="imSessionID">IM Session ID from the group invitation message</param>
4743 <param name="capsEvent">Name of the CAPS event this callback is 4743 <param name="accept">Accept the group invitation or deny it</param>
4744 registered with</param> 4744 </member>
4745 <param name="callback">Callback to stop firing events for</param> 4745 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
4746 </member> 4746 <summary>
4747 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 4747 Requests script detection of objects and avatars
4748 <summary> 4748 </summary>
4749 Send a packet to the simulator the avatar is currently occupying 4749 <param name="name">name of the object/avatar to search for</param>
4750 </summary> 4750 <param name="searchID">UUID of the object or avatar to search for</param>
4751 <param name="packet">Packet to send</param> 4751 <param name="type">Type of search from ScriptSensorTypeFlags</param>
4752 </member> 4752 <param name="range">range of scan (96 max?)</param>
4753 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 4753 <param name="arc">the arc in radians to search within</param>
4754 <summary> 4754 <param name="requestID">an user generated ID to correlate replies with</param>
4755 Send a packet to a specified simulator 4755 <param name="sim">Simulator to perform search in</param>
4756 </summary> 4756 </member>
4757 <param name="packet">Packet to send</param> 4757 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)">
4758 <param name="simulator">Simulator to send the packet to</param> 4758 <summary>
4759 </member> 4759 Create or update profile pick
4760 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 4760 </summary>
4761 <summary> 4761 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param>
4762 Connect to a simulator 4762 <param name="topPick">Is this a top pick? (typically false)</param>
4763 </summary> 4763 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param>
4764 <param name="ip">IP address to connect to</param> 4764 <param name="name">Name of the pick</param>
4765 <param name="port">Port to connect to</param> 4765 <param name="globalPosition">Global position of the pick landmark</param>
4766 <param name="handle">Handle for this simulator, to identify its 4766 <param name="textureID">UUID of the image displayed with the pick</param>
4767 location in the grid</param> 4767 <param name="description">Long description of the pick</param>
4768 <param name="setDefault">Whether to set CurrentSim to this new 4768 </member>
4769 connection, use this if the avatar is moving in to this simulator</param> 4769 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)">
4770 <param name="seedcaps">URL of the capabilities server to use for 4770 <summary>
4771 this sim connection</param> 4771 Delete profile pick
4772 <returns>A Simulator object on success, otherwise null</returns> 4772 </summary>
4773 </member> 4773 <param name="pickID">UUID of the pick to delete</param>
4774 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 4774 </member>
4775 <summary> 4775 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)">
4776 Connect to a simulator 4776 <summary>
4777 </summary> 4777 Create or update profile Classified
4778 <param name="endPoint">IP address and port to connect to</param> 4778 </summary>
4779 <param name="handle">Handle for this simulator, to identify its 4779 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
4780 location in the grid</param> 4780 <param name="category">Defines what catagory the classified is in</param>
4781 <param name="setDefault">Whether to set CurrentSim to this new 4781 <param name="snapshotID">UUID of the image displayed with the classified</param>
4782 connection, use this if the avatar is moving in to this simulator</param> 4782 <param name="price">Price that the classified will cost to place for a week</param>
4783 <param name="seedcaps">URL of the capabilities server to use for 4783 <param name="position">Global position of the classified landmark</param>
4784 this sim connection</param> 4784 <param name="name">Name of the classified</param>
4785 <returns>A Simulator object on success, otherwise null</returns> 4785 <param name="desc">Long description of the classified</param>
4786 </member> 4786 <param name="autoRenew">if true, auto renew classified after expiration</param>
4787 <member name="M:OpenMetaverse.NetworkManager.Logout"> 4787 </member>
4788 <summary> 4788 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)">
4789 Initiate a blocking logout request. This will return when the logout 4789 <summary>
4790 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code> 4790 Create or update profile Classified
4791 has expired and the network layer is manually shut down 4791 </summary>
4792 </summary> 4792 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
4793 </member> 4793 <param name="category">Defines what catagory the classified is in</param>
4794 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 4794 <param name="snapshotID">UUID of the image displayed with the classified</param>
4795 <summary> 4795 <param name="price">Price that the classified will cost to place for a week</param>
4796 Initiate the logout process. Check if logout succeeded with the 4796 <param name="name">Name of the classified</param>
4797 <code>OnLogoutReply</code> event, and if this does not fire the 4797 <param name="desc">Long description of the classified</param>
4798 <code>Shutdown()</code> function needs to be manually called 4798 <param name="autoRenew">if true, auto renew classified after expiration</param>
4799 </summary> 4799 </member>
4800 </member> 4800 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)">
4801 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 4801 <summary>
4802 <summary> 4802 Delete a classified ad
4803 Close a connection to the given simulator 4803 </summary>
4804 </summary> 4804 <param name="classifiedID">The classified ads ID</param>
4805 <param name="simulator"></param> 4805 </member>
4806 <param name="sendCloseCircuit"></param> 4806 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)">
4807 </member> 4807 <summary>
4808 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 4808 Fetches resource usage by agents attachmetns
4809 <summary> 4809 </summary>
4810 Shutdown will disconnect all the sims except for the current sim 4810 <param name="callback">Called when the requested information is collected</param>
4811 first, and then kill the connection to CurrentSim. This should only 4811 </member>
4812 be called if the logout process times out on <code>RequestLogout</code> 4812 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4813 </summary> 4813 <summary>
4814 <param name="type">Type of shutdown</param> 4814 Take an incoming ImprovedInstantMessage packet, auto-parse, and if
4815 </member> 4815 OnInstantMessage is defined call that with the appropriate arguments
4816 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 4816 </summary>
4817 <summary> 4817 <param name="sender">The sender</param>
4818 Shutdown will disconnect all the sims except for the current sim 4818 <param name="e">The EventArgs object containing the packet data</param>
4819 first, and then kill the connection to CurrentSim. This should only 4819 </member>
4820 be called if the logout process times out on <code>RequestLogout</code> 4820 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4821 </summary> 4821 <summary>
4822 <param name="type">Type of shutdown</param> 4822 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
4823 <param name="message">Shutdown message</param> 4823 that with the appropriate arguments.
4824 </member> 4824 </summary>
4825 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 4825 <param name="sender">The sender</param>
4826 <summary> 4826 <param name="e">The EventArgs object containing the packet data</param>
4827 Searches through the list of currently connected simulators to find 4827 </member>
4828 one attached to the given IPEndPoint 4828 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4829 </summary> 4829 <summary>
4830 <param name="endPoint">IPEndPoint of the Simulator to search for</param> 4830 Used for parsing llDialogs
4831 <returns>A Simulator reference on success, otherwise null</returns> 4831 </summary>
4832 </member> 4832 <param name="sender">The sender</param>
4833 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 4833 <param name="e">The EventArgs object containing the packet data</param>
4834 <summary> 4834 </member>
4835 Fire an event when an event queue connects for capabilities 4835 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4836 </summary> 4836 <summary>
4837 <param name="simulator">Simulator the event queue is attached to</param> 4837 Used for parsing llRequestPermissions dialogs
4838 </member> 4838 </summary>
4839 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4839 <param name="sender">The sender</param>
4840 <summary>Process an incoming packet and raise the appropriate events</summary> 4840 <param name="e">The EventArgs object containing the packet data</param>
4841 <param name="sender">The sender</param> 4841 </member>
4842 <param name="e">The EventArgs object containing the packet data</param> 4842 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4843 </member> 4843 <summary>
4844 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4844 Handles Script Control changes when Script with permissions releases or takes a control
4845 <summary>Process an incoming packet and raise the appropriate events</summary> 4845 </summary>
4846 <param name="sender">The sender</param> 4846 <param name="sender">The sender</param>
4847 <param name="e">The EventArgs object containing the packet data</param> 4847 <param name="e">The EventArgs object containing the packet data</param>
4848 </member> 4848 </member>
4849 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4849 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4850 <summary>Process an incoming packet and raise the appropriate events</summary> 4850 <summary>
4851 <param name="sender">The sender</param> 4851 Used for parsing llLoadURL Dialogs
4852 <param name="e">The EventArgs object containing the packet data</param> 4852 </summary>
4853 </member> 4853 <param name="sender">The sender</param>
4854 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4854 <param name="e">The EventArgs object containing the packet data</param>
4855 <summary>Process an incoming packet and raise the appropriate events</summary> 4855 </member>
4856 <param name="sender">The sender</param> 4856 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4857 <param name="e">The EventArgs object containing the packet data</param> 4857 <summary>
4858 </member> 4858 Update client's Position, LookAt and region handle from incoming packet
4859 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4859 </summary>
4860 <summary>Process an incoming packet and raise the appropriate events</summary> 4860 <param name="sender">The sender</param>
4861 <param name="sender">The sender</param> 4861 <param name="e">The EventArgs object containing the packet data</param>
4862 <param name="e">The EventArgs object containing the packet data</param> 4862 <remarks>This occurs when after an avatar moves into a new sim</remarks>
4863 </member> 4863 </member>
4864 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4864 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4865 <summary>Process an incoming packet and raise the appropriate events</summary> 4865 <summary>Process an incoming packet and raise the appropriate events</summary>
4866 <param name="sender">The sender</param> 4866 <param name="sender">The sender</param>
4867 <param name="e">The EventArgs object containing the packet data</param> 4867 <param name="e">The EventArgs object containing the packet data</param>
4868 </member> 4868 </member>
4869 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4869 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4870 <summary>Process an incoming packet and raise the appropriate events</summary> 4870 <summary>Process an incoming packet and raise the appropriate events</summary>
4871 <param name="sender">The sender</param> 4871 <param name="sender">The sender</param>
4872 <param name="e">The EventArgs object containing the packet data</param> 4872 <param name="e">The EventArgs object containing the packet data</param>
4873 </member> 4873 </member>
4874 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress"> 4874 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4875 <summary>The event subscribers, null of no subscribers</summary> 4875 <summary>Process an incoming packet and raise the appropriate events</summary>
4876 </member> 4876 <param name="sender">The sender</param>
4877 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)"> 4877 <param name="e">The EventArgs object containing the packet data</param>
4878 <summary>Raises the LoginProgress Event</summary> 4878 </member>
4879 <param name="e">A LoginProgressEventArgs object containing 4879 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4880 the data sent from the simulator</param> 4880 <summary>
4881 </member> 4881 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why.
4882 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock"> 4882 </summary>
4883 <summary>Thread sync lock object</summary> 4883 <param name="messageKey">The Message Key</param>
4884 </member> 4884 <param name="message">An IMessage object Deserialized from the recieved message event</param>
4885 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 4885 <param name="simulator">The simulator originating the event message</param>
4886 <summary>Seed CAPS URL returned from the login server</summary> 4886 </member>
4887 </member> 4887 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4888 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 4888 <summary>
4889 <summary>A list of packets obtained during the login process which 4889 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler
4890 networkmanager will log but not process</summary> 4890 </summary>
4891 </member> 4891 <param name="capsKey">The message system key for this event</param>
4892 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 4892 <param name="message">IMessage object containing decoded data from OSD</param>
4893 <summary> 4893 <param name="simulator">The simulator originating the event message</param>
4894 Generate sane default values for a login request 4894 </member>
4895 </summary> 4895 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4896 <param name="firstName">Account first name</param> 4896 <summary>Process an incoming packet and raise the appropriate events</summary>
4897 <param name="lastName">Account last name</param> 4897 <param name="sender">The sender</param>
4898 <param name="password">Account password</param> 4898 <param name="e">The EventArgs object containing the packet data</param>
4899 <param name="userAgent">Client application name</param> 4899 </member>
4900 <param name="userVersion">Client application version</param> 4900 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4901 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing 4901 <summary>Process an incoming packet and raise the appropriate events</summary>
4902 sane defaults</returns> 4902 <param name="sender">The sender</param>
4903 </member> 4903 <param name="e">The EventArgs object containing the packet data</param>
4904 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 4904 </member>
4905 <summary> 4905 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4906 Simplified login that takes the most common and required fields 4906 <summary>Process an incoming packet and raise the appropriate events</summary>
4907 </summary> 4907 <param name="sender">The sender</param>
4908 <param name="firstName">Account first name</param> 4908 <param name="e">The EventArgs object containing the packet data</param>
4909 <param name="lastName">Account last name</param> 4909 </member>
4910 <param name="password">Account password</param> 4910 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4911 <param name="userAgent">Client application name</param> 4911 <summary>
4912 <param name="userVersion">Client application version</param> 4912 Crossed region handler for message that comes across the EventQueue. Sent to an agent
4913 <returns>Whether the login was successful or not. On failure the 4913 when the agent crosses a sim border into a new region.
4914 LoginErrorKey string will contain the error code and LoginMessage 4914 </summary>
4915 will contain a description of the error</returns> 4915 <param name="capsKey">The message key</param>
4916 </member> 4916 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
4917 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 4917 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
4918 <summary> 4918 </member>
4919 Simplified login that takes the most common fields along with a 4919 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4920 starting location URI, and can accept an MD5 string instead of a 4920 <summary>Process an incoming packet and raise the appropriate events</summary>
4921 plaintext password 4921 <param name="sender">The sender</param>
4922 </summary> 4922 <param name="e">The EventArgs object containing the packet data</param>
4923 <param name="firstName">Account first name</param> 4923 <remarks>This packet is now being sent via the EventQueue</remarks>
4924 <param name="lastName">Account last name</param> 4924 </member>
4925 <param name="password">Account password or MD5 hash of the password 4925 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4926 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param> 4926 <summary>
4927 <param name="userAgent">Client application name</param> 4927 Group Chat event handler
4928 <param name="start">Starting location URI that can be built with 4928 </summary>
4929 StartLocation()</param> 4929 <param name="capsKey">The capability Key</param>
4930 <param name="userVersion">Client application version</param> 4930 <param name="message">IMessage object containing decoded data from OSD</param>
4931 <returns>Whether the login was successful or not. On failure the 4931 <param name="simulator"></param>
4932 LoginErrorKey string will contain the error code and LoginMessage 4932 </member>
4933 will contain a description of the error</returns> 4933 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4934 </member> 4934 <summary>
4935 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 4935 Response from request to join a group chat
4936 <summary> 4936 </summary>
4937 Login that takes a struct of all the values that will be passed to 4937 <param name="capsKey"></param>
4938 the login server 4938 <param name="message">IMessage object containing decoded data from OSD</param>
4939 </summary> 4939 <param name="simulator"></param>
4940 <param name="loginParams">The values that will be passed to the login 4940 </member>
4941 server, all fields must be set even if they are String.Empty</param> 4941 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4942 <returns>Whether the login was successful or not. On failure the 4942 <summary>
4943 LoginErrorKey string will contain the error code and LoginMessage 4943 Someone joined or left group chat
4944 will contain a description of the error</returns> 4944 </summary>
4945 </member> 4945 <param name="capsKey"></param>
4946 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 4946 <param name="message">IMessage object containing decoded data from OSD</param>
4947 <summary> 4947 <param name="simulator"></param>
4948 Build a start location URI for passing to the Login function 4948 </member>
4949 </summary> 4949 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4950 <param name="sim">Name of the simulator to start in</param> 4950 <summary>
4951 <param name="x">X coordinate to start at</param> 4951 Handle a group chat Invitation
4952 <param name="y">Y coordinate to start at</param> 4952 </summary>
4953 <param name="z">Z coordinate to start at</param> 4953 <param name="capsKey">Caps Key</param>
4954 <returns>String with a URI that can be used to login to a specified 4954 <param name="message">IMessage object containing decoded data from OSD</param>
4955 location</returns> 4955 <param name="simulator">Originating Simulator</param>
4956 </member> 4956 </member>
4957 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 4957 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)">
4958 <summary> 4958 <summary>
4959 Handles response from XML-RPC login replies 4959 Moderate a chat session
4960 </summary> 4960 </summary>
4961 </member> 4961 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param>
4962 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 4962 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
4963 <summary> 4963 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
4964 Handle response from LLSD login replies 4964 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
4965 </summary> 4965 </member>
4966 <param name="client"></param> 4966 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4967 <param name="result"></param> 4967 <summary>Process an incoming packet and raise the appropriate events</summary>
4968 <param name="error"></param> 4968 <param name="sender">The sender</param>
4969 </member> 4969 <param name="e">The EventArgs object containing the packet data</param>
4970 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 4970 </member>
4971 <summary> 4971 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4972 Get current OS 4972 <summary>Process an incoming packet and raise the appropriate events</summary>
4973 </summary> 4973 <param name="sender">The sender</param>
4974 <returns>Either "Win" or "Linux"</returns> 4974 <param name="e">The EventArgs object containing the packet data</param>
4975 </member> 4975 </member>
4976 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 4976 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4977 <summary> 4977 <summary>Process an incoming packet and raise the appropriate events</summary>
4978 Get clients default Mac Address 4978 <param name="sender">The sender</param>
4979 </summary> 4979 <param name="e">The EventArgs object containing the packet data</param>
4980 <returns>A string containing the first found Mac Address</returns> 4980 </member>
4981 </member> 4981 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4982 <member name="E:OpenMetaverse.NetworkManager.PacketSent"> 4982 <summary>Process an incoming packet and raise the appropriate events</summary>
4983 <summary>Raised when the simulator sends us data containing 4983 <param name="sender">The sender</param>
4984 ...</summary> 4984 <param name="e">The EventArgs object containing the packet data</param>
4985 </member> 4985 </member>
4986 <member name="E:OpenMetaverse.NetworkManager.LoggedOut"> 4986 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
4987 <summary>Raised when the simulator sends us data containing 4987 <summary>Raised when a scripted object or agent within range sends a public message</summary>
4988 ...</summary> 4988 </member>
4989 </member> 4989 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
4990 <member name="E:OpenMetaverse.NetworkManager.SimConnecting"> 4990 <summary>Raised when a scripted object sends a dialog box containing possible
4991 <summary>Raised when the simulator sends us data containing 4991 options an agent can respond to</summary>
4992 ...</summary> 4992 </member>
4993 </member> 4993 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
4994 <member name="E:OpenMetaverse.NetworkManager.SimConnected"> 4994 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
4995 <summary>Raised when the simulator sends us data containing 4995 </member>
4996 ...</summary> 4996 <member name="E:OpenMetaverse.AgentManager.LoadURL">
4997 </member> 4997 <summary>Raised when a script requests an agent open the specified URL</summary>
4998 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected"> 4998 </member>
4999 <summary>Raised when the simulator sends us data containing 4999 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
5000 ...</summary> 5000 <summary>Raised when an agents currency balance is updated</summary>
5001 </member> 5001 </member>
5002 <member name="E:OpenMetaverse.NetworkManager.Disconnected"> 5002 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
5003 <summary>Raised when the simulator sends us data containing 5003 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
5004 ...</summary> 5004 </member>
5005 </member> 5005 <member name="E:OpenMetaverse.AgentManager.IM">
5006 <member name="E:OpenMetaverse.NetworkManager.SimChanged"> 5006 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
5007 <summary>Raised when the simulator sends us data containing 5007 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
5008 ...</summary> 5008 </member>
5009 </member> 5009 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
5010 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning"> 5010 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
5011 <summary>Raised when the simulator sends us data containing 5011 for each teleport indicating the progress of the request</summary>
5012 ...</summary> 5012 </member>
5013 </member> 5013 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
5014 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 5014 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
5015 <summary>Unique identifier associated with our connections to 5015 </member>
5016 simulators</summary> 5016 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
5017 </member> 5017 <summary>Raised when our agents animation playlist changes</summary>
5018 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 5018 </member>
5019 <summary>The simulator that the logged in avatar is currently 5019 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
5020 occupying</summary> 5020 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
5021 </member> 5021 </member>
5022 <member name="P:OpenMetaverse.NetworkManager.Connected"> 5022 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
5023 <summary>Shows whether the network layer is logged in to the 5023 <summary>Raised when our agent crosses a region border into another region</summary>
5024 grid or not</summary> 5024 </member>
5025 </member> 5025 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
5026 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 5026 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
5027 <summary>Number of packets in the incoming queue</summary> 5027 </member>
5028 </member> 5028 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
5029 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 5029 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
5030 <summary>Number of packets in the outgoing queue</summary> 5030 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary>
5031 </member> 5031 </member>
5032 <member name="E:OpenMetaverse.NetworkManager.LoginProgress"> 5032 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
5033 <summary>Raised when the simulator sends us data containing 5033 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
5034 ...</summary> 5034 </member>
5035 </member> 5035 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
5036 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 5036 <summary>Raised when the simulator detects our agent is trying to view something
5037 <summary>Called when a reply is received from the login server, the 5037 beyond its limits</summary>
5038 login sequence will block until this event returns</summary> 5038 </member>
5039 </member> 5039 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
5040 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 5040 <summary>Raised when a script sensor reply is received from a simulator</summary>
5041 <summary>Current state of logging in</summary> 5041 </member>
5042 </member> 5042 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
5043 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 5043 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
5044 <summary>Upon login failure, contains a short string key for the 5044 </member>
5045 type of login error that occurred</summary> 5045 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
5046 </member> 5046 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
5047 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 5047 </member>
5048 <summary>The raw XML-RPC reply from the login server, exactly as it 5048 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
5049 was received (minus the HTTP header)</summary> 5049 <summary>Raised when an agent exits a group chat session we are participating in</summary>
5050 </member> 5050 </member>
5051 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 5051 <member name="P:OpenMetaverse.AgentManager.AgentID">
5052 <summary>During login this contains a descriptive version of 5052 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
5053 LoginStatusCode. After a successful login this will contain the 5053 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
5054 message of the day, and after a failed login a descriptive error 5054 </member>
5055 message will be returned</summary> 5055 <member name="P:OpenMetaverse.AgentManager.SessionID">
5056 </member> 5056 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for
5057 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 5057 verifying our identity in packets</summary>
5058 <summary> 5058 </member>
5059 Explains why a simulator or the grid disconnected from us 5059 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
5060 </summary> 5060 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
5061 </member> 5061 </member>
5062 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 5062 <member name="P:OpenMetaverse.AgentManager.LocalID">
5063 <summary>The client requested the logout or simulator disconnect</summary> 5063 <summary>Your (client) avatar ID, local to the current region/sim</summary>
5064 </member> 5064 </member>
5065 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated"> 5065 <member name="P:OpenMetaverse.AgentManager.StartLocation">
5066 <summary>The server notified us that it is disconnecting</summary> 5066 <summary>Where the avatar started at login. Can be "last", "home"
5067 </member> 5067 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
5068 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 5068 </member>
5069 <summary>Either a socket was closed or network traffic timed out</summary> 5069 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
5070 </member> 5070 <summary>The access level of this agent, usually M or PG</summary>
5071 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 5071 </member>
5072 <summary>The last active simulator shut down</summary> 5072 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
5073 </member> 5073 <summary>The CollisionPlane of Agent</summary>
5074 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 5074 </member>
5075 <summary> 5075 <member name="P:OpenMetaverse.AgentManager.Velocity">
5076 Holds a simulator reference and a decoded packet, these structs are put in 5076 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
5077 the packet inbox for event handling 5077 </member>
5078 </summary> 5078 <member name="P:OpenMetaverse.AgentManager.Acceleration">
5079 </member> 5079 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
5080 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 5080 </member>
5081 <summary>Reference to the simulator that this packet came from</summary> 5081 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
5082 </member> 5082 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
5083 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 5083 </member>
5084 <summary>Packet that needs to be processed</summary> 5084 <member name="P:OpenMetaverse.AgentManager.HomePosition">
5085 </member> 5085 <summary>Position avatar client will goto when login to 'home' or during
5086 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 5086 teleport request to 'home' region.</summary>
5087 <summary> 5087 </member>
5088 Holds a simulator reference and a serialized packet, these structs are put in 5088 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
5089 the packet outbox for sending 5089 <summary>LookAt point saved/restored with HomePosition</summary>
5090 </summary> 5090 </member>
5091 </member> 5091 <member name="P:OpenMetaverse.AgentManager.FirstName">
5092 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 5092 <summary>Avatar First Name (i.e. Philip)</summary>
5093 <summary>Reference to the simulator this packet is destined for</summary> 5093 </member>
5094 </member> 5094 <member name="P:OpenMetaverse.AgentManager.LastName">
5095 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 5095 <summary>Avatar Last Name (i.e. Linden)</summary>
5096 <summary>Packet that needs to be sent</summary> 5096 </member>
5097 </member> 5097 <member name="P:OpenMetaverse.AgentManager.Name">
5098 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber"> 5098 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
5099 <summary>Sequence number of the wrapped packet</summary> 5099 </member>
5100 </member> 5100 <member name="P:OpenMetaverse.AgentManager.Health">
5101 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 5101 <summary>Gets the health of the agent</summary>
5102 <summary>Number of times this packet has been resent</summary> 5102 </member>
5103 </member> 5103 <member name="P:OpenMetaverse.AgentManager.Balance">
5104 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 5104 <summary>Gets the current balance of the agent</summary>
5105 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 5105 </member>
5106 </member> 5106 <member name="P:OpenMetaverse.AgentManager.SittingOn">
5107 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 5107 <summary>Gets the local ID of the prim the agent is sitting on,
5108 <summary> 5108 zero if the avatar is not currently sitting</summary>
5109 5109 </member>
5110 </summary> 5110 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
5111 <param name="loginSuccess"></param> 5111 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
5112 <param name="redirect"></param> 5112 </member>
5113 <param name="replyData"></param> 5113 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
5114 <param name="message"></param> 5114 <summary>Gets the Agents powers in the currently active group</summary>
5115 <param name="reason"></param> 5115 </member>
5116 </member> 5116 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
5117 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 5117 <summary>Current status message for teleporting</summary>
5118 <summary> 5118 </member>
5119 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client. 5119 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
5120 </summary> 5120 <summary>Current position of the agent as a relative offset from
5121 </member> 5121 the simulator, or the parent object if we are sitting on something</summary>
5122 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys"> 5122 </member>
5123 <summary> 5123 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
5124 Rotation Keyframe count (used internally) 5124 <summary>Current rotation of the agent as a relative rotation from
5125 </summary> 5125 the simulator, or the parent object if we are sitting on something</summary>
5126 </member> 5126 </member>
5127 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys"> 5127 <member name="P:OpenMetaverse.AgentManager.SimPosition">
5128 <summary> 5128 <summary>Current position of the agent in the simulator</summary>
5129 Position Keyframe count (used internally) 5129 </member>
5130 </summary> 5130 <member name="P:OpenMetaverse.AgentManager.SimRotation">
5131 </member> 5131 <summary>
5132 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority"> 5132 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
5133 <summary> 5133 </summary>
5134 Animation Priority 5134 </member>
5135 </summary> 5135 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
5136 </member> 5136 <summary>Returns the global grid position of the avatar</summary>
5137 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length"> 5137 </member>
5138 <summary> 5138 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
5139 The animation length in seconds. 5139 <summary>
5140 </summary> 5140 Used to specify movement actions for your agent
5141 </member> 5141 </summary>
5142 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName"> 5142 </member>
5143 <summary> 5143 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
5144 Expression set in the client. Null if [None] is selected 5144 <summary>Empty flag</summary>
5145 </summary> 5145 </member>
5146 </member> 5146 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
5147 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint"> 5147 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
5148 <summary> 5148 </member>
5149 The time in seconds to start the animation 5149 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
5150 </summary> 5150 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
5151 </member> 5151 </member>
5152 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint"> 5152 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS">
5153 <summary> 5153 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary>
5154 The time in seconds to end the animation 5154 </member>
5155 </summary> 5155 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
5156 </member> 5156 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
5157 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop"> 5157 </member>
5158 <summary> 5158 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
5159 Loop the animation 5159 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
5160 </summary> 5160 </member>
5161 </member> 5161 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
5162 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime"> 5162 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
5163 <summary> 5163 </member>
5164 Meta data. Ease in Seconds. 5164 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
5165 </summary> 5165 <summary>Unused</summary>
5166 </member> 5166 </member>
5167 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime"> 5167 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
5168 <summary> 5168 <summary>Unused</summary>
5169 Meta data. Ease out seconds. 5169 </member>
5170 </summary> 5170 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
5171 </member> 5171 <summary>Unused</summary>
5172 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose"> 5172 </member>
5173 <summary> 5173 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
5174 Meta Data for the Hand Pose 5174 <summary>Unused</summary>
5175 </summary> 5175 </member>
5176 </member> 5176 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
5177 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount"> 5177 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
5178 <summary> 5178 </member>
5179 Number of joints defined in the animation 5179 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
5180 </summary> 5180 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
5181 </member> 5181 </member>
5182 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints"> 5182 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
5183 <summary> 5183 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
5184 Contains an array of joints 5184 </member>
5185 </summary> 5185 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
5186 </member> 5186 <summary>Fly</summary>
5187 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])"> 5187 </member>
5188 <summary> 5188 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
5189 Searialize an animation asset into it's joints/keyframes/meta data 5189 <summary></summary>
5190 </summary> 5190 </member>
5191 <param name="animationdata"></param> 5191 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
5192 </member> 5192 <summary>Finish our current animation</summary>
5193 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)"> 5193 </member>
5194 <summary> 5194 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
5195 Variable length strings seem to be null terminated in the animation asset.. but.. 5195 <summary>Stand up from the ground or a prim seat</summary>
5196 use with caution, home grown. 5196 </member>
5197 advances the index. 5197 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
5198 </summary> 5198 <summary>Sit on the ground at our current location</summary>
5199 <param name="data">The animation asset byte array</param> 5199 </member>
5200 <param name="i">The offset to start reading</param> 5200 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
5201 <returns>a string</returns> 5201 <summary>Whether mouselook is currently enabled</summary>
5202 </member> 5202 </member>
5203 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)"> 5203 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
5204 <summary> 5204 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5205 Read in a Joint from an animation asset byte array 5205 </member>
5206 Variable length Joint fields, yay! 5206 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
5207 Advances the index 5207 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5208 </summary> 5208 </member>
5209 <param name="data">animation asset byte array</param> 5209 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
5210 <param name="i">Byte Offset of the start of the joint</param> 5210 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5211 <returns>The Joint data serialized into the binBVHJoint structure</returns> 5211 </member>
5212 </member> 5212 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
5213 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)"> 5213 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5214 <summary> 5214 </member>
5215 Read Keyframes of a certain type 5215 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
5216 advance i 5216 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5217 </summary> 5217 </member>
5218 <param name="data">Animation Byte array</param> 5218 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
5219 <param name="i">Offset in the Byte Array. Will be advanced</param> 5219 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5220 <param name="keycount">Number of Keyframes</param> 5220 </member>
5221 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param> 5221 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
5222 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param> 5222 <summary></summary>
5223 <returns></returns> 5223 </member>
5224 </member> 5224 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
5225 <member name="T:OpenMetaverse.binBVHJoint"> 5225 <summary></summary>
5226 <summary> 5226 </member>
5227 A Joint and it's associated meta data and keyframes 5227 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
5228 </summary> 5228 <summary>Set when the avatar is idled or set to away. Note that the away animation is
5229 </member> 5229 activated separately from setting this flag</summary>
5230 <member name="F:OpenMetaverse.binBVHJoint.Name"> 5230 </member>
5231 <summary> 5231 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
5232 Name of the Joint. Matches the avatar_skeleton.xml in client distros 5232 <summary></summary>
5233 </summary> 5233 </member>
5234 </member> 5234 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
5235 <member name="F:OpenMetaverse.binBVHJoint.Priority"> 5235 <summary></summary>
5236 <summary> 5236 </member>
5237 Joint Animation Override? Was the same as the Priority in testing.. 5237 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
5238 </summary> 5238 <summary></summary>
5239 </member> 5239 </member>
5240 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys"> 5240 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
5241 <summary> 5241 <summary></summary>
5242 Array of Rotation Keyframes in order from earliest to latest 5242 </member>
5243 </summary> 5243 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
5244 </member> 5244 <summary>
5245 <member name="F:OpenMetaverse.binBVHJoint.positionkeys"> 5245 Agent movement and camera control
5246 <summary> 5246
5247 Array of Position Keyframes in order from earliest to latest 5247 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
5248 This seems to only be for the Pelvis? 5248 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
5249 </summary> 5249 This is most easily accomplished by setting one or more of the AgentMovement properties
5250 </member> 5250
5251 <member name="T:OpenMetaverse.binBVHJointKey"> 5251 Movement of an avatar is always based on a compass direction, for example AtPos will move the
5252 <summary> 5252 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
5253 A Joint Keyframe. This is either a position or a rotation. 5253 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
5254 </summary> 5254 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
5255 </member> 5255 </summary>
5256 <member name="F:OpenMetaverse.binBVHJointKey.key_element"> 5256 </member>
5257 <summary> 5257 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
5258 Either a Vector3 position or a Vector3 Euler rotation 5258 <summary>Agent camera controls</summary>
5259 </summary> 5259 </member>
5260 </member> 5260 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
5261 <member name="T:OpenMetaverse.HandPose"> 5261 <summary>Currently only used for hiding your group title</summary>
5262 <summary> 5262 </member>
5263 Poses set in the animation metadata for the hands. 5263 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
5264 </summary> 5264 <summary>Action state of the avatar, which can currently be
5265 </member> 5265 typing and editing</summary>
5266 <member name="T:OpenMetaverse.AgentManager"> 5266 </member>
5267 <summary> 5267 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
5268 Manager class for our own avatar 5268 <summary></summary>
5269 </summary> 5269 </member>
5270 </member> 5270 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
5271 <member name="F:OpenMetaverse.AgentManager.m_Chat"> 5271 <summary></summary>
5272 <summary>The event subscribers. null if no subcribers</summary> 5272 </member>
5273 </member> 5273 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
5274 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)"> 5274 <summary></summary>
5275 <summary>Raises the ChatFromSimulator event</summary> 5275 </member>
5276 <param name="e">A ChatEventArgs object containing the 5276 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
5277 data returned from the data server</param> 5277 <summary></summary>
5278 </member> 5278 </member>
5279 <member name="F:OpenMetaverse.AgentManager.m_ChatLock"> 5279 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
5280 <summary>Thread sync lock object</summary> 5280 <summary></summary>
5281 </member> 5281 </member>
5282 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog"> 5282 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
5283 <summary>The event subscribers. null if no subcribers</summary> 5283 <summary></summary>
5284 </member> 5284 </member>
5285 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"> 5285 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
5286 <summary>Raises the ScriptDialog event</summary> 5286 <summary></summary>
5287 <param name="e">A SctriptDialogEventArgs object containing the 5287 </member>
5288 data returned from the data server</param> 5288 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
5289 </member> 5289 <summary></summary>
5290 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock"> 5290 </member>
5291 <summary>Thread sync lock object</summary> 5291 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
5292 </member> 5292 <summary></summary>
5293 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion"> 5293 </member>
5294 <summary>The event subscribers. null if no subcribers</summary> 5294 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
5295 </member> 5295 <summary>Timer for sending AgentUpdate packets</summary>
5296 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)"> 5296 </member>
5297 <summary>Raises the ScriptQuestion event</summary> 5297 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
5298 <param name="e">A ScriptQuestionEventArgs object containing the 5298 <summary>Default constructor</summary>
5299 data returned from the data server</param> 5299 </member>
5300 </member> 5300 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
5301 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock"> 5301 <summary>
5302 <summary>Thread sync lock object</summary> 5302 Send an AgentUpdate with the camera set at the current agent
5303 </member> 5303 position and pointing towards the heading specified
5304 <member name="F:OpenMetaverse.AgentManager.m_LoadURL"> 5304 </summary>
5305 <summary>The event subscribers. null if no subcribers</summary> 5305 <param name="heading">Camera rotation in radians</param>
5306 </member> 5306 <param name="reliable">Whether to send the AgentUpdate reliable
5307 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)"> 5307 or not</param>
5308 <summary>Raises the LoadURL event</summary> 5308 </member>
5309 <param name="e">A LoadUrlEventArgs object containing the 5309 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
5310 data returned from the data server</param> 5310 <summary>
5311 </member> 5311 Rotates the avatar body and camera toward a target position.
5312 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock"> 5312 This will also anchor the camera position on the avatar
5313 <summary>Thread sync lock object</summary> 5313 </summary>
5314 </member> 5314 <param name="target">Region coordinates to turn toward</param>
5315 <member name="F:OpenMetaverse.AgentManager.m_Balance"> 5315 </member>
5316 <summary>The event subscribers. null if no subcribers</summary> 5316 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
5317 </member> 5317 <summary>
5318 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)"> 5318 Send new AgentUpdate packet to update our current camera
5319 <summary>Raises the MoneyBalance event</summary> 5319 position and rotation
5320 <param name="e">A BalanceEventArgs object containing the 5320 </summary>
5321 data returned from the data server</param> 5321 </member>
5322 </member> 5322 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
5323 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock"> 5323 <summary>
5324 <summary>Thread sync lock object</summary> 5324 Send new AgentUpdate packet to update our current camera
5325 </member> 5325 position and rotation
5326 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance"> 5326 </summary>
5327 <summary>The event subscribers. null if no subcribers</summary> 5327 <param name="reliable">Whether to require server acknowledgement
5328 </member> 5328 of this packet</param>
5329 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)"> 5329 </member>
5330 <summary>Raises the MoneyBalanceReply event</summary> 5330 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
5331 <param name="e">A MoneyBalanceReplyEventArgs object containing the 5331 <summary>
5332 data returned from the data server</param> 5332 Send new AgentUpdate packet to update our current camera
5333 </member> 5333 position and rotation
5334 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock"> 5334 </summary>
5335 <summary>Thread sync lock object</summary> 5335 <param name="reliable">Whether to require server acknowledgement
5336 </member> 5336 of this packet</param>
5337 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage"> 5337 <param name="simulator">Simulator to send the update to</param>
5338 <summary>The event subscribers. null if no subcribers</summary> 5338 </member>
5339 </member> 5339 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)">
5340 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)"> 5340 <summary>
5341 <summary>Raises the IM event</summary> 5341 Builds an AgentUpdate packet entirely from parameters. This
5342 <param name="e">A InstantMessageEventArgs object containing the 5342 will not touch the state of Self.Movement or
5343 data returned from the data server</param> 5343 Self.Movement.Camera in any way
5344 </member> 5344 </summary>
5345 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock"> 5345 <param name="controlFlags"></param>
5346 <summary>Thread sync lock object</summary> 5346 <param name="position"></param>
5347 </member> 5347 <param name="forwardAxis"></param>
5348 <member name="F:OpenMetaverse.AgentManager.m_Teleport"> 5348 <param name="leftAxis"></param>
5349 <summary>The event subscribers. null if no subcribers</summary> 5349 <param name="upAxis"></param>
5350 </member> 5350 <param name="bodyRotation"></param>
5351 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)"> 5351 <param name="headRotation"></param>
5352 <summary>Raises the TeleportProgress event</summary> 5352 <param name="farClip"></param>
5353 <param name="e">A TeleportEventArgs object containing the 5353 <param name="reliable"></param>
5354 data returned from the data server</param> 5354 <param name="flags"></param>
5355 </member> 5355 <param name="state"></param>
5356 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock"> 5356 </member>
5357 <summary>Thread sync lock object</summary> 5357 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
5358 </member> 5358 <summary>Move agent positive along the X axis</summary>
5359 <member name="F:OpenMetaverse.AgentManager.m_AgentData"> 5359 </member>
5360 <summary>The event subscribers. null if no subcribers</summary> 5360 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
5361 </member> 5361 <summary>Move agent negative along the X axis</summary>
5362 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)"> 5362 </member>
5363 <summary>Raises the AgentDataReply event</summary> 5363 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
5364 <param name="e">A AgentDataReplyEventArgs object containing the 5364 <summary>Move agent positive along the Y axis</summary>
5365 data returned from the data server</param> 5365 </member>
5366 </member> 5366 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
5367 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock"> 5367 <summary>Move agent negative along the Y axis</summary>
5368 <summary>Thread sync lock object</summary> 5368 </member>
5369 </member> 5369 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
5370 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged"> 5370 <summary>Move agent positive along the Z axis</summary>
5371 <summary>The event subscribers. null if no subcribers</summary> 5371 </member>
5372 </member> 5372 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
5373 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)"> 5373 <summary>Move agent negative along the Z axis</summary>
5374 <summary>Raises the AnimationsChanged event</summary> 5374 </member>
5375 <param name="e">A AnimationsChangedEventArgs object containing the 5375 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
5376 data returned from the data server</param> 5376 <summary></summary>
5377 </member> 5377 </member>
5378 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock"> 5378 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
5379 <summary>Thread sync lock object</summary> 5379 <summary></summary>
5380 </member> 5380 </member>
5381 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision"> 5381 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
5382 <summary>The event subscribers. null if no subcribers</summary> 5382 <summary></summary>
5383 </member> 5383 </member>
5384 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)"> 5384 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
5385 <summary>Raises the MeanCollision event</summary> 5385 <summary></summary>
5386 <param name="e">A MeanCollisionEventArgs object containing the 5386 </member>
5387 data returned from the data server</param> 5387 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
5388 </member> 5388 <summary></summary>
5389 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock"> 5389 </member>
5390 <summary>Thread sync lock object</summary> 5390 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
5391 </member> 5391 <summary></summary>
5392 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed"> 5392 </member>
5393 <summary>The event subscribers. null if no subcribers</summary> 5393 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
5394 </member> 5394 <summary></summary>
5395 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)"> 5395 </member>
5396 <summary>Raises the RegionCrossed event</summary> 5396 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
5397 <param name="e">A RegionCrossedEventArgs object containing the 5397 <summary>Causes simulator to make agent fly</summary>
5398 data returned from the data server</param> 5398 </member>
5399 </member> 5399 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
5400 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock"> 5400 <summary>Stop movement</summary>
5401 <summary>Thread sync lock object</summary> 5401 </member>
5402 </member> 5402 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
5403 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined"> 5403 <summary>Finish animation</summary>
5404 <summary>The event subscribers. null if no subcribers</summary> 5404 </member>
5405 </member> 5405 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
5406 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)"> 5406 <summary>Stand up from a sit</summary>
5407 <summary>Raises the GroupChatJoined event</summary> 5407 </member>
5408 <param name="e">A GroupChatJoinedEventArgs object containing the 5408 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
5409 data returned from the data server</param> 5409 <summary>Tells simulator to sit agent on ground</summary>
5410 </member> 5410 </member>
5411 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock"> 5411 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
5412 <summary>Thread sync lock object</summary> 5412 <summary>Place agent into mouselook mode</summary>
5413 </member> 5413 </member>
5414 <member name="F:OpenMetaverse.AgentManager.m_GroupChatLeft"> 5414 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
5415 <summary>The event subscribers. null if no subcribers</summary> 5415 <summary>Nudge agent positive along the X axis</summary>
5416 </member> 5416 </member>
5417 <member name="M:OpenMetaverse.AgentManager.OnGroupChatLeft(OpenMetaverse.GroupChatLeftEventArgs)"> 5417 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
5418 <summary>Raises the GroupChatLeft event</summary> 5418 <summary>Nudge agent negative along the X axis</summary>
5419 <param name="e">A GroupChatLeftEventArgs object containing the 5419 </member>
5420 data returned from the data server</param> 5420 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
5421 </member> 5421 <summary>Nudge agent positive along the Y axis</summary>
5422 <member name="F:OpenMetaverse.AgentManager.m_GroupChatLeftLock"> 5422 </member>
5423 <summary>Thread sync lock object</summary> 5423 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
5424 </member> 5424 <summary>Nudge agent negative along the Y axis</summary>
5425 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage"> 5425 </member>
5426 <summary>The event subscribers. null if no subcribers</summary> 5426 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
5427 </member> 5427 <summary>Nudge agent positive along the Z axis</summary>
5428 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)"> 5428 </member>
5429 <summary>Raises the AlertMessage event</summary> 5429 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
5430 <param name="e">A AlertMessageEventArgs object containing the 5430 <summary>Nudge agent negative along the Z axis</summary>
5431 data returned from the data server</param> 5431 </member>
5432 </member> 5432 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
5433 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock"> 5433 <summary></summary>
5434 <summary>Thread sync lock object</summary> 5434 </member>
5435 </member> 5435 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
5436 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl"> 5436 <summary></summary>
5437 <summary>The event subscribers. null if no subcribers</summary> 5437 </member>
5438 </member> 5438 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
5439 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)"> 5439 <summary>Tell simulator to mark agent as away</summary>
5440 <summary>Raises the ScriptControlChange event</summary> 5440 </member>
5441 <param name="e">A ScriptControlEventArgs object containing the 5441 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
5442 data returned from the data server</param> 5442 <summary></summary>
5443 </member> 5443 </member>
5444 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock"> 5444 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
5445 <summary>Thread sync lock object</summary> 5445 <summary></summary>
5446 </member> 5446 </member>
5447 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint"> 5447 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
5448 <summary>The event subscribers. null if no subcribers</summary> 5448 <summary></summary>
5449 </member> 5449 </member>
5450 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)"> 5450 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
5451 <summary>Raises the CameraConstraint event</summary> 5451 <summary></summary>
5452 <param name="e">A CameraConstraintEventArgs object containing the 5452 </member>
5453 data returned from the data server</param> 5453 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
5454 </member> 5454 <summary>
5455 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock"> 5455 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
5456 <summary>Thread sync lock object</summary> 5456 </summary>
5457 </member> 5457 </member>
5458 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply"> 5458 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
5459 <summary>The event subscribers. null if no subcribers</summary> 5459 <summary>The current value of the agent control flags</summary>
5460 </member> 5460 </member>
5461 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)"> 5461 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
5462 <summary>Raises the ScriptSensorReply event</summary> 5462 <summary>Gets or sets the interval in milliseconds at which
5463 <param name="e">A ScriptSensorReplyEventArgs object containing the 5463 AgentUpdate packets are sent to the current simulator. Setting
5464 data returned from the data server</param> 5464 this to a non-zero value will also enable the packet sending if
5465 </member> 5465 it was previously off, and setting it to zero will disable</summary>
5466 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock"> 5466 </member>
5467 <summary>Thread sync lock object</summary> 5467 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
5468 </member> 5468 <summary>Gets or sets whether AgentUpdate packets are sent to
5469 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse"> 5469 the current simulator</summary>
5470 <summary>The event subscribers. null if no subcribers</summary> 5470 </member>
5471 </member> 5471 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
5472 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)"> 5472 <summary>Reset movement controls every time we send an update</summary>
5473 <summary>Raises the AvatarSitResponse event</summary> 5473 </member>
5474 <param name="e">A AvatarSitResponseEventArgs object containing the 5474 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
5475 data returned from the data server</param> 5475 <summary>
5476 </member> 5476 Camera controls for the agent, mostly a thin wrapper around
5477 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock"> 5477 CoordinateFrame. This class is only responsible for state
5478 <summary>Thread sync lock object</summary> 5478 tracking and math, it does not send any packets
5479 </member> 5479 </summary>
5480 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded"> 5480 </member>
5481 <summary>The event subscribers. null if no subcribers</summary> 5481 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
5482 </member> 5482 <summary></summary>
5483 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)"> 5483 </member>
5484 <summary>Raises the ChatSessionMemberAdded event</summary> 5484 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
5485 <param name="e">A ChatSessionMemberAddedEventArgs object containing the 5485 <summary>The camera is a local frame of reference inside of
5486 data returned from the data server</param> 5486 the larger grid space. This is where the math happens</summary>
5487 </member> 5487 </member>
5488 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock"> 5488 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
5489 <summary>Thread sync lock object</summary> 5489 <summary>
5490 </member> 5490 Default constructor
5491 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft"> 5491 </summary>
5492 <summary>The event subscribers. null if no subcribers</summary> 5492 </member>
5493 </member> 5493 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
5494 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)"> 5494 <summary></summary>
5495 <summary>Raises the ChatSessionMemberLeft event</summary> 5495 </member>
5496 <param name="e">A ChatSessionMemberLeftEventArgs object containing the 5496 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
5497 data returned from the data server</param> 5497 <summary></summary>
5498 </member> 5498 </member>
5499 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock"> 5499 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
5500 <summary>Thread sync lock object</summary> 5500 <summary></summary>
5501 </member> 5501 </member>
5502 <member name="F:OpenMetaverse.AgentManager.Client"> 5502 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
5503 <summary>Reference to the GridClient instance</summary> 5503 <summary></summary>
5504 </member> 5504 </member>
5505 <member name="F:OpenMetaverse.AgentManager.Movement"> 5505 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
5506 <summary>Used for movement and camera tracking</summary> 5506 <summary>
5507 </member> 5507 Called once attachment resource usage information has been collected
5508 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations"> 5508 </summary>
5509 <summary>Currently playing animations for the agent. Can be used to 5509 <param name="success">Indicates if operation was successfull</param>
5510 check the current movement status such as walking, hovering, aiming, 5510 <param name="info">Attachment resource usage information</param>
5511 etc. by checking against system animations found in the Animations class</summary> 5511 </member>
5512 </member> 5512 <member name="T:OpenMetaverse.Assets.AssetPrim">
5513 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions"> 5513 <summary>
5514 <summary>Dictionary containing current Group Chat sessions and members</summary> 5514 A linkset asset, containing a parent primitive and zero or more children
5515 </member> 5515 </summary>
5516 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)"> 5516 </member>
5517 <summary> 5517 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
5518 Constructor, setup callbacks for packets related to our avatar 5518 <summary>Initializes a new instance of an AssetPrim object</summary>
5519 </summary> 5519 </member>
5520 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param> 5520 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
5521 </member> 5521 <summary>
5522 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)"> 5522
5523 <summary> 5523 </summary>
5524 Send a text message from the Agent to the Simulator 5524 </member>
5525 </summary> 5525 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
5526 <param name="message">A <see cref="T:System.String"/> containing the message</param> 5526 <summary>
5527 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0 5527
5528 can be used however only scripts listening on the specified channel will see the message</param> 5528 </summary>
5529 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param> 5529 <returns></returns>
5530 </member> 5530 </member>
5531 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages"> 5531 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
5532 <summary> 5532 <summary>Override the base classes AssetType</summary>
5533 Request any instant messages sent while the client was offline to be resent. 5533 </member>
5534 </summary> 5534 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
5535 </member> 5535 <summary>
5536 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)"> 5536 Only used internally for XML serialization/deserialization
5537 <summary> 5537 </summary>
5538 Send an Instant Message to another Avatar 5538 </member>
5539 </summary> 5539 <member name="T:OpenMetaverse.Assets.PrimObject">
5540 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 5540 <summary>
5541 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 5541 The deserialized form of a single primitive in a linkset asset
5542 </member> 5542 </summary>
5543 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 5543 </member>
5544 <summary> 5544 <member name="T:OpenMetaverse.Assets.GestureStepType">
5545 Send an Instant Message to an existing group chat or conference chat 5545 <summary>
5546 </summary> 5546 Type of gesture step
5547 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 5547 </summary>
5548 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 5548 </member>
5549 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 5549 <member name="T:OpenMetaverse.Assets.GestureStep">
5550 </member> 5550 <summary>
5551 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])"> 5551 Base class for gesture steps
5552 <summary> 5552 </summary>
5553 Send an Instant Message 5553 </member>
5554 </summary> 5554 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
5555 <param name="fromName">The name this IM will show up as being from</param> 5555 <summary>
5556 <param name="target">Key of Avatar</param> 5556 Retururns what kind of gesture step this is
5557 <param name="message">Text message being sent</param> 5557 </summary>
5558 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 5558 </member>
5559 <param name="conferenceIDs">IDs of sessions for a conference</param> 5559 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
5560 </member> 5560 <summary>
5561 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])"> 5561 Describes animation step of a gesture
5562 <summary> 5562 </summary>
5563 Send an Instant Message 5563 </member>
5564 </summary> 5564 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
5565 <param name="fromName">The name this IM will show up as being from</param> 5565 <summary>
5566 <param name="target">Key of Avatar</param> 5566 If true, this step represents start of animation, otherwise animation stop
5567 <param name="message">Text message being sent</param> 5567 </summary>
5568 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 5568 </member>
5569 <param name="dialog">Type of instant message to send</param> 5569 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
5570 <param name="offline">Whether to IM offline avatars as well</param> 5570 <summary>
5571 <param name="position">Senders Position</param> 5571 Animation asset <see cref="T:OpenMetaverse.UUID"/>
5572 <param name="regionID">RegionID Sender is In</param> 5572 </summary>
5573 <param name="binaryBucket">Packed binary data that is specific to 5573 </member>
5574 the dialog type</param> 5574 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
5575 </member> 5575 <summary>
5576 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)"> 5576 Animation inventory name
5577 <summary> 5577 </summary>
5578 Send an Instant Message to a group 5578 </member>
5579 </summary> 5579 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
5580 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 5580 <summary>
5581 <param name="message">Text Message being sent.</param> 5581 Returns what kind of gesture step this is
5582 </member> 5582 </summary>
5583 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)"> 5583 </member>
5584 <summary> 5584 <member name="T:OpenMetaverse.Assets.GestureStepSound">
5585 Send an Instant Message to a group the agent is a member of 5585 <summary>
5586 </summary> 5586 Describes sound step of a gesture
5587 <param name="fromName">The name this IM will show up as being from</param> 5587 </summary>
5588 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 5588 </member>
5589 <param name="message">Text message being sent</param> 5589 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
5590 </member> 5590 <summary>
5591 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)"> 5591 Sound asset <see cref="T:OpenMetaverse.UUID"/>
5592 <summary> 5592 </summary>
5593 Send a request to join a group chat session 5593 </member>
5594 </summary> 5594 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
5595 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param> 5595 <summary>
5596 </member> 5596 Sound inventory name
5597 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)"> 5597 </summary>
5598 <summary> 5598 </member>
5599 Exit a group chat session. This will stop further Group chat messages 5599 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
5600 from being sent until session is rejoined. 5600 <summary>
5601 </summary> 5601 Returns what kind of gesture step this is
5602 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param> 5602 </summary>
5603 </member> 5603 </member>
5604 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"> 5604 <member name="T:OpenMetaverse.Assets.GestureStepChat">
5605 <summary> 5605 <summary>
5606 Reply to script dialog questions. 5606 Describes sound step of a gesture
5607 </summary> 5607 </summary>
5608 <param name="channel">Channel initial request came on</param> 5608 </member>
5609 <param name="buttonIndex">Index of button you're "clicking"</param> 5609 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
5610 <param name="buttonlabel">Label of button you're "clicking"</param> 5610 <summary>
5611 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param> 5611 Text to output in chat
5612 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/> 5612 </summary>
5613 </member> 5613 </member>
5614 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)"> 5614 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
5615 <summary> 5615 <summary>
5616 Accept invite for to a chatterbox session 5616 Returns what kind of gesture step this is
5617 </summary> 5617 </summary>
5618 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param> 5618 </member>
5619 </member> 5619 <member name="T:OpenMetaverse.Assets.GestureStepWait">
5620 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 5620 <summary>
5621 <summary> 5621 Describes sound step of a gesture
5622 Start a friends conference 5622 </summary>
5623 </summary> 5623 </member>
5624 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param> 5624 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
5625 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param> 5625 <summary>
5626 </member> 5626 If true in this step we wait for all animations to finish
5627 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)"> 5627 </summary>
5628 <summary> 5628 </member>
5629 Start a particle stream between an agent and an object 5629 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
5630 </summary> 5630 <summary>
5631 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 5631 If true gesture player should wait for the specified amount of time
5632 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 5632 </summary>
5633 <param name="globalOffset"></param> 5633 </member>
5634 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param> 5634 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
5635 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param> 5635 <summary>
5636 </member> 5636 Time in seconds to wait if WaitForAnimation is false
5637 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)"> 5637 </summary>
5638 <summary> 5638 </member>
5639 Start a particle stream between an agent and an object 5639 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
5640 </summary> 5640 <summary>
5641 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 5641 Returns what kind of gesture step this is
5642 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 5642 </summary>
5643 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param> 5643 </member>
5644 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param> 5644 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
5645 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 5645 <summary>
5646 </member> 5646 Describes the final step of a gesture
5647 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 5647 </summary>
5648 <summary> 5648 </member>
5649 Create a particle beam between an avatar and an primitive 5649 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
5650 </summary> 5650 <summary>
5651 <param name="sourceAvatar">The ID of source avatar</param> 5651 Returns what kind of gesture step this is
5652 <param name="targetObject">The ID of the target primitive</param> 5652 </summary>
5653 <param name="globalOffset">global offset</param> 5653 </member>
5654 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 5654 <member name="T:OpenMetaverse.Assets.AssetGesture">
5655 color values of particle beam</param> 5655 <summary>
5656 <param name="duration">a float representing the duration the parcicle beam will last</param> 5656 Represents a sequence of animations, sounds, and chat actions
5657 <param name="effectID">A Unique ID for the beam</param> 5657 </summary>
5658 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> 5658 </member>
5659 </member> 5659 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
5660 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 5660 <summary>
5661 <summary> 5661 Keyboard key that triggers the gestyre
5662 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet 5662 </summary>
5663 </summary> 5663 </member>
5664 <param name="globalOffset">global offset</param> 5664 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
5665 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 5665 <summary>
5666 color values of particle beam</param> 5666 Modifier to the trigger key
5667 <param name="duration">a float representing the duration the parcicle beam will last</param> 5667 </summary>
5668 <param name="effectID">A Unique ID for the beam</param> 5668 </member>
5669 </member> 5669 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
5670 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 5670 <summary>
5671 <summary> 5671 String that triggers playing of the gesture sequence
5672 Sends a request to sit on the specified object 5672 </summary>
5673 </summary> 5673 </member>
5674 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param> 5674 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
5675 <param name="offset">Sit at offset</param> 5675 <summary>
5676 </member> 5676 Text that replaces trigger in chat once gesture is triggered
5677 <member name="M:OpenMetaverse.AgentManager.Sit"> 5677 </summary>
5678 <summary> 5678 </member>
5679 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object 5679 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
5680 </summary> 5680 <summary>
5681 </member> 5681 Sequence of gesture steps
5682 <member name="M:OpenMetaverse.AgentManager.Stand"> 5682 </summary>
5683 <summary>Stands up from sitting on a prim or the ground</summary> 5683 </member>
5684 <returns>true of AgentUpdate was sent</returns> 5684 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
5685 </member> 5685 <summary>
5686 <member name="M:OpenMetaverse.AgentManager.SitOnGround"> 5686 Constructs guesture asset
5687 <summary> 5687 </summary>
5688 Does a "ground sit" at the avatar's current position 5688 </member>
5689 </summary> 5689 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
5690 </member> 5690 <summary>
5691 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)"> 5691 Constructs guesture asset
5692 <summary> 5692 </summary>
5693 Starts or stops flying 5693 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
5694 </summary> 5694 <param name="assetData">A byte array containing the raw asset data</param>
5695 <param name="start">True to start flying, false to stop flying</param> 5695 </member>
5696 </member> 5696 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
5697 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)"> 5697 <summary>
5698 <summary> 5698 Encodes gesture asset suitable for uplaod
5699 Starts or stops crouching 5699 </summary>
5700 </summary> 5700 </member>
5701 <param name="crouching">True to start crouching, false to stop crouching</param> 5701 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
5702 </member> 5702 <summary>
5703 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)"> 5703 Decodes gesture assset into play sequence
5704 <summary> 5704 </summary>
5705 Starts a jump (begin holding the jump key) 5705 <returns>true if the asset data was decoded successfully</returns>
5706 </summary> 5706 </member>
5707 </member> 5707 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
5708 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)"> 5708 <summary>
5709 <summary> 5709 Returns asset type
5710 Use the autopilot sim function to move the avatar to a new 5710 </summary>
5711 position. Uses double precision to get precise movements 5711 </member>
5712 </summary> 5712 <member name="T:OpenMetaverse.RegionFlags">
5713 <remarks>The z value is currently not handled properly by the simulator</remarks> 5713 <summary>
5714 <param name="globalX">Global X coordinate to move to</param> 5714 Simulator (region) properties
5715 <param name="globalY">Global Y coordinate to move to</param> 5715 </summary>
5716 <param name="z">Z coordinate to move to</param> 5716 </member>
5717 </member> 5717 <member name="F:OpenMetaverse.RegionFlags.None">
5718 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)"> 5718 <summary>No flags set</summary>
5719 <summary> 5719 </member>
5720 Use the autopilot sim function to move the avatar to a new position 5720 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
5721 </summary> 5721 <summary>Agents can take damage and be killed</summary>
5722 <remarks>The z value is currently not handled properly by the simulator</remarks> 5722 </member>
5723 <param name="globalX">Integer value for the global X coordinate to move to</param> 5723 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
5724 <param name="globalY">Integer value for the global Y coordinate to move to</param> 5724 <summary>Landmarks can be created here</summary>
5725 <param name="z">Floating-point value for the Z coordinate to move to</param> 5725 </member>
5726 </member> 5726 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
5727 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)"> 5727 <summary>Home position can be set in this sim</summary>
5728 <summary> 5728 </member>
5729 Use the autopilot sim function to move the avatar to a new position 5729 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
5730 </summary> 5730 <summary>Home position is reset when an agent teleports away</summary>
5731 <remarks>The z value is currently not handled properly by the simulator</remarks> 5731 </member>
5732 <param name="localX">Integer value for the local X coordinate to move to</param> 5732 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
5733 <param name="localY">Integer value for the local Y coordinate to move to</param> 5733 <summary>Sun does not move</summary>
5734 <param name="z">Floating-point value for the Z coordinate to move to</param> 5734 </member>
5735 </member> 5735 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
5736 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel"> 5736 <summary>No object, land, etc. taxes</summary>
5737 <summary>Macro to cancel autopilot sim function</summary> 5737 </member>
5738 <remarks>Not certain if this is how it is really done</remarks> 5738 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
5739 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns> 5739 <summary>Disable heightmap alterations (agents can still plant
5740 </member> 5740 foliage)</summary>
5741 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"> 5741 </member>
5742 <summary> 5742 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
5743 Grabs an object 5743 <summary>Land cannot be released, sold, or purchased</summary>
5744 </summary> 5744 </member>
5745 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 5745 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
5746 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 5746 <summary>All content is wiped nightly</summary>
5747 </member> 5747 </member>
5748 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5748 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
5749 <summary> 5749 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
5750 Overload: Grab a simulated object 5750 </member>
5751 </summary> 5751 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
5752 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 5752 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
5753 <param name="grabOffset"></param> 5753 </member>
5754 <param name="uvCoord">The texture coordinates to grab</param> 5754 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
5755 <param name="stCoord">The surface coordinates to grab</param> 5755 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
5756 <param name="faceIndex">The face of the position to grab</param> 5756 </member>
5757 <param name="position">The region coordinates of the position to grab</param> 5757 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
5758 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 5758 <summary>No collision detection for non-agent objects</summary>
5759 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 5759 </member>
5760 pointing along the U direction of the tangent space</param> 5760 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
5761 </member> 5761 <summary>No scripts are ran</summary>
5762 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 5762 </member>
5763 <summary> 5763 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
5764 Drag an object 5764 <summary>All physics processing is turned off</summary>
5765 </summary> 5765 </member>
5766 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 5766 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
5767 <param name="grabPosition">Drag target in region coordinates</param> 5767 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
5768 </member> 5768 </member>
5769 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5769 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
5770 <summary> 5770 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
5771 Overload: Drag an object 5771 </member>
5772 </summary> 5772 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
5773 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 5773 <summary>Agents not explicitly on the access list can visit the region. </summary>
5774 <param name="grabPosition">Drag target in region coordinates</param> 5774 </member>
5775 <param name="grabOffset"></param> 5775 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
5776 <param name="uvCoord">The texture coordinates to grab</param> 5776 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
5777 <param name="stCoord">The surface coordinates to grab</param> 5777 </member>
5778 <param name="faceIndex">The face of the position to grab</param> 5778 <member name="F:OpenMetaverse.RegionFlags.NoFly">
5779 <param name="position">The region coordinates of the position to grab</param> 5779 <summary>Flight is disabled (not currently enforced by the sim)</summary>
5780 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 5780 </member>
5781 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 5781 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
5782 pointing along the U direction of the tangent space</param> 5782 <summary>Allow direct (p2p) teleporting</summary>
5783 </member> 5783 </member>
5784 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)"> 5784 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
5785 <summary> 5785 <summary>Estate owner has temporarily disabled scripting</summary>
5786 Release a grabbed object 5786 </member>
5787 </summary> 5787 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
5788 <param name="objectLocalID">The Objects Simulator Local ID</param> 5788 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
5789 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 5789 </member>
5790 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/> 5790 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
5791 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> 5791 <summary>Deny agents with no payment info on file</summary>
5792 </member> 5792 </member>
5793 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5793 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
5794 <summary> 5794 <summary>Deny agents with payment info on file</summary>
5795 Release a grabbed object 5795 </member>
5796 </summary> 5796 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
5797 <param name="objectLocalID">The Objects Simulator Local ID</param> 5797 <summary>Deny agents who have made a monetary transaction</summary>
5798 <param name="uvCoord">The texture coordinates to grab</param> 5798 </member>
5799 <param name="stCoord">The surface coordinates to grab</param> 5799 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
5800 <param name="faceIndex">The face of the position to grab</param> 5800 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
5801 <param name="position">The region coordinates of the position to grab</param> 5801 </member>
5802 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 5802 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
5803 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 5803 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
5804 pointing along the U direction of the tangent space</param> 5804 </member>
5805 </member> 5805 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
5806 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)"> 5806 <summary>Region is Voice Enabled</summary>
5807 <summary> 5807 </member>
5808 Touches an object 5808 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
5809 </summary> 5809 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
5810 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 5810 </member>
5811 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 5811 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
5812 </member> 5812 <summary>Deny agents who have not been age verified from entering the region.</summary>
5813 <member name="M:OpenMetaverse.AgentManager.RequestBalance"> 5813 </member>
5814 <summary> 5814 <member name="T:OpenMetaverse.SimAccess">
5815 Request the current L$ balance 5815 <summary>
5816 </summary> 5816 Access level for a simulator
5817 </member> 5817 </summary>
5818 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)"> 5818 </member>
5819 <summary> 5819 <member name="F:OpenMetaverse.SimAccess.Min">
5820 Give Money to destination Avatar 5820 <summary>Minimum access level, no additional checks</summary>
5821 </summary> 5821 </member>
5822 <param name="target">UUID of the Target Avatar</param> 5822 <member name="F:OpenMetaverse.SimAccess.Trial">
5823 <param name="amount">Amount in L$</param> 5823 <summary>Trial accounts allowed</summary>
5824 </member> 5824 </member>
5825 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 5825 <member name="F:OpenMetaverse.SimAccess.PG">
5826 <summary> 5826 <summary>PG rating</summary>
5827 Give Money to destination Avatar 5827 </member>
5828 </summary> 5828 <member name="F:OpenMetaverse.SimAccess.Mature">
5829 <param name="target">UUID of the Target Avatar</param> 5829 <summary>Mature rating</summary>
5830 <param name="amount">Amount in L$</param> 5830 </member>
5831 <param name="description">Description that will show up in the 5831 <member name="F:OpenMetaverse.SimAccess.Adult">
5832 recipients transaction history</param> 5832 <summary>Adult rating</summary>
5833 </member> 5833 </member>
5834 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 5834 <member name="F:OpenMetaverse.SimAccess.Down">
5835 <summary> 5835 <summary>Simulator is offline</summary>
5836 Give L$ to an object 5836 </member>
5837 </summary> 5837 <member name="F:OpenMetaverse.SimAccess.NonExistent">
5838 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 5838 <summary>Simulator does not exist</summary>
5839 <param name="amount">amount of L$ to give</param> 5839 </member>
5840 <param name="objectName">name of object</param> 5840 <member name="T:OpenMetaverse.Simulator">
5841 </member> 5841 <summary>
5842 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)"> 5842
5843 <summary> 5843 </summary>
5844 Give L$ to a group 5844 </member>
5845 </summary> 5845 <member name="T:OpenMetaverse.UDPBase">
5846 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 5846 <summary>
5847 <param name="amount">amount of L$ to give</param> 5847
5848 </member> 5848 </summary>
5849 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 5849 </member>
5850 <summary> 5850 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
5851 Give L$ to a group 5851 <summary>
5852 </summary> 5852 Initialize the UDP packet handler in server mode
5853 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 5853 </summary>
5854 <param name="amount">amount of L$ to give</param> 5854 <param name="port">Port to listening for incoming UDP packets on</param>
5855 <param name="description">description of transaction</param> 5855 </member>
5856 </member> 5856 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
5857 <member name="M:OpenMetaverse.AgentManager.PayUploadFee"> 5857 <summary>
5858 <summary> 5858 Initialize the UDP packet handler in client mode
5859 Pay texture/animation upload fee 5859 </summary>
5860 </summary> 5860 <param name="endPoint">Remote UDP server to connect to</param>
5861 </member> 5861 </member>
5862 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)"> 5862 <member name="M:OpenMetaverse.UDPBase.Start">
5863 <summary> 5863 <summary>
5864 Pay texture/animation upload fee 5864
5865 </summary> 5865 </summary>
5866 <param name="description">description of the transaction</param> 5866 </member>
5867 </member> 5867 <member name="M:OpenMetaverse.UDPBase.Stop">
5868 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)"> 5868 <summary>
5869 <summary> 5869
5870 Give Money to destination Object or Avatar 5870 </summary>
5871 </summary> 5871 </member>
5872 <param name="target">UUID of the Target Object/Avatar</param> 5872 <member name="P:OpenMetaverse.UDPBase.IsRunning">
5873 <param name="amount">Amount in L$</param> 5873 <summary>
5874 <param name="description">Reason (Optional normally)</param> 5874
5875 <param name="type">The type of transaction</param> 5875 </summary>
5876 <param name="flags">Transaction flags, mostly for identifying group 5876 </member>
5877 transactions</param> 5877 <member name="F:OpenMetaverse.Simulator.Client">
5878 </member> 5878 <summary>A public reference to the client that this Simulator object
5879 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)"> 5879 is attached to</summary>
5880 <summary> 5880 </member>
5881 Plays a gesture 5881 <member name="F:OpenMetaverse.Simulator.ID">
5882 </summary> 5882 <summary>A Unique Cache identifier for this simulator</summary>
5883 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 5883 </member>
5884 </member> 5884 <member name="F:OpenMetaverse.Simulator.Caps">
5885 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 5885 <summary>The capabilities for this simulator</summary>
5886 <summary> 5886 </member>
5887 Mark gesture active 5887 <member name="F:OpenMetaverse.Simulator.Handle">
5888 </summary> 5888 <summary></summary>
5889 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 5889 </member>
5890 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 5890 <member name="F:OpenMetaverse.Simulator.SimVersion">
5891 </member> 5891 <summary>The current version of software this simulator is running</summary>
5892 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)"> 5892 </member>
5893 <summary> 5893 <member name="F:OpenMetaverse.Simulator.Name">
5894 Mark gesture inactive 5894 <summary></summary>
5895 </summary> 5895 </member>
5896 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 5896 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
5897 </member> 5897 <summary>A 64x64 grid of parcel coloring values. The values stored
5898 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)"> 5898 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
5899 <summary> 5899 </member>
5900 Send an AgentAnimation packet that toggles a single animation on 5900 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
5901 </summary> 5901 <summary></summary>
5902 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param> 5902 </member>
5903 <param name="reliable">Whether to ensure delivery of this packet or not</param> 5903 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
5904 </member> 5904 <summary></summary>
5905 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)"> 5905 </member>
5906 <summary> 5906 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
5907 Send an AgentAnimation packet that toggles a single animation off 5907 <summary></summary>
5908 </summary> 5908 </member>
5909 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a 5909 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
5910 currently playing animation to stop playing</param> 5910 <summary></summary>
5911 <param name="reliable">Whether to ensure delivery of this packet or not</param> 5911 </member>
5912 </member> 5912 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
5913 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)"> 5913 <summary></summary>
5914 <summary> 5914 </member>
5915 Send an AgentAnimation packet that will toggle animations on or off 5915 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
5916 </summary> 5916 <summary></summary>
5917 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to 5917 </member>
5918 turn that animation on or off</param> 5918 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
5919 <param name="reliable">Whether to ensure delivery of this packet or not</param> 5919 <summary></summary>
5920 </member> 5920 </member>
5921 <member name="M:OpenMetaverse.AgentManager.GoHome"> 5921 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
5922 <summary> 5922 <summary></summary>
5923 Teleports agent to their stored home location 5923 </member>
5924 </summary> 5924 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
5925 <returns>true on successful teleport to home location</returns> 5925 <summary></summary>
5926 </member> 5926 </member>
5927 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)"> 5927 <member name="F:OpenMetaverse.Simulator.WaterHeight">
5928 <summary> 5928 <summary></summary>
5929 Teleport agent to a landmark 5929 </member>
5930 </summary> 5930 <member name="F:OpenMetaverse.Simulator.SimOwner">
5931 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 5931 <summary></summary>
5932 <returns>true on success, false on failure</returns> 5932 </member>
5933 </member> 5933 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
5934 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)"> 5934 <summary></summary>
5935 <summary> 5935 </member>
5936 Attempt to look up a simulator name and teleport to the discovered 5936 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
5937 destination 5937 <summary></summary>
5938 </summary> 5938 </member>
5939 <param name="simName">Region name to look up</param> 5939 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
5940 <param name="position">Position to teleport to</param> 5940 <summary></summary>
5941 <returns>True if the lookup and teleport were successful, otherwise 5941 </member>
5942 false</returns> 5942 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
5943 </member> 5943 <summary></summary>
5944 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5944 </member>
5945 <summary> 5945 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
5946 Attempt to look up a simulator name and teleport to the discovered 5946 <summary></summary>
5947 destination 5947 </member>
5948 </summary> 5948 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
5949 <param name="simName">Region name to look up</param> 5949 <summary></summary>
5950 <param name="position">Position to teleport to</param> 5950 </member>
5951 <param name="lookAt">Target to look at</param> 5951 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
5952 <returns>True if the lookup and teleport were successful, otherwise 5952 <summary></summary>
5953 false</returns> 5953 </member>
5954 </member> 5954 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
5955 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)"> 5955 <summary></summary>
5956 <summary> 5956 </member>
5957 Teleport agent to another region 5957 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
5958 </summary> 5958 <summary>true if your agent has Estate Manager rights on this region</summary>
5959 <param name="regionHandle">handle of region to teleport agent to</param> 5959 </member>
5960 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 5960 <member name="F:OpenMetaverse.Simulator.Flags">
5961 <returns>true on success, false on failure</returns> 5961 <summary></summary>
5962 <remarks>This call is blocking</remarks> 5962 </member>
5963 </member> 5963 <member name="F:OpenMetaverse.Simulator.Access">
5964 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5964 <summary></summary>
5965 <summary> 5965 </member>
5966 Teleport agent to another region 5966 <member name="F:OpenMetaverse.Simulator.BillableFactor">
5967 </summary> 5967 <summary></summary>
5968 <param name="regionHandle">handle of region to teleport agent to</param> 5968 </member>
5969 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 5969 <member name="F:OpenMetaverse.Simulator.Stats">
5970 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 5970 <summary>Statistics information for this simulator and the
5971 <returns>true on success, false on failure</returns> 5971 connection to the simulator, calculated by the simulator itself
5972 <remarks>This call is blocking</remarks> 5972 and the library</summary>
5973 </member> 5973 </member>
5974 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)"> 5974 <member name="F:OpenMetaverse.Simulator.RegionID">
5975 <summary> 5975 <summary>The regions Unique ID</summary>
5976 Request teleport to a another simulator 5976 </member>
5977 </summary> 5977 <member name="F:OpenMetaverse.Simulator.ColoLocation">
5978 <param name="regionHandle">handle of region to teleport agent to</param> 5978 <summary>The physical data center the simulator is located</summary>
5979 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 5979 <remarks>Known values are:
5980 </member> 5980 <list type="table">
5981 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 5981 <item>Dallas</item>
5982 <summary> 5982 <item>Chandler</item>
5983 Request teleport to a another simulator 5983 <item>SF</item>
5984 </summary> 5984 </list>
5985 <param name="regionHandle">handle of region to teleport agent to</param> 5985 </remarks>
5986 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 5986 </member>
5987 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 5987 <member name="F:OpenMetaverse.Simulator.CPUClass">
5988 </member> 5988 <summary>The CPU Class of the simulator</summary>
5989 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)"> 5989 <remarks>Most full mainland/estate sims appear to be 5,
5990 <summary> 5990 Homesteads and Openspace appear to be 501</remarks>
5991 Teleport agent to a landmark 5991 </member>
5992 </summary> 5992 <member name="F:OpenMetaverse.Simulator.CPURatio">
5993 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 5993 <summary>The number of regions sharing the same CPU as this one</summary>
5994 </member> 5994 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
5995 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)"> 5995 </member>
5996 <summary> 5996 <member name="F:OpenMetaverse.Simulator.ProductName">
5997 Send a teleport lure to another avatar with default "Join me in ..." invitation message 5997 <summary>The billing product name</summary>
5998 </summary> 5998 <remarks>Known values are:
5999 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 5999 <list type="table">
6000 </member> 6000 <item>Mainland / Full Region (Sku: 023)</item>
6001 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)"> 6001 <item>Estate / Full Region (Sku: 024)</item>
6002 <summary> 6002 <item>Estate / Openspace (Sku: 027)</item>
6003 Send a teleport lure to another avatar with custom invitation message 6003 <item>Estate / Homestead (Sku: 029)</item>
6004 </summary> 6004 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
6005 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 6005 <item>Mainland / Linden Homes (Sku: 131)</item>
6006 <param name="message">custom message to send with invitation</param> 6006 </list>
6007 </member> 6007 </remarks>
6008 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)"> 6008 </member>
6009 <summary> 6009 <member name="F:OpenMetaverse.Simulator.ProductSku">
6010 Respond to a teleport lure by either accepting it and initiating 6010 <summary>The billing product SKU</summary>
6011 the teleport, or denying it 6011 <remarks>Known values are:
6012 </summary> 6012 <list type="table">
6013 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param> 6013 <item>023 Mainland / Full Region</item>
6014 <param name="accept">true to accept the lure, false to decline it</param> 6014 <item>024 Estate / Full Region</item>
6015 </member> 6015 <item>027 Estate / Openspace</item>
6016 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)"> 6016 <item>029 Estate / Homestead</item>
6017 <summary> 6017 <item>129 Mainland / Homestead (Linden Owned)</item>
6018 Update agent profile 6018 <item>131 Linden Homes / Full Region</item>
6019 </summary> 6019 </list>
6020 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated 6020 </remarks>
6021 profile information</param> 6021 </member>
6022 </member> 6022 <member name="F:OpenMetaverse.Simulator.Sequence">
6023 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)"> 6023 <summary>The current sequence number for packets sent to this
6024 <summary> 6024 simulator. Must be Interlocked before modifying. Only
6025 Update agents profile interests 6025 useful for applications manipulating sequence numbers</summary>
6026 </summary> 6026 </member>
6027 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param> 6027 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
6028 </member> 6028 <summary>
6029 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)"> 6029 A thread-safe dictionary containing avatars in a simulator
6030 <summary> 6030 </summary>
6031 Set the height and the width of the client window. This is used 6031 </member>
6032 by the server to build a virtual camera frustum for our avatar 6032 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
6033 </summary> 6033 <summary>
6034 <param name="height">New height of the viewer window</param> 6034 A thread-safe dictionary containing primitives in a simulator
6035 <param name="width">New width of the viewer window</param> 6035 </summary>
6036 </member> 6036 </member>
6037 <member name="M:OpenMetaverse.AgentManager.RequestMuteList"> 6037 <member name="F:OpenMetaverse.Simulator.Parcels">
6038 <summary> 6038 <summary>
6039 Request the list of muted objects and avatars for this agent 6039 Provides access to an internal thread-safe dictionary containing parcel
6040 </summary> 6040 information found in this simulator
6041 </member> 6041 </summary>
6042 <member name="M:OpenMetaverse.AgentManager.SetHome"> 6042 </member>
6043 <summary> 6043 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
6044 Sets home location to agents current position 6044 <summary>
6045 </summary> 6045 Checks simulator parcel map to make sure it has downloaded all data successfully
6046 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with 6046 </summary>
6047 success or failure message</remarks> 6047 <returns>true if map is full (contains no 0's)</returns>
6048 </member> 6048 </member>
6049 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)"> 6049 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
6050 <summary> 6050 <summary>Used internally to track sim disconnections</summary>
6051 Move an agent in to a simulator. This packet is the last packet 6051 </member>
6052 needed to complete the transition in to a new simulator 6052 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
6053 </summary> 6053 <summary>Event that is triggered when the simulator successfully
6054 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 6054 establishes a connection</summary>
6055 </member> 6055 </member>
6056 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"> 6056 <member name="F:OpenMetaverse.Simulator.connected">
6057 <summary> 6057 <summary>Whether this sim is currently connected or not. Hooked up
6058 Reply to script permissions request 6058 to the property Connected</summary>
6059 </summary> 6059 </member>
6060 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 6060 <member name="F:OpenMetaverse.Simulator.avatarPositions">
6061 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param> 6061 <summary>Coarse locations of avatars in this simulator</summary>
6062 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param> 6062 </member>
6063 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param> 6063 <member name="F:OpenMetaverse.Simulator.preyID">
6064 </member> 6064 <summary>AvatarPositions key representing TrackAgent target</summary>
6065 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 6065 </member>
6066 <summary> 6066 <member name="F:OpenMetaverse.Simulator.PacketArchive">
6067 Respond to a group invitation by either accepting or denying it 6067 <summary>Sequence numbers of packets we've received
6068 </summary> 6068 (for duplicate checking)</summary>
6069 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param> 6069 </member>
6070 <param name="imSessionID">IM Session ID from the group invitation message</param> 6070 <member name="F:OpenMetaverse.Simulator.NeedAck">
6071 <param name="accept">Accept the group invitation or deny it</param> 6071 <summary>Packets we sent out that need ACKs from the simulator</summary>
6072 </member> 6072 </member>
6073 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 6073 <member name="F:OpenMetaverse.Simulator.pauseSerial">
6074 <summary> 6074 <summary>Sequence number for pause/resume</summary>
6075 Requests script detection of objects and avatars 6075 </member>
6076 </summary> 6076 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
6077 <param name="name">name of the object/avatar to search for</param> 6077 <summary>Indicates if UDP connection to the sim is fully established</summary>
6078 <param name="searchID">UUID of the object or avatar to search for</param> 6078 </member>
6079 <param name="type">Type of search from ScriptSensorTypeFlags</param> 6079 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
6080 <param name="range">range of scan (96 max?)</param> 6080 <summary>
6081 <param name="arc">the arc in radians to search within</param> 6081
6082 <param name="requestID">an user generated ID to correlate replies with</param> 6082 </summary>
6083 <param name="sim">Simulator to perform search in</param> 6083 <param name="client">Reference to the GridClient object</param>
6084 </member> 6084 <param name="address">IPEndPoint of the simulator</param>
6085 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)"> 6085 <param name="handle">handle of the simulator</param>
6086 <summary> 6086 </member>
6087 Create or update profile pick 6087 <member name="M:OpenMetaverse.Simulator.Dispose">
6088 </summary> 6088 <summary>
6089 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param> 6089 Called when this Simulator object is being destroyed
6090 <param name="topPick">Is this a top pick? (typically false)</param> 6090 </summary>
6091 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param> 6091 </member>
6092 <param name="name">Name of the pick</param> 6092 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
6093 <param name="globalPosition">Global position of the pick landmark</param> 6093 <summary>
6094 <param name="textureID">UUID of the image displayed with the pick</param> 6094 Attempt to connect to this simulator
6095 <param name="description">Long description of the pick</param> 6095 </summary>
6096 </member> 6096 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
6097 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)"> 6097 <returns>True if the connection succeeded or connection status is
6098 <summary> 6098 unknown, false if there was a failure</returns>
6099 Delete profile pick 6099 </member>
6100 </summary> 6100 <member name="M:OpenMetaverse.Simulator.UseCircuitCode">
6101 <param name="pickID">UUID of the pick to delete</param> 6101 <summary>
6102 </member> 6102 Initiates connection to the simulator
6103 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)"> 6103 </summary>
6104 <summary> 6104 </member>
6105 Create or update profile Classified 6105 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
6106 </summary> 6106 <summary>
6107 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 6107 Disconnect from this simulator
6108 <param name="category">Defines what catagory the classified is in</param> 6108 </summary>
6109 <param name="snapshotID">UUID of the image displayed with the classified</param> 6109 </member>
6110 <param name="price">Price that the classified will cost to place for a week</param> 6110 <member name="M:OpenMetaverse.Simulator.Pause">
6111 <param name="position">Global position of the classified landmark</param> 6111 <summary>
6112 <param name="name">Name of the classified</param> 6112 Instructs the simulator to stop sending update (and possibly other) packets
6113 <param name="desc">Long description of the classified</param> 6113 </summary>
6114 <param name="autoRenew">if true, auto renew classified after expiration</param> 6114 </member>
6115 </member> 6115 <member name="M:OpenMetaverse.Simulator.Resume">
6116 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)"> 6116 <summary>
6117 <summary> 6117 Instructs the simulator to resume sending update packets (unpause)
6118 Create or update profile Classified 6118 </summary>
6119 </summary> 6119 </member>
6120 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 6120 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)">
6121 <param name="category">Defines what catagory the classified is in</param> 6121 <summary>
6122 <param name="snapshotID">UUID of the image displayed with the classified</param> 6122 Retrieve the terrain height at a given coordinate
6123 <param name="price">Price that the classified will cost to place for a week</param> 6123 </summary>
6124 <param name="name">Name of the classified</param> 6124 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
6125 <param name="desc">Long description of the classified</param> 6125 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
6126 <param name="autoRenew">if true, auto renew classified after expiration</param> 6126 <param name="height">The terrain height at the given point if the
6127 </member> 6127 lookup was successful, otherwise 0.0f</param>
6128 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)"> 6128 <returns>True if the lookup was successful, otherwise false</returns>
6129 <summary> 6129 </member>
6130 Delete a classified ad 6130 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
6131 </summary> 6131 <summary>
6132 <param name="classifiedID">The classified ads ID</param> 6132 Sends a packet
6133 </member> 6133 </summary>
6134 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6134 <param name="packet">Packet to be sent</param>
6135 <summary> 6135 </member>
6136 Take an incoming ImprovedInstantMessage packet, auto-parse, and if 6136 <member name="M:OpenMetaverse.Simulator.SendPing">
6137 OnInstantMessage is defined call that with the appropriate arguments 6137 <summary>
6138 </summary> 6138
6139 <param name="sender">The sender</param> 6139 </summary>
6140 <param name="e">The EventArgs object containing the packet data</param> 6140 </member>
6141 </member> 6141 <member name="M:OpenMetaverse.Simulator.ToString">
6142 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6142 <summary>
6143 <summary> 6143 Returns Simulator Name as a String
6144 Take an incoming Chat packet, auto-parse, and if OnChat is defined call 6144 </summary>
6145 that with the appropriate arguments. 6145 <returns></returns>
6146 </summary> 6146 </member>
6147 <param name="sender">The sender</param> 6147 <member name="M:OpenMetaverse.Simulator.GetHashCode">
6148 <param name="e">The EventArgs object containing the packet data</param> 6148 <summary>
6149 </member> 6149
6150 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6150 </summary>
6151 <summary> 6151 <returns></returns>
6152 Used for parsing llDialogs 6152 </member>
6153 </summary> 6153 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
6154 <param name="sender">The sender</param> 6154 <summary>
6155 <param name="e">The EventArgs object containing the packet data</param> 6155
6156 </member> 6156 </summary>
6157 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6157 <param name="obj"></param>
6158 <summary> 6158 <returns></returns>
6159 Used for parsing llRequestPermissions dialogs 6159 </member>
6160 </summary> 6160 <member name="M:OpenMetaverse.Simulator.SendAcks">
6161 <param name="sender">The sender</param> 6161 <summary>
6162 <param name="e">The EventArgs object containing the packet data</param> 6162 Sends out pending acknowledgements
6163 </member> 6163 </summary>
6164 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6164 </member>
6165 <summary> 6165 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
6166 Handles Script Control changes when Script with permissions releases or takes a control 6166 <summary>
6167 </summary> 6167 Resend unacknowledged packets
6168 <param name="sender">The sender</param> 6168 </summary>
6169 <param name="e">The EventArgs object containing the packet data</param> 6169 </member>
6170 </member> 6170 <member name="P:OpenMetaverse.Simulator.ParcelMap">
6171 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6171 <summary>
6172 <summary> 6172 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
6173 Used for parsing llLoadURL Dialogs 6173 to each 64x64 parcel's LocalID.
6174 </summary> 6174 </summary>
6175 <param name="sender">The sender</param> 6175 </member>
6176 <param name="e">The EventArgs object containing the packet data</param> 6176 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
6177 </member> 6177 <summary>The IP address and port of the server</summary>
6178 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6178 </member>
6179 <summary> 6179 <member name="P:OpenMetaverse.Simulator.Connected">
6180 Update client's Position, LookAt and region handle from incoming packet 6180 <summary>Whether there is a working connection to the simulator or
6181 </summary> 6181 not</summary>
6182 <param name="sender">The sender</param> 6182 </member>
6183 <param name="e">The EventArgs object containing the packet data</param> 6183 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
6184 <remarks>This occurs when after an avatar moves into a new sim</remarks> 6184 <summary>Coarse locations of avatars in this simulator</summary>
6185 </member> 6185 </member>
6186 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6186 <member name="P:OpenMetaverse.Simulator.PreyID">
6187 <summary>Process an incoming packet and raise the appropriate events</summary> 6187 <summary>AvatarPositions key representing TrackAgent target</summary>
6188 <param name="sender">The sender</param> 6188 </member>
6189 <param name="e">The EventArgs object containing the packet data</param> 6189 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
6190 </member> 6190 <summary>Indicates if UDP connection to the sim is fully established</summary>
6191 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6191 </member>
6192 <summary>Process an incoming packet and raise the appropriate events</summary> 6192 <member name="T:OpenMetaverse.Simulator.SimStats">
6193 <param name="sender">The sender</param> 6193 <summary>
6194 <param name="e">The EventArgs object containing the packet data</param> 6194 Simulator Statistics
6195 </member> 6195 </summary>
6196 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6196 </member>
6197 <summary>Process an incoming packet and raise the appropriate events</summary> 6197 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
6198 <param name="sender">The sender</param> 6198 <summary>Total number of packets sent by this simulator to this agent</summary>
6199 <param name="e">The EventArgs object containing the packet data</param> 6199 </member>
6200 </member> 6200 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
6201 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6201 <summary>Total number of packets received by this simulator to this agent</summary>
6202 <summary> 6202 </member>
6203 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why. 6203 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
6204 </summary> 6204 <summary>Total number of bytes sent by this simulator to this agent</summary>
6205 <param name="messageKey">The Message Key</param> 6205 </member>
6206 <param name="message">An IMessage object Deserialized from the recieved message event</param> 6206 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
6207 <param name="simulator">The simulator originating the event message</param> 6207 <summary>Total number of bytes received by this simulator to this agent</summary>
6208 </member> 6208 </member>
6209 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6209 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
6210 <summary> 6210 <summary>Time in seconds agent has been connected to simulator</summary>
6211 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler 6211 </member>
6212 </summary> 6212 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
6213 <param name="capsKey">The message system key for this event</param> 6213 <summary>Total number of packets that have been resent</summary>
6214 <param name="message">IMessage object containing decoded data from OSD</param> 6214 </member>
6215 <param name="simulator">The simulator originating the event message</param> 6215 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends">
6216 </member> 6216 <summary>Total number of resent packets recieved</summary>
6217 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6217 </member>
6218 <summary>Process an incoming packet and raise the appropriate events</summary> 6218 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings">
6219 <param name="sender">The sender</param> 6219 <summary>Total number of pings sent to this simulator by this agent</summary>
6220 <param name="e">The EventArgs object containing the packet data</param> 6220 </member>
6221 </member> 6221 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs">
6222 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6222 <summary>Total number of ping replies sent to this agent by this simulator</summary>
6223 <summary>Process an incoming packet and raise the appropriate events</summary> 6223 </member>
6224 <param name="sender">The sender</param> 6224 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS">
6225 <param name="e">The EventArgs object containing the packet data</param> 6225 <summary>
6226 </member> 6226 Incoming bytes per second
6227 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6227 </summary>
6228 <summary>Process an incoming packet and raise the appropriate events</summary> 6228 <remarks>It would be nice to have this claculated on the fly, but
6229 <param name="sender">The sender</param> 6229 this is far, far easier</remarks>
6230 <param name="e">The EventArgs object containing the packet data</param> 6230 </member>
6231 </member> 6231 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS">
6232 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6232 <summary>
6233 <summary> 6233 Outgoing bytes per second
6234 Crossed region handler for message that comes across the EventQueue. Sent to an agent 6234 </summary>
6235 when the agent crosses a sim border into a new region. 6235 <remarks>It would be nice to have this claculated on the fly, but
6236 </summary> 6236 this is far, far easier</remarks>
6237 <param name="capsKey">The message key</param> 6237 </member>
6238 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 6238 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
6239 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 6239 <summary>Time last ping was sent</summary>
6240 </member> 6240 </member>
6241 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6241 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
6242 <summary>Process an incoming packet and raise the appropriate events</summary> 6242 <summary>ID of last Ping sent</summary>
6243 <param name="sender">The sender</param> 6243 </member>
6244 <param name="e">The EventArgs object containing the packet data</param> 6244 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
6245 <remarks>This packet is now being sent via the EventQueue</remarks> 6245 <summary></summary>
6246 </member> 6246 </member>
6247 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6247 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
6248 <summary> 6248 <summary></summary>
6249 Group Chat event handler 6249 </member>
6250 </summary> 6250 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
6251 <param name="capsKey">The capability Key</param> 6251 <summary>Current time dilation of this simulator</summary>
6252 <param name="message">IMessage object containing decoded data from OSD</param> 6252 </member>
6253 <param name="simulator"></param> 6253 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
6254 </member> 6254 <summary>Current Frames per second of simulator</summary>
6255 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6255 </member>
6256 <summary> 6256 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
6257 Response from request to join a group chat 6257 <summary>Current Physics frames per second of simulator</summary>
6258 </summary> 6258 </member>
6259 <param name="capsKey"></param> 6259 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
6260 <param name="message">IMessage object containing decoded data from OSD</param> 6260 <summary></summary>
6261 <param name="simulator"></param> 6261 </member>
6262 </member> 6262 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
6263 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6263 <summary></summary>
6264 <summary> 6264 </member>
6265 Someone joined or left group chat 6265 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
6266 </summary> 6266 <summary></summary>
6267 <param name="capsKey"></param> 6267 </member>
6268 <param name="message">IMessage object containing decoded data from OSD</param> 6268 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
6269 <param name="simulator"></param> 6269 <summary></summary>
6270 </member> 6270 </member>
6271 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 6271 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
6272 <summary> 6272 <summary></summary>
6273 Handle a group chat Invitation 6273 </member>
6274 </summary> 6274 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
6275 <param name="capsKey">Caps Key</param> 6275 <summary></summary>
6276 <param name="message">IMessage object containing decoded data from OSD</param> 6276 </member>
6277 <param name="simulator">Originating Simulator</param> 6277 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
6278 </member> 6278 <summary></summary>
6279 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)"> 6279 </member>
6280 <summary> 6280 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
6281 Moderate a chat session 6281 <summary></summary>
6282 </summary> 6282 </member>
6283 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param> 6283 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
6284 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param> 6284 <summary>Total number of objects Simulator is simulating</summary>
6285 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param> 6285 </member>
6286 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param> 6286 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
6287 </member> 6287 <summary>Total number of Active (Scripted) objects running</summary>
6288 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6288 </member>
6289 <summary>Process an incoming packet and raise the appropriate events</summary> 6289 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
6290 <param name="sender">The sender</param> 6290 <summary>Number of agents currently in this simulator</summary>
6291 <param name="e">The EventArgs object containing the packet data</param> 6291 </member>
6292 </member> 6292 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
6293 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6293 <summary>Number of agents in neighbor simulators</summary>
6294 <summary>Process an incoming packet and raise the appropriate events</summary> 6294 </member>
6295 <param name="sender">The sender</param> 6295 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
6296 <param name="e">The EventArgs object containing the packet data</param> 6296 <summary>Number of Active scripts running in this simulator</summary>
6297 </member> 6297 </member>
6298 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6298 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
6299 <summary>Process an incoming packet and raise the appropriate events</summary> 6299 <summary></summary>
6300 <param name="sender">The sender</param> 6300 </member>
6301 <param name="e">The EventArgs object containing the packet data</param> 6301 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
6302 </member> 6302 <summary></summary>
6303 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6303 </member>
6304 <summary>Process an incoming packet and raise the appropriate events</summary> 6304 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
6305 <param name="sender">The sender</param> 6305 <summary></summary>
6306 <param name="e">The EventArgs object containing the packet data</param> 6306 </member>
6307 </member> 6307 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
6308 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator"> 6308 <summary>Number of downloads pending</summary>
6309 <summary>Raised when a scripted object or agent within range sends a public message</summary> 6309 </member>
6310 </member> 6310 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
6311 <member name="E:OpenMetaverse.AgentManager.ScriptDialog"> 6311 <summary>Number of uploads pending</summary>
6312 <summary>Raised when a scripted object sends a dialog box containing possible 6312 </member>
6313 options an agent can respond to</summary> 6313 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
6314 </member> 6314 <summary></summary>
6315 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion"> 6315 </member>
6316 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary> 6316 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
6317 </member> 6317 <summary></summary>
6318 <member name="E:OpenMetaverse.AgentManager.LoadURL"> 6318 </member>
6319 <summary>Raised when a script requests an agent open the specified URL</summary> 6319 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
6320 </member> 6320 <summary>Number of local uploads pending</summary>
6321 <member name="E:OpenMetaverse.AgentManager.MoneyBalance"> 6321 </member>
6322 <summary>Raised when an agents currency balance is updated</summary> 6322 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
6323 </member> 6323 <summary>Unacknowledged bytes in queue</summary>
6324 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply"> 6324 </member>
6325 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary> 6325 <member name="T:OpenMetaverse.InventoryException">
6326 </member> 6326 <summary>
6327 <member name="E:OpenMetaverse.AgentManager.IM"> 6327 Exception class to identify inventory exceptions
6328 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from 6328 </summary>
6329 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary> 6329 </member>
6330 </member> 6330 <member name="T:OpenMetaverse.Inventory">
6331 <member name="E:OpenMetaverse.AgentManager.TeleportProgress"> 6331 <summary>
6332 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times 6332 Responsible for maintaining inventory structure. Inventory constructs nodes
6333 for each teleport indicating the progress of the request</summary> 6333 and manages node children as is necessary to maintain a coherant hirarchy.
6334 </member> 6334 Other classes should not manipulate or create InventoryNodes explicitly. When
6335 <member name="E:OpenMetaverse.AgentManager.AgentDataReply"> 6335 A node's parent changes (when a folder is moved, for example) simply pass
6336 <summary>Raised when a simulator sends agent specific information for our avatar.</summary> 6336 Inventory the updated InventoryFolder and it will make the appropriate changes
6337 </member> 6337 to its internal representation.
6338 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged"> 6338 </summary>
6339 <summary>Raised when our agents animation playlist changes</summary> 6339 </member>
6340 </member> 6340 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
6341 <member name="E:OpenMetaverse.AgentManager.MeanCollision"> 6341 <summary>The event subscribers, null of no subscribers</summary>
6342 <summary>Raised when an object or avatar forcefully collides with our agent</summary> 6342 </member>
6343 </member> 6343 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
6344 <member name="E:OpenMetaverse.AgentManager.RegionCrossed"> 6344 <summary>Raises the InventoryObjectUpdated Event</summary>
6345 <summary>Raised when our agent crosses a region border into another region</summary> 6345 <param name="e">A InventoryObjectUpdatedEventArgs object containing
6346 </member> 6346 the data sent from the simulator</param>
6347 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined"> 6347 </member>
6348 <summary>Raised when our agent succeeds or fails to join a group chat session</summary> 6348 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
6349 </member> 6349 <summary>Thread sync lock object</summary>
6350 <member name="E:OpenMetaverse.AgentManager.GroupChatLeft"> 6350 </member>
6351 <summary>Raised when our agent exits a group chat session</summary> 6351 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
6352 </member> 6352 <summary>The event subscribers, null of no subscribers</summary>
6353 <member name="E:OpenMetaverse.AgentManager.AlertMessage"> 6353 </member>
6354 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of 6354 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
6355 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary> 6355 <summary>Raises the InventoryObjectRemoved Event</summary>
6356 </member> 6356 <param name="e">A InventoryObjectRemovedEventArgs object containing
6357 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange"> 6357 the data sent from the simulator</param>
6358 <summary>Raised when a script attempts to take or release specified controls for our agent</summary> 6358 </member>
6359 </member> 6359 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
6360 <member name="E:OpenMetaverse.AgentManager.CameraConstraint"> 6360 <summary>Thread sync lock object</summary>
6361 <summary>Raised when the simulator detects our agent is trying to view something 6361 </member>
6362 beyond its limits</summary> 6362 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
6363 </member> 6363 <summary>The event subscribers, null of no subscribers</summary>
6364 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply"> 6364 </member>
6365 <summary>Raised when a script sensor reply is received from a simulator</summary> 6365 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
6366 </member> 6366 <summary>Raises the InventoryObjectAdded Event</summary>
6367 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse"> 6367 <param name="e">A InventoryObjectAddedEventArgs object containing
6368 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary> 6368 the data sent from the simulator</param>
6369 </member> 6369 </member>
6370 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded"> 6370 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
6371 <summary>Raised when an avatar enters a group chat session we are participating in</summary> 6371 <summary>Thread sync lock object</summary>
6372 </member> 6372 </member>
6373 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft"> 6373 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
6374 <summary>Raised when an agent exits a group chat session we are participating in</summary> 6374 <summary>
6375 </member> 6375 Returns the contents of the specified folder
6376 <member name="P:OpenMetaverse.AgentManager.AgentID"> 6376 </summary>
6377 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary> 6377 <param name="folder">A folder's UUID</param>
6378 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks> 6378 <returns>The contents of the folder corresponding to <code>folder</code></returns>
6379 </member> 6379 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
6380 <member name="P:OpenMetaverse.AgentManager.SessionID"> 6380 </member>
6381 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for 6381 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
6382 verifying our identity in packets</summary> 6382 <summary>
6383 </member> 6383 Updates the state of the InventoryNode and inventory data structure that
6384 <member name="P:OpenMetaverse.AgentManager.SecureSessionID"> 6384 is responsible for the InventoryObject. If the item was previously not added to inventory,
6385 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary> 6385 it adds the item, and updates structure accordingly. If it was, it updates the
6386 </member> 6386 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
6387 <member name="P:OpenMetaverse.AgentManager.LocalID"> 6387 not match <code>node.Parent.Data.UUID</code>.
6388 <summary>Your (client) avatar ID, local to the current region/sim</summary> 6388
6389 </member> 6389 You can not set the inventory root folder using this method
6390 <member name="P:OpenMetaverse.AgentManager.StartLocation"> 6390 </summary>
6391 <summary>Where the avatar started at login. Can be "last", "home" 6391 <param name="item">The InventoryObject to store</param>
6392 or a login <seealso cref="T:OpenMetaverse.URI"/></summary> 6392 </member>
6393 </member> 6393 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
6394 <member name="P:OpenMetaverse.AgentManager.AgentAccess"> 6394 <summary>
6395 <summary>The access level of this agent, usually M or PG</summary> 6395 Removes the InventoryObject and all related node data from Inventory.
6396 </member> 6396 </summary>
6397 <member name="P:OpenMetaverse.AgentManager.CollisionPlane"> 6397 <param name="item">The InventoryObject to remove.</param>
6398 <summary>The CollisionPlane of Agent</summary> 6398 </member>
6399 </member> 6399 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
6400 <member name="P:OpenMetaverse.AgentManager.Velocity"> 6400 <summary>
6401 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary> 6401 Used to find out if Inventory contains the InventoryObject
6402 </member> 6402 specified by <code>uuid</code>.
6403 <member name="P:OpenMetaverse.AgentManager.Acceleration"> 6403 </summary>
6404 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary> 6404 <param name="uuid">The UUID to check.</param>
6405 </member> 6405 <returns>true if inventory contains uuid, false otherwise</returns>
6406 <member name="P:OpenMetaverse.AgentManager.AngularVelocity"> 6406 </member>
6407 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary> 6407 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
6408 </member> 6408 <summary>
6409 <member name="P:OpenMetaverse.AgentManager.HomePosition"> 6409 Saves the current inventory structure to a cache file
6410 <summary>Position avatar client will goto when login to 'home' or during 6410 </summary>
6411 teleport request to 'home' region.</summary> 6411 <param name="filename">Name of the cache file to save to</param>
6412 </member> 6412 </member>
6413 <member name="P:OpenMetaverse.AgentManager.HomeLookAt"> 6413 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
6414 <summary>LookAt point saved/restored with HomePosition</summary> 6414 <summary>
6415 </member> 6415 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
6416 <member name="P:OpenMetaverse.AgentManager.FirstName"> 6416 </summary>
6417 <summary>Avatar First Name (i.e. Philip)</summary> 6417 <param name="filename">Name of the cache file to load</param>
6418 </member> 6418 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
6419 <member name="P:OpenMetaverse.AgentManager.LastName"> 6419 </member>
6420 <summary>Avatar Last Name (i.e. Linden)</summary> 6420 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
6421 </member> 6421 <summary>Raised when the simulator sends us data containing
6422 <member name="P:OpenMetaverse.AgentManager.Name"> 6422 ...</summary>
6423 <summary>Avatar Full Name (i.e. Philip Linden)</summary> 6423 </member>
6424 </member> 6424 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
6425 <member name="P:OpenMetaverse.AgentManager.Health"> 6425 <summary>Raised when the simulator sends us data containing
6426 <summary>Gets the health of the agent</summary> 6426 ...</summary>
6427 </member> 6427 </member>
6428 <member name="P:OpenMetaverse.AgentManager.Balance"> 6428 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
6429 <summary>Gets the current balance of the agent</summary> 6429 <summary>Raised when the simulator sends us data containing
6430 </member> 6430 ...</summary>
6431 <member name="P:OpenMetaverse.AgentManager.SittingOn"> 6431 </member>
6432 <summary>Gets the local ID of the prim the agent is sitting on, 6432 <member name="P:OpenMetaverse.Inventory.RootFolder">
6433 zero if the avatar is not currently sitting</summary> 6433 <summary>
6434 </member> 6434 The root folder of this avatars inventory
6435 <member name="P:OpenMetaverse.AgentManager.ActiveGroup"> 6435 </summary>
6436 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary> 6436 </member>
6437 </member> 6437 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
6438 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers"> 6438 <summary>
6439 <summary>Gets the Agents powers in the currently active group</summary> 6439 The default shared library folder
6440 </member> 6440 </summary>
6441 <member name="P:OpenMetaverse.AgentManager.TeleportMessage"> 6441 </member>
6442 <summary>Current status message for teleporting</summary> 6442 <member name="P:OpenMetaverse.Inventory.RootNode">
6443 </member> 6443 <summary>
6444 <member name="P:OpenMetaverse.AgentManager.RelativePosition"> 6444 The root node of the avatars inventory
6445 <summary>Current position of the agent as a relative offset from 6445 </summary>
6446 the simulator, or the parent object if we are sitting on something</summary> 6446 </member>
6447 </member> 6447 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
6448 <member name="P:OpenMetaverse.AgentManager.RelativeRotation"> 6448 <summary>
6449 <summary>Current rotation of the agent as a relative rotation from 6449 The root node of the default shared library
6450 the simulator, or the parent object if we are sitting on something</summary> 6450 </summary>
6451 </member> 6451 </member>
6452 <member name="P:OpenMetaverse.AgentManager.SimPosition"> 6452 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
6453 <summary>Current position of the agent in the simulator</summary> 6453 <summary>
6454 </member> 6454 By using the bracket operator on this class, the program can get the
6455 <member name="P:OpenMetaverse.AgentManager.SimRotation"> 6455 InventoryObject designated by the specified uuid. If the value for the corresponding
6456 <summary> 6456 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
6457 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation 6457 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
6458 </summary> 6458 the uuid parameter is ignored.
6459 </member> 6459 </summary>
6460 <member name="P:OpenMetaverse.AgentManager.GlobalPosition"> 6460 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
6461 <summary>Returns the global grid position of the avatar</summary> 6461 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
6462 </member> 6462 </member>
6463 <member name="T:OpenMetaverse.AgentManager.AgentMovement"> 6463 <member name="T:OpenMetaverse.Bumpiness">
6464 <summary> 6464 <summary>
6465 Agent movement and camera control 6465 The type of bump-mapping applied to a face
6466 6466 </summary>
6467 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/> 6467 </member>
6468 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags 6468 <member name="F:OpenMetaverse.Bumpiness.None">
6469 This is most easily accomplished by setting one or more of the AgentMovement properties 6469 <summary></summary>
6470 6470 </member>
6471 Movement of an avatar is always based on a compass direction, for example AtPos will move the 6471 <member name="F:OpenMetaverse.Bumpiness.Brightness">
6472 agent from West to East or forward on the X Axis, AtNeg will of course move agent from 6472 <summary></summary>
6473 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis 6473 </member>
6474 The Z axis is Up, finer grained control of movements can be done using the Nudge properties 6474 <member name="F:OpenMetaverse.Bumpiness.Darkness">
6475 </summary> 6475 <summary></summary>
6476 </member> 6476 </member>
6477 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera"> 6477 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
6478 <summary>Agent camera controls</summary> 6478 <summary></summary>
6479 </member> 6479 </member>
6480 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags"> 6480 <member name="F:OpenMetaverse.Bumpiness.Bark">
6481 <summary>Currently only used for hiding your group title</summary> 6481 <summary></summary>
6482 </member> 6482 </member>
6483 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State"> 6483 <member name="F:OpenMetaverse.Bumpiness.Bricks">
6484 <summary>Action state of the avatar, which can currently be 6484 <summary></summary>
6485 typing and editing</summary> 6485 </member>
6486 </member> 6486 <member name="F:OpenMetaverse.Bumpiness.Checker">
6487 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation"> 6487 <summary></summary>
6488 <summary></summary> 6488 </member>
6489 </member> 6489 <member name="F:OpenMetaverse.Bumpiness.Concrete">
6490 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation"> 6490 <summary></summary>
6491 <summary></summary> 6491 </member>
6492 </member> 6492 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
6493 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation"> 6493 <summary></summary>
6494 <summary></summary> 6494 </member>
6495 </member> 6495 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
6496 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation"> 6496 <summary></summary>
6497 <summary></summary> 6497 </member>
6498 </member> 6498 <member name="F:OpenMetaverse.Bumpiness.Discs">
6499 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter"> 6499 <summary></summary>
6500 <summary></summary> 6500 </member>
6501 </member> 6501 <member name="F:OpenMetaverse.Bumpiness.Gravel">
6502 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis"> 6502 <summary></summary>
6503 <summary></summary> 6503 </member>
6504 </member> 6504 <member name="F:OpenMetaverse.Bumpiness.Petridish">
6505 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis"> 6505 <summary></summary>
6506 <summary></summary> 6506 </member>
6507 </member> 6507 <member name="F:OpenMetaverse.Bumpiness.Siding">
6508 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis"> 6508 <summary></summary>
6509 <summary></summary> 6509 </member>
6510 </member> 6510 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
6511 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar"> 6511 <summary></summary>
6512 <summary></summary> 6512 </member>
6513 </member> 6513 <member name="F:OpenMetaverse.Bumpiness.Stucco">
6514 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer"> 6514 <summary></summary>
6515 <summary>Timer for sending AgentUpdate packets</summary> 6515 </member>
6516 </member> 6516 <member name="F:OpenMetaverse.Bumpiness.Suction">
6517 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)"> 6517 <summary></summary>
6518 <summary>Default constructor</summary> 6518 </member>
6519 </member> 6519 <member name="F:OpenMetaverse.Bumpiness.Weave">
6520 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)"> 6520 <summary></summary>
6521 <summary> 6521 </member>
6522 Send an AgentUpdate with the camera set at the current agent 6522 <member name="T:OpenMetaverse.Shininess">
6523 position and pointing towards the heading specified 6523 <summary>
6524 </summary> 6524 The level of shininess applied to a face
6525 <param name="heading">Camera rotation in radians</param> 6525 </summary>
6526 <param name="reliable">Whether to send the AgentUpdate reliable 6526 </member>
6527 or not</param> 6527 <member name="F:OpenMetaverse.Shininess.None">
6528 </member> 6528 <summary></summary>
6529 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)"> 6529 </member>
6530 <summary> 6530 <member name="F:OpenMetaverse.Shininess.Low">
6531 Rotates the avatar body and camera toward a target position. 6531 <summary></summary>
6532 This will also anchor the camera position on the avatar 6532 </member>
6533 </summary> 6533 <member name="F:OpenMetaverse.Shininess.Medium">
6534 <param name="target">Region coordinates to turn toward</param> 6534 <summary></summary>
6535 </member> 6535 </member>
6536 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate"> 6536 <member name="F:OpenMetaverse.Shininess.High">
6537 <summary> 6537 <summary></summary>
6538 Send new AgentUpdate packet to update our current camera 6538 </member>
6539 position and rotation 6539 <member name="T:OpenMetaverse.MappingType">
6540 </summary> 6540 <summary>
6541 </member> 6541 The texture mapping style used for a face
6542 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)"> 6542 </summary>
6543 <summary> 6543 </member>
6544 Send new AgentUpdate packet to update our current camera 6544 <member name="F:OpenMetaverse.MappingType.Default">
6545 position and rotation 6545 <summary></summary>
6546 </summary> 6546 </member>
6547 <param name="reliable">Whether to require server acknowledgement 6547 <member name="F:OpenMetaverse.MappingType.Planar">
6548 of this packet</param> 6548 <summary></summary>
6549 </member> 6549 </member>
6550 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)"> 6550 <member name="T:OpenMetaverse.TextureAttributes">
6551 <summary> 6551 <summary>
6552 Send new AgentUpdate packet to update our current camera 6552 Flags in the TextureEntry block that describe which properties are
6553 position and rotation 6553 set
6554 </summary> 6554 </summary>
6555 <param name="reliable">Whether to require server acknowledgement 6555 </member>
6556 of this packet</param> 6556 <member name="F:OpenMetaverse.TextureAttributes.None">
6557 <param name="simulator">Simulator to send the update to</param> 6557 <summary></summary>
6558 </member> 6558 </member>
6559 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendManualUpdate(OpenMetaverse.AgentManager.ControlFlags,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single,OpenMetaverse.AgentFlags,OpenMetaverse.AgentState,System.Boolean)"> 6559 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
6560 <summary> 6560 <summary></summary>
6561 Builds an AgentUpdate packet entirely from parameters. This 6561 </member>
6562 will not touch the state of Self.Movement or 6562 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
6563 Self.Movement.Camera in any way 6563 <summary></summary>
6564 </summary> 6564 </member>
6565 <param name="controlFlags"></param> 6565 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
6566 <param name="position"></param> 6566 <summary></summary>
6567 <param name="forwardAxis"></param> 6567 </member>
6568 <param name="leftAxis"></param> 6568 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
6569 <param name="upAxis"></param> 6569 <summary></summary>
6570 <param name="bodyRotation"></param> 6570 </member>
6571 <param name="headRotation"></param> 6571 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
6572 <param name="farClip"></param> 6572 <summary></summary>
6573 <param name="reliable"></param> 6573 </member>
6574 <param name="flags"></param> 6574 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
6575 <param name="state"></param> 6575 <summary></summary>
6576 </member> 6576 </member>
6577 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos"> 6577 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
6578 <summary>Move agent positive along the X axis</summary> 6578 <summary></summary>
6579 </member> 6579 </member>
6580 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg"> 6580 <member name="F:OpenMetaverse.TextureAttributes.Material">
6581 <summary>Move agent negative along the X axis</summary> 6581 <summary></summary>
6582 </member> 6582 </member>
6583 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos"> 6583 <member name="F:OpenMetaverse.TextureAttributes.Media">
6584 <summary>Move agent positive along the Y axis</summary> 6584 <summary></summary>
6585 </member> 6585 </member>
6586 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg"> 6586 <member name="F:OpenMetaverse.TextureAttributes.Glow">
6587 <summary>Move agent negative along the Y axis</summary> 6587 <summary></summary>
6588 </member> 6588 </member>
6589 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos"> 6589 <member name="F:OpenMetaverse.TextureAttributes.All">
6590 <summary>Move agent positive along the Z axis</summary> 6590 <summary></summary>
6591 </member> 6591 </member>
6592 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg"> 6592 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
6593 <summary>Move agent negative along the Z axis</summary> 6593 <summary>
6594 </member> 6594 Image width
6595 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos"> 6595 </summary>
6596 <summary></summary> 6596 </member>
6597 </member> 6597 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
6598 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg"> 6598 <summary>
6599 <summary></summary> 6599 Image height
6600 </member> 6600 </summary>
6601 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos"> 6601 </member>
6602 <summary></summary> 6602 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
6603 </member> 6603 <summary>
6604 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg"> 6604 Image channel flags
6605 <summary></summary> 6605 </summary>
6606 </member> 6606 </member>
6607 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt"> 6607 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
6608 <summary></summary> 6608 <summary>
6609 </member> 6609 Red channel data
6610 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft"> 6610 </summary>
6611 <summary></summary> 6611 </member>
6612 </member> 6612 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
6613 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp"> 6613 <summary>
6614 <summary></summary> 6614 Green channel data
6615 </member> 6615 </summary>
6616 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly"> 6616 </member>
6617 <summary>Causes simulator to make agent fly</summary> 6617 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
6618 </member> 6618 <summary>
6619 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop"> 6619 Blue channel data
6620 <summary>Stop movement</summary> 6620 </summary>
6621 </member> 6621 </member>
6622 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim"> 6622 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
6623 <summary>Finish animation</summary> 6623 <summary>
6624 </member> 6624 Alpha channel data
6625 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp"> 6625 </summary>
6626 <summary>Stand up from a sit</summary> 6626 </member>
6627 </member> 6627 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
6628 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround"> 6628 <summary>
6629 <summary>Tells simulator to sit agent on ground</summary> 6629 Bump channel data
6630 </member> 6630 </summary>
6631 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook"> 6631 </member>
6632 <summary>Place agent into mouselook mode</summary> 6632 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
6633 </member> 6633 <summary>
6634 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos"> 6634 Create a new blank image
6635 <summary>Nudge agent positive along the X axis</summary> 6635 </summary>
6636 </member> 6636 <param name="width">width</param>
6637 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg"> 6637 <param name="height">height</param>
6638 <summary>Nudge agent negative along the X axis</summary> 6638 <param name="channels">channel flags</param>
6639 </member> 6639 </member>
6640 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos"> 6640 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
6641 <summary>Nudge agent positive along the Y axis</summary> 6641 <summary>
6642 </member> 6642
6643 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg"> 6643 </summary>
6644 <summary>Nudge agent negative along the Y axis</summary> 6644 <param name="bitmap"></param>
6645 </member> 6645 </member>
6646 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos"> 6646 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
6647 <summary>Nudge agent positive along the Z axis</summary> 6647 <summary>
6648 </member> 6648 Convert the channels in the image. Channels are created or destroyed as required.
6649 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg"> 6649 </summary>
6650 <summary>Nudge agent negative along the Z axis</summary> 6650 <param name="channels">new channel flags</param>
6651 </member> 6651 </member>
6652 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft"> 6652 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
6653 <summary></summary> 6653 <summary>
6654 </member> 6654 Resize or stretch the image using nearest neighbor (ugly) resampling
6655 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight"> 6655 </summary>
6656 <summary></summary> 6656 <param name="width">new width</param>
6657 </member> 6657 <param name="height">new height</param>
6658 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away"> 6658 </member>
6659 <summary>Tell simulator to mark agent as away</summary> 6659 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
6660 </member> 6660 <summary>
6661 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown"> 6661 Create a byte array containing 32-bit RGBA data with a bottom-left
6662 <summary></summary> 6662 origin, suitable for feeding directly into OpenGL
6663 </member> 6663 </summary>
6664 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp"> 6664 <returns>A byte array containing raw texture data</returns>
6665 <summary></summary> 6665 </member>
6666 </member> 6666 <member name="T:OpenMetaverse.Assets.AssetLandmark">
6667 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown"> 6667 <summary>
6668 <summary></summary> 6668 Represents a Landmark with RegionID and Position vector
6669 </member> 6669 </summary>
6670 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp"> 6670 </member>
6671 <summary></summary> 6671 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
6672 </member> 6672 <summary>UUID of the Landmark target region</summary>
6673 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun"> 6673 </member>
6674 <summary> 6674 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
6675 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket 6675 <summary> Local position of the target </summary>
6676 </summary> 6676 </member>
6677 </member> 6677 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
6678 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls"> 6678 <summary>Construct an Asset of type Landmark</summary>
6679 <summary>The current value of the agent control flags</summary> 6679 </member>
6680 </member> 6680 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
6681 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval"> 6681 <summary>
6682 <summary>Gets or sets the interval in milliseconds at which 6682 Construct an Asset object of type Landmark
6683 AgentUpdate packets are sent to the current simulator. Setting 6683 </summary>
6684 this to a non-zero value will also enable the packet sending if 6684 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
6685 it was previously off, and setting it to zero will disable</summary> 6685 <param name="assetData">A byte array containing the raw asset data</param>
6686 </member> 6686 </member>
6687 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled"> 6687 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
6688 <summary>Gets or sets whether AgentUpdate packets are sent to 6688 <summary>
6689 the current simulator</summary> 6689 Constuct an asset of type Landmark
6690 </member> 6690 </summary>
6691 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls"> 6691 <param name="regionID">UUID of the target region</param>
6692 <summary>Reset movement controls every time we send an update</summary> 6692 <param name="pos">Local position of landmark</param>
6693 </member> 6693 </member>
6694 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera"> 6694 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
6695 <summary> 6695 <summary>
6696 Camera controls for the agent, mostly a thin wrapper around 6696 Encode the raw contents of a string with the specific Landmark format
6697 CoordinateFrame. This class is only responsible for state 6697 </summary>
6698 tracking and math, it does not send any packets 6698 </member>
6699 </summary> 6699 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
6700 </member> 6700 <summary>
6701 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far"> 6701 Decode the raw asset data, populating the RegionID and Position
6702 <summary></summary> 6702 </summary>
6703 </member> 6703 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns>
6704 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame"> 6704 </member>
6705 <summary>The camera is a local frame of reference inside of 6705 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
6706 the larger grid space. This is where the math happens</summary> 6706 <summary>Override the base classes AssetType</summary>
6707 </member> 6707 </member>
6708 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor"> 6708 <member name="T:OpenMetaverse.Assets.AssetClothing">
6709 <summary> 6709 <summary>
6710 Default constructor 6710 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
6711 </summary> 6711 such as a Shirt, Pants, etc.
6712 </member> 6712 </summary>
6713 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position"> 6713 </member>
6714 <summary></summary> 6714 <member name="T:OpenMetaverse.Assets.AssetWearable">
6715 </member> 6715 <summary>
6716 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis"> 6716 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
6717 <summary></summary> 6717 </summary>
6718 </member> 6718 </member>
6719 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis"> 6719 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
6720 <summary></summary> 6720 <summary>A string containing the name of the asset</summary>
6721 </member> 6721 </member>
6722 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis"> 6722 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
6723 <summary></summary> 6723 <summary>A string containing a short description of the asset</summary>
6724 </member> 6724 </member>
6725 <member name="T:OpenMetaverse.AgentManager.ControlFlags"> 6725 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
6726 <summary> 6726 <summary>The Assets WearableType</summary>
6727 Used to specify movement actions for your agent 6727 </member>
6728 </summary> 6728 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale">
6729 </member> 6729 <summary>The For-Sale status of the object</summary>
6730 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE"> 6730 </member>
6731 <summary>Empty flag</summary> 6731 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice">
6732 </member> 6732 <summary>An Integer representing the purchase price of the asset</summary>
6733 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS"> 6733 </member>
6734 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary> 6734 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
6735 </member> 6735 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
6736 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG"> 6736 </member>
6737 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary> 6737 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
6738 </member> 6738 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
6739 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS"> 6739 </member>
6740 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary> 6740 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
6741 </member> 6741 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
6742 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG"> 6742 </member>
6743 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary> 6743 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
6744 </member> 6744 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
6745 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS"> 6745 </member>
6746 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary> 6746 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
6747 </member> 6747 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
6748 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG"> 6748 </member>
6749 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary> 6749 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
6750 </member> 6750 <summary>The Permissions mask of the asset</summary>
6751 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS"> 6751 </member>
6752 <summary>Unused</summary> 6752 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
6753 </member> 6753 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
6754 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG"> 6754 </member>
6755 <summary>Unused</summary> 6755 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
6756 </member> 6756 <summary>A Dictionary containing Key/Value pairs where the Key is the textures Index and the Value is the Textures <seealso cref="T:OpenMetaverse.UUID"/></summary>
6757 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS"> 6757 </member>
6758 <summary>Unused</summary> 6758 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
6759 </member> 6759 <summary>Initializes a new instance of an AssetWearable object</summary>
6760 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG"> 6760 </member>
6761 <summary>Unused</summary> 6761 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
6762 </member> 6762 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
6763 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT"> 6763 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
6764 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary> 6764 <param name="assetData">A byte array containing the raw asset data</param>
6765 </member> 6765 </member>
6766 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT"> 6766 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)">
6767 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary> 6767 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
6768 </member> 6768 <param name="source">A string containing the asset parameters</param>
6769 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP"> 6769 </member>
6770 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary> 6770 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
6771 </member> 6771 <summary>
6772 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY"> 6772 Decode an assets byte encoded data to a string
6773 <summary>Fly</summary> 6773 </summary>
6774 </member> 6774 <returns>true if the asset data was decoded successfully</returns>
6775 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP"> 6775 </member>
6776 <summary></summary> 6776 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
6777 </member> 6777 <summary>
6778 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM"> 6778 Encode the assets string represantion into a format consumable by the asset server
6779 <summary>Finish our current animation</summary> 6779 </summary>
6780 </member> 6780 </member>
6781 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP"> 6781 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
6782 <summary>Stand up from the ground or a prim seat</summary> 6782 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
6783 </member> 6783 </member>
6784 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND"> 6784 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
6785 <summary>Sit on the ground at our current location</summary> 6785 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
6786 </member> 6786 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
6787 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK"> 6787 <param name="assetData">A byte array containing the raw asset data</param>
6788 <summary>Whether mouselook is currently enabled</summary> 6788 </member>
6789 </member> 6789 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)">
6790 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS"> 6790 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
6791 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6791 <param name="source">A string containing the Clothings data</param>
6792 </member> 6792 </member>
6793 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG"> 6793 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
6794 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6794 <summary>Override the base classes AssetType</summary>
6795 </member> 6795 </member>
6796 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS"> 6796 <member name="T:OpenMetaverse.Sounds">
6797 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6797 <summary>
6798 </member> 6798 pre-defined built in sounds
6799 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG"> 6799 </summary>
6800 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6800 </member>
6801 </member> 6801 <member name="F:OpenMetaverse.Sounds.BELL_TING">
6802 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS"> 6802 <summary></summary>
6803 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6803 </member>
6804 </member> 6804 <member name="F:OpenMetaverse.Sounds.CLICK">
6805 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG"> 6805 <summary></summary>
6806 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 6806 </member>
6807 </member> 6807 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
6808 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT"> 6808 <summary></summary>
6809 <summary></summary> 6809 </member>
6810 </member> 6810 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
6811 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT"> 6811 <summary></summary>
6812 <summary></summary> 6812 </member>
6813 </member> 6813 <member name="F:OpenMetaverse.Sounds.IM_START">
6814 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY"> 6814 <summary></summary>
6815 <summary>Set when the avatar is idled or set to away. Note that the away animation is 6815 </member>
6816 activated separately from setting this flag</summary> 6816 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
6817 </member> 6817 <summary></summary>
6818 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN"> 6818 </member>
6819 <summary></summary> 6819 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
6820 </member> 6820 <summary></summary>
6821 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP"> 6821 </member>
6822 <summary></summary> 6822 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
6823 </member> 6823 <summary></summary>
6824 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN"> 6824 </member>
6825 <summary></summary> 6825 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
6826 </member> 6826 <summary>coins</summary>
6827 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP"> 6827 </member>
6828 <summary></summary> 6828 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
6829 </member> 6829 <summary>cash register bell</summary>
6830 <member name="T:OpenMetaverse.Voice.VoiceSession"> 6830 </member>
6831 <summary> 6831 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
6832 Represents a single Voice Session to the Vivox service. 6832 <summary></summary>
6833 </summary> 6833 </member>
6834 </member> 6834 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
6835 <member name="M:OpenMetaverse.Voice.VoiceSession.Close"> 6835 <summary></summary>
6836 <summary> 6836 </member>
6837 Close this session. 6837 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
6838 </summary> 6838 <summary>rubber</summary>
6839 </member> 6839 </member>
6840 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)"> 6840 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
6841 <summary> 6841 <summary>plastic</summary>
6842 Look up an existing Participants in this session 6842 </member>
6843 </summary> 6843 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
6844 <param name="puri"></param> 6844 <summary>flesh</summary>
6845 <returns></returns> 6845 </member>
6846 </member> 6846 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
6847 <member name="F:OpenMetaverse.Voice.VoicePosition.Position"> 6847 <summary>wood splintering?</summary>
6848 <summary>Positional vector of the users position</summary> 6848 </member>
6849 </member> 6849 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
6850 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity"> 6850 <summary>glass break</summary>
6851 <summary>Velocity vector of the position</summary> 6851 </member>
6852 </member> 6852 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
6853 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation"> 6853 <summary>metal clunk</summary>
6854 <summary>At Orientation (X axis) of the position</summary> 6854 </member>
6855 </member> 6855 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
6856 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation"> 6856 <summary>whoosh</summary>
6857 <summary>Up Orientation (Y axis) of the position</summary> 6857 </member>
6858 </member> 6858 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
6859 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation"> 6859 <summary>shake</summary>
6860 <summary>Left Orientation (Z axis) of the position</summary> 6860 </member>
6861 </member> 6861 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
6862 <member name="T:OpenMetaverse.Bumpiness"> 6862 <summary></summary>
6863 <summary> 6863 </member>
6864 The type of bump-mapping applied to a face 6864 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
6865 </summary> 6865 <summary>ding</summary>
6866 </member> 6866 </member>
6867 <member name="F:OpenMetaverse.Bumpiness.None"> 6867 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
6868 <summary></summary> 6868 <summary></summary>
6869 </member> 6869 </member>
6870 <member name="F:OpenMetaverse.Bumpiness.Brightness"> 6870 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
6871 <summary></summary> 6871 <summary></summary>
6872 </member> 6872 </member>
6873 <member name="F:OpenMetaverse.Bumpiness.Darkness"> 6873 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
6874 <summary></summary> 6874 <summary></summary>
6875 </member> 6875 </member>
6876 <member name="F:OpenMetaverse.Bumpiness.Woodgrain"> 6876 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
6877 <summary></summary> 6877 <summary></summary>
6878 </member> 6878 </member>
6879 <member name="F:OpenMetaverse.Bumpiness.Bark"> 6879 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
6880 <summary></summary> 6880 <summary></summary>
6881 </member> 6881 </member>
6882 <member name="F:OpenMetaverse.Bumpiness.Bricks"> 6882 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
6883 <summary></summary> 6883 <summary></summary>
6884 </member> 6884 </member>
6885 <member name="F:OpenMetaverse.Bumpiness.Checker"> 6885 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
6886 <summary></summary> 6886 <summary></summary>
6887 </member> 6887 </member>
6888 <member name="F:OpenMetaverse.Bumpiness.Concrete"> 6888 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
6889 <summary></summary> 6889 <summary></summary>
6890 </member> 6890 </member>
6891 <member name="F:OpenMetaverse.Bumpiness.Crustytile"> 6891 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
6892 <summary></summary> 6892 <summary></summary>
6893 </member> 6893 </member>
6894 <member name="F:OpenMetaverse.Bumpiness.Cutstone"> 6894 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
6895 <summary></summary> 6895 <summary></summary>
6896 </member> 6896 </member>
6897 <member name="F:OpenMetaverse.Bumpiness.Discs"> 6897 <member name="F:OpenMetaverse.Sounds.THUNDER">
6898 <summary></summary> 6898 <summary></summary>
6899 </member> 6899 </member>
6900 <member name="F:OpenMetaverse.Bumpiness.Gravel"> 6900 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
6901 <summary></summary> 6901 <summary></summary>
6902 </member> 6902 </member>
6903 <member name="F:OpenMetaverse.Bumpiness.Petridish"> 6903 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
6904 <summary></summary> 6904 <summary></summary>
6905 </member> 6905 </member>
6906 <member name="F:OpenMetaverse.Bumpiness.Siding"> 6906 <member name="F:OpenMetaverse.Sounds.ZIPPER">
6907 <summary></summary> 6907 <summary></summary>
6908 </member> 6908 </member>
6909 <member name="F:OpenMetaverse.Bumpiness.Stonetile"> 6909 <member name="M:OpenMetaverse.Sounds.ToDictionary">
6910 <summary></summary> 6910 <summary>
6911 </member> 6911 A dictionary containing all pre-defined sounds
6912 <member name="F:OpenMetaverse.Bumpiness.Stucco"> 6912 </summary>
6913 <summary></summary> 6913 <returns>A dictionary containing the pre-defined sounds,
6914 </member> 6914 where the key is the sounds ID, and the value is a string
6915 <member name="F:OpenMetaverse.Bumpiness.Suction"> 6915 containing a name to identify the purpose of the sound</returns>
6916 <summary></summary> 6916 </member>
6917 </member> 6917 <member name="T:OpenMetaverse.FriendRights">
6918 <member name="F:OpenMetaverse.Bumpiness.Weave"> 6918 <summary>
6919 <summary></summary> 6919
6920 </member> 6920 </summary>
6921 <member name="T:OpenMetaverse.Shininess"> 6921 </member>
6922 <summary> 6922 <member name="F:OpenMetaverse.FriendRights.None">
6923 The level of shininess applied to a face 6923 <summary>The avatar has no rights</summary>
6924 </summary> 6924 </member>
6925 </member> 6925 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
6926 <member name="F:OpenMetaverse.Shininess.None"> 6926 <summary>The avatar can see the online status of the target avatar</summary>
6927 <summary></summary> 6927 </member>
6928 </member> 6928 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap">
6929 <member name="F:OpenMetaverse.Shininess.Low"> 6929 <summary>The avatar can see the location of the target avatar on the map</summary>
6930 <summary></summary> 6930 </member>
6931 </member> 6931 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects">
6932 <member name="F:OpenMetaverse.Shininess.Medium"> 6932 <summary>The avatar can modify the ojects of the target avatar </summary>
6933 <summary></summary> 6933 </member>
6934 </member> 6934 <member name="T:OpenMetaverse.FriendInfo">
6935 <member name="F:OpenMetaverse.Shininess.High"> 6935 <summary>
6936 <summary></summary> 6936 This class holds information about an avatar in the friends list. There are two ways
6937 </member> 6937 to interface to this class. The first is through the set of boolean properties. This is the typical
6938 <member name="T:OpenMetaverse.MappingType"> 6938 way clients of this class will use it. The second interface is through two bitflag properties,
6939 <summary> 6939 TheirFriendsRights and MyFriendsRights
6940 The texture mapping style used for a face 6940 </summary>
6941 </summary> 6941 </member>
6942 </member> 6942 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
6943 <member name="F:OpenMetaverse.MappingType.Default"> 6943 <summary>
6944 <summary></summary> 6944 Used internally when building the initial list of friends at login time
6945 </member> 6945 </summary>
6946 <member name="F:OpenMetaverse.MappingType.Planar"> 6946 <param name="id">System ID of the avatar being prepesented</param>
6947 <summary></summary> 6947 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
6948 </member> 6948 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
6949 <member name="T:OpenMetaverse.TextureAttributes"> 6949 </member>
6950 <summary> 6950 <member name="M:OpenMetaverse.FriendInfo.ToString">
6951 Flags in the TextureEntry block that describe which properties are 6951 <summary>
6952 set 6952 FriendInfo represented as a string
6953 </summary> 6953 </summary>
6954 </member> 6954 <returns>A string reprentation of both my rights and my friends rights</returns>
6955 <member name="F:OpenMetaverse.TextureAttributes.None"> 6955 </member>
6956 <summary></summary> 6956 <member name="P:OpenMetaverse.FriendInfo.UUID">
6957 </member> 6957 <summary>
6958 <member name="F:OpenMetaverse.TextureAttributes.TextureID"> 6958 System ID of the avatar
6959 <summary></summary> 6959 </summary>
6960 </member> 6960 </member>
6961 <member name="F:OpenMetaverse.TextureAttributes.RGBA"> 6961 <member name="P:OpenMetaverse.FriendInfo.Name">
6962 <summary></summary> 6962 <summary>
6963 </member> 6963 full name of the avatar
6964 <member name="F:OpenMetaverse.TextureAttributes.RepeatU"> 6964 </summary>
6965 <summary></summary> 6965 </member>
6966 </member> 6966 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
6967 <member name="F:OpenMetaverse.TextureAttributes.RepeatV"> 6967 <summary>
6968 <summary></summary> 6968 True if the avatar is online
6969 </member> 6969 </summary>
6970 <member name="F:OpenMetaverse.TextureAttributes.OffsetU"> 6970 </member>
6971 <summary></summary> 6971 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
6972 </member> 6972 <summary>
6973 <member name="F:OpenMetaverse.TextureAttributes.OffsetV"> 6973 True if the friend can see if I am online
6974 <summary></summary> 6974 </summary>
6975 </member> 6975 </member>
6976 <member name="F:OpenMetaverse.TextureAttributes.Rotation"> 6976 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
6977 <summary></summary> 6977 <summary>
6978 </member> 6978 True if the friend can see me on the map
6979 <member name="F:OpenMetaverse.TextureAttributes.Material"> 6979 </summary>
6980 <summary></summary> 6980 </member>
6981 </member> 6981 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
6982 <member name="F:OpenMetaverse.TextureAttributes.Media"> 6982 <summary>
6983 <summary></summary> 6983 True if the freind can modify my objects
6984 </member> 6984 </summary>
6985 <member name="F:OpenMetaverse.TextureAttributes.Glow"> 6985 </member>
6986 <summary></summary> 6986 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
6987 </member> 6987 <summary>
6988 <member name="F:OpenMetaverse.TextureAttributes.All"> 6988 True if I can see if my friend is online
6989 <summary></summary> 6989 </summary>
6990 </member> 6990 </member>
6991 <member name="T:OpenMetaverse.Rendering.IRendering"> 6991 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
6992 <summary> 6992 <summary>
6993 Abstract base for rendering plugins 6993 True if I can see if my friend is on the map
6994 </summary> 6994 </summary>
6995 </member> 6995 </member>
6996 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 6996 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
6997 <summary> 6997 <summary>
6998 Generates a basic mesh structure from a primitive 6998 True if I can modify my friend's objects
6999 </summary> 6999 </summary>
7000 <param name="prim">Primitive to generate the mesh from</param> 7000 </member>
7001 <param name="lod">Level of detail to generate the mesh at</param> 7001 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
7002 <returns>The generated mesh</returns> 7002 <summary>
7003 </member> 7003 My friend's rights represented as bitmapped flags
7004 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 7004 </summary>
7005 <summary> 7005 </member>
7006 Generates a a series of faces, each face containing a mesh and 7006 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
7007 metadata 7007 <summary>
7008 </summary> 7008 My rights represented as bitmapped flags
7009 <param name="prim">Primitive to generate the mesh from</param> 7009 </summary>
7010 <param name="lod">Level of detail to generate the mesh at</param> 7010 </member>
7011 <returns>The generated mesh</returns> 7011 <member name="T:OpenMetaverse.FriendsManager">
7012 </member> 7012 <summary>
7013 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)"> 7013 This class is used to add and remove avatars from your friends list and to manage their permission.
7014 <summary> 7014 </summary>
7015 Apply texture coordinate modifications from a 7015 </member>
7016 <seealso cref="!:TextureEntryFace"/> to a list of vertices 7016 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
7017 </summary> 7017 <summary>The event subscribers. null if no subcribers</summary>
7018 <param name="vertices">Vertex list to modify texture coordinates for</param> 7018 </member>
7019 <param name="center">Center-point of the face</param> 7019 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
7020 <param name="teFace">Face texture parameters</param> 7020 <summary>Raises the FriendOnline event</summary>
7021 </member> 7021 <param name="e">A FriendInfoEventArgs object containing the
7022 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 7022 data returned from the data server</param>
7023 <summary> 7023 </member>
7024 Temporary code to produce a tar archive in tar v7 format 7024 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
7025 </summary> 7025 <summary>Thread sync lock object</summary>
7026 </member> 7026 </member>
7027 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 7027 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
7028 <summary> 7028 <summary>The event subscribers. null if no subcribers</summary>
7029 Binary writer for the underlying stream 7029 </member>
7030 </summary> 7030 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
7031 </member> 7031 <summary>Raises the FriendOffline event</summary>
7032 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 7032 <param name="e">A FriendInfoEventArgs object containing the
7033 <summary> 7033 data returned from the data server</param>
7034 Write a directory entry to the tar archive. We can only handle one path level right now! 7034 </member>
7035 </summary> 7035 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
7036 <param name="dirName"></param> 7036 <summary>Thread sync lock object</summary>
7037 </member> 7037 </member>
7038 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 7038 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
7039 <summary> 7039 <summary>The event subscribers. null if no subcribers</summary>
7040 Write a file to the tar archive 7040 </member>
7041 </summary> 7041 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
7042 <param name="filePath"></param> 7042 <summary>Raises the FriendRightsUpdate event</summary>
7043 <param name="data"></param> 7043 <param name="e">A FriendInfoEventArgs object containing the
7044 </member> 7044 data returned from the data server</param>
7045 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 7045 </member>
7046 <summary> 7046 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
7047 Write a file to the tar archive 7047 <summary>Thread sync lock object</summary>
7048 </summary> 7048 </member>
7049 <param name="filePath"></param> 7049 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
7050 <param name="data"></param> 7050 <summary>The event subscribers. null if no subcribers</summary>
7051 </member> 7051 </member>
7052 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 7052 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
7053 <summary> 7053 <summary>Raises the FriendNames event</summary>
7054 Finish writing the raw tar archive data to a stream. The stream will be closed on completion. 7054 <param name="e">A FriendNamesEventArgs object containing the
7055 </summary> 7055 data returned from the data server</param>
7056 </member> 7056 </member>
7057 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 7057 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
7058 <summary> 7058 <summary>Thread sync lock object</summary>
7059 Write a particular entry 7059 </member>
7060 </summary> 7060 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
7061 <param name="filePath"></param> 7061 <summary>The event subscribers. null if no subcribers</summary>
7062 <param name="data"></param> 7062 </member>
7063 <param name="fileType"></param> 7063 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
7064 </member> 7064 <summary>Raises the FriendshipOffered event</summary>
7065 <member name="T:OpenMetaverse.Assets.TarArchiveReader"> 7065 <param name="e">A FriendshipOfferedEventArgs object containing the
7066 <summary> 7066 data returned from the data server</param>
7067 Temporary code to do the bare minimum required to read a tar archive for our purposes 7067 </member>
7068 </summary> 7068 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
7069 </member> 7069 <summary>Thread sync lock object</summary>
7070 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br"> 7070 </member>
7071 <summary> 7071 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
7072 Binary reader for the underlying stream 7072 <summary>The event subscribers. null if no subcribers</summary>
7073 </summary> 7073 </member>
7074 </member> 7074 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
7075 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray"> 7075 <summary>Raises the FriendshipResponse event</summary>
7076 <summary> 7076 <param name="e">A FriendshipResponseEventArgs object containing the
7077 Used to trim off null chars 7077 data returned from the data server</param>
7078 </summary> 7078 </member>
7079 </member> 7079 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
7080 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray"> 7080 <summary>Thread sync lock object</summary>
7081 <summary> 7081 </member>
7082 Used to trim off space chars 7082 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
7083 </summary> 7083 <summary>The event subscribers. null if no subcribers</summary>
7084 </member> 7084 </member>
7085 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)"> 7085 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
7086 <summary> 7086 <summary>Raises the FriendshipTerminated event</summary>
7087 Generate a tar reader which reads from the given stream. 7087 <param name="e">A FriendshipTerminatedEventArgs object containing the
7088 </summary> 7088 data returned from the data server</param>
7089 <param name="s"></param> 7089 </member>
7090 </member> 7090 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
7091 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)"> 7091 <summary>Thread sync lock object</summary>
7092 <summary> 7092 </member>
7093 Read the next entry in the tar file. 7093 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
7094 </summary> 7094 <summary>The event subscribers. null if no subcribers</summary>
7095 <param name="filePath"></param> 7095 </member>
7096 <param name="entryType"></param> 7096 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
7097 <returns>the data for the entry. Returns null if there are no more entries</returns> 7097 <summary>Raises the FriendFoundReply event</summary>
7098 </member> 7098 <param name="e">A FriendFoundReplyEventArgs object containing the
7099 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader"> 7099 data returned from the data server</param>
7100 <summary> 7100 </member>
7101 Read the next 512 byte chunk of data as a tar header. 7101 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
7102 </summary> 7102 <summary>Thread sync lock object</summary>
7103 <returns>A tar header struct. null if we have reached the end of the archive.</returns> 7103 </member>
7104 </member> 7104 <member name="F:OpenMetaverse.FriendsManager.FriendList">
7105 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)"> 7105 <summary>
7106 <summary> 7106 A dictionary of key/value pairs containing known friends of this avatar.
7107 Read data following a header 7107
7108 </summary> 7108 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
7109 <param name="fileSize"></param> 7109 object that contains detailed information including permissions you have and have given to the friend
7110 <returns></returns> 7110 </summary>
7111 </member> 7111 </member>
7112 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)"> 7112 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
7113 <summary> 7113 <summary>
7114 Convert octal bytes to a decimal representation 7114 A Dictionary of key/value pairs containing current pending frienship offers.
7115 </summary> 7115
7116 <param name="bytes"></param> 7116 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
7117 <param name="count"></param> 7117 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
7118 <param name="startIndex"></param> 7118 or decline the friendship offer
7119 <returns></returns> 7119 </summary>
7120 </member> 7120 </member>
7121 <member name="T:OpenMetaverse.RegionFlags"> 7121 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
7122 <summary> 7122 <summary>
7123 Simulator (region) properties 7123 Internal constructor
7124 </summary> 7124 </summary>
7125 </member> 7125 <param name="client">A reference to the GridClient Object</param>
7126 <member name="F:OpenMetaverse.RegionFlags.None"> 7126 </member>
7127 <summary>No flags set</summary> 7127 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
7128 </member> 7128 <summary>
7129 <member name="F:OpenMetaverse.RegionFlags.AllowDamage"> 7129 Accept a friendship request
7130 <summary>Agents can take damage and be killed</summary> 7130 </summary>
7131 </member> 7131 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
7132 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark"> 7132 <param name="imSessionID">imSessionID of the friendship request message</param>
7133 <summary>Landmarks can be created here</summary> 7133 </member>
7134 </member> 7134 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
7135 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome"> 7135 <summary>
7136 <summary>Home position can be set in this sim</summary> 7136 Decline a friendship request
7137 </member> 7137 </summary>
7138 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport"> 7138 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
7139 <summary>Home position is reset when an agent teleports away</summary> 7139 <param name="imSessionID">imSessionID of the friendship request message</param>
7140 </member> 7140 </member>
7141 <member name="F:OpenMetaverse.RegionFlags.SunFixed"> 7141 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
7142 <summary>Sun does not move</summary> 7142 <summary>
7143 </member> 7143 Overload: Offer friendship to an avatar.
7144 <member name="F:OpenMetaverse.RegionFlags.TaxFree"> 7144 </summary>
7145 <summary>No object, land, etc. taxes</summary> 7145 <param name="agentID">System ID of the avatar you are offering friendship to</param>
7146 </member> 7146 </member>
7147 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform"> 7147 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
7148 <summary>Disable heightmap alterations (agents can still plant 7148 <summary>
7149 foliage)</summary> 7149 Offer friendship to an avatar.
7150 </member> 7150 </summary>
7151 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell"> 7151 <param name="agentID">System ID of the avatar you are offering friendship to</param>
7152 <summary>Land cannot be released, sold, or purchased</summary> 7152 <param name="message">A message to send with the request</param>
7153 </member> 7153 </member>
7154 <member name="F:OpenMetaverse.RegionFlags.Sandbox"> 7154 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
7155 <summary>All content is wiped nightly</summary> 7155 <summary>
7156 </member> 7156 Terminate a friendship with an avatar
7157 <member name="F:OpenMetaverse.RegionFlags.NullLayer"> 7157 </summary>
7158 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary> 7158 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
7159 </member> 7159 </member>
7160 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction"> 7160 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7161 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary> 7161 <summary>Process an incoming packet and raise the appropriate events</summary>
7162 </member> 7162 <param name="sender">The sender</param>
7163 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList"> 7163 <param name="e">The EventArgs object containing the packet data</param>
7164 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary> 7164 </member>
7165 </member> 7165 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
7166 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions"> 7166 <summary>
7167 <summary>No collision detection for non-agent objects</summary> 7167 Change the rights of a friend avatar.
7168 </member> 7168 </summary>
7169 <member name="F:OpenMetaverse.RegionFlags.SkipScripts"> 7169 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
7170 <summary>No scripts are ran</summary> 7170 <param name="rights">the new rights to give the friend</param>
7171 </member> 7171 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks>
7172 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics"> 7172 </member>
7173 <summary>All physics processing is turned off</summary> 7173 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
7174 </member> 7174 <summary>
7175 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible"> 7175 Use to map a friends location on the grid.
7176 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary> 7176 </summary>
7177 </member> 7177 <param name="friendID">Friends UUID to find</param>
7178 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible"> 7178 <remarks><seealso cref="E:OnFriendFound"/></remarks>
7179 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary> 7179 </member>
7180 </member> 7180 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
7181 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed"> 7181 <summary>
7182 <summary>Agents not explicitly on the access list can visit the region. </summary> 7182 Use to track a friends movement on the grid
7183 </member> 7183 </summary>
7184 <member name="F:OpenMetaverse.RegionFlags.BlockDwell"> 7184 <param name="friendID">Friends Key</param>
7185 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary> 7185 </member>
7186 </member> 7186 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
7187 <member name="F:OpenMetaverse.RegionFlags.NoFly"> 7187 <summary>
7188 <summary>Flight is disabled (not currently enforced by the sim)</summary> 7188 Ask for a notification of friend's online status
7189 </member> 7189 </summary>
7190 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport"> 7190 <param name="friendID">Friend's UUID</param>
7191 <summary>Allow direct (p2p) teleporting</summary> 7191 </member>
7192 </member> 7192 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
7193 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts"> 7193 <summary>
7194 <summary>Estate owner has temporarily disabled scripting</summary> 7194 This handles the asynchronous response of a RequestAvatarNames call.
7195 </member> 7195 </summary>
7196 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject"> 7196 <param name="sender"></param>
7197 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary> 7197 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
7198 </member> 7198 </member>
7199 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous"> 7199 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7200 <summary>Deny agents with no payment info on file</summary> 7200 <summary>Process an incoming packet and raise the appropriate events</summary>
7201 </member> 7201 <param name="sender">The sender</param>
7202 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified"> 7202 <param name="e">The EventArgs object containing the packet data</param>
7203 <summary>Deny agents with payment info on file</summary> 7203 </member>
7204 </member> 7204 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7205 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted"> 7205 <summary>Process an incoming packet and raise the appropriate events</summary>
7206 <summary>Deny agents who have made a monetary transaction</summary> 7206 <param name="sender">The sender</param>
7207 </member> 7207 <param name="e">The EventArgs object containing the packet data</param>
7208 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges"> 7208 </member>
7209 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary> 7209 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7210 </member> 7210 <summary>Process an incoming packet and raise the appropriate events</summary>
7211 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner"> 7211 <param name="sender">The sender</param>
7212 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary> 7212 <param name="e">The EventArgs object containing the packet data</param>
7213 </member> 7213 </member>
7214 <member name="F:OpenMetaverse.RegionFlags.AllowVoice"> 7214 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7215 <summary>Region is Voice Enabled</summary> 7215 <summary>Process an incoming packet and raise the appropriate events</summary>
7216 </member> 7216 <param name="sender">The sender</param>
7217 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch"> 7217 <param name="e">The EventArgs object containing the packet data</param>
7218 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary> 7218 </member>
7219 </member> 7219 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
7220 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified"> 7220 <summary>
7221 <summary>Deny agents who have not been age verified from entering the region.</summary> 7221 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
7222 </member> 7222 </summary>
7223 <member name="T:OpenMetaverse.SimAccess"> 7223 <param name="loginSuccess">true if login was successful</param>
7224 <summary> 7224 <param name="redirect">true if login request is requiring a redirect</param>
7225 Access level for a simulator 7225 <param name="message">A string containing the response to the login request</param>
7226 </summary> 7226 <param name="reason">A string containing the reason for the request</param>
7227 </member> 7227 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded
7228 <member name="F:OpenMetaverse.SimAccess.Min"> 7228 reply from the login server</param>
7229 <summary>Minimum access level, no additional checks</summary> 7229 </member>
7230 </member> 7230 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
7231 <member name="F:OpenMetaverse.SimAccess.Trial"> 7231 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
7232 <summary>Trial accounts allowed</summary> 7232 </member>
7233 </member> 7233 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
7234 <member name="F:OpenMetaverse.SimAccess.PG"> 7234 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
7235 <summary>PG rating</summary> 7235 </member>
7236 </member> 7236 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
7237 <member name="F:OpenMetaverse.SimAccess.Mature"> 7237 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
7238 <summary>Mature rating</summary> 7238 </member>
7239 </member> 7239 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
7240 <member name="F:OpenMetaverse.SimAccess.Down"> 7240 <summary>Raised when the simulator sends us the names on our friends list</summary>
7241 <summary>Simulator is offline</summary> 7241 </member>
7242 </member> 7242 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
7243 <member name="F:OpenMetaverse.SimAccess.NonExistent"> 7243 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
7244 <summary>Simulator does not exist</summary> 7244 </member>
7245 </member> 7245 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
7246 <member name="T:OpenMetaverse.Simulator"> 7246 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
7247 <summary> 7247 </member>
7248 7248 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
7249 </summary> 7249 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
7250 </member> 7250 our friendship</summary>
7251 <member name="T:OpenMetaverse.UDPBase"> 7251 </member>
7252 <summary> 7252 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
7253 7253 <summary>Raised when the simulator sends the location of a friend we have
7254 </summary> 7254 requested map location info for</summary>
7255 </member> 7255 </member>
7256 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)"> 7256 <member name="T:OpenMetaverse.FriendInfoEventArgs">
7257 <summary> 7257 <summary>Contains information on a member of our friends list</summary>
7258 Initialize the UDP packet handler in server mode 7258 </member>
7259 </summary> 7259 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
7260 <param name="port">Port to listening for incoming UDP packets on</param> 7260 <summary>
7261 </member> 7261 Construct a new instance of the FriendInfoEventArgs class
7262 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)"> 7262 </summary>
7263 <summary> 7263 <param name="friend">The FriendInfo</param>
7264 Initialize the UDP packet handler in client mode 7264 </member>
7265 </summary> 7265 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
7266 <param name="endPoint">Remote UDP server to connect to</param> 7266 <summary>Get the FriendInfo</summary>
7267 </member> 7267 </member>
7268 <member name="M:OpenMetaverse.UDPBase.Start"> 7268 <member name="T:OpenMetaverse.FriendNamesEventArgs">
7269 <summary> 7269 <summary>Contains Friend Names</summary>
7270 7270 </member>
7271 </summary> 7271 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
7272 </member> 7272 <summary>
7273 <member name="M:OpenMetaverse.UDPBase.Stop"> 7273 Construct a new instance of the FriendNamesEventArgs class
7274 <summary> 7274 </summary>
7275 7275 <param name="names">A dictionary where the Key is the ID of the Agent,
7276 </summary> 7276 and the Value is a string containing their name</param>
7277 </member> 7277 </member>
7278 <member name="P:OpenMetaverse.UDPBase.IsRunning"> 7278 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
7279 <summary> 7279 <summary>A dictionary where the Key is the ID of the Agent,
7280 7280 and the Value is a string containing their name</summary>
7281 </summary> 7281 </member>
7282 </member> 7282 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
7283 <member name="F:OpenMetaverse.Simulator.Client"> 7283 <summary>Sent when another agent requests a friendship with our agent</summary>
7284 <summary>A public reference to the client that this Simulator object 7284 </member>
7285 is attached to</summary> 7285 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
7286 </member> 7286 <summary>
7287 <member name="F:OpenMetaverse.Simulator.ID"> 7287 Construct a new instance of the FriendshipOfferedEventArgs class
7288 <summary>A Unique Cache identifier for this simulator</summary> 7288 </summary>
7289 </member> 7289 <param name="agentID">The ID of the agent requesting friendship</param>
7290 <member name="F:OpenMetaverse.Simulator.Caps"> 7290 <param name="agentName">The name of the agent requesting friendship</param>
7291 <summary>The capabilities for this simulator</summary> 7291 <param name="imSessionID">The ID of the session, used in accepting or declining the
7292 </member> 7292 friendship offer</param>
7293 <member name="F:OpenMetaverse.Simulator.Handle"> 7293 </member>
7294 <summary></summary> 7294 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID">
7295 </member> 7295 <summary>Get the ID of the agent requesting friendship</summary>
7296 <member name="F:OpenMetaverse.Simulator.SimVersion"> 7296 </member>
7297 <summary>The current version of software this simulator is running</summary> 7297 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName">
7298 </member> 7298 <summary>Get the name of the agent requesting friendship</summary>
7299 <member name="F:OpenMetaverse.Simulator.Name"> 7299 </member>
7300 <summary></summary> 7300 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID">
7301 </member> 7301 <summary>Get the ID of the session, used in accepting or declining the
7302 <member name="F:OpenMetaverse.Simulator.ParcelOverlay"> 7302 friendship offer</summary>
7303 <summary>A 64x64 grid of parcel coloring values. The values stored 7303 </member>
7304 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary> 7304 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
7305 </member> 7305 <summary>A response containing the results of our request to form a friendship with another agent</summary>
7306 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived"> 7306 </member>
7307 <summary></summary> 7307 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
7308 </member> 7308 <summary>
7309 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00"> 7309 Construct a new instance of the FriendShipResponseEventArgs class
7310 <summary></summary> 7310 </summary>
7311 </member> 7311 <param name="agentID">The ID of the agent we requested a friendship with</param>
7312 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01"> 7312 <param name="agentName">The name of the agent we requested a friendship with</param>
7313 <summary></summary> 7313 <param name="accepted">true if the agent accepted our friendship offer</param>
7314 </member> 7314 </member>
7315 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10"> 7315 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
7316 <summary></summary> 7316 <summary>Get the ID of the agent we requested a friendship with</summary>
7317 </member> 7317 </member>
7318 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11"> 7318 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
7319 <summary></summary> 7319 <summary>Get the name of the agent we requested a friendship with</summary>
7320 </member> 7320 </member>
7321 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00"> 7321 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
7322 <summary></summary> 7322 <summary>true if the agent accepted our friendship offer</summary>
7323 </member> 7323 </member>
7324 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01"> 7324 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
7325 <summary></summary> 7325 <summary>Contains data sent when a friend terminates a friendship with us</summary>
7326 </member> 7326 </member>
7327 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10"> 7327 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
7328 <summary></summary> 7328 <summary>
7329 </member> 7329 Construct a new instance of the FrindshipTerminatedEventArgs class
7330 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11"> 7330 </summary>
7331 <summary></summary> 7331 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
7332 </member> 7332 <param name="agentName">The name of the friend who terminated the friendship with us</param>
7333 <member name="F:OpenMetaverse.Simulator.WaterHeight"> 7333 </member>
7334 <summary></summary> 7334 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
7335 </member> 7335 <summary>Get the ID of the agent that terminated the friendship with us</summary>
7336 <member name="F:OpenMetaverse.Simulator.SimOwner"> 7336 </member>
7337 <summary></summary> 7337 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
7338 </member> 7338 <summary>Get the name of the agent that terminated the friendship with us</summary>
7339 <member name="F:OpenMetaverse.Simulator.TerrainBase0"> 7339 </member>
7340 <summary></summary> 7340 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
7341 </member> 7341 <summary>
7342 <member name="F:OpenMetaverse.Simulator.TerrainBase1"> 7342 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
7343 <summary></summary> 7343 </summary>
7344 </member> 7344 </member>
7345 <member name="F:OpenMetaverse.Simulator.TerrainBase2"> 7345 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
7346 <summary></summary> 7346 <summary>
7347 </member> 7347 Construct a new instance of the FriendFoundReplyEventArgs class
7348 <member name="F:OpenMetaverse.Simulator.TerrainBase3"> 7348 </summary>
7349 <summary></summary> 7349 <param name="agentID">The ID of the agent we have requested location information for</param>
7350 </member> 7350 <param name="regionHandle">The region handle where our friend is located</param>
7351 <member name="F:OpenMetaverse.Simulator.TerrainDetail0"> 7351 <param name="location">The simulator local position our friend is located</param>
7352 <summary></summary> 7352 </member>
7353 </member> 7353 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
7354 <member name="F:OpenMetaverse.Simulator.TerrainDetail1"> 7354 <summary>Get the ID of the agent we have received location information for</summary>
7355 <summary></summary> 7355 </member>
7356 </member> 7356 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
7357 <member name="F:OpenMetaverse.Simulator.TerrainDetail2"> 7357 <summary>Get the region handle where our mapped friend is located</summary>
7358 <summary></summary> 7358 </member>
7359 </member> 7359 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
7360 <member name="F:OpenMetaverse.Simulator.TerrainDetail3"> 7360 <summary>Get the simulator local position where our friend is located</summary>
7361 <summary></summary> 7361 </member>
7362 </member> 7362 <member name="T:OpenMetaverse.PermissionMask">
7363 <member name="F:OpenMetaverse.Simulator.IsEstateManager"> 7363 <summary>
7364 <summary>true if your agent has Estate Manager rights on this region</summary> 7364
7365 </member> 7365 </summary>
7366 <member name="F:OpenMetaverse.Simulator.Flags"> 7366 </member>
7367 <summary></summary> 7367 <member name="T:OpenMetaverse.PermissionWho">
7368 </member> 7368 <summary>
7369 <member name="F:OpenMetaverse.Simulator.Access"> 7369
7370 <summary></summary> 7370 </summary>
7371 </member> 7371 </member>
7372 <member name="F:OpenMetaverse.Simulator.BillableFactor"> 7372 <member name="F:OpenMetaverse.PermissionWho.Base">
7373 <summary></summary> 7373 <summary></summary>
7374 </member> 7374 </member>
7375 <member name="F:OpenMetaverse.Simulator.Stats"> 7375 <member name="F:OpenMetaverse.PermissionWho.Owner">
7376 <summary>Statistics information for this simulator and the 7376 <summary></summary>
7377 connection to the simulator, calculated by the simulator itself 7377 </member>
7378 and the library</summary> 7378 <member name="F:OpenMetaverse.PermissionWho.Group">
7379 </member> 7379 <summary></summary>
7380 <member name="F:OpenMetaverse.Simulator.RegionID"> 7380 </member>
7381 <summary>The regions Unique ID</summary> 7381 <member name="F:OpenMetaverse.PermissionWho.Everyone">
7382 </member> 7382 <summary></summary>
7383 <member name="F:OpenMetaverse.Simulator.ColoLocation"> 7383 </member>
7384 <summary>The physical data center the simulator is located</summary> 7384 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
7385 <remarks>Known values are: 7385 <summary></summary>
7386 <list type="table"> 7386 </member>
7387 <item>Dallas</item> 7387 <member name="F:OpenMetaverse.PermissionWho.All">
7388 <item>Chandler</item> 7388 <summary></summary>
7389 <item>SF</item> 7389 </member>
7390 </list> 7390 <member name="T:OpenMetaverse.Permissions">
7391 </remarks> 7391 <summary>
7392 </member> 7392
7393 <member name="F:OpenMetaverse.Simulator.CPUClass"> 7393 </summary>
7394 <summary>The CPU Class of the simulator</summary> 7394 </member>
7395 <remarks>Most full mainland/estate sims appear to be 5, 7395 <member name="T:OpenMetaverse.GridLayerType">
7396 Homesteads and Openspace appear to be 501</remarks> 7396 <summary>
7397 </member> 7397 Map layer request type
7398 <member name="F:OpenMetaverse.Simulator.CPURatio"> 7398 </summary>
7399 <summary>The number of regions sharing the same CPU as this one</summary> 7399 </member>
7400 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks> 7400 <member name="F:OpenMetaverse.GridLayerType.Objects">
7401 </member> 7401 <summary>Objects and terrain are shown</summary>
7402 <member name="F:OpenMetaverse.Simulator.ProductName"> 7402 </member>
7403 <summary>The billing product name</summary> 7403 <member name="F:OpenMetaverse.GridLayerType.Terrain">
7404 <remarks>Known values are: 7404 <summary>Only the terrain is shown, no objects</summary>
7405 <list type="table"> 7405 </member>
7406 <item>Mainland / Full Region (Sku: 023)</item> 7406 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
7407 <item>Estate / Full Region (Sku: 024)</item> 7407 <summary>Overlay showing land for sale and for auction</summary>
7408 <item>Estate / Openspace (Sku: 027)</item> 7408 </member>
7409 <item>Estate / Homestead (Sku: 029)</item> 7409 <member name="T:OpenMetaverse.GridItemType">
7410 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item> 7410 <summary>
7411 <item>Mainland / Linden Homes (Sku: 131)</item> 7411 Type of grid item, such as telehub, event, populator location, etc.
7412 </list> 7412 </summary>
7413 </remarks> 7413 </member>
7414 </member> 7414 <member name="F:OpenMetaverse.GridItemType.Telehub">
7415 <member name="F:OpenMetaverse.Simulator.ProductSku"> 7415 <summary>Telehub</summary>
7416 <summary>The billing product SKU</summary> 7416 </member>
7417 <remarks>Known values are: 7417 <member name="F:OpenMetaverse.GridItemType.PgEvent">
7418 <list type="table"> 7418 <summary>PG rated event</summary>
7419 <item>023 Mainland / Full Region</item> 7419 </member>
7420 <item>024 Estate / Full Region</item> 7420 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
7421 <item>027 Estate / Openspace</item> 7421 <summary>Mature rated event</summary>
7422 <item>029 Estate / Homestead</item> 7422 </member>
7423 <item>129 Mainland / Homestead (Linden Owned)</item> 7423 <member name="F:OpenMetaverse.GridItemType.Popular">
7424 <item>131 Linden Homes / Full Region</item> 7424 <summary>Popular location</summary>
7425 </list> 7425 </member>
7426 </remarks> 7426 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
7427 </member> 7427 <summary>Locations of avatar groups in a region</summary>
7428 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars"> 7428 </member>
7429 <summary> 7429 <member name="F:OpenMetaverse.GridItemType.LandForSale">
7430 A thread-safe dictionary containing avatars in a simulator 7430 <summary>Land for sale</summary>
7431 </summary> 7431 </member>
7432 </member> 7432 <member name="F:OpenMetaverse.GridItemType.Classified">
7433 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives"> 7433 <summary>Classified ad</summary>
7434 <summary> 7434 </member>
7435 A thread-safe dictionary containing primitives in a simulator 7435 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
7436 </summary> 7436 <summary>Adult rated event</summary>
7437 </member> 7437 </member>
7438 <member name="F:OpenMetaverse.Simulator.Sequence"> 7438 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
7439 <summary>The current sequence number for packets sent to this 7439 <summary>Adult land for sale</summary>
7440 simulator. Must be Interlocked before modifying. Only 7440 </member>
7441 useful for applications manipulating sequence numbers</summary> 7441 <member name="T:OpenMetaverse.GridRegion">
7442 </member> 7442 <summary>
7443 <member name="F:OpenMetaverse.Simulator.Parcels"> 7443 Information about a region on the grid map
7444 <summary> 7444 </summary>
7445 Provides access to an internal thread-safe dictionary containing parcel 7445 </member>
7446 information found in this simulator 7446 <member name="F:OpenMetaverse.GridRegion.X">
7447 </summary> 7447 <summary>Sim X position on World Map</summary>
7448 </member> 7448 </member>
7449 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull"> 7449 <member name="F:OpenMetaverse.GridRegion.Y">
7450 <summary> 7450 <summary>Sim Y position on World Map</summary>
7451 Checks simulator parcel map to make sure it has downloaded all data successfully 7451 </member>
7452 </summary> 7452 <member name="F:OpenMetaverse.GridRegion.Name">
7453 <returns>true if map is full (contains no 0's)</returns> 7453 <summary>Sim Name (NOTE: In lowercase!)</summary>
7454 </member> 7454 </member>
7455 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate"> 7455 <member name="F:OpenMetaverse.GridRegion.Access">
7456 <summary>Used internally to track sim disconnections</summary> 7456 <summary></summary>
7457 </member> 7457 </member>
7458 <member name="F:OpenMetaverse.Simulator.ConnectedEvent"> 7458 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
7459 <summary>Event that is triggered when the simulator successfully 7459 <summary>Appears to always be zero (None)</summary>
7460 establishes a connection</summary> 7460 </member>
7461 </member> 7461 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
7462 <member name="F:OpenMetaverse.Simulator.connected"> 7462 <summary>Sim's defined Water Height</summary>
7463 <summary>Whether this sim is currently connected or not. Hooked up 7463 </member>
7464 to the property Connected</summary> 7464 <member name="F:OpenMetaverse.GridRegion.Agents">
7465 </member> 7465 <summary></summary>
7466 <member name="F:OpenMetaverse.Simulator.avatarPositions"> 7466 </member>
7467 <summary>Coarse locations of avatars in this simulator</summary> 7467 <member name="F:OpenMetaverse.GridRegion.MapImageID">
7468 </member> 7468 <summary>UUID of the World Map image</summary>
7469 <member name="F:OpenMetaverse.Simulator.preyID"> 7469 </member>
7470 <summary>AvatarPositions key representing TrackAgent target</summary> 7470 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
7471 </member> 7471 <summary>Unique identifier for this region, a combination of the X
7472 <member name="F:OpenMetaverse.Simulator.PacketArchive"> 7472 and Y position</summary>
7473 <summary>Sequence numbers of packets we've received 7473 </member>
7474 (for duplicate checking)</summary> 7474 <member name="M:OpenMetaverse.GridRegion.ToString">
7475 </member> 7475 <summary>
7476 <member name="F:OpenMetaverse.Simulator.NeedAck"> 7476
7477 <summary>Packets we sent out that need ACKs from the simulator</summary> 7477 </summary>
7478 </member> 7478 <returns></returns>
7479 <member name="F:OpenMetaverse.Simulator.pauseSerial"> 7479 </member>
7480 <summary>Sequence number for pause/resume</summary> 7480 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
7481 </member> 7481 <summary>
7482 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)"> 7482
7483 <summary> 7483 </summary>
7484 7484 <returns></returns>
7485 </summary> 7485 </member>
7486 <param name="client">Reference to the GridClient object</param> 7486 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
7487 <param name="address">IPEndPoint of the simulator</param> 7487 <summary>
7488 <param name="handle">handle of the simulator</param> 7488
7489 </member> 7489 </summary>
7490 <member name="M:OpenMetaverse.Simulator.Dispose"> 7490 <param name="obj"></param>
7491 <summary> 7491 <returns></returns>
7492 Called when this Simulator object is being destroyed 7492 </member>
7493 </summary> 7493 <member name="T:OpenMetaverse.GridLayer">
7494 </member> 7494 <summary>
7495 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)"> 7495 Visual chunk of the grid map
7496 <summary> 7496 </summary>
7497 Attempt to connect to this simulator 7497 </member>
7498 </summary> 7498 <member name="T:OpenMetaverse.MapItem">
7499 <param name="moveToSim">Whether to move our agent in to this sim or not</param> 7499 <summary>
7500 <returns>True if the connection succeeded or connection status is 7500 Base class for Map Items
7501 unknown, false if there was a failure</returns> 7501 </summary>
7502 </member> 7502 </member>
7503 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)"> 7503 <member name="F:OpenMetaverse.MapItem.GlobalX">
7504 <summary> 7504 <summary>The Global X position of the item</summary>
7505 Disconnect from this simulator 7505 </member>
7506 </summary> 7506 <member name="F:OpenMetaverse.MapItem.GlobalY">
7507 </member> 7507 <summary>The Global Y position of the item</summary>
7508 <member name="M:OpenMetaverse.Simulator.Pause"> 7508 </member>
7509 <summary> 7509 <member name="P:OpenMetaverse.MapItem.LocalX">
7510 Instructs the simulator to stop sending update (and possibly other) packets 7510 <summary>Get the Local X position of the item</summary>
7511 </summary> 7511 </member>
7512 </member> 7512 <member name="P:OpenMetaverse.MapItem.LocalY">
7513 <member name="M:OpenMetaverse.Simulator.Resume"> 7513 <summary>Get the Local Y position of the item</summary>
7514 <summary> 7514 </member>
7515 Instructs the simulator to resume sending update packets (unpause) 7515 <member name="P:OpenMetaverse.MapItem.RegionHandle">
7516 </summary> 7516 <summary>Get the Handle of the region</summary>
7517 </member> 7517 </member>
7518 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)"> 7518 <member name="T:OpenMetaverse.MapAgentLocation">
7519 <summary> 7519 <summary>
7520 Sends a packet 7520 Represents an agent or group of agents location
7521 </summary> 7521 </summary>
7522 <param name="packet">Packet to be sent</param> 7522 </member>
7523 </member> 7523 <member name="T:OpenMetaverse.MapTelehub">
7524 <member name="M:OpenMetaverse.Simulator.SendPing"> 7524 <summary>
7525 <summary> 7525 Represents a Telehub location
7526 7526 </summary>
7527 </summary> 7527 </member>
7528 </member> 7528 <member name="T:OpenMetaverse.MapLandForSale">
7529 <member name="M:OpenMetaverse.Simulator.ToString"> 7529 <summary>
7530 <summary> 7530 Represents a non-adult parcel of land for sale
7531 Returns Simulator Name as a String 7531 </summary>
7532 </summary> 7532 </member>
7533 <returns></returns> 7533 <member name="T:OpenMetaverse.MapAdultLandForSale">
7534 </member> 7534 <summary>
7535 <member name="M:OpenMetaverse.Simulator.GetHashCode"> 7535 Represents an Adult parcel of land for sale
7536 <summary> 7536 </summary>
7537 7537 </member>
7538 </summary> 7538 <member name="T:OpenMetaverse.MapPGEvent">
7539 <returns></returns> 7539 <summary>
7540 </member> 7540 Represents a PG Event
7541 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)"> 7541 </summary>
7542 <summary> 7542 </member>
7543 7543 <member name="T:OpenMetaverse.MapMatureEvent">
7544 </summary> 7544 <summary>
7545 <param name="obj"></param> 7545 Represents a Mature event
7546 <returns></returns> 7546 </summary>
7547 </member> 7547 </member>
7548 <member name="M:OpenMetaverse.Simulator.SendAcks"> 7548 <member name="T:OpenMetaverse.MapAdultEvent">
7549 <summary> 7549 <summary>
7550 Sends out pending acknowledgements 7550 Represents an Adult event
7551 </summary> 7551 </summary>
7552 </member> 7552 </member>
7553 <member name="M:OpenMetaverse.Simulator.ResendUnacked"> 7553 <member name="T:OpenMetaverse.GridManager">
7554 <summary> 7554 <summary>
7555 Resend unacknowledged packets 7555 Manages grid-wide tasks such as the world map
7556 </summary> 7556 </summary>
7557 </member> 7557 </member>
7558 <member name="P:OpenMetaverse.Simulator.ParcelMap"> 7558 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
7559 <summary> 7559 <summary>The event subscribers. null if no subcribers</summary>
7560 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped 7560 </member>
7561 to each 64x64 parcel's LocalID. 7561 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
7562 </summary> 7562 <summary>Raises the CoarseLocationUpdate event</summary>
7563 </member> 7563 <param name="e">A CoarseLocationUpdateEventArgs object containing the
7564 <member name="P:OpenMetaverse.Simulator.IPEndPoint"> 7564 data sent by simulator</param>
7565 <summary>The IP address and port of the server</summary> 7565 </member>
7566 </member> 7566 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
7567 <member name="P:OpenMetaverse.Simulator.Connected"> 7567 <summary>Thread sync lock object</summary>
7568 <summary>Whether there is a working connection to the simulator or 7568 </member>
7569 not</summary> 7569 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
7570 </member> 7570 <summary>The event subscribers. null if no subcribers</summary>
7571 <member name="P:OpenMetaverse.Simulator.AvatarPositions"> 7571 </member>
7572 <summary>Coarse locations of avatars in this simulator</summary> 7572 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
7573 </member> 7573 <summary>Raises the GridRegion event</summary>
7574 <member name="P:OpenMetaverse.Simulator.PreyID"> 7574 <param name="e">A GridRegionEventArgs object containing the
7575 <summary>AvatarPositions key representing TrackAgent target</summary> 7575 data sent by simulator</param>
7576 </member> 7576 </member>
7577 <member name="T:OpenMetaverse.Simulator.SimStats"> 7577 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
7578 <summary> 7578 <summary>Thread sync lock object</summary>
7579 Simulator Statistics 7579 </member>
7580 </summary> 7580 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
7581 </member> 7581 <summary>The event subscribers. null if no subcribers</summary>
7582 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets"> 7582 </member>
7583 <summary>Total number of packets sent by this simulator to this agent</summary> 7583 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
7584 </member> 7584 <summary>Raises the GridLayer event</summary>
7585 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets"> 7585 <param name="e">A GridLayerEventArgs object containing the
7586 <summary>Total number of packets received by this simulator to this agent</summary> 7586 data sent by simulator</param>
7587 </member> 7587 </member>
7588 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes"> 7588 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
7589 <summary>Total number of bytes sent by this simulator to this agent</summary> 7589 <summary>Thread sync lock object</summary>
7590 </member> 7590 </member>
7591 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes"> 7591 <member name="F:OpenMetaverse.GridManager.m_GridItems">
7592 <summary>Total number of bytes received by this simulator to this agent</summary> 7592 <summary>The event subscribers. null if no subcribers</summary>
7593 </member> 7593 </member>
7594 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime"> 7594 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
7595 <summary>Time in seconds agent has been connected to simulator</summary> 7595 <summary>Raises the GridItems event</summary>
7596 </member> 7596 <param name="e">A GridItemEventArgs object containing the
7597 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets"> 7597 data sent by simulator</param>
7598 <summary>Total number of packets that have been resent</summary> 7598 </member>
7599 </member> 7599 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
7600 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends"> 7600 <summary>Thread sync lock object</summary>
7601 <summary>Total number of resent packets recieved</summary> 7601 </member>
7602 </member> 7602 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
7603 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings"> 7603 <summary>The event subscribers. null if no subcribers</summary>
7604 <summary>Total number of pings sent to this simulator by this agent</summary> 7604 </member>
7605 </member> 7605 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
7606 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs"> 7606 <summary>Raises the RegionHandleReply event</summary>
7607 <summary>Total number of ping replies sent to this agent by this simulator</summary> 7607 <param name="e">A RegionHandleReplyEventArgs object containing the
7608 </member> 7608 data sent by simulator</param>
7609 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS"> 7609 </member>
7610 <summary> 7610 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
7611 Incoming bytes per second 7611 <summary>Thread sync lock object</summary>
7612 </summary> 7612 </member>
7613 <remarks>It would be nice to have this claculated on the fly, but 7613 <member name="F:OpenMetaverse.GridManager.Regions">
7614 this is far, far easier</remarks> 7614 <summary>A dictionary of all the regions, indexed by region name</summary>
7615 </member> 7615 </member>
7616 <member name="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS"> 7616 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
7617 <summary> 7617 <summary>A dictionary of all the regions, indexed by region handle</summary>
7618 Outgoing bytes per second 7618 </member>
7619 </summary> 7619 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
7620 <remarks>It would be nice to have this claculated on the fly, but 7620 <summary>
7621 this is far, far easier</remarks> 7621 Constructor
7622 </member> 7622 </summary>
7623 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent"> 7623 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
7624 <summary>Time last ping was sent</summary> 7624 </member>
7625 </member> 7625 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
7626 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID"> 7626 <summary>
7627 <summary>ID of last Ping sent</summary> 7627
7628 </member> 7628 </summary>
7629 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag"> 7629 <param name="layer"></param>
7630 <summary></summary> 7630 </member>
7631 </member> 7631 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
7632 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings"> 7632 <summary>
7633 <summary></summary> 7633 Request a map layer
7634 </member> 7634 </summary>
7635 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation"> 7635 <param name="regionName">The name of the region</param>
7636 <summary>Current time dilation of this simulator</summary> 7636 <param name="layer">The type of layer</param>
7637 </member> 7637 </member>
7638 <member name="F:OpenMetaverse.Simulator.SimStats.FPS"> 7638 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
7639 <summary>Current Frames per second of simulator</summary> 7639 <summary>
7640 </member> 7640
7641 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS"> 7641 </summary>
7642 <summary>Current Physics frames per second of simulator</summary> 7642 <param name="layer"></param>
7643 </member> 7643 <param name="minX"></param>
7644 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates"> 7644 <param name="minY"></param>
7645 <summary></summary> 7645 <param name="maxX"></param>
7646 </member> 7646 <param name="maxY"></param>
7647 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime"> 7647 <param name="returnNonExistent"></param>
7648 <summary></summary> 7648 </member>
7649 </member> 7649 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
7650 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime"> 7650 <summary>
7651 <summary></summary> 7651
7652 </member> 7652 </summary>
7653 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime"> 7653 <param name="regionHandle"></param>
7654 <summary></summary> 7654 <param name="item"></param>
7655 </member> 7655 <param name="layer"></param>
7656 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime"> 7656 <param name="timeoutMS"></param>
7657 <summary></summary> 7657 <returns></returns>
7658 </member> 7658 </member>
7659 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime"> 7659 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
7660 <summary></summary> 7660 <summary>
7661 </member> 7661
7662 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime"> 7662 </summary>
7663 <summary></summary> 7663 <param name="regionHandle"></param>
7664 </member> 7664 <param name="item"></param>
7665 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime"> 7665 <param name="layer"></param>
7666 <summary></summary> 7666 </member>
7667 </member> 7667 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
7668 <member name="F:OpenMetaverse.Simulator.SimStats.Objects"> 7668 <summary>
7669 <summary>Total number of objects Simulator is simulating</summary> 7669 Request data for all mainland (Linden managed) simulators
7670 </member> 7670 </summary>
7671 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects"> 7671 </member>
7672 <summary>Total number of Active (Scripted) objects running</summary> 7672 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
7673 </member> 7673 <summary>
7674 <member name="F:OpenMetaverse.Simulator.SimStats.Agents"> 7674 Request the region handle for the specified region UUID
7675 <summary>Number of agents currently in this simulator</summary> 7675 </summary>
7676 </member> 7676 <param name="regionID">UUID of the region to look up</param>
7677 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents"> 7677 </member>
7678 <summary>Number of agents in neighbor simulators</summary> 7678 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
7679 </member> 7679 <summary>
7680 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts"> 7680 Get grid region information using the region name, this function
7681 <summary>Number of Active scripts running in this simulator</summary> 7681 will block until it can find the region or gives up
7682 </member> 7682 </summary>
7683 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS"> 7683 <param name="name">Name of sim you're looking for</param>
7684 <summary></summary> 7684 <param name="layer">Layer that you are requesting</param>
7685 </member> 7685 <param name="region">Will contain a GridRegion for the sim you're
7686 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS"> 7686 looking for if successful, otherwise an empty structure</param>
7687 <summary></summary> 7687 <returns>True if the GridRegion was successfully fetched, otherwise
7688 </member> 7688 false</returns>
7689 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS"> 7689 </member>
7690 <summary></summary> 7690 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7691 </member> 7691 <summary>Process an incoming packet and raise the appropriate events</summary>
7692 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads"> 7692 <param name="sender">The sender</param>
7693 <summary>Number of downloads pending</summary> 7693 <param name="e">The EventArgs object containing the packet data</param>
7694 </member> 7694 </member>
7695 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads"> 7695 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7696 <summary>Number of uploads pending</summary> 7696 <summary>Process an incoming packet and raise the appropriate events</summary>
7697 </member> 7697 <param name="sender">The sender</param>
7698 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize"> 7698 <param name="e">The EventArgs object containing the packet data</param>
7699 <summary></summary> 7699 </member>
7700 </member> 7700 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7701 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize"> 7701 <summary>Process an incoming packet and raise the appropriate events</summary>
7702 <summary></summary> 7702 <param name="sender">The sender</param>
7703 </member> 7703 <param name="e">The EventArgs object containing the packet data</param>
7704 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads"> 7704 </member>
7705 <summary>Number of local uploads pending</summary> 7705 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7706 </member> 7706 <summary>Process an incoming packet and raise the appropriate events</summary>
7707 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes"> 7707 <param name="sender">The sender</param>
7708 <summary>Unacknowledged bytes in queue</summary> 7708 <param name="e">The EventArgs object containing the packet data</param>
7709 </member> 7709 </member>
7710 <member name="T:OpenMetaverse.ReportType"> 7710 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7711 <summary> 7711 <summary>Process an incoming packet and raise the appropriate events</summary>
7712 7712 <param name="sender">The sender</param>
7713 </summary> 7713 <param name="e">The EventArgs object containing the packet data</param>
7714 </member> 7714 </member>
7715 <member name="F:OpenMetaverse.ReportType.None"> 7715 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
7716 <summary>No report</summary> 7716 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/>
7717 </member> 7717 containing the location of agents in the simulator</summary>
7718 <member name="F:OpenMetaverse.ReportType.Unknown"> 7718 </member>
7719 <summary>Unknown report type</summary> 7719 <member name="E:OpenMetaverse.GridManager.GridRegion">
7720 </member> 7720 <summary>Raised when the simulator sends a Region Data in response to
7721 <member name="F:OpenMetaverse.ReportType.Bug"> 7721 a Map request</summary>
7722 <summary>Bug report</summary> 7722 </member>
7723 </member> 7723 <member name="E:OpenMetaverse.GridManager.GridLayer">
7724 <member name="F:OpenMetaverse.ReportType.Complaint"> 7724 <summary>Raised when the simulator sends GridLayer object containing
7725 <summary>Complaint report</summary> 7725 a map tile coordinates and texture information</summary>
7726 </member> 7726 </member>
7727 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest"> 7727 <member name="E:OpenMetaverse.GridManager.GridItems">
7728 <summary>Customer service report</summary> 7728 <summary>Raised when the simulator sends GridItems object containing
7729 </member> 7729 details on events, land sales at a specific location</summary>
7730 <member name="T:OpenMetaverse.CompressedFlags"> 7730 </member>
7731 <summary> 7731 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
7732 Bitflag field for ObjectUpdateCompressed data blocks, describing 7732 <summary>Raised in response to a Region lookup</summary>
7733 which options are present for each object 7733 </member>
7734 </summary> 7734 <member name="P:OpenMetaverse.GridManager.SunPhase">
7735 </member> 7735 <summary>Unknown</summary>
7736 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad"> 7736 </member>
7737 <summary>Unknown</summary> 7737 <member name="P:OpenMetaverse.GridManager.SunDirection">
7738 </member> 7738 <summary>Current direction of the sun</summary>
7739 <member name="F:OpenMetaverse.CompressedFlags.Tree"> 7739 </member>
7740 <summary>Whether the object has a TreeSpecies</summary> 7740 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
7741 </member> 7741 <summary>Current angular velocity of the sun</summary>
7742 <member name="F:OpenMetaverse.CompressedFlags.HasText"> 7742 </member>
7743 <summary>Whether the object has floating text ala llSetText</summary> 7743 <member name="P:OpenMetaverse.GridManager.WorldTime">
7744 </member> 7744 <summary>Current world time</summary>
7745 <member name="F:OpenMetaverse.CompressedFlags.HasParticles"> 7745 </member>
7746 <summary>Whether the object has an active particle system</summary> 7746 <member name="T:OpenMetaverse.MediaPermission">
7747 </member> 7747 <summary>
7748 <member name="F:OpenMetaverse.CompressedFlags.HasSound"> 7748 Permissions for control of object media
7749 <summary>Whether the object has sound attached to it</summary> 7749 </summary>
7750 </member> 7750 </member>
7751 <member name="F:OpenMetaverse.CompressedFlags.HasParent"> 7751 <member name="T:OpenMetaverse.MediaControls">
7752 <summary>Whether the object is attached to a root object or not</summary> 7752 <summary>
7753 </member> 7753 Style of cotrols that shold be displayed to the user
7754 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation"> 7754 </summary>
7755 <summary>Whether the object has texture animation settings</summary> 7755 </member>
7756 </member> 7756 <member name="T:OpenMetaverse.MediaEntry">
7757 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity"> 7757 <summary>
7758 <summary>Whether the object has an angular velocity</summary> 7758 Class representing media data for a single face
7759 </member> 7759 </summary>
7760 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues"> 7760 </member>
7761 <summary>Whether the object has a name value pairs string</summary> 7761 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
7762 </member> 7762 <summary>Is display of the alternative image enabled</summary>
7763 <member name="F:OpenMetaverse.CompressedFlags.MediaURL"> 7763 </member>
7764 <summary>Whether the object has a Media URL set</summary> 7764 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
7765 </member> 7765 <summary>Should media auto loop</summary>
7766 <member name="T:OpenMetaverse.UpdateType"> 7766 </member>
7767 <summary> 7767 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
7768 Specific Flags for MultipleObjectUpdate requests 7768 <summary>Shoule media be auto played</summary>
7769 </summary> 7769 </member>
7770 </member> 7770 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
7771 <member name="F:OpenMetaverse.UpdateType.None"> 7771 <summary>Auto scale media to prim face</summary>
7772 <summary>None</summary> 7772 </member>
7773 </member> 7773 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
7774 <member name="F:OpenMetaverse.UpdateType.Position"> 7774 <summary>Should viewer automatically zoom in on the face when clicked</summary>
7775 <summary>Change position of prims</summary> 7775 </member>
7776 </member> 7776 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
7777 <member name="F:OpenMetaverse.UpdateType.Rotation"> 7777 <summary>Should viewer interpret first click as interaction with the media
7778 <summary>Change rotation of prims</summary> 7778 or when false should the first click be treated as zoom in commadn</summary>
7779 </member> 7779 </member>
7780 <member name="F:OpenMetaverse.UpdateType.Scale"> 7780 <member name="F:OpenMetaverse.MediaEntry.Controls">
7781 <summary>Change size of prims</summary> 7781 <summary>Style of controls viewer should display when
7782 </member> 7782 viewer media on this face</summary>
7783 <member name="F:OpenMetaverse.UpdateType.Linked"> 7783 </member>
7784 <summary>Perform operation on link set</summary> 7784 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
7785 </member> 7785 <summary>Starting URL for the media</summary>
7786 <member name="F:OpenMetaverse.UpdateType.Uniform"> 7786 </member>
7787 <summary>Scale prims uniformly, same as selecing ctrl+shift in the 7787 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
7788 viewer. Used in conjunction with Scale</summary> 7788 <summary>Currently navigated URL</summary>
7789 </member> 7789 </member>
7790 <member name="T:OpenMetaverse.PayPriceType"> 7790 <member name="F:OpenMetaverse.MediaEntry.Height">
7791 <summary> 7791 <summary>Media height in pixes</summary>
7792 Special values in PayPriceReply. If the price is not one of these 7792 </member>
7793 literal value of the price should be use 7793 <member name="F:OpenMetaverse.MediaEntry.Width">
7794 </summary> 7794 <summary>Media width in pixels</summary>
7795 </member> 7795 </member>
7796 <member name="F:OpenMetaverse.PayPriceType.Hide"> 7796 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
7797 <summary> 7797 <summary>Who can controls the media</summary>
7798 Indicates that this pay option should be hidden 7798 </member>
7799 </summary> 7799 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
7800 </member> 7800 <summary>Who can interact with the media</summary>
7801 <member name="F:OpenMetaverse.PayPriceType.Default"> 7801 </member>
7802 <summary> 7802 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
7803 Indicates that this pay option should have the default value 7803 <summary>Is URL whitelist enabled</summary>
7804 </summary> 7804 </member>
7805 </member> 7805 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
7806 <member name="T:OpenMetaverse.ObjectMovementUpdate"> 7806 <summary>Array of URLs that are whitelisted</summary>
7807 <summary> 7807 </member>
7808 Contains the variables sent in an object update packet for objects. 7808 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
7809 Used to track position and movement of prims and avatars 7809 <summary>
7810 </summary> 7810 Serialize to OSD
7811 </member> 7811 </summary>
7812 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar"> 7812 <returns>OSDMap with the serialized data</returns>
7813 <summary></summary> 7813 </member>
7814 </member> 7814 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
7815 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane"> 7815 <summary>
7816 <summary></summary> 7816 Deserialize from OSD data
7817 </member> 7817 </summary>
7818 <member name="F:OpenMetaverse.ObjectMovementUpdate.State"> 7818 <param name="osd">Serialized OSD data</param>
7819 <summary></summary> 7819 <returns>Deserialized object</returns>
7820 </member> 7820 </member>
7821 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID"> 7821 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
7822 <summary></summary> 7822 <summary>
7823 </member> 7823 Represents an AssetScriptBinary object containing the
7824 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position"> 7824 LSO compiled bytecode of an LSL script
7825 <summary></summary> 7825 </summary>
7826 </member> 7826 </member>
7827 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity"> 7827 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
7828 <summary></summary> 7828 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
7829 </member> 7829 </member>
7830 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration"> 7830 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
7831 <summary></summary> 7831 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
7832 </member> 7832 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
7833 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation"> 7833 <param name="assetData">A byte array containing the raw asset data</param>
7834 <summary></summary> 7834 </member>
7835 </member> 7835 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
7836 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity"> 7836 <summary>
7837 <summary></summary> 7837 TODO: Encodes a scripts contents into a LSO Bytecode file
7838 </member> 7838 </summary>
7839 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures"> 7839 </member>
7840 <summary></summary> 7840 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
7841 </member> 7841 <summary>
7842 <member name="T:OpenMetaverse.ObjectManager"> 7842 TODO: Decode LSO Bytecode into a string
7843 <summary> 7843 </summary>
7844 Handles all network traffic related to prims and avatar positions and 7844 <returns>true</returns>
7845 movement. 7845 </member>
7846 </summary> 7846 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
7847 </member> 7847 <summary>Override the base classes AssetType</summary>
7848 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate"> 7848 </member>
7849 <summary>The event subscribers, null of no subscribers</summary> 7849 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
7850 </member> 7850 <summary>The event subscribers. null if no subcribers</summary>
7851 <member name="M:OpenMetaverse.ObjectManager.OnObjectUpdate(OpenMetaverse.PrimEventArgs)"> 7851 </member>
7852 <summary>Raises the ObjectUpdate Event</summary> 7852 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
7853 <param name="e">A ObjectUpdateEventArgs object containing 7853 <summary>Raises the LandPatchReceived event</summary>
7854 the data sent from the simulator</param> 7854 <param name="e">A LandPatchReceivedEventArgs object containing the
7855 </member> 7855 data returned from the simulator</param>
7856 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock"> 7856 </member>
7857 <summary>Thread sync lock object</summary> 7857 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
7858 </member> 7858 <summary>Thread sync lock object</summary>
7859 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties"> 7859 </member>
7860 <summary>The event subscribers, null of no subscribers</summary> 7860 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
7861 </member> 7861 <summary>
7862 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)"> 7862 Default constructor
7863 <summary>Raises the ObjectProperties Event</summary> 7863 </summary>
7864 <param name="e">A ObjectPropertiesEventArgs object containing 7864 <param name="client"></param>
7865 the data sent from the simulator</param> 7865 </member>
7866 </member> 7866 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
7867 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock"> 7867 <summary>Raised when the simulator responds sends </summary>
7868 <summary>Thread sync lock object</summary> 7868 </member>
7869 </member> 7869 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
7870 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated"> 7870 <summary>Simulator from that sent tha data</summary>
7871 <summary>The event subscribers, null of no subscribers</summary> 7871 </member>
7872 </member> 7872 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
7873 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)"> 7873 <summary>Sim coordinate of the patch</summary>
7874 <summary>Raises the ObjectPropertiesUpdated Event</summary> 7874 </member>
7875 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing 7875 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
7876 the data sent from the simulator</param> 7876 <summary>Sim coordinate of the patch</summary>
7877 </member> 7877 </member>
7878 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock"> 7878 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
7879 <summary>Thread sync lock object</summary> 7879 <summary>Size of tha patch</summary>
7880 </member> 7880 </member>
7881 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily"> 7881 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
7882 <summary>The event subscribers, null of no subscribers</summary> 7882 <summary>Heightmap for the patch</summary>
7883 </member> 7883 </member>
7884 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)"> 7884 <member name="T:OpenMetaverse.LoginStatus">
7885 <summary>Raises the ObjectPropertiesFamily Event</summary> 7885 <summary>
7886 <param name="e">A ObjectPropertiesFamilyEventArgs object containing 7886
7887 the data sent from the simulator</param> 7887 </summary>
7888 </member> 7888 </member>
7889 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock"> 7889 <member name="F:OpenMetaverse.LoginStatus.Failed">
7890 <summary>Thread sync lock object</summary> 7890 <summary></summary>
7891 </member> 7891 </member>
7892 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate"> 7892 <member name="F:OpenMetaverse.LoginStatus.None">
7893 <summary>The event subscribers, null of no subscribers</summary> 7893 <summary></summary>
7894 </member> 7894 </member>
7895 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)"> 7895 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
7896 <summary>Raises the AvatarUpdate Event</summary> 7896 <summary></summary>
7897 <param name="e">A AvatarUpdateEventArgs object containing 7897 </member>
7898 the data sent from the simulator</param> 7898 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
7899 </member> 7899 <summary></summary>
7900 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock"> 7900 </member>
7901 <summary>Thread sync lock object</summary> 7901 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
7902 </member> 7902 <summary></summary>
7903 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate"> 7903 </member>
7904 <summary>The event subscribers, null of no subscribers</summary> 7904 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
7905 </member> 7905 <summary></summary>
7906 <member name="M:OpenMetaverse.ObjectManager.OnTerseObjectUpdate(OpenMetaverse.TerseObjectUpdateEventArgs)"> 7906 </member>
7907 <summary>Raises the TerseObjectUpdate Event</summary> 7907 <member name="F:OpenMetaverse.LoginStatus.Success">
7908 <param name="e">A TerseObjectUpdateEventArgs object containing 7908 <summary></summary>
7909 the data sent from the simulator</param> 7909 </member>
7910 </member> 7910 <member name="T:OpenMetaverse.LoginParams">
7911 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock"> 7911 <summary>
7912 <summary>Thread sync lock object</summary> 7912 Login Request Parameters
7913 </member> 7913 </summary>
7914 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate"> 7914 </member>
7915 <summary>The event subscribers, null of no subscribers</summary> 7915 <member name="F:OpenMetaverse.LoginParams.URI">
7916 </member> 7916 <summary>The URL of the Login Server</summary>
7917 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)"> 7917 </member>
7918 <summary>Raises the ObjectDataBlockUpdate Event</summary> 7918 <member name="F:OpenMetaverse.LoginParams.Timeout">
7919 <param name="e">A ObjectDataBlockUpdateEventArgs object containing 7919 <summary>The number of milliseconds to wait before a login is considered
7920 the data sent from the simulator</param> 7920 failed due to timeout</summary>
7921 </member> 7921 </member>
7922 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock"> 7922 <member name="F:OpenMetaverse.LoginParams.MethodName">
7923 <summary>Thread sync lock object</summary> 7923 <summary>The request method</summary>
7924 </member> 7924 <remarks>login_to_simulator is currently the only supported method</remarks>
7925 <member name="F:OpenMetaverse.ObjectManager.m_KillObject"> 7925 </member>
7926 <summary>The event subscribers, null of no subscribers</summary> 7926 <member name="F:OpenMetaverse.LoginParams.FirstName">
7927 </member> 7927 <summary>The Agents First name</summary>
7928 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)"> 7928 </member>
7929 <summary>Raises the KillObject Event</summary> 7929 <member name="F:OpenMetaverse.LoginParams.LastName">
7930 <param name="e">A KillObjectEventArgs object containing 7930 <summary>The Agents Last name</summary>
7931 the data sent from the simulator</param> 7931 </member>
7932 </member> 7932 <member name="F:OpenMetaverse.LoginParams.Password">
7933 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock"> 7933 <summary>A md5 hashed password</summary>
7934 <summary>Thread sync lock object</summary> 7934 <remarks>plaintext password will be automatically hashed</remarks>
7935 </member> 7935 </member>
7936 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged"> 7936 <member name="F:OpenMetaverse.LoginParams.Start">
7937 <summary>The event subscribers, null of no subscribers</summary> 7937 <summary>The agents starting location once logged in</summary>
7938 </member> 7938 <remarks>Either "last", "home", or a string encoded URI
7939 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)"> 7939 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
7940 <summary>Raises the AvatarSitChanged Event</summary> 7940 </member>
7941 <param name="e">A AvatarSitChangedEventArgs object containing 7941 <member name="F:OpenMetaverse.LoginParams.Channel">
7942 the data sent from the simulator</param> 7942 <summary>A string containing the client software channel information</summary>
7943 </member> 7943 <example>Second Life Release</example>
7944 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock"> 7944 </member>
7945 <summary>Thread sync lock object</summary> 7945 <member name="F:OpenMetaverse.LoginParams.Version">
7946 </member> 7946 <summary>The client software version information</summary>
7947 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply"> 7947 <remarks>The official viewer uses: Second Life Release n.n.n.n
7948 <summary>The event subscribers, null of no subscribers</summary> 7948 where n is replaced with the current version of the viewer</remarks>
7949 </member> 7949 </member>
7950 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)"> 7950 <member name="F:OpenMetaverse.LoginParams.Platform">
7951 <summary>Raises the PayPriceReply Event</summary> 7951 <summary>A string containing the platform information the agent is running on</summary>
7952 <param name="e">A PayPriceReplyEventArgs object containing 7952 </member>
7953 the data sent from the simulator</param> 7953 <member name="F:OpenMetaverse.LoginParams.MAC">
7954 </member> 7954 <summary>A string hash of the network cards Mac Address</summary>
7955 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock"> 7955 </member>
7956 <summary>Thread sync lock object</summary> 7956 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
7957 </member> 7957 <summary>Unknown or deprecated</summary>
7958 <member name="F:OpenMetaverse.ObjectManager.Client"> 7958 </member>
7959 <summary>Reference to the GridClient object</summary> 7959 <member name="F:OpenMetaverse.LoginParams.ID0">
7960 </member> 7960 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
7961 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer"> 7961 </member>
7962 <summary>Does periodic dead reckoning calculation to convert 7962 <member name="F:OpenMetaverse.LoginParams.UserAgent">
7963 velocity and acceleration to new positions for objects</summary> 7963 <summary>A string containing the viewers Software, this is not directly sent to the login server but
7964 </member> 7964 instead is used to generate the Version string</summary>
7965 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)"> 7965 </member>
7966 <summary> 7966 <member name="F:OpenMetaverse.LoginParams.Author">
7967 Construct a new instance of the ObjectManager class 7967 <summary>A string representing the software creator. This is not directly sent to the login server but
7968 </summary> 7968 is used by the library to generate the Version information</summary>
7969 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param> 7969 </member>
7970 </member> 7970 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
7971 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"> 7971 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
7972 <summary> 7972 </member>
7973 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/> 7973 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
7974 you are currently connected to 7974 <summary>Unknown</summary>
7975 </summary> 7975 </member>
7976 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 7976 <member name="F:OpenMetaverse.LoginParams.Options">
7977 <param name="localID">The Local ID of the object</param> 7977 <summary>An array of string sent to the login server to enable various options</summary>
7978 </member> 7978 </member>
7979 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 7979 <member name="F:OpenMetaverse.LoginParams.LoginID">
7980 <summary> 7980 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
7981 Request information for multiple objects contained in 7981 internally in the library and is never sent over the wire</summary>
7982 the same simulator 7982 </member>
7983 </summary> 7983 <member name="M:OpenMetaverse.LoginParams.#ctor">
7984 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 7984 <summary>
7985 <param name="localIDs">An array containing the Local IDs of the objects</param> 7985 Default constuctor, initializes sane default values
7986 </member> 7986 </summary>
7987 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 7987 </member>
7988 <summary> 7988 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
7989 Attempt to purchase an original object, a copy, or the contents of 7989 <summary>
7990 an object 7990 Instantiates new LoginParams object and fills in the values
7991 </summary> 7991 </summary>
7992 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 7992 <param name="client">Instance of GridClient to read settings from</param>
7993 <param name="localID">The Local ID of the object</param> 7993 <param name="firstName">Login first name</param>
7994 <param name="saleType">Whether the original, a copy, or the object 7994 <param name="lastName">Login last name</param>
7995 contents are on sale. This is used for verification, if the this 7995 <param name="password">Password</param>
7996 sale type is not valid for the object the purchase will fail</param> 7996 <param name="channel">Login channnel (application name)</param>
7997 <param name="price">Price of the object. This is used for 7997 <param name="version">Client version, should be application name + version number</param>
7998 verification, if it does not match the actual price the purchase 7998 </member>
7999 will fail</param> 7999 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
8000 <param name="groupID">Group ID that will be associated with the new 8000 <summary>
8001 purchase</param> 8001 Instantiates new LoginParams object and fills in the values
8002 <param name="categoryID">Inventory folder UUID where the object or objects 8002 </summary>
8003 purchased should be placed</param> 8003 <param name="client">Instance of GridClient to read settings from</param>
8004 <example> 8004 <param name="firstName">Login first name</param>
8005 <code> 8005 <param name="lastName">Login last name</param>
8006 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy, 8006 <param name="password">Password</param>
8007 100, UUID.Zero, Client.Self.InventoryRootFolderUUID); 8007 <param name="channel">Login channnel (application name)</param>
8008 </code> 8008 <param name="version">Client version, should be application name + version number</param>
8009 </example> 8009 <param name="loginURI">URI of the login server</param>
8010 </member> 8010 </member>
8011 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 8011 <member name="T:OpenMetaverse.LoginResponseData">
8012 <summary> 8012 <summary>
8013 Request prices that should be displayed in pay dialog. This will triggger the simulator 8013 The decoded data returned from the login server after a successful login
8014 to send us back a PayPriceReply which can be handled by OnPayPriceReply event 8014 </summary>
8015 </summary> 8015 </member>
8016 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8016 <member name="F:OpenMetaverse.LoginResponseData.Login">
8017 <param name="objectID">The ID of the object</param> 8017 <summary>true, false, indeterminate</summary>
8018 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks> 8018 </member>
8019 </member> 8019 <member name="F:OpenMetaverse.LoginResponseData.Message">
8020 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"> 8020 <summary>Login message of the day</summary>
8021 <summary> 8021 </member>
8022 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 8022 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
8023 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 8023 <summary>M or PG, also agent_region_access and agent_access_max</summary>
8024 </summary> 8024 </member>
8025 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8025 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
8026 <param name="localID">The Local ID of the object</param> 8026 <summary>
8027 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 8027 Parse LLSD Login Reply Data
8028 </member> 8028 </summary>
8029 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)"> 8029 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
8030 <summary> 8030 contaning the login response data</param>
8031 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 8031 <remarks>XML-RPC logins do not require this as XML-RPC.NET
8032 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 8032 automatically populates the struct properly using attributes</remarks>
8033 </summary> 8033 </member>
8034 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8034 <member name="T:OpenMetaverse.NetworkManager">
8035 <param name="localID">The Local ID of the object</param> 8035 <summary>
8036 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is 8036 Login Routines
8037 made immediately following the request</param> 8037 </summary>
8038 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 8038 <summary>
8039 </member> 8039 NetworkManager is responsible for managing the network layer of
8040 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"> 8040 OpenMetaverse. It tracks all the server connections, serializes
8041 <summary> 8041 outgoing traffic and deserializes incoming traffic, and provides
8042 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 8042 instances of delegates for network-related events.
8043 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 8043 </summary>
8044 </summary> 8044 </member>
8045 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 8045 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
8046 <param name="localIDs">An array containing the Local IDs of the objects</param> 8046 <summary>The event subscribers, null of no subscribers</summary>
8047 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 8047 </member>
8048 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 8048 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
8049 </member> 8049 <summary>Raises the LoginProgress Event</summary>
8050 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 8050 <param name="e">A LoginProgressEventArgs object containing
8051 <summary> 8051 the data sent from the simulator</param>
8052 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 8052 </member>
8053 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 8053 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
8054 </summary> 8054 <summary>Thread sync lock object</summary>
8055 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 8055 </member>
8056 <param name="localIDs">An array containing the Local IDs of the objects</param> 8056 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
8057 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 8057 <summary>Seed CAPS URL returned from the login server</summary>
8058 </member> 8058 </member>
8059 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"> 8059 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
8060 <summary> 8060 <summary>A list of packets obtained during the login process which
8061 Update the properties of an object 8061 networkmanager will log but not process</summary>
8062 </summary> 8062 </member>
8063 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8063 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
8064 <param name="localID">The Local ID of the object</param> 8064 <summary>
8065 <param name="physical">true to turn the objects physical property on</param> 8065 Generate sane default values for a login request
8066 <param name="temporary">true to turn the objects temporary property on</param> 8066 </summary>
8067 <param name="phantom">true to turn the objects phantom property on</param> 8067 <param name="firstName">Account first name</param>
8068 <param name="castsShadow">true to turn the objects cast shadows property on</param> 8068 <param name="lastName">Account last name</param>
8069 </member> 8069 <param name="password">Account password</param>
8070 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)"> 8070 <param name="userAgent">Client application name</param>
8071 <summary> 8071 <param name="userVersion">Client application version</param>
8072 Sets the sale properties of a single object 8072 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
8073 </summary> 8073 sane defaults</returns>
8074 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8074 </member>
8075 <param name="localID">The Local ID of the object</param> 8075 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
8076 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 8076 <summary>
8077 <param name="price">The price of the object</param> 8077 Simplified login that takes the most common and required fields
8078 </member> 8078 </summary>
8079 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)"> 8079 <param name="firstName">Account first name</param>
8080 <summary> 8080 <param name="lastName">Account last name</param>
8081 Sets the sale properties of multiple objects 8081 <param name="password">Account password</param>
8082 </summary> 8082 <param name="userAgent">Client application name</param>
8083 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 8083 <param name="userVersion">Client application version</param>
8084 <param name="localIDs">An array containing the Local IDs of the objects</param> 8084 <returns>Whether the login was successful or not. On failure the
8085 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 8085 LoginErrorKey string will contain the error code and LoginMessage
8086 <param name="price">The price of the object</param> 8086 will contain a description of the error</returns>
8087 </member> 8087 </member>
8088 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"> 8088 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
8089 <summary> 8089 <summary>
8090 Deselect a single object 8090 Simplified login that takes the most common fields along with a
8091 </summary> 8091 starting location URI, and can accept an MD5 string instead of a
8092 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8092 plaintext password
8093 <param name="localID">The Local ID of the object</param> 8093 </summary>
8094 </member> 8094 <param name="firstName">Account first name</param>
8095 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 8095 <param name="lastName">Account last name</param>
8096 <summary> 8096 <param name="password">Account password or MD5 hash of the password
8097 Deselect multiple objects. 8097 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
8098 </summary> 8098 <param name="userAgent">Client application name</param>
8099 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 8099 <param name="start">Starting location URI that can be built with
8100 <param name="localIDs">An array containing the Local IDs of the objects</param> 8100 StartLocation()</param>
8101 </member> 8101 <param name="userVersion">Client application version</param>
8102 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)"> 8102 <returns>Whether the login was successful or not. On failure the
8103 <summary> 8103 LoginErrorKey string will contain the error code and LoginMessage
8104 Perform a click action on an object 8104 will contain a description of the error</returns>
8105 </summary> 8105 </member>
8106 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8106 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
8107 <param name="localID">The Local ID of the object</param> 8107 <summary>
8108 </member> 8108 Login that takes a struct of all the values that will be passed to
8109 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 8109 the login server
8110 <summary> 8110 </summary>
8111 Perform a click action (Grab) on a single object 8111 <param name="loginParams">The values that will be passed to the login
8112 </summary> 8112 server, all fields must be set even if they are String.Empty</param>
8113 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 8113 <returns>Whether the login was successful or not. On failure the
8114 <param name="localID">The Local ID of the object</param> 8114 LoginErrorKey string will contain the error code and LoginMessage
8115 <param name="uvCoord">The texture coordinates to touch</param> 8115 will contain a description of the error</returns>
8116 <param name="stCoord">The surface coordinates to touch</param> 8116 </member>
8117 <param name="faceIndex">The face of the position to touch</param> 8117 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
8118 <param name="position">The region coordinates of the position to touch</param> 8118 <summary>
8119 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param> 8119 Build a start location URI for passing to the Login function
8120 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface 8120 </summary>
8121 pointing along the U direction of the tangent space</param> 8121 <param name="sim">Name of the simulator to start in</param>
8122 </member> 8122 <param name="x">X coordinate to start at</param>
8123 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 8123 <param name="y">Y coordinate to start at</param>
8124 <summary> 8124 <param name="z">Z coordinate to start at</param>
8125 Create (rez) a new prim object in a simulator 8125 <returns>String with a URI that can be used to login to a specified
8126 </summary> 8126 location</returns>
8127 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 8127 </member>
8128 <param name="prim">Data describing the prim object to rez</param> 8128 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
8129 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 8129 <summary>
8130 do not want the object to be associated with a specific group</param> 8130 Handles response from XML-RPC login replies
8131 <param name="position">An approximation of the position at which to rez the prim</param> 8131 </summary>
8132 <param name="scale">Scale vector to size this prim</param> 8132 </member>
8133 <param name="rotation">Rotation quaternion to rotate this prim</param> 8133 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
8134 <remarks>Due to the way client prim rezzing is done on the server, 8134 <summary>
8135 the requested position for an object is only close to where the prim 8135 Handle response from LLSD login replies
8136 actually ends up. If you desire exact placement you'll need to 8136 </summary>
8137 follow up by moving the object after it has been created. This 8137 <param name="client"></param>
8138 function will not set textures, light and flexible data, or other 8138 <param name="result"></param>
8139 extended primitive properties</remarks> 8139 <param name="error"></param>
8140 </member> 8140 </member>
8141 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)"> 8141 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
8142 <summary> 8142 <summary>
8143 Create (rez) a new prim object in a simulator 8143 Get current OS
8144 </summary> 8144 </summary>
8145 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 8145 <returns>Either "Win" or "Linux"</returns>
8146 <param name="prim">Data describing the prim object to rez</param> 8146 </member>
8147 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 8147 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
8148 do not want the object to be associated with a specific group</param> 8148 <summary>
8149 <param name="position">An approximation of the position at which to rez the prim</param> 8149 Get clients default Mac Address
8150 <param name="scale">Scale vector to size this prim</param> 8150 </summary>
8151 <param name="rotation">Rotation quaternion to rotate this prim</param> 8151 <returns>A string containing the first found Mac Address</returns>
8152 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param> 8152 </member>
8153 <remarks>Due to the way client prim rezzing is done on the server, 8153 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
8154 the requested position for an object is only close to where the prim 8154 <summary>The event subscribers, null of no subscribers</summary>
8155 actually ends up. If you desire exact placement you'll need to 8155 </member>
8156 follow up by moving the object after it has been created. This 8156 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
8157 function will not set textures, light and flexible data, or other 8157 <summary>Raises the PacketSent Event</summary>
8158 extended primitive properties</remarks> 8158 <param name="e">A PacketSentEventArgs object containing
8159 </member> 8159 the data sent from the simulator</param>
8160 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)"> 8160 </member>
8161 <summary> 8161 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
8162 Rez a Linden tree 8162 <summary>Thread sync lock object</summary>
8163 </summary> 8163 </member>
8164 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8164 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
8165 <param name="scale">The size of the tree</param> 8165 <summary>The event subscribers, null of no subscribers</summary>
8166 <param name="rotation">The rotation of the tree</param> 8166 </member>
8167 <param name="position">The position of the tree</param> 8167 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
8168 <param name="treeType">The Type of tree</param> 8168 <summary>Raises the LoggedOut Event</summary>
8169 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 8169 <param name="e">A LoggedOutEventArgs object containing
8170 or UUID.Zero if no group is to be set</param> 8170 the data sent from the simulator</param>
8171 <param name="newTree">true to use the "new" Linden trees, false to use the old</param> 8171 </member>
8172 </member> 8172 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
8173 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)"> 8173 <summary>Thread sync lock object</summary>
8174 <summary> 8174 </member>
8175 Rez grass and ground cover 8175 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
8176 </summary> 8176 <summary>The event subscribers, null of no subscribers</summary>
8177 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8177 </member>
8178 <param name="scale">The size of the grass</param> 8178 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
8179 <param name="rotation">The rotation of the grass</param> 8179 <summary>Raises the SimConnecting Event</summary>
8180 <param name="position">The position of the grass</param> 8180 <param name="e">A SimConnectingEventArgs object containing
8181 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param> 8181 the data sent from the simulator</param>
8182 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 8182 </member>
8183 or UUID.Zero if no group is to be set</param> 8183 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
8184 </member> 8184 <summary>Thread sync lock object</summary>
8185 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)"> 8185 </member>
8186 <summary> 8186 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
8187 Set the textures to apply to the faces of an object 8187 <summary>The event subscribers, null of no subscribers</summary>
8188 </summary> 8188 </member>
8189 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8189 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
8190 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8190 <summary>Raises the SimConnected Event</summary>
8191 <param name="textures">The texture data to apply</param> 8191 <param name="e">A SimConnectedEventArgs object containing
8192 </member> 8192 the data sent from the simulator</param>
8193 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)"> 8193 </member>
8194 <summary> 8194 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
8195 Set the textures to apply to the faces of an object 8195 <summary>Thread sync lock object</summary>
8196 </summary> 8196 </member>
8197 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8197 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
8198 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8198 <summary>The event subscribers, null of no subscribers</summary>
8199 <param name="textures">The texture data to apply</param> 8199 </member>
8200 <param name="mediaUrl">A media URL (not used)</param> 8200 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
8201 </member> 8201 <summary>Raises the SimDisconnected Event</summary>
8202 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)"> 8202 <param name="e">A SimDisconnectedEventArgs object containing
8203 <summary> 8203 the data sent from the simulator</param>
8204 Set the Light data on an object 8204 </member>
8205 </summary> 8205 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
8206 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8206 <summary>Thread sync lock object</summary>
8207 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8207 </member>
8208 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param> 8208 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
8209 </member> 8209 <summary>The event subscribers, null of no subscribers</summary>
8210 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)"> 8210 </member>
8211 <summary> 8211 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
8212 Set the flexible data on an object 8212 <summary>Raises the Disconnected Event</summary>
8213 </summary> 8213 <param name="e">A DisconnectedEventArgs object containing
8214 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8214 the data sent from the simulator</param>
8215 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8215 </member>
8216 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param> 8216 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
8217 </member> 8217 <summary>Thread sync lock object</summary>
8218 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)"> 8218 </member>
8219 <summary> 8219 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
8220 Set the sculptie texture and data on an object 8220 <summary>The event subscribers, null of no subscribers</summary>
8221 </summary> 8221 </member>
8222 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8222 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
8223 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8223 <summary>Raises the SimChanged Event</summary>
8224 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param> 8224 <param name="e">A SimChangedEventArgs object containing
8225 </member> 8225 the data sent from the simulator</param>
8226 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)"> 8226 </member>
8227 <summary> 8227 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
8228 Unset additional primitive parameters on an object 8228 <summary>Thread sync lock object</summary>
8229 </summary> 8229 </member>
8230 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8230 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
8231 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8231 <summary>The event subscribers, null of no subscribers</summary>
8232 <param name="type">The extra parameters to set</param> 8232 </member>
8233 </member> 8233 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
8234 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 8234 <summary>Raises the EventQueueRunning Event</summary>
8235 <summary> 8235 <param name="e">A EventQueueRunningEventArgs object containing
8236 Link multiple prims into a linkset 8236 the data sent from the simulator</param>
8237 </summary> 8237 </member>
8238 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 8238 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
8239 <param name="localIDs">An array which contains the IDs of the objects to link</param> 8239 <summary>Thread sync lock object</summary>
8240 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks> 8240 </member>
8241 </member> 8241 <member name="F:OpenMetaverse.NetworkManager.Simulators">
8242 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)"> 8242 <summary>All of the simulators we are currently connected to</summary>
8243 <summary> 8243 </member>
8244 Change the rotation of an object 8244 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
8245 </summary> 8245 <summary>Handlers for incoming capability events</summary>
8246 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8246 </member>
8247 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8247 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
8248 <param name="rotation">The new rotation of the object</param> 8248 <summary>Handlers for incoming packets</summary>
8249 </member> 8249 </member>
8250 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)"> 8250 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
8251 <summary> 8251 <summary>Incoming packets that are awaiting handling</summary>
8252 Set the name of an object 8252 </member>
8253 </summary> 8253 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
8254 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8254 <summary>Outgoing packets that are awaiting handling</summary>
8255 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8255 </member>
8256 <param name="name">A string containing the new name of the object</param> 8256 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
8257 </member> 8257 <summary>
8258 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 8258 Default constructor
8259 <summary> 8259 </summary>
8260 Set the name of multiple objects 8260 <param name="client">Reference to the GridClient object</param>
8261 </summary> 8261 </member>
8262 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 8262 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
8263 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param> 8263 <summary>
8264 <param name="names">An array which contains the new names of the objects</param> 8264 Register an event handler for a packet. This is a low level event
8265 </member> 8265 interface and should only be used if you are doing something not
8266 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)"> 8266 supported in the library
8267 <summary> 8267 </summary>
8268 Set the description of an object 8268 <param name="type">Packet type to trigger events for</param>
8269 </summary> 8269 <param name="callback">Callback to fire when a packet of this type
8270 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8270 is received</param>
8271 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8271 </member>
8272 <param name="description">A string containing the new description of the object</param> 8272 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
8273 </member> 8273 <summary>
8274 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 8274 Unregister an event handler for a packet. This is a low level event
8275 <summary> 8275 interface and should only be used if you are doing something not
8276 Set the descriptions of multiple objects 8276 supported in the library
8277 </summary> 8277 </summary>
8278 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 8278 <param name="type">Packet type this callback is registered with</param>
8279 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param> 8279 <param name="callback">Callback to stop firing events for</param>
8280 <param name="descriptions">An array which contains the new descriptions of the objects</param> 8280 </member>
8281 </member> 8281 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
8282 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)"> 8282 <summary>
8283 <summary> 8283 Register a CAPS event handler. This is a low level event interface
8284 Attach an object to this avatar 8284 and should only be used if you are doing something not supported in
8285 </summary> 8285 the library
8286 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8286 </summary>
8287 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8287 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
8288 <param name="attachPoint">The point on the avatar the object will be attached</param> 8288 <param name="callback">Callback to fire when a CAPS event is received</param>
8289 <param name="rotation">The rotation of the attached object</param> 8289 </member>
8290 </member> 8290 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
8291 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)"> 8291 <summary>
8292 <summary> 8292 Unregister a CAPS event handler. This is a low level event interface
8293 Drop an attached object from this avatar 8293 and should only be used if you are doing something not supported in
8294 </summary> 8294 the library
8295 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 8295 </summary>
8296 object where the objects reside. This will always be the simulator the avatar is currently in 8296 <param name="capsEvent">Name of the CAPS event this callback is
8297 </param> 8297 registered with</param>
8298 <param name="localID">The object's ID which is local to the simulator the object is in</param> 8298 <param name="callback">Callback to stop firing events for</param>
8299 </member> 8299 </member>
8300 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 8300 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
8301 <summary> 8301 <summary>
8302 Detach an object from yourself 8302 Send a packet to the simulator the avatar is currently occupying
8303 </summary> 8303 </summary>
8304 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 8304 <param name="packet">Packet to send</param>
8305 object where the objects reside 8305 </member>
8306 8306 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
8307 This will always be the simulator the avatar is currently in 8307 <summary>
8308 </param> 8308 Send a packet to a specified simulator
8309 <param name="localIDs">An array which contains the IDs of the objects to detach</param> 8309 </summary>
8310 </member> 8310 <param name="packet">Packet to send</param>
8311 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)"> 8311 <param name="simulator">Simulator to send the packet to</param>
8312 <summary> 8312 </member>
8313 Change the position of an object, Will change position of entire linkset 8313 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)">
8314 </summary> 8314 <summary>
8315 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8315 Connect to a simulator
8316 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8316 </summary>
8317 <param name="position">The new position of the object</param> 8317 <param name="ip">IP address to connect to</param>
8318 </member> 8318 <param name="port">Port to connect to</param>
8319 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)"> 8319 <param name="handle">Handle for this simulator, to identify its
8320 <summary> 8320 location in the grid</param>
8321 Change the position of an object 8321 <param name="setDefault">Whether to set CurrentSim to this new
8322 </summary> 8322 connection, use this if the avatar is moving in to this simulator</param>
8323 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8323 <param name="seedcaps">URL of the capabilities server to use for
8324 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8324 this sim connection</param>
8325 <param name="position">The new position of the object</param> 8325 <returns>A Simulator object on success, otherwise null</returns>
8326 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param> 8326 </member>
8327 </member> 8327 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
8328 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)"> 8328 <summary>
8329 <summary> 8329 Connect to a simulator
8330 Change the Scale (size) of an object 8330 </summary>
8331 </summary> 8331 <param name="endPoint">IP address and port to connect to</param>
8332 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8332 <param name="handle">Handle for this simulator, to identify its
8333 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8333 location in the grid</param>
8334 <param name="scale">The new scale of the object</param> 8334 <param name="setDefault">Whether to set CurrentSim to this new
8335 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param> 8335 connection, use this if the avatar is moving in to this simulator</param>
8336 <param name="uniform">True to resize prims uniformly</param> 8336 <param name="seedcaps">URL of the capabilities server to use for
8337 </member> 8337 this sim connection</param>
8338 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)"> 8338 <returns>A Simulator object on success, otherwise null</returns>
8339 <summary> 8339 </member>
8340 Change the Rotation of an object that is either a child or a whole linkset 8340 <member name="M:OpenMetaverse.NetworkManager.Logout">
8341 </summary> 8341 <summary>
8342 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8342 Initiate a blocking logout request. This will return when the logout
8343 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8343 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
8344 <param name="quat">The new scale of the object</param> 8344 has expired and the network layer is manually shut down
8345 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param> 8345 </summary>
8346 </member> 8346 </member>
8347 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)"> 8347 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
8348 <summary> 8348 <summary>
8349 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive 8349 Initiate the logout process. Check if logout succeeded with the
8350 </summary> 8350 <code>OnLogoutReply</code> event, and if this does not fire the
8351 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8351 <code>Shutdown()</code> function needs to be manually called
8352 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8352 </summary>
8353 <param name="data">The new rotation, size, or position of the target object</param> 8353 </member>
8354 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param> 8354 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
8355 </member> 8355 <summary>
8356 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 8356 Close a connection to the given simulator
8357 <summary> 8357 </summary>
8358 Deed an object (prim) to a group, Object must be shared with group which 8358 <param name="simulator"></param>
8359 can be accomplished with SetPermissions() 8359 <param name="sendCloseCircuit"></param>
8360 </summary> 8360 </member>
8361 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8361 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
8362 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8362 <summary>
8363 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 8363 Shutdown will disconnect all the sims except for the current sim
8364 </member> 8364 first, and then kill the connection to CurrentSim. This should only
8365 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 8365 be called if the logout process times out on <code>RequestLogout</code>
8366 <summary> 8366 </summary>
8367 Deed multiple objects (prims) to a group, Objects must be shared with group which 8367 <param name="type">Type of shutdown</param>
8368 can be accomplished with SetPermissions() 8368 </member>
8369 </summary> 8369 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
8370 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8370 <summary>
8371 <param name="localIDs">An array which contains the IDs of the objects to deed</param> 8371 Shutdown will disconnect all the sims except for the current sim
8372 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 8372 first, and then kill the connection to CurrentSim. This should only
8373 </member> 8373 be called if the logout process times out on <code>RequestLogout</code>
8374 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)"> 8374 </summary>
8375 <summary> 8375 <param name="type">Type of shutdown</param>
8376 Set the permissions on multiple objects 8376 <param name="message">Shutdown message</param>
8377 </summary> 8377 </member>
8378 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 8378 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
8379 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param> 8379 <summary>
8380 <param name="who">The new Who mask to set</param> 8380 Searches through the list of currently connected simulators to find
8381 <param name="permissions">The new Permissions mark to set</param> 8381 one attached to the given IPEndPoint
8382 <param name="set">TODO: What does this do?</param> 8382 </summary>
8383 </member> 8383 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
8384 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 8384 <returns>A Simulator reference on success, otherwise null</returns>
8385 <summary> 8385 </member>
8386 Request additional properties for an object 8386 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
8387 </summary> 8387 <summary>
8388 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8388 Fire an event when an event queue connects for capabilities
8389 <param name="objectID"></param> 8389 </summary>
8390 </member> 8390 <param name="simulator">Simulator the event queue is attached to</param>
8391 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)"> 8391 </member>
8392 <summary> 8392 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8393 Request additional properties for an object 8393 <summary>Process an incoming packet and raise the appropriate events</summary>
8394 </summary> 8394 <param name="sender">The sender</param>
8395 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8395 <param name="e">The EventArgs object containing the packet data</param>
8396 <param name="objectID">Absolute UUID of the object</param> 8396 </member>
8397 <param name="reliable">Whether to require server acknowledgement of this request</param> 8397 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8398 </member> 8398 <summary>Process an incoming packet and raise the appropriate events</summary>
8399 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 8399 <param name="sender">The sender</param>
8400 <summary> 8400 <param name="e">The EventArgs object containing the packet data</param>
8401 Set the ownership of a list of objects to the specified group 8401 </member>
8402 </summary> 8402 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8403 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 8403 <summary>Process an incoming packet and raise the appropriate events</summary>
8404 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param> 8404 <param name="sender">The sender</param>
8405 <param name="groupID">The Groups ID</param> 8405 <param name="e">The EventArgs object containing the packet data</param>
8406 </member> 8406 </member>
8407 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)"> 8407 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8408 <summary> 8408 <summary>Process an incoming packet and raise the appropriate events</summary>
8409 Update current URL of the previously set prim media 8409 <param name="sender">The sender</param>
8410 </summary> 8410 <param name="e">The EventArgs object containing the packet data</param>
8411 <param name="primID">UUID of the prim</param> 8411 </member>
8412 <param name="newURL">Set current URL to this</param> 8412 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8413 <param name="face">Prim face number</param> 8413 <summary>Process an incoming packet and raise the appropriate events</summary>
8414 <param name="sim">Simulator in which prim is located</param> 8414 <param name="sender">The sender</param>
8415 </member> 8415 <param name="e">The EventArgs object containing the packet data</param>
8416 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)"> 8416 </member>
8417 <summary> 8417 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8418 Set object media 8418 <summary>Process an incoming packet and raise the appropriate events</summary>
8419 </summary> 8419 <param name="sender">The sender</param>
8420 <param name="primID">UUID of the prim</param> 8420 <param name="e">The EventArgs object containing the packet data</param>
8421 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is 8421 </member>
8422 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param> 8422 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8423 <param name="sim">Simulatior in which prim is located</param> 8423 <summary>Process an incoming packet and raise the appropriate events</summary>
8424 </member> 8424 <param name="sender">The sender</param>
8425 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)"> 8425 <param name="e">The EventArgs object containing the packet data</param>
8426 <summary> 8426 </member>
8427 Retrieve information about object media 8427 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
8428 </summary> 8428 <summary>Raised when the simulator sends us data containing
8429 <param name="primID">UUID of the primitive</param> 8429 ...</summary>
8430 <param name="sim">Simulator where prim is located</param> 8430 </member>
8431 <param name="callback">Call this callback when done</param> 8431 <member name="E:OpenMetaverse.NetworkManager.OnLoginResponse">
8432 </member> 8432 <summary>Called when a reply is received from the login server, the
8433 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8433 login sequence will block until this event returns</summary>
8434 <summary>Process an incoming packet and raise the appropriate events</summary> 8434 </member>
8435 <param name="sender">The sender</param> 8435 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
8436 <param name="e">The EventArgs object containing the packet data</param> 8436 <summary>Current state of logging in</summary>
8437 </member> 8437 </member>
8438 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8438 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
8439 <summary> 8439 <summary>Upon login failure, contains a short string key for the
8440 A terse object update, used when a transformation matrix or 8440 type of login error that occurred</summary>
8441 velocity/acceleration for an object changes but nothing else 8441 </member>
8442 (scale/position/rotation/acceleration/velocity) 8442 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
8443 </summary> 8443 <summary>The raw XML-RPC reply from the login server, exactly as it
8444 <param name="sender">The sender</param> 8444 was received (minus the HTTP header)</summary>
8445 <param name="e">The EventArgs object containing the packet data</param> 8445 </member>
8446 </member> 8446 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
8447 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8447 <summary>During login this contains a descriptive version of
8448 <summary>Process an incoming packet and raise the appropriate events</summary> 8448 LoginStatusCode. After a successful login this will contain the
8449 <param name="sender">The sender</param> 8449 message of the day, and after a failed login a descriptive error
8450 <param name="e">The EventArgs object containing the packet data</param> 8450 message will be returned</summary>
8451 </member> 8451 </member>
8452 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8452 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
8453 <summary>Process an incoming packet and raise the appropriate events</summary> 8453 <summary>Raised when the simulator sends us data containing
8454 <param name="sender">The sender</param> 8454 ...</summary>
8455 <param name="e">The EventArgs object containing the packet data</param> 8455 </member>
8456 </member> 8456 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
8457 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8457 <summary>Raised when the simulator sends us data containing
8458 <summary>Process an incoming packet and raise the appropriate events</summary> 8458 ...</summary>
8459 <param name="sender">The sender</param> 8459 </member>
8460 <param name="e">The EventArgs object containing the packet data</param> 8460 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
8461 </member> 8461 <summary>Raised when the simulator sends us data containing
8462 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8462 ...</summary>
8463 <summary>Process an incoming packet and raise the appropriate events</summary> 8463 </member>
8464 <param name="sender">The sender</param> 8464 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
8465 <param name="e">The EventArgs object containing the packet data</param> 8465 <summary>Raised when the simulator sends us data containing
8466 </member> 8466 ...</summary>
8467 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8467 </member>
8468 <summary>Process an incoming packet and raise the appropriate events</summary> 8468 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
8469 <param name="sender">The sender</param> 8469 <summary>Raised when the simulator sends us data containing
8470 <param name="e">The EventArgs object containing the packet data</param> 8470 ...</summary>
8471 </member> 8471 </member>
8472 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8472 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
8473 <summary>Process an incoming packet and raise the appropriate events</summary> 8473 <summary>Raised when the simulator sends us data containing
8474 <param name="sender">The sender</param> 8474 ...</summary>
8475 <param name="e">The EventArgs object containing the packet data</param> 8475 </member>
8476 </member> 8476 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
8477 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)"> 8477 <summary>Raised when the simulator sends us data containing
8478 <summary> 8478 ...</summary>
8479 Setup construction data for a basic primitive shape 8479 </member>
8480 </summary> 8480 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
8481 <param name="type">Primitive shape to construct</param> 8481 <summary>Raised when the simulator sends us data containing
8482 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns> 8482 ...</summary>
8483 </member> 8483 </member>
8484 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)"> 8484 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
8485 <summary> 8485 <summary>Unique identifier associated with our connections to
8486 8486 simulators</summary>
8487 </summary> 8487 </member>
8488 <param name="sim"></param> 8488 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
8489 <param name="av"></param> 8489 <summary>The simulator that the logged in avatar is currently
8490 <param name="localid"></param> 8490 occupying</summary>
8491 <param name="oldSeatID"></param> 8491 </member>
8492 </member> 8492 <member name="P:OpenMetaverse.NetworkManager.Connected">
8493 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)"> 8493 <summary>Shows whether the network layer is logged in to the
8494 <summary> 8494 grid or not</summary>
8495 8495 </member>
8496 </summary> 8496 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
8497 <param name="s"></param> 8497 <summary>Number of packets in the incoming queue</summary>
8498 <param name="dilation"></param> 8498 </member>
8499 </member> 8499 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
8500 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)"> 8500 <summary>Number of packets in the outgoing queue</summary>
8501 <summary> 8501 </member>
8502 Set the Shape data of an object 8502 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
8503 </summary> 8503 <summary>
8504 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8504
8505 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8505 </summary>
8506 <param name="prim">Data describing the prim shape</param> 8506 <param name="loginSuccess"></param>
8507 </member> 8507 <param name="redirect"></param>
8508 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)"> 8508 <param name="replyData"></param>
8509 <summary> 8509 <param name="message"></param>
8510 Set the Material data of an object 8510 <param name="reason"></param>
8511 </summary> 8511 </member>
8512 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 8512 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
8513 <param name="localID">The objects ID which is local to the simulator the object is in</param> 8513 <summary>
8514 <param name="material">The new material of the object</param> 8514 Explains why a simulator or the grid disconnected from us
8515 </member> 8515 </summary>
8516 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 8516 </member>
8517 <summary> 8517 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
8518 8518 <summary>The client requested the logout or simulator disconnect</summary>
8519 </summary> 8519 </member>
8520 <param name="simulator"></param> 8520 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
8521 <param name="localID"></param> 8521 <summary>The server notified us that it is disconnecting</summary>
8522 <param name="fullID"></param> 8522 </member>
8523 <returns></returns> 8523 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
8524 </member> 8524 <summary>Either a socket was closed or network traffic timed out</summary>
8525 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 8525 </member>
8526 <summary> 8526 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
8527 8527 <summary>The last active simulator shut down</summary>
8528 </summary> 8528 </member>
8529 <param name="simulator"></param> 8529 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
8530 <param name="localID"></param> 8530 <summary>
8531 <param name="fullID"></param> 8531 Holds a simulator reference and a decoded packet, these structs are put in
8532 <returns></returns> 8532 the packet inbox for event handling
8533 </member> 8533 </summary>
8534 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate"> 8534 </member>
8535 <summary>Raised when the simulator sends us data containing 8535 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
8536 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary> 8536 <summary>Reference to the simulator that this packet came from</summary>
8537 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/> 8537 </member>
8538 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/> 8538 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
8539 </member> 8539 <summary>Packet that needs to be processed</summary>
8540 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties"> 8540 </member>
8541 <summary>Raised when the simulator sends us data containing 8541 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
8542 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary> 8542 <summary>
8543 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> 8543 Holds a simulator reference and a serialized packet, these structs are put in
8544 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/> 8544 the packet outbox for sending
8545 </member> 8545 </summary>
8546 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"> 8546 </member>
8547 <summary>Raised when the simulator sends us data containing 8547 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
8548 Primitive.ObjectProperties for an object we are currently tracking</summary> 8548 <summary>Reference to the simulator this packet is destined for</summary>
8549 </member> 8549 </member>
8550 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"> 8550 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
8551 <summary>Raised when the simulator sends us data containing 8551 <summary>Packet that needs to be sent</summary>
8552 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary> 8552 </member>
8553 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> 8553 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
8554 </member> 8554 <summary>Sequence number of the wrapped packet</summary>
8555 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate"> 8555 </member>
8556 <summary>Raised when the simulator sends us data containing 8556 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
8557 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary> 8557 <summary>Number of times this packet has been resent</summary>
8558 </member> 8558 </member>
8559 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"> 8559 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
8560 <summary>Raised when the simulator sends us data containing 8560 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
8561 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary> 8561 </member>
8562 </member> 8562 <member name="T:OpenMetaverse.InternalDictionary`2">
8563 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate"> 8563 <summary>
8564 <summary>Raised when the simulator sends us data containing 8564 The InternalDictionary class is used through the library for storing key/value pairs.
8565 updates to an Objects DataBlock</summary> 8565 It is intended to be a replacement for the generic Dictionary class and should
8566 </member> 8566 be used in its place. It contains several methods for allowing access to the data from
8567 <member name="E:OpenMetaverse.ObjectManager.KillObject"> 8567 outside the library that are read only and thread safe.
8568 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/> 8568
8569 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary> 8569 </summary>
8570 </member> 8570 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
8571 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged"> 8571 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
8572 <summary>Raised when the simulator sends us data containing 8572 </member>
8573 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary> 8573 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
8574 </member> 8574 <summary>Internal dictionary that this class wraps around. Do not
8575 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply"> 8575 modify or enumerate the contents of this dictionary without locking
8576 <summary>Raised when the simulator sends us data containing 8576 on this member</summary>
8577 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary> 8577 </member>
8578 </member> 8578 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
8579 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback"> 8579 <summary>
8580 <summary> 8580 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
8581 Callback for getting object media data via CAP 8581 with the specified key/value, has the default initial capacity.
8582 </summary> 8582 </summary>
8583 <param name="success">Indicates if the operation was succesfull</param> 8583 <example>
8584 <param name="version">Object media version string</param> 8584 <code>
8585 <param name="faceMedia">Array indexed on prim face of media entry data</param> 8585 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
8586 </member> 8586 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
8587 <member name="T:OpenMetaverse.PrimEventArgs"> 8587 </code>
8588 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary> 8588 </example>
8589 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends 8589 </member>
8590 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para> 8590 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
8591 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para> 8591 <summary>
8592 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be 8592 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
8593 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or 8593 with the specified key/value, has its initial valies copied from the specified
8594 if an Avatar crosses the border into a new simulator and returns to the current simulator</para> 8594 <seealso cref="T:System.Collections.Generic.Dictionary"/>
8595 </remarks> 8595 </summary>
8596 <example> 8596 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
8597 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/> 8597 to copy initial values from</param>
8598 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window. 8598 <example>
8599 <code> 8599 <code>
8600 // Subscribe to the event that gives us prim and foliage information 8600 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
8601 Client.Objects.ObjectUpdate += Objects_ObjectUpdate; 8601 // populates with copied values from example KeyNameCache Dictionary.
8602 8602
8603 8603 // create source dictionary
8604 private void Objects_ObjectUpdate(object sender, PrimEventArgs e) 8604 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
8605 { 8605 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
8606 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment); 8606 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
8607 } 8607
8608 </code> 8608 // Initialize new dictionary.
8609 </example> 8609 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
8610 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 8610 </code>
8611 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> 8611 </example>
8612 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/> 8612 </member>
8613 </member> 8613 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
8614 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)"> 8614 <summary>
8615 <summary> 8615 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
8616 Construct a new instance of the PrimEventArgs class 8616 with the specified key/value, With its initial capacity specified.
8617 </summary> 8617 </summary>
8618 <param name="simulator">The simulator the object originated from</param> 8618 <param name="capacity">Initial size of dictionary</param>
8619 <param name="prim">The Primitive</param> 8619 <example>
8620 <param name="timeDilation">The simulator time dilation</param> 8620 <code>
8621 <param name="isNew">The prim was not in the dictionary before this update</param> 8621 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
8622 <param name="isAttachment">true if the primitive represents an attachment to an agent</param> 8622 // initially allocated room for 10 entries.
8623 </member> 8623 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
8624 <member name="P:OpenMetaverse.PrimEventArgs.Simulator"> 8624 </code>
8625 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary> 8625 </example>
8626 </member> 8626 </member>
8627 <member name="P:OpenMetaverse.PrimEventArgs.Prim"> 8627 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
8628 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary> 8628 <summary>
8629 </member> 8629 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
8630 <member name="P:OpenMetaverse.PrimEventArgs.IsNew"> 8630 </summary>
8631 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary> 8631 <param name="key">Key to use for lookup</param>
8632 </member> 8632 <param name="value">Value returned</param>
8633 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment"> 8633 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
8634 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary> 8634 <example>
8635 </member> 8635 <code>
8636 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation"> 8636 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
8637 <summary>Get the simulator Time Dilation</summary> 8637 Avatar av;
8638 </member> 8638 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
8639 <member name="T:OpenMetaverse.AvatarUpdateEventArgs"> 8639 Console.WriteLine("Found Avatar {0}", av.Name);
8640 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary> 8640 </code>
8641 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends 8641 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
8642 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para> 8642 </example>
8643 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para> 8643 </member>
8644 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be 8644 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
8645 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para> 8645 <summary>
8646 </remarks> 8646 Finds the specified match.
8647 <example> 8647 </summary>
8648 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks 8648 <param name="match">The match.</param>
8649 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names 8649 <returns>Matched value</returns>
8650 of our own agents picks listings on the <see cref="T:System.Console"/> window. 8650 <example>
8651 <code> 8651 <code>
8652 // subscribe to the AvatarUpdate event to get our information 8652 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
8653 Client.Objects.AvatarUpdate += Objects_AvatarUpdate; 8653 // with the ID 95683496
8654 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply; 8654 uint findID = 95683496;
8655 8655 Primitive findPrim = sim.ObjectsPrimitives.Find(
8656 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e) 8656 delegate(Primitive prim) { return prim.ID == findID; });
8657 { 8657 </code>
8658 // we only want our own data 8658 </example>
8659 if (e.Avatar.LocalID == Client.Self.LocalID) 8659 </member>
8660 { 8660 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
8661 // Unsubscribe from the avatar update event to prevent a loop 8661 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
8662 // where we continually request the picks every time we get an update for ourselves 8662 <param name="match">return matching items.</param>
8663 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate; 8663 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
8664 // make the top picks request through AvatarManager 8664 <example>
8665 Client.Avatars.RequestAvatarPicks(e.Avatar.ID); 8665 Find All prims within 20 meters and store them in a List
8666 } 8666 <code>
8667 } 8667 int radius = 20;
8668 8668 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
8669 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e) 8669 delegate(Primitive prim) {
8670 { 8670 Vector3 pos = prim.Position;
8671 // we'll unsubscribe from the AvatarPicksReply event since we now have the data 8671 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
8672 // we were looking for 8672 }
8673 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply; 8673 );
8674 // loop through the dictionary and extract the names of the top picks from our profile 8674 </code>
8675 foreach (var pickName in e.Picks.Values) 8675 </example>
8676 { 8676 </member>
8677 Console.WriteLine(pickName); 8677 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
8678 } 8678 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
8679 } 8679 <param name="match">return matching keys.</param>
8680 </code> 8680 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
8681 </example> 8681 <example>
8682 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 8682 Find All keys which also exist in another dictionary
8683 <seealso cref="T:OpenMetaverse.PrimEventArgs"/> 8683 <code>
8684 </member> 8684 List&lt;UUID&gt; matches = myDict.FindAll(
8685 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)"> 8685 delegate(UUID id) {
8686 <summary> 8686 return myOtherDict.ContainsKey(id);
8687 Construct a new instance of the AvatarUpdateEventArgs class 8687 }
8688 </summary> 8688 );
8689 <param name="simulator">The simulator the packet originated from</param> 8689 </code>
8690 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param> 8690 </example>
8691 <param name="timeDilation">The simulator time dilation</param> 8691 </member>
8692 <param name="isNew">The avatar was not in the dictionary before this update</param> 8692 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})">
8693 </member> 8693 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
8694 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator"> 8694 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8695 <summary>Get the simulator the object originated from</summary> 8695 <example>
8696 </member> 8696 <code>
8697 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"> 8697 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
8698 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary> 8698 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
8699 </member> 8699 delegate(Primitive prim)
8700 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation"> 8700 {
8701 <summary>Get the simulator time dilation</summary> 8701 if (prim.Text != null)
8702 </member> 8702 {
8703 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew"> 8703 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
8704 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary> 8704 prim.PropertiesFamily.Name, prim.ID, prim.Text);
8705 </member> 8705 }
8706 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs"> 8706 });
8707 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary> 8707 </code>
8708 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends 8708 </example>
8709 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para> 8709 </member>
8710 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is 8710 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
8711 made.</para> 8711 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
8712 </remarks> 8712 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8713 <example> 8713 </member>
8714 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and 8714 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
8715 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/> 8715 <summary>
8716 properties to display new attachments and send a request for additional properties containing the name of the 8716 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
8717 attachment then display it on the <see cref="T:System.Console"/> window. 8717 </summary>
8718 <code> 8718 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8719 // Subscribe to the event that provides additional primitive details 8719 </member>
8720 Client.Objects.ObjectProperties += Objects_ObjectProperties; 8720 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
8721 8721 <summary>Check if Key exists in Dictionary</summary>
8722 // handle the properties data that arrives 8722 <param name="key">Key to check for</param>
8723 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e) 8723 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
8724 { 8724 </member>
8725 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name); 8725 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
8726 } 8726 <summary>Check if Value exists in Dictionary</summary>
8727 </code> 8727 <param name="value">Value to check for</param>
8728 </example> 8728 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
8729 </member> 8729 </member>
8730 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)"> 8730 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
8731 <summary> 8731 <summary>
8732 Construct a new instance of the ObjectPropertiesEventArgs class 8732 Adds the specified key to the dictionary, dictionary locking is not performed,
8733 </summary> 8733 <see cref="!:SafeAdd"/>
8734 <param name="simulator">The simulator the object is located</param> 8734 </summary>
8735 <param name="props">The primitive Properties</param> 8735 <param name="key">The key</param>
8736 </member> 8736 <param name="value">The value</param>
8737 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator"> 8737 </member>
8738 <summary>Get the simulator the object is located</summary> 8738 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
8739 </member> 8739 <summary>
8740 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"> 8740 Removes the specified key, dictionary locking is not performed
8741 <summary>Get the primitive properties</summary> 8741 </summary>
8742 </member> 8742 <param name="key">The key.</param>
8743 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs"> 8743 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
8744 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary> 8744 </member>
8745 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends 8745 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
8746 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently 8746 <summary>
8747 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para> 8747 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
8748 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is 8748 </summary>
8749 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para> 8749 </member>
8750 </remarks> 8750 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
8751 </member> 8751 <summary>
8752 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)"> 8752 Indexer for the dictionary
8753 <summary> 8753 </summary>
8754 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class 8754 <param name="key">The key</param>
8755 </summary> 8755 <returns>The value</returns>
8756 <param name="simulator">The simulator the object is located</param> 8756 </member>
8757 <param name="prim">The Primitive</param> 8757 <member name="T:OpenMetaverse.ScriptPermission">
8758 <param name="props">The primitive Properties</param> 8758 <summary>
8759 </member> 8759 Permission request flags, asked when a script wants to control an Avatar
8760 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator"> 8760 </summary>
8761 <summary>Get the simulator the object is located</summary> 8761 </member>
8762 </member> 8762 <member name="F:OpenMetaverse.ScriptPermission.None">
8763 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim"> 8763 <summary>Placeholder for empty values, shouldn't ever see this</summary>
8764 <summary>Get the primitive details</summary> 8764 </member>
8765 </member> 8765 <member name="F:OpenMetaverse.ScriptPermission.Debit">
8766 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties"> 8766 <summary>Script wants ability to take money from you</summary>
8767 <summary>Get the primitive properties</summary> 8767 </member>
8768 </member> 8768 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
8769 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"> 8769 <summary>Script wants to take camera controls for you</summary>
8770 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary> 8770 </member>
8771 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends 8771 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
8772 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes 8772 <summary>Script wants to remap avatars controls</summary>
8773 Permissions, Sale info, and other basic details on an object</para> 8773 </member>
8774 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is 8774 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
8775 made, the viewer equivalent is hovering the mouse cursor over an object</para> 8775 <summary>Script wants to trigger avatar animations</summary>
8776 </remarks> 8776 <remarks>This function is not implemented on the grid</remarks>
8777 </member> 8777 </member>
8778 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator"> 8778 <member name="F:OpenMetaverse.ScriptPermission.Attach">
8779 <summary>Get the simulator the object is located</summary> 8779 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
8780 </member> 8780 </member>
8781 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties"> 8781 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
8782 <summary></summary> 8782 <summary>Script wants permission to release ownership</summary>
8783 </member> 8783 <remarks>This function is not implemented on the grid
8784 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type"> 8784 The concept of "public" objects does not exist anymore.</remarks>
8785 <summary></summary> 8785 </member>
8786 </member> 8786 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
8787 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs"> 8787 <summary>Script wants ability to link/delink with other prims</summary>
8788 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary> 8788 </member>
8789 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para> 8789 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
8790 </remarks> 8790 <summary>Script wants permission to change joints</summary>
8791 </member> 8791 <remarks>This function is not implemented on the grid</remarks>
8792 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator"> 8792 </member>
8793 <summary>Get the simulator the object is located</summary> 8793 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
8794 </member> 8794 <summary>Script wants permissions to change permissions</summary>
8795 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim"> 8795 <remarks>This function is not implemented on the grid</remarks>
8796 <summary>Get the primitive details</summary> 8796 </member>
8797 </member> 8797 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
8798 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update"> 8798 <summary>Script wants to track avatars camera position and rotation </summary>
8799 <summary></summary> 8799 </member>
8800 </member> 8800 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
8801 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation"> 8801 <summary>Script wants to control your camera</summary>
8802 <summary></summary> 8802 </member>
8803 </member> 8803 <member name="T:OpenMetaverse.InstantMessageDialog">
8804 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs"> 8804 <summary>
8805 <summary> 8805 Special commands used in Instant Messages
8806 8806 </summary>
8807 </summary> 8807 </member>
8808 </member> 8808 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
8809 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator"> 8809 <summary>Indicates a regular IM from another agent</summary>
8810 <summary>Get the simulator the object is located</summary> 8810 </member>
8811 </member> 8811 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
8812 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim"> 8812 <summary>Simple notification box with an OK button</summary>
8813 <summary>Get the primitive details</summary> 8813 </member>
8814 </member> 8814 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
8815 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData"> 8815 <summary>You've been invited to join a group.</summary>
8816 <summary></summary> 8816 </member>
8817 </member> 8817 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
8818 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block"> 8818 <summary>Inventory offer</summary>
8819 <summary></summary> 8819 </member>
8820 </member> 8820 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
8821 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update"> 8821 <summary>Accepted inventory offer</summary>
8822 <summary></summary> 8822 </member>
8823 </member> 8823 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
8824 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues"> 8824 <summary>Declined inventory offer</summary>
8825 <summary></summary> 8825 </member>
8826 </member> 8826 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
8827 <member name="T:OpenMetaverse.KillObjectEventArgs"> 8827 <summary>Group vote</summary>
8828 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the 8828 </member>
8829 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary> 8829 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
8830 </member> 8830 <summary>An object is offering its inventory</summary>
8831 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator"> 8831 </member>
8832 <summary>Get the simulator the object is located</summary> 8832 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
8833 </member> 8833 <summary>Accept an inventory offer from an object</summary>
8834 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID"> 8834 </member>
8835 <summary>The LocalID of the object</summary> 8835 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
8836 </member> 8836 <summary>Decline an inventory offer from an object</summary>
8837 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs"> 8837 </member>
8838 <summary> 8838 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
8839 Provides updates sit position data 8839 <summary>Unknown</summary>
8840 </summary> 8840 </member>
8841 </member> 8841 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
8842 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator"> 8842 <summary>Start a session, or add users to a session</summary>
8843 <summary>Get the simulator the object is located</summary> 8843 </member>
8844 </member> 8844 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
8845 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar"> 8845 <summary>Start a session, but don't prune offline users</summary>
8846 <summary></summary> 8846 </member>
8847 </member> 8847 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
8848 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn"> 8848 <summary>Start a session with your group</summary>
8849 <summary></summary> 8849 </member>
8850 </member> 8850 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
8851 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat"> 8851 <summary>Start a session without a calling card (finder or objects)</summary>
8852 <summary></summary> 8852 </member>
8853 </member> 8853 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
8854 <member name="T:OpenMetaverse.PayPriceReplyEventArgs"> 8854 <summary>Send a message to a session</summary>
8855 <summary> 8855 </member>
8856 8856 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
8857 </summary> 8857 <summary>Leave a session</summary>
8858 </member> 8858 </member>
8859 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator"> 8859 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
8860 <summary>Get the simulator the object is located</summary> 8860 <summary>Indicates that the IM is from an object</summary>
8861 </member> 8861 </member>
8862 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID"> 8862 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
8863 <summary></summary> 8863 <summary>Sent an IM to a busy user, this is the auto response</summary>
8864 </member> 8864 </member>
8865 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice"> 8865 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
8866 <summary></summary> 8866 <summary>Shows the message in the console and chat history</summary>
8867 </member> 8867 </member>
8868 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices"> 8868 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
8869 <summary></summary> 8869 <summary>Send a teleport lure</summary>
8870 </member> 8870 </member>
8871 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success"> 8871 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
8872 <summary> 8872 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
8873 Indicates if the operation was successful 8873 </member>
8874 </summary> 8874 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
8875 </member> 8875 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
8876 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version"> 8876 </member>
8877 <summary> 8877 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
8878 Media version string 8878 <summary>Only useful if you have Linden permissions</summary>
8879 </summary> 8879 </member>
8880 </member> 8880 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused">
8881 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia"> 8881 <summary>A placeholder type for future expansion, currently not
8882 <summary> 8882 used</summary>
8883 Array of media entries indexed by face number 8883 </member>
8884 </summary> 8884 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
8885 </member> 8885 <summary>IM to tell the user to go to an URL</summary>
8886 <member name="T:OpenMetaverse.Logger"> 8886 </member>
8887 <summary> 8887 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
8888 Singleton logging class for the entire library 8888 <summary>IM for help</summary>
8889 </summary> 8889 </member>
8890 </member> 8890 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
8891 <member name="F:OpenMetaverse.Logger.LogInstance"> 8891 <summary>IM sent automatically on call for help, sends a lure
8892 <summary>log4net logging engine</summary> 8892 to each Helper reached</summary>
8893 </member> 8893 </member>
8894 <member name="M:OpenMetaverse.Logger.#cctor"> 8894 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
8895 <summary> 8895 <summary>Like an IM but won't go to email</summary>
8896 Default constructor 8896 </member>
8897 </summary> 8897 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice">
8898 </member> 8898 <summary>IM from a group officer to all group members</summary>
8899 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)"> 8899 </member>
8900 <summary> 8900 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
8901 Send a log message to the logging engine 8901 <summary>Unknown</summary>
8902 </summary> 8902 </member>
8903 <param name="message">The log message</param> 8903 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
8904 <param name="level">The severity of the log entry</param> 8904 <summary>Unknown</summary>
8905 </member> 8905 </member>
8906 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)"> 8906 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
8907 <summary> 8907 <summary>Accept a group invitation</summary>
8908 Send a log message to the logging engine 8908 </member>
8909 </summary> 8909 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
8910 <param name="message">The log message</param> 8910 <summary>Decline a group invitation</summary>
8911 <param name="level">The severity of the log entry</param> 8911 </member>
8912 <param name="client">Instance of the client</param> 8912 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
8913 </member> 8913 <summary>Unknown</summary>
8914 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)"> 8914 </member>
8915 <summary> 8915 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
8916 Send a log message to the logging engine 8916 <summary>An avatar is offering you friendship</summary>
8917 </summary> 8917 </member>
8918 <param name="message">The log message</param> 8918 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
8919 <param name="level">The severity of the log entry</param> 8919 <summary>An avatar has accepted your friendship offer</summary>
8920 <param name="exception">Exception that was raised</param> 8920 </member>
8921 </member> 8921 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
8922 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)"> 8922 <summary>An avatar has declined your friendship offer</summary>
8923 <summary> 8923 </member>
8924 Send a log message to the logging engine 8924 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
8925 </summary> 8925 <summary>Indicates that a user has started typing</summary>
8926 <param name="message">The log message</param> 8926 </member>
8927 <param name="level">The severity of the log entry</param> 8927 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
8928 <param name="client">Instance of the client</param> 8928 <summary>Indicates that a user has stopped typing</summary>
8929 <param name="exception">Exception that was raised</param> 8929 </member>
8930 </member> 8930 <member name="T:OpenMetaverse.InstantMessageOnline">
8931 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)"> 8931 <summary>
8932 <summary> 8932 Flag in Instant Messages, whether the IM should be delivered to
8933 If the library is compiled with DEBUG defined, an event will be 8933 offline avatars as well
8934 fired if an <code>OnLogMessage</code> handler is registered and the 8934 </summary>
8935 message will be sent to the logging engine 8935 </member>
8936 </summary> 8936 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
8937 <param name="message">The message to log at the DEBUG level to the 8937 <summary>Only deliver to online avatars</summary>
8938 current logging engine</param> 8938 </member>
8939 </member> 8939 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
8940 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 8940 <summary>If the avatar is offline the message will be held until
8941 <summary> 8941 they login next, and possibly forwarded to their e-mail account</summary>
8942 If the library is compiled with DEBUG defined and 8942 </member>
8943 <code>GridClient.Settings.DEBUG</code> is true, an event will be 8943 <member name="T:OpenMetaverse.ChatType">
8944 fired if an <code>OnLogMessage</code> handler is registered and the 8944 <summary>
8945 message will be sent to the logging engine 8945 Conversion type to denote Chat Packet types in an easier-to-understand format
8946 </summary> 8946 </summary>
8947 <param name="message">The message to log at the DEBUG level to the 8947 </member>
8948 current logging engine</param> 8948 <member name="F:OpenMetaverse.ChatType.Whisper">
8949 <param name="client">Instance of the client</param> 8949 <summary>Whisper (5m radius)</summary>
8950 </member> 8950 </member>
8951 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 8951 <member name="F:OpenMetaverse.ChatType.Normal">
8952 <summary>Triggered whenever a message is logged. If this is left 8952 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
8953 null, log messages will go to the console</summary> 8953 </member>
8954 </member> 8954 <member name="F:OpenMetaverse.ChatType.Shout">
8955 <member name="T:OpenMetaverse.Logger.LogCallback"> 8955 <summary>Shouting! (100m radius)</summary>
8956 <summary> 8956 </member>
8957 Callback used for client apps to receive log messages from 8957 <member name="F:OpenMetaverse.ChatType.StartTyping">
8958 the library 8958 <summary>Event message when an Avatar has begun to type</summary>
8959 </summary> 8959 </member>
8960 <param name="message">Data being logged</param> 8960 <member name="F:OpenMetaverse.ChatType.StopTyping">
8961 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param> 8961 <summary>Event message when an Avatar has stopped typing</summary>
8962 </member> 8962 </member>
8963 <member name="M:OpenMetaverse.InventoryNode.#ctor"> 8963 <member name="F:OpenMetaverse.ChatType.Debug">
8964 <summary> 8964 <summary>Send the message to the debug channel</summary>
8965 8965 </member>
8966 </summary> 8966 <member name="F:OpenMetaverse.ChatType.OwnerSay">
8967 </member> 8967 <summary>Event message when an object uses llOwnerSay</summary>
8968 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)"> 8968 </member>
8969 <summary> 8969 <member name="F:OpenMetaverse.ChatType.RegionSay">
8970 8970 <summary>Special value to support llRegionSay, never sent to the client</summary>
8971 </summary> 8971 </member>
8972 <param name="data"></param> 8972 <member name="T:OpenMetaverse.ChatSourceType">
8973 </member> 8973 <summary>
8974 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)"> 8974 Identifies the source of a chat message
8975 <summary> 8975 </summary>
8976 De-serialization constructor for the InventoryNode Class 8976 </member>
8977 </summary> 8977 <member name="F:OpenMetaverse.ChatSourceType.System">
8978 </member> 8978 <summary>Chat from the grid or simulator</summary>
8979 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 8979 </member>
8980 <summary> 8980 <member name="F:OpenMetaverse.ChatSourceType.Agent">
8981 Serialization handler for the InventoryNode Class 8981 <summary>Chat from another avatar</summary>
8982 </summary> 8982 </member>
8983 </member> 8983 <member name="F:OpenMetaverse.ChatSourceType.Object">
8984 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 8984 <summary>Chat from an object</summary>
8985 <summary> 8985 </member>
8986 De-serialization handler for the InventoryNode Class 8986 <member name="T:OpenMetaverse.ChatAudibleLevel">
8987 </summary> 8987 <summary>
8988 </member> 8988
8989 <member name="M:OpenMetaverse.InventoryNode.ToString"> 8989 </summary>
8990 <summary> 8990 </member>
8991 8991 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
8992 </summary> 8992 <summary></summary>
8993 <returns></returns> 8993 </member>
8994 </member> 8994 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
8995 <member name="P:OpenMetaverse.InventoryNode.Data"> 8995 <summary></summary>
8996 <summary></summary> 8996 </member>
8997 </member> 8997 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
8998 <member name="P:OpenMetaverse.InventoryNode.Parent"> 8998 <summary></summary>
8999 <summary></summary> 8999 </member>
9000 </member> 9000 <member name="T:OpenMetaverse.EffectType">
9001 <member name="P:OpenMetaverse.InventoryNode.ParentID"> 9001 <summary>
9002 <summary></summary> 9002 Effect type used in ViewerEffect packets
9003 </member> 9003 </summary>
9004 <member name="P:OpenMetaverse.InventoryNode.Nodes"> 9004 </member>
9005 <summary></summary> 9005 <member name="F:OpenMetaverse.EffectType.Text">
9006 </member> 9006 <summary></summary>
9007 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate"> 9007 </member>
9008 <summary> 9008 <member name="F:OpenMetaverse.EffectType.Icon">
9009 For inventory folder nodes specifies weather the folder needs to be 9009 <summary></summary>
9010 refreshed from the server 9010 </member>
9011 </summary> 9011 <member name="F:OpenMetaverse.EffectType.Connector">
9012 </member> 9012 <summary></summary>
9013 <member name="T:OpenMetaverse.InventoryException"> 9013 </member>
9014 <summary> 9014 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
9015 Exception class to identify inventory exceptions 9015 <summary></summary>
9016 </summary> 9016 </member>
9017 </member> 9017 <member name="F:OpenMetaverse.EffectType.AnimalControls">
9018 <member name="T:OpenMetaverse.Inventory"> 9018 <summary></summary>
9019 <summary> 9019 </member>
9020 Responsible for maintaining inventory structure. Inventory constructs nodes 9020 <member name="F:OpenMetaverse.EffectType.AnimationObject">
9021 and manages node children as is necessary to maintain a coherant hirarchy. 9021 <summary></summary>
9022 Other classes should not manipulate or create InventoryNodes explicitly. When 9022 </member>
9023 A node's parent changes (when a folder is moved, for example) simply pass 9023 <member name="F:OpenMetaverse.EffectType.Cloth">
9024 Inventory the updated InventoryFolder and it will make the appropriate changes 9024 <summary></summary>
9025 to its internal representation. 9025 </member>
9026 </summary> 9026 <member name="F:OpenMetaverse.EffectType.Beam">
9027 </member> 9027 <summary>Project a beam from a source to a destination, such as
9028 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated"> 9028 the one used when editing an object</summary>
9029 <summary>The event subscribers, null of no subscribers</summary> 9029 </member>
9030 </member> 9030 <member name="F:OpenMetaverse.EffectType.Glow">
9031 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)"> 9031 <summary></summary>
9032 <summary>Raises the InventoryObjectUpdated Event</summary> 9032 </member>
9033 <param name="e">A InventoryObjectUpdatedEventArgs object containing 9033 <member name="F:OpenMetaverse.EffectType.Point">
9034 the data sent from the simulator</param> 9034 <summary></summary>
9035 </member> 9035 </member>
9036 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock"> 9036 <member name="F:OpenMetaverse.EffectType.Trail">
9037 <summary>Thread sync lock object</summary> 9037 <summary></summary>
9038 </member> 9038 </member>
9039 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved"> 9039 <member name="F:OpenMetaverse.EffectType.Sphere">
9040 <summary>The event subscribers, null of no subscribers</summary> 9040 <summary>Create a swirl of particles around an object</summary>
9041 </member> 9041 </member>
9042 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)"> 9042 <member name="F:OpenMetaverse.EffectType.Spiral">
9043 <summary>Raises the InventoryObjectRemoved Event</summary> 9043 <summary></summary>
9044 <param name="e">A InventoryObjectRemovedEventArgs object containing 9044 </member>
9045 the data sent from the simulator</param> 9045 <member name="F:OpenMetaverse.EffectType.Edit">
9046 </member> 9046 <summary></summary>
9047 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock"> 9047 </member>
9048 <summary>Thread sync lock object</summary> 9048 <member name="F:OpenMetaverse.EffectType.LookAt">
9049 </member> 9049 <summary>Cause an avatar to look at an object</summary>
9050 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded"> 9050 </member>
9051 <summary>The event subscribers, null of no subscribers</summary> 9051 <member name="F:OpenMetaverse.EffectType.PointAt">
9052 </member> 9052 <summary>Cause an avatar to point at an object</summary>
9053 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)"> 9053 </member>
9054 <summary>Raises the InventoryObjectAdded Event</summary> 9054 <member name="T:OpenMetaverse.LookAtType">
9055 <param name="e">A InventoryObjectAddedEventArgs object containing 9055 <summary>
9056 the data sent from the simulator</param> 9056 The action an avatar is doing when looking at something, used in
9057 </member> 9057 ViewerEffect packets for the LookAt effect
9058 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock"> 9058 </summary>
9059 <summary>Thread sync lock object</summary> 9059 </member>
9060 </member> 9060 <member name="F:OpenMetaverse.LookAtType.None">
9061 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)"> 9061 <summary></summary>
9062 <summary> 9062 </member>
9063 Returns the contents of the specified folder 9063 <member name="F:OpenMetaverse.LookAtType.Idle">
9064 </summary> 9064 <summary></summary>
9065 <param name="folder">A folder's UUID</param> 9065 </member>
9066 <returns>The contents of the folder corresponding to <code>folder</code></returns> 9066 <member name="F:OpenMetaverse.LookAtType.AutoListen">
9067 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception> 9067 <summary></summary>
9068 </member> 9068 </member>
9069 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)"> 9069 <member name="F:OpenMetaverse.LookAtType.FreeLook">
9070 <summary> 9070 <summary></summary>
9071 Updates the state of the InventoryNode and inventory data structure that 9071 </member>
9072 is responsible for the InventoryObject. If the item was previously not added to inventory, 9072 <member name="F:OpenMetaverse.LookAtType.Respond">
9073 it adds the item, and updates structure accordingly. If it was, it updates the 9073 <summary></summary>
9074 InventoryNode, changing the parent node if <code>item.parentUUID</code> does 9074 </member>
9075 not match <code>node.Parent.Data.UUID</code>. 9075 <member name="F:OpenMetaverse.LookAtType.Hover">
9076 9076 <summary></summary>
9077 You can not set the inventory root folder using this method 9077 </member>
9078 </summary> 9078 <member name="F:OpenMetaverse.LookAtType.Conversation">
9079 <param name="item">The InventoryObject to store</param> 9079 <summary>Deprecated</summary>
9080 </member> 9080 </member>
9081 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)"> 9081 <member name="F:OpenMetaverse.LookAtType.Select">
9082 <summary> 9082 <summary></summary>
9083 Removes the InventoryObject and all related node data from Inventory. 9083 </member>
9084 </summary> 9084 <member name="F:OpenMetaverse.LookAtType.Focus">
9085 <param name="item">The InventoryObject to remove.</param> 9085 <summary></summary>
9086 </member> 9086 </member>
9087 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)"> 9087 <member name="F:OpenMetaverse.LookAtType.Mouselook">
9088 <summary> 9088 <summary></summary>
9089 Used to find out if Inventory contains the InventoryObject 9089 </member>
9090 specified by <code>uuid</code>. 9090 <member name="F:OpenMetaverse.LookAtType.Clear">
9091 </summary> 9091 <summary></summary>
9092 <param name="uuid">The UUID to check.</param> 9092 </member>
9093 <returns>true if inventory contains uuid, false otherwise</returns> 9093 <member name="T:OpenMetaverse.PointAtType">
9094 </member> 9094 <summary>
9095 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)"> 9095 The action an avatar is doing when pointing at something, used in
9096 <summary> 9096 ViewerEffect packets for the PointAt effect
9097 Saves the current inventory structure to a cache file 9097 </summary>
9098 </summary> 9098 </member>
9099 <param name="filename">Name of the cache file to save to</param> 9099 <member name="F:OpenMetaverse.PointAtType.None">
9100 </member> 9100 <summary></summary>
9101 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)"> 9101 </member>
9102 <summary> 9102 <member name="F:OpenMetaverse.PointAtType.Select">
9103 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful. 9103 <summary></summary>
9104 </summary> 9104 </member>
9105 <param name="filename">Name of the cache file to load</param> 9105 <member name="F:OpenMetaverse.PointAtType.Grab">
9106 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns> 9106 <summary></summary>
9107 </member> 9107 </member>
9108 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated"> 9108 <member name="F:OpenMetaverse.PointAtType.Clear">
9109 <summary>Raised when the simulator sends us data containing 9109 <summary></summary>
9110 ...</summary> 9110 </member>
9111 </member> 9111 <member name="T:OpenMetaverse.MoneyTransactionType">
9112 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved"> 9112 <summary>
9113 <summary>Raised when the simulator sends us data containing 9113 Money transaction types
9114 ...</summary> 9114 </summary>
9115 </member> 9115 </member>
9116 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded"> 9116 <member name="F:OpenMetaverse.MoneyTransactionType.None">
9117 <summary>Raised when the simulator sends us data containing 9117 <summary></summary>
9118 ...</summary> 9118 </member>
9119 </member> 9119 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
9120 <member name="P:OpenMetaverse.Inventory.RootFolder"> 9120 <summary></summary>
9121 <summary> 9121 </member>
9122 The root folder of this avatars inventory 9122 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
9123 </summary> 9123 <summary></summary>
9124 </member> 9124 </member>
9125 <member name="P:OpenMetaverse.Inventory.LibraryFolder"> 9125 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
9126 <summary> 9126 <summary></summary>
9127 The default shared library folder 9127 </member>
9128 </summary> 9128 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
9129 </member> 9129 <summary></summary>
9130 <member name="P:OpenMetaverse.Inventory.RootNode"> 9130 </member>
9131 <summary> 9131 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
9132 The root node of the avatars inventory 9132 <summary></summary>
9133 </summary> 9133 </member>
9134 </member> 9134 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
9135 <member name="P:OpenMetaverse.Inventory.LibraryRootNode"> 9135 <summary></summary>
9136 <summary> 9136 </member>
9137 The root node of the default shared library 9137 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
9138 </summary> 9138 <summary></summary>
9139 </member> 9139 </member>
9140 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)"> 9140 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
9141 <summary> 9141 <summary></summary>
9142 By using the bracket operator on this class, the program can get the 9142 </member>
9143 InventoryObject designated by the specified uuid. If the value for the corresponding 9143 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
9144 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>. 9144 <summary></summary>
9145 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>, 9145 </member>
9146 the uuid parameter is ignored. 9146 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
9147 </summary> 9147 <summary></summary>
9148 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param> 9148 </member>
9149 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns> 9149 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
9150 </member> 9150 <summary></summary>
9151 <member name="T:OpenMetaverse.EstateTask"> 9151 </member>
9152 <summary>Describes tasks returned in LandStatReply</summary> 9152 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
9153 </member> 9153 <summary></summary>
9154 <member name="T:OpenMetaverse.EstateTools"> 9154 </member>
9155 <summary> 9155 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
9156 Estate level administration and utilities 9156 <summary></summary>
9157 </summary> 9157 </member>
9158 </member> 9158 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
9159 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 9159 <summary></summary>
9160 <summary>Textures for each of the four terrain height levels</summary> 9160 </member>
9161 </member> 9161 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
9162 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 9162 <summary></summary>
9163 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 9163 </member>
9164 </member> 9164 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
9165 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 9165 <summary></summary>
9166 <summary> 9166 </member>
9167 Constructor for EstateTools class 9167 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
9168 </summary> 9168 <summary></summary>
9169 <param name="client"></param> 9169 </member>
9170 </member> 9170 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
9171 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply"> 9171 <summary></summary>
9172 <summary>The event subscribers. null if no subcribers</summary> 9172 </member>
9173 </member> 9173 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
9174 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)"> 9174 <summary></summary>
9175 <summary>Raises the TopCollidersReply event</summary> 9175 </member>
9176 <param name="e">A TopCollidersReplyEventArgs object containing the 9176 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
9177 data returned from the data server</param> 9177 <summary></summary>
9178 </member> 9178 </member>
9179 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock"> 9179 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
9180 <summary>Thread sync lock object</summary> 9180 <summary></summary>
9181 </member> 9181 </member>
9182 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply"> 9182 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
9183 <summary>The event subscribers. null if no subcribers</summary> 9183 <summary></summary>
9184 </member> 9184 </member>
9185 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)"> 9185 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
9186 <summary>Raises the TopScriptsReply event</summary> 9186 <summary></summary>
9187 <param name="e">A TopScriptsReplyEventArgs object containing the 9187 </member>
9188 data returned from the data server</param> 9188 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
9189 </member> 9189 <summary></summary>
9190 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock"> 9190 </member>
9191 <summary>Thread sync lock object</summary> 9191 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
9192 </member> 9192 <summary></summary>
9193 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply"> 9193 </member>
9194 <summary>The event subscribers. null if no subcribers</summary> 9194 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
9195 </member> 9195 <summary></summary>
9196 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)"> 9196 </member>
9197 <summary>Raises the EstateUsersReply event</summary> 9197 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
9198 <param name="e">A EstateUsersReplyEventArgs object containing the 9198 <summary></summary>
9199 data returned from the data server</param> 9199 </member>
9200 </member> 9200 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
9201 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock"> 9201 <summary></summary>
9202 <summary>Thread sync lock object</summary> 9202 </member>
9203 </member> 9203 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
9204 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply"> 9204 <summary></summary>
9205 <summary>The event subscribers. null if no subcribers</summary> 9205 </member>
9206 </member> 9206 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
9207 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)"> 9207 <summary></summary>
9208 <summary>Raises the EstateGroupsReply event</summary> 9208 </member>
9209 <param name="e">A EstateGroupsReplyEventArgs object containing the 9209 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
9210 data returned from the data server</param> 9210 <summary></summary>
9211 </member> 9211 </member>
9212 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock"> 9212 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
9213 <summary>Thread sync lock object</summary> 9213 <summary></summary>
9214 </member> 9214 </member>
9215 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply"> 9215 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
9216 <summary>The event subscribers. null if no subcribers</summary> 9216 <summary></summary>
9217 </member> 9217 </member>
9218 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)"> 9218 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
9219 <summary>Raises the EstateManagersReply event</summary> 9219 <summary></summary>
9220 <param name="e">A EstateManagersReplyEventArgs object containing the 9220 </member>
9221 data returned from the data server</param> 9221 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
9222 </member> 9222 <summary></summary>
9223 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock"> 9223 </member>
9224 <summary>Thread sync lock object</summary> 9224 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
9225 </member> 9225 <summary></summary>
9226 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply"> 9226 </member>
9227 <summary>The event subscribers. null if no subcribers</summary> 9227 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
9228 </member> 9228 <summary></summary>
9229 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)"> 9229 </member>
9230 <summary>Raises the EstateBansReply event</summary> 9230 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
9231 <param name="e">A EstateBansReplyEventArgs object containing the 9231 <summary></summary>
9232 data returned from the data server</param> 9232 </member>
9233 </member> 9233 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
9234 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock"> 9234 <summary></summary>
9235 <summary>Thread sync lock object</summary> 9235 </member>
9236 </member> 9236 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
9237 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply"> 9237 <summary></summary>
9238 <summary>The event subscribers. null if no subcribers</summary> 9238 </member>
9239 </member> 9239 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
9240 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)"> 9240 <summary></summary>
9241 <summary>Raises the EstateCovenantReply event</summary> 9241 </member>
9242 <param name="e">A EstateCovenantReplyEventArgs object containing the 9242 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
9243 data returned from the data server</param> 9243 <summary></summary>
9244 </member> 9244 </member>
9245 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock"> 9245 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
9246 <summary>Thread sync lock object</summary> 9246 <summary></summary>
9247 </member> 9247 </member>
9248 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply"> 9248 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
9249 <summary>The event subscribers. null if no subcribers</summary> 9249 <summary></summary>
9250 </member> 9250 </member>
9251 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)"> 9251 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
9252 <summary>Raises the EstateUpdateInfoReply event</summary> 9252 <summary></summary>
9253 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the 9253 </member>
9254 data returned from the data server</param> 9254 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
9255 </member> 9255 <summary></summary>
9256 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock"> 9256 </member>
9257 <summary>Thread sync lock object</summary> 9257 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
9258 </member> 9258 <summary></summary>
9259 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 9259 </member>
9260 <summary> 9260 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
9261 Requests estate information such as top scripts and colliders 9261 <summary></summary>
9262 </summary> 9262 </member>
9263 <param name="parcelLocalID"></param> 9263 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
9264 <param name="reportType"></param> 9264 <summary></summary>
9265 <param name="requestFlags"></param> 9265 </member>
9266 <param name="filter"></param> 9266 <member name="T:OpenMetaverse.TransactionFlags">
9267 </member> 9267 <summary>
9268 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 9268
9269 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 9269 </summary>
9270 </member> 9270 </member>
9271 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 9271 <member name="F:OpenMetaverse.TransactionFlags.None">
9272 <summary>Requests the "Top Scripts" list for the current region</summary> 9272 <summary></summary>
9273 </member> 9273 </member>
9274 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 9274 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
9275 <summary>Requests the "Top Colliders" list for the current region</summary> 9275 <summary></summary>
9276 </member> 9276 </member>
9277 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 9277 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
9278 <summary> 9278 <summary></summary>
9279 Set several estate specific configuration variables 9279 </member>
9280 </summary> 9280 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
9281 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param> 9281 <summary></summary>
9282 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param> 9282 </member>
9283 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param> 9283 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
9284 <param name="UseEstateSun">true to use</param> 9284 <summary></summary>
9285 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param> 9285 </member>
9286 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position 9286 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
9287 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param> 9287 <summary></summary>
9288 </member> 9288 </member>
9289 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 9289 <member name="T:OpenMetaverse.MeanCollisionType">
9290 <summary> 9290 <summary>
9291 Request return of objects owned by specified avatar 9291
9292 </summary> 9292 </summary>
9293 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param> 9293 </member>
9294 <param name="flag">specify the coverage and type of objects to be included in the return</param> 9294 <member name="F:OpenMetaverse.MeanCollisionType.None">
9295 <param name="EstateWide">true to perform return on entire estate</param> 9295 <summary></summary>
9296 </member> 9296 </member>
9297 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 9297 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
9298 <summary></summary> 9298 <summary></summary>
9299 <param name="method"></param> 9299 </member>
9300 <param name="param"></param> 9300 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
9301 </member> 9301 <summary></summary>
9302 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 9302 </member>
9303 <summary> 9303 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
9304 Used for setting and retrieving various estate panel settings 9304 <summary></summary>
9305 </summary> 9305 </member>
9306 <param name="method">EstateOwnerMessage Method field</param> 9306 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
9307 <param name="listParams">List of parameters to include</param> 9307 <summary></summary>
9308 </member> 9308 </member>
9309 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 9309 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
9310 <summary> 9310 <summary></summary>
9311 Kick an avatar from an estate 9311 </member>
9312 </summary> 9312 <member name="T:OpenMetaverse.ScriptControlChange">
9313 <param name="userID">Key of Agent to remove</param> 9313 <summary>
9314 </member> 9314 Flags sent when a script takes or releases a control
9315 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 9315 </summary>
9316 <summary> 9316 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
9317 Ban an avatar from an estate</summary> 9317 </member>
9318 <param name="userID">Key of Agent to remove</param> 9318 <member name="F:OpenMetaverse.ScriptControlChange.None">
9319 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param> 9319 <summary>No Flags set</summary>
9320 </member> 9320 </member>
9321 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 9321 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
9322 <summary>Unban an avatar from an estate</summary> 9322 <summary>Forward (W or up Arrow)</summary>
9323 <param name="userID">Key of Agent to remove</param> 9323 </member>
9324 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param> 9324 <member name="F:OpenMetaverse.ScriptControlChange.Back">
9325 </member> 9325 <summary>Back (S or down arrow)</summary>
9326 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)"> 9326 </member>
9327 <summary> 9327 <member name="F:OpenMetaverse.ScriptControlChange.Left">
9328 Send a message dialog to everyone in an entire estate 9328 <summary>Move left (shift+A or left arrow)</summary>
9329 </summary> 9329 </member>
9330 <param name="message">Message to send all users in the estate</param> 9330 <member name="F:OpenMetaverse.ScriptControlChange.Right">
9331 </member> 9331 <summary>Move right (shift+D or right arrow)</summary>
9332 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 9332 </member>
9333 <summary> 9333 <member name="F:OpenMetaverse.ScriptControlChange.Up">
9334 Send a message dialog to everyone in a simulator 9334 <summary>Up (E or PgUp)</summary>
9335 </summary> 9335 </member>
9336 <param name="message">Message to send all users in the simulator</param> 9336 <member name="F:OpenMetaverse.ScriptControlChange.Down">
9337 </member> 9337 <summary>Down (C or PgDown)</summary>
9338 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 9338 </member>
9339 <summary> 9339 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
9340 Send an avatar back to their home location 9340 <summary>Rotate left (A or left arrow)</summary>
9341 </summary> 9341 </member>
9342 <param name="pest">Key of avatar to send home</param> 9342 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
9343 </member> 9343 <summary>Rotate right (D or right arrow)</summary>
9344 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 9344 </member>
9345 <summary> 9345 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
9346 Begin the region restart process 9346 <summary>Left Mouse Button</summary>
9347 </summary> 9347 </member>
9348 </member> 9348 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
9349 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 9349 <summary>Left Mouse button in MouseLook</summary>
9350 <summary> 9350 </member>
9351 Cancels a region restart 9351 <member name="T:OpenMetaverse.AgentFlags">
9352 </summary> 9352 <summary>
9353 </member> 9353 Currently only used to hide your group title
9354 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)"> 9354 </summary>
9355 <summary>Estate panel "Region" tab settings</summary> 9355 </member>
9356 </member> 9356 <member name="F:OpenMetaverse.AgentFlags.None">
9357 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 9357 <summary>No flags set</summary>
9358 <summary>Estate panel "Debug" tab settings</summary> 9358 </member>
9359 </member> 9359 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
9360 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 9360 <summary>Hide your group title</summary>
9361 <summary>Used for setting the region's terrain textures for its four height levels</summary> 9361 </member>
9362 <param name="low"></param> 9362 <member name="T:OpenMetaverse.AgentState">
9363 <param name="midLow"></param> 9363 <summary>
9364 <param name="midHigh"></param> 9364 Action state of the avatar, which can currently be typing and
9365 <param name="high"></param> 9365 editing
9366 </member> 9366 </summary>
9367 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 9367 </member>
9368 <summary>Used for setting sim terrain texture heights</summary> 9368 <member name="F:OpenMetaverse.AgentState.None">
9369 </member> 9369 <summary></summary>
9370 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 9370 </member>
9371 <summary>Requests the estate covenant</summary> 9371 <member name="F:OpenMetaverse.AgentState.Typing">
9372 </member> 9372 <summary></summary>
9373 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 9373 </member>
9374 <summary> 9374 <member name="F:OpenMetaverse.AgentState.Editing">
9375 Upload a terrain RAW file 9375 <summary></summary>
9376 </summary> 9376 </member>
9377 <param name="fileData">A byte array containing the encoded terrain data</param> 9377 <member name="T:OpenMetaverse.TeleportStatus">
9378 <param name="fileName">The name of the file being uploaded</param> 9378 <summary>
9379 <returns>The Id of the transfer request</returns> 9379 Current teleport status
9380 </member> 9380 </summary>
9381 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 9381 </member>
9382 <summary> 9382 <member name="F:OpenMetaverse.TeleportStatus.None">
9383 Teleports all users home in current Estate 9383 <summary>Unknown status</summary>
9384 </summary> 9384 </member>
9385 </member> 9385 <member name="F:OpenMetaverse.TeleportStatus.Start">
9386 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 9386 <summary>Teleport initialized</summary>
9387 <summary> 9387 </member>
9388 Remove estate manager</summary> 9388 <member name="F:OpenMetaverse.TeleportStatus.Progress">
9389 <param name="userID">Key of Agent to Remove</param> 9389 <summary>Teleport in progress</summary>
9390 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param> 9390 </member>
9391 </member> 9391 <member name="F:OpenMetaverse.TeleportStatus.Failed">
9392 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 9392 <summary>Teleport failed</summary>
9393 <summary> 9393 </member>
9394 Add estate manager</summary> 9394 <member name="F:OpenMetaverse.TeleportStatus.Finished">
9395 <param name="userID">Key of Agent to Add</param> 9395 <summary>Teleport completed</summary>
9396 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param> 9396 </member>
9397 </member> 9397 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
9398 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 9398 <summary>Teleport cancelled</summary>
9399 <summary> 9399 </member>
9400 Add's an agent to the estate Allowed list</summary> 9400 <member name="T:OpenMetaverse.TeleportFlags">
9401 <param name="userID">Key of Agent to Add</param> 9401 <summary>
9402 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param> 9402
9403 </member> 9403 </summary>
9404 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 9404 </member>
9405 <summary> 9405 <member name="F:OpenMetaverse.TeleportFlags.Default">
9406 Removes an agent from the estate Allowed list</summary> 9406 <summary>No flags set, or teleport failed</summary>
9407 <param name="userID">Key of Agent to Remove</param> 9407 </member>
9408 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param> 9408 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
9409 </member> 9409 <summary>Set when newbie leaves help island for first time</summary>
9410 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 9410 </member>
9411 9411 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
9412 <summary> 9412 <summary></summary>
9413 Add's a group to the estate Allowed list</summary> 9413 </member>
9414 <param name="groupID">Key of Group to Add</param> 9414 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
9415 <param name="allEstates">Add Group as an allowed group to All estates if true</param> 9415 <summary>Via Lure</summary>
9416 </member> 9416 </member>
9417 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 9417 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
9418 9418 <summary>Via Landmark</summary>
9419 <summary> 9419 </member>
9420 Removes a group from the estate Allowed list</summary> 9420 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
9421 <param name="groupID">Key of Group to Remove</param> 9421 <summary>Via Location</summary>
9422 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param> 9422 </member>
9423 </member> 9423 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
9424 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9424 <summary>Via Home</summary>
9425 <summary>Process an incoming packet and raise the appropriate events</summary> 9425 </member>
9426 <param name="sender">The sender</param> 9426 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
9427 <param name="e">The EventArgs object containing the packet data</param> 9427 <summary>Via Telehub</summary>
9428 </member> 9428 </member>
9429 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9429 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
9430 <summary>Process an incoming packet and raise the appropriate events</summary> 9430 <summary>Via Login</summary>
9431 <param name="sender">The sender</param> 9431 </member>
9432 <param name="e">The EventArgs object containing the packet data</param> 9432 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
9433 </member> 9433 <summary>Linden Summoned</summary>
9434 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 9434 </member>
9435 <summary>Process an incoming packet and raise the appropriate events</summary> 9435 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
9436 <param name="sender">The sender</param> 9436 <summary>Linden Forced me</summary>
9437 <param name="e">The EventArgs object containing the packet data</param> 9437 </member>
9438 </member> 9438 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
9439 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply"> 9439 <summary></summary>
9440 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9440 </member>
9441 </member> 9441 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
9442 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply"> 9442 <summary>Agent Teleported Home via Script</summary>
9443 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9443 </member>
9444 </member> 9444 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
9445 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply"> 9445 <summary></summary>
9446 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9446 </member>
9447 </member> 9447 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
9448 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply"> 9448 <summary></summary>
9449 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9449 </member>
9450 </member> 9450 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
9451 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply"> 9451 <summary></summary>
9452 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9452 </member>
9453 </member> 9453 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
9454 <member name="E:OpenMetaverse.EstateTools.EstateBansReply"> 9454 <summary>forced to new location for example when avatar is banned or ejected</summary>
9455 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9455 </member>
9456 </member> 9456 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
9457 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply"> 9457 <summary>Teleport Finished via a Lure</summary>
9458 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9458 </member>
9459 </member> 9459 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
9460 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 9460 <summary>Finished, Sim Changed</summary>
9461 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary> 9461 </member>
9462 </member> 9462 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
9463 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 9463 <summary>Finished, Same Sim</summary>
9464 <summary>Used in the ReportType field of a LandStatRequest</summary> 9464 </member>
9465 </member> 9465 <member name="T:OpenMetaverse.TeleportLureFlags">
9466 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 9466 <summary>
9467 <summary>Used by EstateOwnerMessage packets</summary> 9467
9468 </member> 9468 </summary>
9469 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 9469 </member>
9470 <summary>Used by EstateOwnerMessage packets</summary> 9470 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
9471 </member> 9471 <summary></summary>
9472 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 9472 </member>
9473 <summary> 9473 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
9474 9474 <summary></summary>
9475 </summary> 9475 </member>
9476 </member> 9476 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
9477 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 9477 <summary></summary>
9478 <summary>No flags set</summary> 9478 </member>
9479 </member> 9479 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
9480 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 9480 <summary>
9481 <summary>Only return targets scripted objects</summary> 9481
9482 </member> 9482 </summary>
9483 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 9483 </member>
9484 <summary>Only return targets objects if on others land</summary> 9484 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
9485 </member> 9485 <summary></summary>
9486 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 9486 </member>
9487 <summary>Returns target's scripted objects and objects on other parcels</summary> 9487 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
9488 </member> 9488 <summary></summary>
9489 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 9489 </member>
9490 <summary>Ground texture settings for each corner of the region</summary> 9490 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
9491 </member> 9491 <summary></summary>
9492 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 9492 </member>
9493 <summary>Used by GroundTextureHeightSettings</summary> 9493 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
9494 </member> 9494 <summary></summary>
9495 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 9495 </member>
9496 <summary>The high and low texture thresholds for each corner of the sim</summary> 9496 <member name="T:OpenMetaverse.InstantMessage">
9497 </member> 9497 <summary>
9498 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs"> 9498 Instant Message
9499 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary> 9499 </summary>
9500 </member> 9500 </member>
9501 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 9501 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
9502 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary> 9502 <summary>Key of sender</summary>
9503 <param name="objectCount">The number of returned items in LandStatReply</param> 9503 </member>
9504 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 9504 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
9505 </member> 9505 <summary>Name of sender</summary>
9506 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount"> 9506 </member>
9507 <summary> 9507 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
9508 The number of returned items in LandStatReply 9508 <summary>Key of destination avatar</summary>
9509 </summary> 9509 </member>
9510 </member> 9510 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
9511 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks"> 9511 <summary>ID of originating estate</summary>
9512 <summary> 9512 </member>
9513 A Dictionary of Object UUIDs to tasks returned in LandStatReply 9513 <member name="F:OpenMetaverse.InstantMessage.RegionID">
9514 </summary> 9514 <summary>Key of originating region</summary>
9515 </member> 9515 </member>
9516 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs"> 9516 <member name="F:OpenMetaverse.InstantMessage.Position">
9517 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary> 9517 <summary>Coordinates in originating region</summary>
9518 </member> 9518 </member>
9519 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 9519 <member name="F:OpenMetaverse.InstantMessage.Dialog">
9520 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary> 9520 <summary>Instant message type</summary>
9521 <param name="objectCount">The number of returned items in LandStatReply</param> 9521 </member>
9522 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 9522 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
9523 </member> 9523 <summary>Group IM session toggle</summary>
9524 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount"> 9524 </member>
9525 <summary> 9525 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
9526 The number of scripts returned in LandStatReply 9526 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
9527 </summary> 9527 </member>
9528 </member> 9528 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
9529 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks"> 9529 <summary>Timestamp of the instant message</summary>
9530 <summary> 9530 </member>
9531 A Dictionary of Object UUIDs to tasks returned in LandStatReply 9531 <member name="F:OpenMetaverse.InstantMessage.Message">
9532 </summary> 9532 <summary>Instant message text</summary>
9533 </member> 9533 </member>
9534 <member name="T:OpenMetaverse.EstateBansReplyEventArgs"> 9534 <member name="F:OpenMetaverse.InstantMessage.Offline">
9535 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9535 <summary>Whether this message is held for offline avatars</summary>
9536 </member> 9536 </member>
9537 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 9537 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
9538 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary> 9538 <summary>Context specific packed data</summary>
9539 <param name="estateID">The estate's identifier on the grid</param> 9539 </member>
9540 <param name="count">The number of returned items in LandStatReply</param> 9540 <member name="M:OpenMetaverse.InstantMessage.ToString">
9541 <param name="banned">User UUIDs banned</param> 9541 <summary>Print the struct data as a string</summary>
9542 </member> 9542 <returns>A string containing the field name, and field value</returns>
9543 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID"> 9543 </member>
9544 <summary> 9544 <member name="T:OpenMetaverse.ChatEventArgs">
9545 The identifier of the estate 9545 <summary>
9546 </summary> 9546
9547 </member> 9547 </summary>
9548 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count"> 9548 </member>
9549 <summary> 9549 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)">
9550 The number of returned itmes 9550 <summary>
9551 </summary> 9551 Construct a new instance of the ChatEventArgs object
9552 </member> 9552 </summary>
9553 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned"> 9553 <param name="simulator">Sim from which the message originates</param>
9554 <summary> 9554 <param name="message">The message sent</param>
9555 List of UUIDs of Banned Users 9555 <param name="audible">The audible level of the message</param>
9556 </summary> 9556 <param name="type">The type of message sent: whisper, shout, etc</param>
9557 </member> 9557 <param name="sourceType">The source type of the message sender</param>
9558 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs"> 9558 <param name="fromName">The name of the agent or object sending the message</param>
9559 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9559 <param name="sourceId">The ID of the agent or object sending the message</param>
9560 </member> 9560 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
9561 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 9561 <param name="position">The position of the agent or object sending the message</param>
9562 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary> 9562 </member>
9563 <param name="estateID">The estate's identifier on the grid</param> 9563 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
9564 <param name="count">The number of users</param> 9564 <summary>Get the simulator sending the message</summary>
9565 <param name="allowedUsers">Allowed users UUIDs</param> 9565 </member>
9566 </member> 9566 <member name="P:OpenMetaverse.ChatEventArgs.Message">
9567 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID"> 9567 <summary>Get the message sent</summary>
9568 <summary> 9568 </member>
9569 The identifier of the estate 9569 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
9570 </summary> 9570 <summary>Get the audible level of the message</summary>
9571 </member> 9571 </member>
9572 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count"> 9572 <member name="P:OpenMetaverse.ChatEventArgs.Type">
9573 <summary> 9573 <summary>Get the type of message sent: whisper, shout, etc</summary>
9574 The number of returned items 9574 </member>
9575 </summary> 9575 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
9576 </member> 9576 <summary>Get the source type of the message sender</summary>
9577 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers"> 9577 </member>
9578 <summary> 9578 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
9579 List of UUIDs of Allowed Users 9579 <summary>Get the name of the agent or object sending the message</summary>
9580 </summary> 9580 </member>
9581 </member> 9581 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
9582 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs"> 9582 <summary>Get the ID of the agent or object sending the message</summary>
9583 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9583 </member>
9584 </member> 9584 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
9585 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 9585 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
9586 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary> 9586 </member>
9587 <param name="estateID">The estate's identifier on the grid</param> 9587 <member name="P:OpenMetaverse.ChatEventArgs.Position">
9588 <param name="count">The number of Groups</param> 9588 <summary>Get the position of the agent or object sending the message</summary>
9589 <param name="allowedGroups">Allowed Groups UUIDs</param> 9589 </member>
9590 </member> 9590 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
9591 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID"> 9591 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
9592 <summary> 9592 </member>
9593 The identifier of the estate 9593 <member name="M:OpenMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String})">
9594 </summary> 9594 <summary>
9595 </member> 9595 Construct a new instance of the ScriptDialogEventArgs
9596 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count"> 9596 </summary>
9597 <summary> 9597 <param name="message">The dialog message</param>
9598 The number of returned items 9598 <param name="objectName">The name of the object that sent the dialog request</param>
9599 </summary> 9599 <param name="imageID">The ID of the image to be displayed</param>
9600 </member> 9600 <param name="objectID">The ID of the primitive sending the dialog</param>
9601 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups"> 9601 <param name="firstName">The first name of the senders owner</param>
9602 <summary> 9602 <param name="lastName">The last name of the senders owner</param>
9603 List of UUIDs of Allowed Groups 9603 <param name="chatChannel">The communication channel the dialog was sent on</param>
9604 </summary> 9604 <param name="buttons">The string labels containing the options presented in this dialog</param>
9605 </member> 9605 </member>
9606 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs"> 9606 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
9607 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9607 <summary>Get the dialog message</summary>
9608 </member> 9608 </member>
9609 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 9609 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
9610 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary> 9610 <summary>Get the name of the object that sent the dialog request</summary>
9611 <param name="estateID">The estate's identifier on the grid</param> 9611 </member>
9612 <param name="count">The number of Managers</param> 9612 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
9613 <param name="managers"> Managers UUIDs</param> 9613 <summary>Get the ID of the image to be displayed</summary>
9614 </member> 9614 </member>
9615 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID"> 9615 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
9616 <summary> 9616 <summary>Get the ID of the primitive sending the dialog</summary>
9617 The identifier of the estate 9617 </member>
9618 </summary> 9618 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
9619 </member> 9619 <summary>Get the first name of the senders owner</summary>
9620 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count"> 9620 </member>
9621 <summary> 9621 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
9622 The number of returned items 9622 <summary>Get the last name of the senders owner</summary>
9623 </summary> 9623 </member>
9624 </member> 9624 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
9625 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers"> 9625 <summary>Get the communication channel the dialog was sent on, responses
9626 <summary> 9626 should also send responses on this same channel</summary>
9627 List of UUIDs of the Estate's Managers 9627 </member>
9628 </summary> 9628 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
9629 </member> 9629 <summary>Get the string labels containing the options presented in this dialog</summary>
9630 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs"> 9630 </member>
9631 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9631 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
9632 </member> 9632 <summary>Contains the data sent when a primitive requests debit or other permissions
9633 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)"> 9633 requesting a YES or NO answer</summary>
9634 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary> 9634 </member>
9635 <param name="covenantID">The Covenant ID</param> 9635 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
9636 <param name="timestamp">The timestamp</param> 9636 <summary>
9637 <param name="estateName">The estate's name</param> 9637 Construct a new instance of the ScriptQuestionEventArgs
9638 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param> 9638 </summary>
9639 </member> 9639 <param name="simulator">The simulator containing the object sending the request</param>
9640 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID"> 9640 <param name="taskID">The ID of the script making the request</param>
9641 <summary> 9641 <param name="itemID">The ID of the primitive containing the script making the request</param>
9642 The Covenant 9642 <param name="objectName">The name of the primitive making the request</param>
9643 </summary> 9643 <param name="objectOwner">The name of the owner of the object making the request</param>
9644 </member> 9644 <param name="questions">The permissions being requested</param>
9645 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp"> 9645 </member>
9646 <summary> 9646 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
9647 The timestamp 9647 <summary>Get the simulator containing the object sending the request</summary>
9648 </summary> 9648 </member>
9649 </member> 9649 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
9650 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName"> 9650 <summary>Get the ID of the script making the request</summary>
9651 <summary> 9651 </member>
9652 The Estate name 9652 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
9653 </summary> 9653 <summary>Get the ID of the primitive containing the script making the request</summary>
9654 </member> 9654 </member>
9655 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID"> 9655 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
9656 <summary> 9656 <summary>Get the name of the primitive making the request</summary>
9657 The Estate Owner's ID (can be a GroupID) 9657 </member>
9658 </summary> 9658 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
9659 </member> 9659 <summary>Get the name of the owner of the object making the request</summary>
9660 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs"> 9660 </member>
9661 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 9661 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
9662 </member> 9662 <summary>Get the permissions being requested</summary>
9663 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)"> 9663 </member>
9664 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary> 9664 <member name="T:OpenMetaverse.LoadUrlEventArgs">
9665 <param name="estateName">The estate's name</param> 9665 <summary>Contains the data sent when a primitive sends a request
9666 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param> 9666 to an agent to open the specified URL</summary>
9667 <param name="estateID">The estate's identifier on the grid</param> 9667 </member>
9668 <param name="denyNoPaymentInfo"></param> 9668 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
9669 </member> 9669 <summary>
9670 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName"> 9670 Construct a new instance of the LoadUrlEventArgs
9671 <summary> 9671 </summary>
9672 The estate's name 9672 <param name="objectName">The name of the object sending the request</param>
9673 </summary> 9673 <param name="objectID">The ID of the object sending the request</param>
9674 </member> 9674 <param name="ownerID">The ID of the owner of the object sending the request</param>
9675 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner"> 9675 <param name="ownerIsGroup">True if the object is owned by a group</param>
9676 <summary> 9676 <param name="message">The message sent with the request</param>
9677 The Estate Owner's ID (can be a GroupID) 9677 <param name="URL">The URL the object sent</param>
9678 </summary> 9678 </member>
9679 </member> 9679 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
9680 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID"> 9680 <summary>Get the name of the object sending the request</summary>
9681 <summary> 9681 </member>
9682 The identifier of the estate on the grid 9682 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
9683 </summary> 9683 <summary>Get the ID of the object sending the request</summary>
9684 </member> 9684 </member>
9685 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo"> 9685 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
9686 <summary></summary> 9686 <summary>Get the ID of the owner of the object sending the request</summary>
9687 </member> 9687 </member>
9688 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width"> 9688 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
9689 <summary> 9689 <summary>True if the object is owned by a group</summary>
9690 Image width 9690 </member>
9691 </summary> 9691 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
9692 </member> 9692 <summary>Get the message sent with the request</summary>
9693 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height"> 9693 </member>
9694 <summary> 9694 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
9695 Image height 9695 <summary>Get the URL the object sent</summary>
9696 </summary> 9696 </member>
9697 </member> 9697 <member name="T:OpenMetaverse.InstantMessageEventArgs">
9698 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels"> 9698 <summary>The date received from an ImprovedInstantMessage</summary>
9699 <summary> 9699 </member>
9700 Image channel flags 9700 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
9701 </summary> 9701 <summary>
9702 </member> 9702 Construct a new instance of the InstantMessageEventArgs object
9703 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red"> 9703 </summary>
9704 <summary> 9704 <param name="im">the InstantMessage object</param>
9705 Red channel data 9705 <param name="simulator">the simulator where the InstantMessage origniated</param>
9706 </summary> 9706 </member>
9707 </member> 9707 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
9708 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green"> 9708 <summary>Get the InstantMessage object</summary>
9709 <summary> 9709 </member>
9710 Green channel data 9710 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
9711 </summary> 9711 <summary>Get the simulator where the InstantMessage origniated</summary>
9712 </member> 9712 </member>
9713 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue"> 9713 <member name="T:OpenMetaverse.BalanceEventArgs">
9714 <summary> 9714 <summary>Contains the currency balance</summary>
9715 Blue channel data 9715 </member>
9716 </summary> 9716 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
9717 </member> 9717 <summary>
9718 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha"> 9718 Construct a new BalanceEventArgs object
9719 <summary> 9719 </summary>
9720 Alpha channel data 9720 <param name="balance">The currenct balance</param>
9721 </summary> 9721 </member>
9722 </member> 9722 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
9723 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump"> 9723 <summary>
9724 <summary> 9724 Get the currenct balance
9725 Bump channel data 9725 </summary>
9726 </summary> 9726 </member>
9727 </member> 9727 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
9728 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 9728 <summary>Contains the transaction summary when an item is purchased,
9729 <summary> 9729 money is given, or land is purchased</summary>
9730 Create a new blank image 9730 </member>
9731 </summary> 9731 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)">
9732 <param name="width">width</param> 9732 <summary>
9733 <param name="height">height</param> 9733 Construct a new instance of the MoneyBalanceReplyEventArgs object
9734 <param name="channels">channel flags</param> 9734 </summary>
9735 </member> 9735 <param name="transactionID">The ID of the transaction</param>
9736 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)"> 9736 <param name="transactionSuccess">True of the transaction was successful</param>
9737 <summary> 9737 <param name="balance">The current currency balance</param>
9738 9738 <param name="metersCredit">The meters credited</param>
9739 </summary> 9739 <param name="metersCommitted">The meters comitted</param>
9740 <param name="bitmap"></param> 9740 <param name="description">A brief description of the transaction</param>
9741 </member> 9741 </member>
9742 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 9742 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
9743 <summary> 9743 <summary>Get the ID of the transaction</summary>
9744 Convert the channels in the image. Channels are created or destroyed as required. 9744 </member>
9745 </summary> 9745 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
9746 <param name="channels">new channel flags</param> 9746 <summary>True of the transaction was successful</summary>
9747 </member> 9747 </member>
9748 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)"> 9748 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
9749 <summary> 9749 <summary>Get the remaining currency balance</summary>
9750 Resize or stretch the image using nearest neighbor (ugly) resampling 9750 </member>
9751 </summary> 9751 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
9752 <param name="width">new width</param> 9752 <summary>Get the meters credited</summary>
9753 <param name="height">new height</param> 9753 </member>
9754 </member> 9754 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
9755 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw"> 9755 <summary>Get the meters comitted</summary>
9756 <summary> 9756 </member>
9757 Create a byte array containing 32-bit RGBA data with a bottom-left 9757 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
9758 origin, suitable for feeding directly into OpenGL 9758 <summary>Get the description of the transaction</summary>
9759 </summary> 9759 </member>
9760 <returns>A byte array containing raw texture data</returns> 9760 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
9761 </member> 9761 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
9762 <member name="T:OpenMetaverse.Assets.AssetScriptBinary"> 9762 </member>
9763 <summary> 9763 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
9764 Represents an AssetScriptBinary object containing the 9764 <summary>
9765 LSO compiled bytecode of an LSL script 9765 Construct a new instance of the AgentDataReplyEventArgs object
9766 </summary> 9766 </summary>
9767 </member> 9767 <param name="firstName">The agents first name</param>
9768 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor"> 9768 <param name="lastName">The agents last name</param>
9769 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 9769 <param name="activeGroupID">The agents active group ID</param>
9770 </member> 9770 <param name="groupTitle">The group title of the agents active group</param>
9771 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])"> 9771 <param name="groupPowers">The combined group powers the agent has in the active group</param>
9772 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 9772 <param name="groupName">The name of the group the agent has currently active</param>
9773 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 9773 </member>
9774 <param name="assetData">A byte array containing the raw asset data</param> 9774 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
9775 </member> 9775 <summary>Get the agents first name</summary>
9776 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode"> 9776 </member>
9777 <summary> 9777 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
9778 TODO: Encodes a scripts contents into a LSO Bytecode file 9778 <summary>Get the agents last name</summary>
9779 </summary> 9779 </member>
9780 </member> 9780 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
9781 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode"> 9781 <summary>Get the active group ID of your agent</summary>
9782 <summary> 9782 </member>
9783 TODO: Decode LSO Bytecode into a string 9783 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
9784 </summary> 9784 <summary>Get the active groups title of your agent</summary>
9785 <returns>true</returns> 9785 </member>
9786 </member> 9786 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
9787 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType"> 9787 <summary>Get the combined group powers of your agent</summary>
9788 <summary>Override the base classes AssetType</summary> 9788 </member>
9789 </member> 9789 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
9790 <member name="T:ThreadUtil"> 9790 <summary>Get the active group name of your agent</summary>
9791 <summary> 9791 </member>
9792 9792 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
9793 </summary> 9793 <summary>Data sent by the simulator to indicate the active/changed animations
9794 </member> 9794 applied to your agent</summary>
9795 <member name="F:ThreadUtil.wrapperInstance"> 9795 </member>
9796 <summary> 9796 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
9797 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 9797 <summary>
9798 which in turn calls the DynamicInvoke method of the wrapped 9798 Construct a new instance of the AnimationsChangedEventArgs class
9799 delegate 9799 </summary>
9800 </summary> 9800 <param name="agentAnimations">The dictionary that contains the changed animations</param>
9801 </member> 9801 </member>
9802 <member name="F:ThreadUtil.callback"> 9802 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
9803 <summary> 9803 <summary>Get the dictionary that contains the changed animations</summary>
9804 Callback used to call EndInvoke on the asynchronously 9804 </member>
9805 invoked DelegateWrapper 9805 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
9806 </summary> 9806 <summary>
9807 </member> 9807 Data sent from a simulator indicating a collision with your agent
9808 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 9808 </summary>
9809 <summary> 9809 </member>
9810 Executes the specified delegate with the specified arguments 9810 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
9811 asynchronously on a thread pool thread 9811 <summary>
9812 </summary> 9812 Construct a new instance of the MeanCollisionEventArgs class
9813 <param name="d"></param> 9813 </summary>
9814 <param name="args"></param> 9814 <param name="type">The type of collision that occurred</param>
9815 </member> 9815 <param name="perp">The ID of the agent or object that perpetrated the agression</param>
9816 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 9816 <param name="victim">The ID of the Victim</param>
9817 <summary> 9817 <param name="magnitude">The strength of the collision</param>
9818 Invokes the wrapped delegate synchronously 9818 <param name="time">The Time the collision occurred</param>
9819 </summary> 9819 </member>
9820 <param name="d"></param> 9820 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
9821 <param name="args"></param> 9821 <summary>Get the Type of collision</summary>
9822 </member> 9822 </member>
9823 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 9823 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
9824 <summary> 9824 <summary>Get the ID of the agent or object that collided with your agent</summary>
9825 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 9825 </member>
9826 to prevent resource leaks 9826 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
9827 </summary> 9827 <summary>Get the ID of the agent that was attacked</summary>
9828 <param name="ar"></param> 9828 </member>
9829 </member> 9829 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
9830 <member name="T:ThreadUtil.DelegateWrapper"> 9830 <summary>A value indicating the strength of the collision</summary>
9831 <summary> 9831 </member>
9832 Delegate to wrap another delegate and its arguments 9832 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
9833 </summary> 9833 <summary>Get the time the collision occurred</summary>
9834 <param name="d"></param> 9834 </member>
9835 <param name="args"></param> 9835 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
9836 </member> 9836 <summary>Data sent to your agent when it crosses region boundaries</summary>
9837 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 9837 </member>
9838 <summary> 9838 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
9839 Checks the instance back into the object pool 9839 <summary>
9840 </summary> 9840 Construct a new instance of the RegionCrossedEventArgs class
9841 </member> 9841 </summary>
9842 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 9842 <param name="oldSim">The simulator your agent just left</param>
9843 <summary> 9843 <param name="newSim">The simulator your agent is now in</param>
9844 Returns an instance of the class that has been checked out of the Object Pool. 9844 </member>
9845 </summary> 9845 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
9846 </member> 9846 <summary>Get the simulator your agent just left</summary>
9847 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 9847 </member>
9848 <summary> 9848 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
9849 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called 9849 <summary>Get the simulator your agent is now in</summary>
9850 after using this constructor. 9850 </member>
9851 </summary> 9851 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
9852 </member> 9852 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
9853 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 9853 </member>
9854 <summary> 9854 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
9855 Creates a new instance of the ObjectPool Base class. 9855 <summary>
9856 </summary> 9856 Construct a new instance of the GroupChatJoinedEventArgs class
9857 <param name="itemsPerSegment">The object pool is composed of segments, which 9857 </summary>
9858 are allocated whenever the size of the pool is exceeded. The number of items 9858 <param name="groupChatSessionID">The ID of the session</param>
9859 in a segment should be large enough that allocating a new segmeng is a rare 9859 <param name="sessionName">The name of the session</param>
9860 thing. For example, on a server that will have 10k people logged in at once, 9860 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
9861 the receive buffer object pool should have segment sizes of at least 1000 9861 <param name="success">True of your agent successfully joined the session</param>
9862 byte arrays per segment. 9862 </member>
9863 </param> 9863 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
9864 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param> 9864 <summary>Get the ID of the group chat session</summary>
9865 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param> 9865 </member>
9866 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param> 9866 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
9867 </member> 9867 <summary>Get the name of the session</summary>
9868 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 9868 </member>
9869 <summary> 9869 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
9870 Forces the segment cleanup algorithm to be run. This method is intended 9870 <summary>Get the temporary session ID used for establishing new sessions</summary>
9871 primarly for use from the Unit Test libraries. 9871 </member>
9872 </summary> 9872 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
9873 </member> 9873 <summary>True if your agent successfully joined the session</summary>
9874 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 9874 </member>
9875 <summary> 9875 <member name="T:OpenMetaverse.AlertMessageEventArgs">
9876 Responsible for allocate 1 instance of an object that will be stored in a segment. 9876 <summary>Data sent by the simulator containing urgent messages</summary>
9877 </summary> 9877 </member>
9878 <returns>An instance of whatever objec the pool is pooling.</returns> 9878 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
9879 </member> 9879 <summary>
9880 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 9880 Construct a new instance of the AlertMessageEventArgs class
9881 <summary> 9881 </summary>
9882 Checks in an instance of T owned by the object pool. This method is only intended to be called 9882 <param name="message">The alert message</param>
9883 by the <c>WrappedObject</c> class. 9883 </member>
9884 </summary> 9884 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
9885 <param name="owningSegment">The segment from which the instance is checked out.</param> 9885 <summary>Get the alert message</summary>
9886 <param name="instance">The instance of <c>T</c> to check back into the segment.</param> 9886 </member>
9887 </member> 9887 <member name="T:OpenMetaverse.ScriptControlEventArgs">
9888 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 9888 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
9889 <summary> 9889 </member>
9890 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to 9890 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
9891 allow the checkout, a new segment is created. 9891 <summary>
9892 </summary> 9892 Construct a new instance of the ScriptControlEventArgs class
9893 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check 9893 </summary>
9894 the instance back into the segment, be sureto dispose the WrappedObject 9894 <param name="controls">The controls the script is attempting to take or release to the agent</param>
9895 when finished. </returns> 9895 <param name="pass">True if the script is passing controls back to the agent</param>
9896 </member> 9896 <param name="take">True if the script is requesting controls be released to the script</param>
9897 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 9897 </member>
9898 <summary> 9898 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
9899 The total number of segments created. Intended to be used by the Unit Tests. 9899 <summary>Get the controls the script is attempting to take or release to the agent</summary>
9900 </summary> 9900 </member>
9901 </member> 9901 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
9902 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 9902 <summary>True if the script is passing controls back to the agent</summary>
9903 <summary> 9903 </member>
9904 The number of items that are in a segment. Items in a segment 9904 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
9905 are all allocated at the same time, and are hopefully close to 9905 <summary>True if the script is requesting controls be released to the script</summary>
9906 each other in the managed heap. 9906 </member>
9907 </summary> 9907 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
9908 </member> 9908 <summary>
9909 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 9909 Data sent from the simulator to an agent to indicate its view limits
9910 <summary> 9910 </summary>
9911 The minimum number of segments. When segments are reclaimed, 9911 </member>
9912 this number of segments will always be left alone. These 9912 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
9913 segments are allocated at startup. 9913 <summary>
9914 </summary> 9914 Construct a new instance of the CameraConstraintEventArgs class
9915 </member> 9915 </summary>
9916 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 9916 <param name="collidePlane">The collision plane</param>
9917 <summary> 9917 </member>
9918 The age a segment must be before it's eligible for cleanup. 9918 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
9919 This is used to prevent thrash, and typical values are in 9919 <summary>Get the collision plane</summary>
9920 the 5 minute range. 9920 </member>
9921 </summary> 9921 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
9922 </member> 9922 <summary>
9923 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 9923 Data containing script sensor requests which allow an agent to know the specific details
9924 <summary> 9924 of a primitive sending script sensor requests
9925 The frequence which the cleanup thread runs. This is typically 9925 </summary>
9926 expected to be in the 5 minute range. 9926 </member>
9927 </summary> 9927 <member name="M:OpenMetaverse.ScriptSensorReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single,OpenMetaverse.Quaternion,OpenMetaverse.ScriptSensorTypeFlags,OpenMetaverse.Vector3)">
9928 </member> 9928 <summary>
9929 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE"> 9929 Construct a new instance of the ScriptSensorReplyEventArgs
9930 <summary>Size of the byte array used to store raw packet data</summary> 9930 </summary>
9931 </member> 9931 <param name="requestorID">The ID of the primitive sending the sensor</param>
9932 <member name="F:OpenMetaverse.UDPPacketBuffer.Data"> 9932 <param name="groupID">The ID of the group associated with the primitive</param>
9933 <summary>Raw packet data buffer</summary> 9933 <param name="name">The name of the primitive sending the sensor</param>
9934 </member> 9934 <param name="objectID">The ID of the primitive sending the sensor</param>
9935 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength"> 9935 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
9936 <summary>Length of the data to transmit</summary> 9936 <param name="position">The position of the primitive sending the sensor</param>
9937 </member> 9937 <param name="range">The range the primitive specified to scan</param>
9938 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint"> 9938 <param name="rotation">The rotation of the primitive sending the sensor</param>
9939 <summary>EndPoint of the remote host</summary> 9939 <param name="type">The type of sensor the primitive sent</param>
9940 </member> 9940 <param name="velocity">The velocity of the primitive sending the sensor</param>
9941 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 9941 </member>
9942 <summary> 9942 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
9943 Create an allocated UDP packet buffer for receiving a packet 9943 <summary>Get the ID of the primitive sending the sensor</summary>
9944 </summary> 9944 </member>
9945 </member> 9945 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
9946 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 9946 <summary>Get the ID of the group associated with the primitive</summary>
9947 <summary> 9947 </member>
9948 Create an allocated UDP packet buffer for sending a packet 9948 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
9949 </summary> 9949 <summary>Get the name of the primitive sending the sensor</summary>
9950 <param name="endPoint">EndPoint of the remote host</param> 9950 </member>
9951 </member> 9951 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
9952 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 9952 <summary>Get the ID of the primitive sending the sensor</summary>
9953 <summary> 9953 </member>
9954 Create an allocated UDP packet buffer for sending a packet 9954 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
9955 </summary> 9955 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
9956 <param name="endPoint">EndPoint of the remote host</param> 9956 </member>
9957 <param name="bufferSize">Size of the buffer to allocate for packet data</param> 9957 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
9958 </member> 9958 <summary>Get the position of the primitive sending the sensor</summary>
9959 <member name="T:OpenMetaverse.PacketBufferPool"> 9959 </member>
9960 <summary> 9960 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
9961 Object pool for packet buffers. This is used to allocate memory for all 9961 <summary>Get the range the primitive specified to scan</summary>
9962 incoming and outgoing packets, and zerocoding buffers for those packets 9962 </member>
9963 </summary> 9963 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
9964 </member> 9964 <summary>Get the rotation of the primitive sending the sensor</summary>
9965 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 9965 </member>
9966 <summary> 9966 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
9967 Initialize the object pool in client mode 9967 <summary>Get the type of sensor the primitive sent</summary>
9968 </summary> 9968 </member>
9969 <param name="endPoint">Server to connect to</param> 9969 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
9970 <param name="itemsPerSegment"></param> 9970 <summary>Get the velocity of the primitive sending the sensor</summary>
9971 <param name="minSegments"></param> 9971 </member>
9972 </member> 9972 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
9973 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 9973 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
9974 <summary> 9974 </member>
9975 Initialize the object pool in server mode 9975 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
9976 </summary> 9976 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
9977 <param name="itemsPerSegment"></param> 9977 </member>
9978 <param name="minSegments"></param> 9978 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID">
9979 </member> 9979 <summary>Get the ID of the primitive the agent will be sitting on</summary>
9980 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 9980 </member>
9981 <summary> 9981 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
9982 Returns a packet buffer with EndPoint set if the buffer is in 9982 <summary>True if the simulator Autopilot functions were involved</summary>
9983 client mode, or with EndPoint set to null in server mode 9983 </member>
9984 </summary> 9984 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
9985 <returns>Initialized UDPPacketBuffer object</returns> 9985 <summary>Get the camera offset of the agent when seated</summary>
9986 </member> 9986 </member>
9987 <member name="M:OpenMetaverse.Pool.#cctor"> 9987 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
9988 <summary> 9988 <summary>Get the camera eye offset of the agent when seated</summary>
9989 Default constructor 9989 </member>
9990 </summary> 9990 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
9991 </member> 9991 <summary>True of the agent will be in mouselook mode when seated</summary>
9992 <member name="M:OpenMetaverse.Pool.CheckOut"> 9992 </member>
9993 <summary> 9993 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
9994 Check a packet buffer out of the pool 9994 <summary>Get the position of the agent when seated</summary>
9995 </summary> 9995 </member>
9996 <returns>A packet buffer object</returns> 9996 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
9997 </member> 9997 <summary>Get the rotation of the agent when seated</summary>
9998 <member name="T:OpenMetaverse.Animations"> 9998 </member>
9999 <summary> 9999 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
10000 Static pre-defined animations available to all agents 10000 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
10001 </summary> 10001 </member>
10002 </member> 10002 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
10003 <member name="F:OpenMetaverse.Animations.AFRAID"> 10003 <summary>
10004 <summary>Agent with afraid expression on face</summary> 10004 Construct a new instance of the ChatSessionMemberAddedEventArgs object
10005 </member> 10005 </summary>
10006 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 10006 <param name="sessionID">The ID of the chat session</param>
10007 <summary>Agent aiming a bazooka (right handed)</summary> 10007 <param name="agentID">The ID of the agent joining</param>
10008 </member> 10008 </member>
10009 <member name="F:OpenMetaverse.Animations.AIM_BOW_L"> 10009 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
10010 <summary>Agent aiming a bow (left handed)</summary> 10010 <summary>Get the ID of the chat session</summary>
10011 </member> 10011 </member>
10012 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R"> 10012 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
10013 <summary>Agent aiming a hand gun (right handed)</summary> 10013 <summary>Get the ID of the agent that joined</summary>
10014 </member> 10014 </member>
10015 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R"> 10015 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
10016 <summary>Agent aiming a rifle (right handed)</summary> 10016 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
10017 </member> 10017 </member>
10018 <member name="F:OpenMetaverse.Animations.ANGRY"> 10018 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
10019 <summary>Agent with angry expression on face</summary> 10019 <summary>
10020 </member> 10020 Construct a new instance of the ChatSessionMemberLeftEventArgs object
10021 <member name="F:OpenMetaverse.Animations.AWAY"> 10021 </summary>
10022 <summary>Agent hunched over (away)</summary> 10022 <param name="sessionID">The ID of the chat session</param>
10023 </member> 10023 <param name="agentID">The ID of the Agent that left</param>
10024 <member name="F:OpenMetaverse.Animations.BACKFLIP"> 10024 </member>
10025 <summary>Agent doing a backflip</summary> 10025 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
10026 </member> 10026 <summary>Get the ID of the chat session</summary>
10027 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH"> 10027 </member>
10028 <summary>Agent laughing while holding belly</summary> 10028 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
10029 </member> 10029 <summary>Get the ID of the agent that left</summary>
10030 <member name="F:OpenMetaverse.Animations.BLOW_KISS"> 10030 </member>
10031 <summary>Agent blowing a kiss</summary> 10031 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
10032 </member> 10032 <summary>
10033 <member name="F:OpenMetaverse.Animations.BORED"> 10033 Extract the avatar UUID encoded in a SIP URI
10034 <summary>Agent with bored expression on face</summary> 10034 </summary>
10035 </member> 10035 <param name="inName"></param>
10036 <member name="F:OpenMetaverse.Animations.BOW"> 10036 <returns></returns>
10037 <summary>Agent bowing to audience</summary> 10037 </member>
10038 </member> 10038 <member name="T:OpenMetaverse.Assets.AssetSound">
10039 <member name="F:OpenMetaverse.Animations.BRUSH"> 10039 <summary>
10040 <summary>Agent brushing himself/herself off</summary> 10040 Represents a Sound Asset
10041 </member> 10041 </summary>
10042 <member name="F:OpenMetaverse.Animations.BUSY"> 10042 </member>
10043 <summary>Agent in busy mode</summary> 10043 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
10044 </member> 10044 <summary>Initializes a new instance of an AssetSound object</summary>
10045 <member name="F:OpenMetaverse.Animations.CLAP"> 10045 </member>
10046 <summary>Agent clapping hands</summary> 10046 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
10047 </member> 10047 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
10048 <member name="F:OpenMetaverse.Animations.COURTBOW"> 10048 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10049 <summary>Agent doing a curtsey bow</summary> 10049 <param name="assetData">A byte array containing the raw asset data</param>
10050 </member> 10050 </member>
10051 <member name="F:OpenMetaverse.Animations.CROUCH"> 10051 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
10052 <summary>Agent crouching</summary> 10052 <summary>
10053 </member> 10053 TODO: Encodes a sound file
10054 <member name="F:OpenMetaverse.Animations.CROUCHWALK"> 10054 </summary>
10055 <summary>Agent crouching while walking</summary> 10055 </member>
10056 </member> 10056 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
10057 <member name="F:OpenMetaverse.Animations.CRY"> 10057 <summary>
10058 <summary>Agent crying</summary> 10058 TODO: Decode a sound file
10059 </member> 10059 </summary>
10060 <member name="F:OpenMetaverse.Animations.CUSTOMIZE"> 10060 <returns>true</returns>
10061 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary> 10061 </member>
10062 </member> 10062 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
10063 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE"> 10063 <summary>Override the base classes AssetType</summary>
10064 <summary>Agent re-animated after set appearance finished</summary> 10064 </member>
10065 </member> 10065 <member name="T:OpenMetaverse.Assets.AssetScriptText">
10066 <member name="F:OpenMetaverse.Animations.DANCE1"> 10066 <summary>
10067 <summary>Agent dancing</summary> 10067 Represents an LSL Text object containing a string of UTF encoded characters
10068 </member> 10068 </summary>
10069 <member name="F:OpenMetaverse.Animations.DANCE2"> 10069 </member>
10070 <summary>Agent dancing</summary> 10070 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
10071 </member> 10071 <summary>A string of characters represting the script contents</summary>
10072 <member name="F:OpenMetaverse.Animations.DANCE3"> 10072 </member>
10073 <summary>Agent dancing</summary> 10073 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
10074 </member> 10074 <summary>Initializes a new AssetScriptText object</summary>
10075 <member name="F:OpenMetaverse.Animations.DANCE4"> 10075 </member>
10076 <summary>Agent dancing</summary> 10076 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
10077 </member> 10077 <summary>
10078 <member name="F:OpenMetaverse.Animations.DANCE5"> 10078 Initializes a new AssetScriptText object with parameters
10079 <summary>Agent dancing</summary> 10079 </summary>
10080 </member> 10080 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10081 <member name="F:OpenMetaverse.Animations.DANCE6"> 10081 <param name="assetData">A byte array containing the raw asset data</param>
10082 <summary>Agent dancing</summary> 10082 </member>
10083 </member> 10083 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)">
10084 <member name="F:OpenMetaverse.Animations.DANCE7"> 10084 <summary>
10085 <summary>Agent dancing</summary> 10085 Initializes a new AssetScriptText object with parameters
10086 </member> 10086 </summary>
10087 <member name="F:OpenMetaverse.Animations.DANCE8"> 10087 <param name="source">A string containing the scripts contents</param>
10088 <summary>Agent dancing</summary> 10088 </member>
10089 </member> 10089 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
10090 <member name="F:OpenMetaverse.Animations.DEAD"> 10090 <summary>
10091 <summary>Agent on ground unanimated</summary> 10091 Encode a string containing the scripts contents into byte encoded AssetData
10092 </member> 10092 </summary>
10093 <member name="F:OpenMetaverse.Animations.DRINK"> 10093 </member>
10094 <summary>Agent boozing it up</summary> 10094 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
10095 </member> 10095 <summary>
10096 <member name="F:OpenMetaverse.Animations.EMBARRASSED"> 10096 Decode a byte array containing the scripts contents into a string
10097 <summary>Agent with embarassed expression on face</summary> 10097 </summary>
10098 </member> 10098 <returns>true if decoding is successful</returns>
10099 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID"> 10099 </member>
10100 <summary>Agent with afraid expression on face</summary> 10100 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
10101 </member> 10101 <summary>Override the base classes AssetType</summary>
10102 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER"> 10102 </member>
10103 <summary>Agent with angry expression on face</summary> 10103 <member name="T:OpenMetaverse.ReportType">
10104 </member> 10104 <summary>
10105 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED"> 10105
10106 <summary>Agent with bored expression on face</summary> 10106 </summary>
10107 </member> 10107 </member>
10108 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY"> 10108 <member name="F:OpenMetaverse.ReportType.None">
10109 <summary>Agent crying</summary> 10109 <summary>No report</summary>
10110 </member> 10110 </member>
10111 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN"> 10111 <member name="F:OpenMetaverse.ReportType.Unknown">
10112 <summary>Agent showing disdain (dislike) for something</summary> 10112 <summary>Unknown report type</summary>
10113 </member> 10113 </member>
10114 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED"> 10114 <member name="F:OpenMetaverse.ReportType.Bug">
10115 <summary>Agent with embarassed expression on face</summary> 10115 <summary>Bug report</summary>
10116 </member> 10116 </member>
10117 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN"> 10117 <member name="F:OpenMetaverse.ReportType.Complaint">
10118 <summary>Agent with frowning expression on face</summary> 10118 <summary>Complaint report</summary>
10119 </member> 10119 </member>
10120 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS"> 10120 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
10121 <summary>Agent with kissy face</summary> 10121 <summary>Customer service report</summary>
10122 </member> 10122 </member>
10123 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH"> 10123 <member name="T:OpenMetaverse.CompressedFlags">
10124 <summary>Agent expressing laughgter</summary> 10124 <summary>
10125 </member> 10125 Bitflag field for ObjectUpdateCompressed data blocks, describing
10126 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH"> 10126 which options are present for each object
10127 <summary>Agent with open mouth</summary> 10127 </summary>
10128 </member> 10128 </member>
10129 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED"> 10129 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
10130 <summary>Agent with repulsed expression on face</summary> 10130 <summary>Unknown</summary>
10131 </member> 10131 </member>
10132 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD"> 10132 <member name="F:OpenMetaverse.CompressedFlags.Tree">
10133 <summary>Agent expressing sadness</summary> 10133 <summary>Whether the object has a TreeSpecies</summary>
10134 </member> 10134 </member>
10135 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG"> 10135 <member name="F:OpenMetaverse.CompressedFlags.HasText">
10136 <summary>Agent shrugging shoulders</summary> 10136 <summary>Whether the object has floating text ala llSetText</summary>
10137 </member> 10137 </member>
10138 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE"> 10138 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
10139 <summary>Agent with a smile</summary> 10139 <summary>Whether the object has an active particle system</summary>
10140 </member> 10140 </member>
10141 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE"> 10141 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
10142 <summary>Agent expressing surprise</summary> 10142 <summary>Whether the object has sound attached to it</summary>
10143 </member> 10143 </member>
10144 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT"> 10144 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
10145 <summary>Agent sticking tongue out</summary> 10145 <summary>Whether the object is attached to a root object or not</summary>
10146 </member> 10146 </member>
10147 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE"> 10147 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
10148 <summary>Agent with big toothy smile</summary> 10148 <summary>Whether the object has texture animation settings</summary>
10149 </member> 10149 </member>
10150 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK"> 10150 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
10151 <summary>Agent winking</summary> 10151 <summary>Whether the object has an angular velocity</summary>
10152 </member> 10152 </member>
10153 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY"> 10153 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
10154 <summary>Agent expressing worry</summary> 10154 <summary>Whether the object has a name value pairs string</summary>
10155 </member> 10155 </member>
10156 <member name="F:OpenMetaverse.Animations.FALLDOWN"> 10156 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
10157 <summary>Agent falling down</summary> 10157 <summary>Whether the object has a Media URL set</summary>
10158 </member> 10158 </member>
10159 <member name="F:OpenMetaverse.Animations.FEMALE_WALK"> 10159 <member name="T:OpenMetaverse.UpdateType">
10160 <summary>Agent walking (feminine version)</summary> 10160 <summary>
10161 </member> 10161 Specific Flags for MultipleObjectUpdate requests
10162 <member name="F:OpenMetaverse.Animations.FINGER_WAG"> 10162 </summary>
10163 <summary>Agent wagging finger (disapproval)</summary> 10163 </member>
10164 </member> 10164 <member name="F:OpenMetaverse.UpdateType.None">
10165 <member name="F:OpenMetaverse.Animations.FIST_PUMP"> 10165 <summary>None</summary>
10166 <summary>I'm not sure I want to know</summary> 10166 </member>
10167 </member> 10167 <member name="F:OpenMetaverse.UpdateType.Position">
10168 <member name="F:OpenMetaverse.Animations.FLY"> 10168 <summary>Change position of prims</summary>
10169 <summary>Agent in superman position</summary> 10169 </member>
10170 </member> 10170 <member name="F:OpenMetaverse.UpdateType.Rotation">
10171 <member name="F:OpenMetaverse.Animations.FLYSLOW"> 10171 <summary>Change rotation of prims</summary>
10172 <summary>Agent in superman position</summary> 10172 </member>
10173 </member> 10173 <member name="F:OpenMetaverse.UpdateType.Scale">
10174 <member name="F:OpenMetaverse.Animations.HELLO"> 10174 <summary>Change size of prims</summary>
10175 <summary>Agent greeting another</summary> 10175 </member>
10176 </member> 10176 <member name="F:OpenMetaverse.UpdateType.Linked">
10177 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R"> 10177 <summary>Perform operation on link set</summary>
10178 <summary>Agent holding bazooka (right handed)</summary> 10178 </member>
10179 </member> 10179 <member name="F:OpenMetaverse.UpdateType.Uniform">
10180 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L"> 10180 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
10181 <summary>Agent holding a bow (left handed)</summary> 10181 viewer. Used in conjunction with Scale</summary>
10182 </member> 10182 </member>
10183 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R"> 10183 <member name="T:OpenMetaverse.PayPriceType">
10184 <summary>Agent holding a handgun (right handed)</summary> 10184 <summary>
10185 </member> 10185 Special values in PayPriceReply. If the price is not one of these
10186 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 10186 literal value of the price should be use
10187 <summary>Agent holding a rifle (right handed)</summary> 10187 </summary>
10188 </member> 10188 </member>
10189 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 10189 <member name="F:OpenMetaverse.PayPriceType.Hide">
10190 <summary>Agent throwing an object (right handed)</summary> 10190 <summary>
10191 </member> 10191 Indicates that this pay option should be hidden
10192 <member name="F:OpenMetaverse.Animations.HOVER"> 10192 </summary>
10193 <summary>Agent in static hover</summary> 10193 </member>
10194 </member> 10194 <member name="F:OpenMetaverse.PayPriceType.Default">
10195 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 10195 <summary>
10196 <summary>Agent hovering downward</summary> 10196 Indicates that this pay option should have the default value
10197 </member> 10197 </summary>
10198 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 10198 </member>
10199 <summary>Agent hovering upward</summary> 10199 <member name="T:OpenMetaverse.ObjectMovementUpdate">
10200 </member> 10200 <summary>
10201 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 10201 Contains the variables sent in an object update packet for objects.
10202 <summary>Agent being impatient</summary> 10202 Used to track position and movement of prims and avatars
10203 </member> 10203 </summary>
10204 <member name="F:OpenMetaverse.Animations.JUMP"> 10204 </member>
10205 <summary>Agent jumping</summary> 10205 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
10206 </member> 10206 <summary></summary>
10207 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 10207 </member>
10208 <summary>Agent jumping with fervor</summary> 10208 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
10209 </member> 10209 <summary></summary>
10210 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 10210 </member>
10211 <summary>Agent point to lips then rear end</summary> 10211 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
10212 </member> 10212 <summary></summary>
10213 <member name="F:OpenMetaverse.Animations.LAND"> 10213 </member>
10214 <summary>Agent landing from jump, finished flight, etc</summary> 10214 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
10215 </member> 10215 <summary></summary>
10216 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 10216 </member>
10217 <summary>Agent laughing</summary> 10217 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
10218 </member> 10218 <summary></summary>
10219 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 10219 </member>
10220 <summary>Agent landing from jump, finished flight, etc</summary> 10220 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
10221 </member> 10221 <summary></summary>
10222 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 10222 </member>
10223 <summary>Agent sitting on a motorcycle</summary> 10223 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
10224 </member> 10224 <summary></summary>
10225 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 10225 </member>
10226 <summary></summary> 10226 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
10227 </member> 10227 <summary></summary>
10228 <member name="F:OpenMetaverse.Animations.NO"> 10228 </member>
10229 <summary>Agent moving head side to side</summary> 10229 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
10230 </member> 10230 <summary></summary>
10231 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 10231 </member>
10232 <summary>Agent moving head side to side with unhappy expression</summary> 10232 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
10233 </member> 10233 <summary></summary>
10234 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 10234 </member>
10235 <summary>Agent taunting another</summary> 10235 <member name="T:OpenMetaverse.ObjectManager">
10236 </member> 10236 <summary>
10237 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 10237 Handles all network traffic related to prims and avatar positions and
10238 <summary></summary> 10238 movement.
10239 </member> 10239 </summary>
10240 <member name="F:OpenMetaverse.Animations.PEACE"> 10240 </member>
10241 <summary>Agent giving peace sign</summary> 10241 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
10242 </member> 10242 <summary>The event subscribers, null of no subscribers</summary>
10243 <member name="F:OpenMetaverse.Animations.POINT_ME"> 10243 </member>
10244 <summary>Agent pointing at self</summary> 10244 <member name="M:OpenMetaverse.ObjectManager.OnObjectUpdate(OpenMetaverse.PrimEventArgs)">
10245 </member> 10245 <summary>Raises the ObjectUpdate Event</summary>
10246 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 10246 <param name="e">A ObjectUpdateEventArgs object containing
10247 <summary>Agent pointing at another</summary> 10247 the data sent from the simulator</param>
10248 </member> 10248 </member>
10249 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 10249 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
10250 <summary>Agent preparing for jump (bending knees)</summary> 10250 <summary>Thread sync lock object</summary>
10251 </member> 10251 </member>
10252 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 10252 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
10253 <summary>Agent punching with left hand</summary> 10253 <summary>The event subscribers, null of no subscribers</summary>
10254 </member> 10254 </member>
10255 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 10255 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
10256 <summary>Agent punching with right hand</summary> 10256 <summary>Raises the ObjectProperties Event</summary>
10257 </member> 10257 <param name="e">A ObjectPropertiesEventArgs object containing
10258 <member name="F:OpenMetaverse.Animations.REPULSED"> 10258 the data sent from the simulator</param>
10259 <summary>Agent acting repulsed</summary> 10259 </member>
10260 </member> 10260 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
10261 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 10261 <summary>Thread sync lock object</summary>
10262 <summary>Agent trying to be Chuck Norris</summary> 10262 </member>
10263 </member> 10263 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
10264 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 10264 <summary>The event subscribers, null of no subscribers</summary>
10265 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 10265 </member>
10266 </member> 10266 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
10267 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 10267 <summary>Raises the ObjectPropertiesUpdated Event</summary>
10268 <summary>Agent with hand flat over other hand</summary> 10268 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
10269 </member> 10269 the data sent from the simulator</param>
10270 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 10270 </member>
10271 <summary>Agent with fist over other hand</summary> 10271 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
10272 </member> 10272 <summary>Thread sync lock object</summary>
10273 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 10273 </member>
10274 <summary>Agent with two fingers spread over other hand</summary> 10274 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
10275 </member> 10275 <summary>The event subscribers, null of no subscribers</summary>
10276 <member name="F:OpenMetaverse.Animations.RUN"> 10276 </member>
10277 <summary>Agent running</summary> 10277 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
10278 </member> 10278 <summary>Raises the ObjectPropertiesFamily Event</summary>
10279 <member name="F:OpenMetaverse.Animations.SAD"> 10279 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
10280 <summary>Agent appearing sad</summary> 10280 the data sent from the simulator</param>
10281 </member> 10281 </member>
10282 <member name="F:OpenMetaverse.Animations.SALUTE"> 10282 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
10283 <summary>Agent saluting</summary> 10283 <summary>Thread sync lock object</summary>
10284 </member> 10284 </member>
10285 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 10285 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
10286 <summary>Agent shooting bow (left handed)</summary> 10286 <summary>The event subscribers, null of no subscribers</summary>
10287 </member> 10287 </member>
10288 <member name="F:OpenMetaverse.Animations.SHOUT"> 10288 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
10289 <summary>Agent cupping mouth as if shouting</summary> 10289 <summary>Raises the AvatarUpdate Event</summary>
10290 </member> 10290 <param name="e">A AvatarUpdateEventArgs object containing
10291 <member name="F:OpenMetaverse.Animations.SHRUG"> 10291 the data sent from the simulator</param>
10292 <summary>Agent shrugging shoulders</summary> 10292 </member>
10293 </member> 10293 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
10294 <member name="F:OpenMetaverse.Animations.SIT"> 10294 <summary>Thread sync lock object</summary>
10295 <summary>Agent in sit position</summary> 10295 </member>
10296 </member> 10296 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
10297 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 10297 <summary>The event subscribers, null of no subscribers</summary>
10298 <summary>Agent in sit position (feminine)</summary> 10298 </member>
10299 </member> 10299 <member name="M:OpenMetaverse.ObjectManager.OnTerseObjectUpdate(OpenMetaverse.TerseObjectUpdateEventArgs)">
10300 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 10300 <summary>Raises the TerseObjectUpdate Event</summary>
10301 <summary>Agent in sit position (generic)</summary> 10301 <param name="e">A TerseObjectUpdateEventArgs object containing
10302 </member> 10302 the data sent from the simulator</param>
10303 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 10303 </member>
10304 <summary>Agent sitting on ground</summary> 10304 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
10305 </member> 10305 <summary>Thread sync lock object</summary>
10306 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 10306 </member>
10307 <summary>Agent sitting on ground</summary> 10307 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
10308 </member> 10308 <summary>The event subscribers, null of no subscribers</summary>
10309 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 10309 </member>
10310 <summary></summary> 10310 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
10311 </member> 10311 <summary>Raises the ObjectDataBlockUpdate Event</summary>
10312 <member name="F:OpenMetaverse.Animations.SLEEP"> 10312 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
10313 <summary>Agent sleeping on side</summary> 10313 the data sent from the simulator</param>
10314 </member> 10314 </member>
10315 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 10315 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
10316 <summary>Agent smoking</summary> 10316 <summary>Thread sync lock object</summary>
10317 </member> 10317 </member>
10318 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 10318 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
10319 <summary>Agent inhaling smoke</summary> 10319 <summary>The event subscribers, null of no subscribers</summary>
10320 </member> 10320 </member>
10321 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 10321 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
10322 <summary></summary> 10322 <summary>Raises the KillObject Event</summary>
10323 </member> 10323 <param name="e">A KillObjectEventArgs object containing
10324 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 10324 the data sent from the simulator</param>
10325 <summary>Agent taking a picture</summary> 10325 </member>
10326 </member> 10326 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
10327 <member name="F:OpenMetaverse.Animations.STAND"> 10327 <summary>Thread sync lock object</summary>
10328 <summary>Agent standing</summary> 10328 </member>
10329 </member> 10329 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
10330 <member name="F:OpenMetaverse.Animations.STANDUP"> 10330 <summary>The event subscribers, null of no subscribers</summary>
10331 <summary>Agent standing up</summary> 10331 </member>
10332 </member> 10332 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
10333 <member name="F:OpenMetaverse.Animations.STAND_1"> 10333 <summary>Raises the AvatarSitChanged Event</summary>
10334 <summary>Agent standing</summary> 10334 <param name="e">A AvatarSitChangedEventArgs object containing
10335 </member> 10335 the data sent from the simulator</param>
10336 <member name="F:OpenMetaverse.Animations.STAND_2"> 10336 </member>
10337 <summary>Agent standing</summary> 10337 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
10338 </member> 10338 <summary>Thread sync lock object</summary>
10339 <member name="F:OpenMetaverse.Animations.STAND_3"> 10339 </member>
10340 <summary>Agent standing</summary> 10340 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
10341 </member> 10341 <summary>The event subscribers, null of no subscribers</summary>
10342 <member name="F:OpenMetaverse.Animations.STAND_4"> 10342 </member>
10343 <summary>Agent standing</summary> 10343 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
10344 </member> 10344 <summary>Raises the PayPriceReply Event</summary>
10345 <member name="F:OpenMetaverse.Animations.STRETCH"> 10345 <param name="e">A PayPriceReplyEventArgs object containing
10346 <summary>Agent stretching</summary> 10346 the data sent from the simulator</param>
10347 </member> 10347 </member>
10348 <member name="F:OpenMetaverse.Animations.STRIDE"> 10348 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
10349 <summary>Agent in stride (fast walk)</summary> 10349 <summary>Thread sync lock object</summary>
10350 </member> 10350 </member>
10351 <member name="F:OpenMetaverse.Animations.SURF"> 10351 <member name="F:OpenMetaverse.ObjectManager.Client">
10352 <summary>Agent surfing</summary> 10352 <summary>Reference to the GridClient object</summary>
10353 </member> 10353 </member>
10354 <member name="F:OpenMetaverse.Animations.SURPRISE"> 10354 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
10355 <summary>Agent acting surprised</summary> 10355 <summary>Does periodic dead reckoning calculation to convert
10356 </member> 10356 velocity and acceleration to new positions for objects</summary>
10357 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 10357 </member>
10358 <summary>Agent striking with a sword</summary> 10358 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
10359 </member> 10359 <summary>
10360 <member name="F:OpenMetaverse.Animations.TALK"> 10360 Construct a new instance of the ObjectManager class
10361 <summary>Agent talking (lips moving)</summary> 10361 </summary>
10362 </member> 10362 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
10363 <member name="F:OpenMetaverse.Animations.TANTRUM"> 10363 </member>
10364 <summary>Agent throwing a tantrum</summary> 10364 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
10365 </member> 10365 <summary>
10366 <member name="F:OpenMetaverse.Animations.THROW_R"> 10366 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
10367 <summary>Agent throwing an object (right handed)</summary> 10367 you are currently connected to
10368 </member> 10368 </summary>
10369 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 10369 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10370 <summary>Agent trying on a shirt</summary> 10370 <param name="localID">The Local ID of the object</param>
10371 </member> 10371 </member>
10372 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 10372 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10373 <summary>Agent turning to the left</summary> 10373 <summary>
10374 </member> 10374 Request information for multiple objects contained in
10375 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 10375 the same simulator
10376 <summary>Agent turning to the right</summary> 10376 </summary>
10377 </member> 10377 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10378 <member name="F:OpenMetaverse.Animations.TYPE"> 10378 <param name="localIDs">An array containing the Local IDs of the objects</param>
10379 <summary>Agent typing</summary> 10379 </member>
10380 </member> 10380 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
10381 <member name="F:OpenMetaverse.Animations.WALK"> 10381 <summary>
10382 <summary>Agent walking</summary> 10382 Attempt to purchase an original object, a copy, or the contents of
10383 </member> 10383 an object
10384 <member name="F:OpenMetaverse.Animations.WHISPER"> 10384 </summary>
10385 <summary>Agent whispering</summary> 10385 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10386 </member> 10386 <param name="localID">The Local ID of the object</param>
10387 <member name="F:OpenMetaverse.Animations.WHISTLE"> 10387 <param name="saleType">Whether the original, a copy, or the object
10388 <summary>Agent whispering with fingers in mouth</summary> 10388 contents are on sale. This is used for verification, if the this
10389 </member> 10389 sale type is not valid for the object the purchase will fail</param>
10390 <member name="F:OpenMetaverse.Animations.WINK"> 10390 <param name="price">Price of the object. This is used for
10391 <summary>Agent winking</summary> 10391 verification, if it does not match the actual price the purchase
10392 </member> 10392 will fail</param>
10393 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 10393 <param name="groupID">Group ID that will be associated with the new
10394 <summary>Agent winking</summary> 10394 purchase</param>
10395 </member> 10395 <param name="categoryID">Inventory folder UUID where the object or objects
10396 <member name="F:OpenMetaverse.Animations.WORRY"> 10396 purchased should be placed</param>
10397 <summary>Agent worried</summary> 10397 <example>
10398 </member> 10398 <code>
10399 <member name="F:OpenMetaverse.Animations.YES"> 10399 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
10400 <summary>Agent nodding yes</summary> 10400 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
10401 </member> 10401 </code>
10402 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 10402 </example>
10403 <summary>Agent nodding yes with happy face</summary> 10403 </member>
10404 </member> 10404 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
10405 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 10405 <summary>
10406 <summary>Agent floating with legs and arms crossed</summary> 10406 Request prices that should be displayed in pay dialog. This will triggger the simulator
10407 </member> 10407 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
10408 <member name="M:OpenMetaverse.Animations.ToDictionary"> 10408 </summary>
10409 <summary> 10409 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10410 A dictionary containing all pre-defined animations 10410 <param name="objectID">The ID of the object</param>
10411 </summary> 10411 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
10412 <returns>A dictionary containing the pre-defined animations, 10412 </member>
10413 where the key is the animations ID, and the value is a string 10413 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
10414 containing a name to identify the purpose of the animation</returns> 10414 <summary>
10415 </member> 10415 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10416 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 10416 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10417 <summary> 10417 </summary>
10418 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc. 10418 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10419 </summary> 10419 <param name="localID">The Local ID of the object</param>
10420 </member> 10420 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10421 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 10421 </member>
10422 <summary>Initializes a new instance of an AssetBodyPart object</summary> 10422 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
10423 </member> 10423 <summary>
10424 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 10424 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10425 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 10425 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10426 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 10426 </summary>
10427 <param name="assetData">A byte array containing the raw asset data</param> 10427 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10428 </member> 10428 <param name="localID">The Local ID of the object</param>
10429 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)"> 10429 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
10430 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 10430 made immediately following the request</param>
10431 <param name="source">A string representing the values of the Bodypart</param> 10431 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10432 </member> 10432 </member>
10433 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 10433 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
10434 <summary>Override the base classes AssetType</summary> 10434 <summary>
10435 </member> 10435 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10436 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 10436 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10437 <summary> 10437 </summary>
10438 Archives assets 10438 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10439 </summary> 10439 <param name="localIDs">An array containing the Local IDs of the objects</param>
10440 </member> 10440 <param name="automaticDeselect">Should objects be deselected immediately after selection</param>
10441 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 10441 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10442 <summary> 10442 </member>
10443 Archive assets 10443 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
10444 </summary> 10444 <summary>
10445 </member> 10445 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10446 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 10446 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10447 <summary> 10447 </summary>
10448 Archive the assets given to this archiver to the given archive. 10448 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10449 </summary> 10449 <param name="localIDs">An array containing the Local IDs of the objects</param>
10450 <param name="archive"></param> 10450 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10451 </member> 10451 </member>
10452 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 10452 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
10453 <summary> 10453 <summary>
10454 Write an assets metadata file to the given archive 10454 Update the properties of an object
10455 </summary> 10455 </summary>
10456 <param name="archive"></param> 10456 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10457 </member> 10457 <param name="localID">The Local ID of the object</param>
10458 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 10458 <param name="physical">true to turn the objects physical property on</param>
10459 <summary> 10459 <param name="temporary">true to turn the objects temporary property on</param>
10460 Write asset data files to the given archive 10460 <param name="phantom">true to turn the objects phantom property on</param>
10461 </summary> 10461 <param name="castsShadow">true to turn the objects cast shadows property on</param>
10462 <param name="archive"></param> 10462 </member>
10463 </member> 10463 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
10464 <member name="T:OpenMetaverse.StatusCode"> 10464 <summary>
10465 <summary> 10465 Sets the sale properties of a single object
10466 10466 </summary>
10467 </summary> 10467 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10468 </member> 10468 <param name="localID">The Local ID of the object</param>
10469 <member name="F:OpenMetaverse.StatusCode.OK"> 10469 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
10470 <summary>OK</summary> 10470 <param name="price">The price of the object</param>
10471 </member> 10471 </member>
10472 <member name="F:OpenMetaverse.StatusCode.Done"> 10472 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
10473 <summary>Transfer completed</summary> 10473 <summary>
10474 </member> 10474 Sets the sale properties of multiple objects
10475 <member name="F:OpenMetaverse.StatusCode.Skip"> 10475 </summary>
10476 <summary></summary> 10476 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10477 </member> 10477 <param name="localIDs">An array containing the Local IDs of the objects</param>
10478 <member name="F:OpenMetaverse.StatusCode.Abort"> 10478 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
10479 <summary></summary> 10479 <param name="price">The price of the object</param>
10480 </member> 10480 </member>
10481 <member name="F:OpenMetaverse.StatusCode.Error"> 10481 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
10482 <summary>Unknown error occurred</summary> 10482 <summary>
10483 </member> 10483 Deselect a single object
10484 <member name="F:OpenMetaverse.StatusCode.UnknownSource"> 10484 </summary>
10485 <summary>Equivalent to a 404 error</summary> 10485 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10486 </member> 10486 <param name="localID">The Local ID of the object</param>
10487 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions"> 10487 </member>
10488 <summary>Client does not have permission for that resource</summary> 10488 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
10489 </member> 10489 <summary>
10490 <member name="F:OpenMetaverse.StatusCode.Unknown"> 10490 Deselect multiple objects.
10491 <summary>Unknown status</summary> 10491 </summary>
10492 </member> 10492 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10493 <member name="T:OpenMetaverse.ChannelType"> 10493 <param name="localIDs">An array containing the Local IDs of the objects</param>
10494 <summary> 10494 </member>
10495 10495 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
10496 </summary> 10496 <summary>
10497 </member> 10497 Perform a click action on an object
10498 <member name="F:OpenMetaverse.ChannelType.Unknown"> 10498 </summary>
10499 <summary></summary> 10499 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10500 </member> 10500 <param name="localID">The Local ID of the object</param>
10501 <member name="F:OpenMetaverse.ChannelType.Misc"> 10501 </member>
10502 <summary>Unknown</summary> 10502 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
10503 </member> 10503 <summary>
10504 <member name="F:OpenMetaverse.ChannelType.Asset"> 10504 Perform a click action (Grab) on a single object
10505 <summary>Virtually all asset transfers use this channel</summary> 10505 </summary>
10506 </member> 10506 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10507 <member name="T:OpenMetaverse.SourceType"> 10507 <param name="localID">The Local ID of the object</param>
10508 <summary> 10508 <param name="uvCoord">The texture coordinates to touch</param>
10509 10509 <param name="stCoord">The surface coordinates to touch</param>
10510 </summary> 10510 <param name="faceIndex">The face of the position to touch</param>
10511 </member> 10511 <param name="position">The region coordinates of the position to touch</param>
10512 <member name="F:OpenMetaverse.SourceType.Unknown"> 10512 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
10513 <summary></summary> 10513 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
10514 </member> 10514 pointing along the U direction of the tangent space</param>
10515 <member name="F:OpenMetaverse.SourceType.Asset"> 10515 </member>
10516 <summary>Asset from the asset server</summary> 10516 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
10517 </member> 10517 <summary>
10518 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 10518 Create (rez) a new prim object in a simulator
10519 <summary>Inventory item</summary> 10519 </summary>
10520 </member> 10520 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
10521 <member name="F:OpenMetaverse.SourceType.SimEstate"> 10521 <param name="prim">Data describing the prim object to rez</param>
10522 <summary>Estate asset, such as an estate covenant</summary> 10522 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
10523 </member> 10523 do not want the object to be associated with a specific group</param>
10524 <member name="T:OpenMetaverse.TargetType"> 10524 <param name="position">An approximation of the position at which to rez the prim</param>
10525 <summary> 10525 <param name="scale">Scale vector to size this prim</param>
10526 10526 <param name="rotation">Rotation quaternion to rotate this prim</param>
10527 </summary> 10527 <remarks>Due to the way client prim rezzing is done on the server,
10528 </member> 10528 the requested position for an object is only close to where the prim
10529 <member name="F:OpenMetaverse.TargetType.Unknown"> 10529 actually ends up. If you desire exact placement you'll need to
10530 <summary></summary> 10530 follow up by moving the object after it has been created. This
10531 </member> 10531 function will not set textures, light and flexible data, or other
10532 <member name="F:OpenMetaverse.TargetType.File"> 10532 extended primitive properties</remarks>
10533 <summary></summary> 10533 </member>
10534 </member> 10534 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
10535 <member name="F:OpenMetaverse.TargetType.VFile"> 10535 <summary>
10536 <summary></summary> 10536 Create (rez) a new prim object in a simulator
10537 </member> 10537 </summary>
10538 <member name="T:OpenMetaverse.ImageType"> 10538 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
10539 <summary> 10539 <param name="prim">Data describing the prim object to rez</param>
10540 10540 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
10541 </summary> 10541 do not want the object to be associated with a specific group</param>
10542 </member> 10542 <param name="position">An approximation of the position at which to rez the prim</param>
10543 <member name="F:OpenMetaverse.ImageType.Normal"> 10543 <param name="scale">Scale vector to size this prim</param>
10544 <summary></summary> 10544 <param name="rotation">Rotation quaternion to rotate this prim</param>
10545 </member> 10545 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
10546 <member name="F:OpenMetaverse.ImageType.Baked"> 10546 <remarks>Due to the way client prim rezzing is done on the server,
10547 <summary></summary> 10547 the requested position for an object is only close to where the prim
10548 </member> 10548 actually ends up. If you desire exact placement you'll need to
10549 <member name="T:OpenMetaverse.ImageCodec"> 10549 follow up by moving the object after it has been created. This
10550 <summary> 10550 function will not set textures, light and flexible data, or other
10551 Image file format 10551 extended primitive properties</remarks>
10552 </summary> 10552 </member>
10553 </member> 10553 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)">
10554 <member name="T:OpenMetaverse.Transfer"> 10554 <summary>
10555 <summary> 10555 Rez a Linden tree
10556 10556 </summary>
10557 </summary> 10557 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10558 </member> 10558 <param name="scale">The size of the tree</param>
10559 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 10559 <param name="rotation">The rotation of the tree</param>
10560 <summary>Number of milliseconds passed since the last transfer 10560 <param name="position">The position of the tree</param>
10561 packet was received</summary> 10561 <param name="treeType">The Type of tree</param>
10562 </member> 10562 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
10563 <member name="T:OpenMetaverse.AssetDownload"> 10563 or UUID.Zero if no group is to be set</param>
10564 <summary> 10564 <param name="newTree">true to use the "new" Linden trees, false to use the old</param>
10565 10565 </member>
10566 </summary> 10566 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
10567 </member> 10567 <summary>
10568 <member name="T:OpenMetaverse.XferDownload"> 10568 Rez grass and ground cover
10569 <summary> 10569 </summary>
10570 10570 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10571 </summary> 10571 <param name="scale">The size of the grass</param>
10572 </member> 10572 <param name="rotation">The rotation of the grass</param>
10573 <member name="T:OpenMetaverse.ImageDownload"> 10573 <param name="position">The position of the grass</param>
10574 <summary> 10574 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param>
10575 10575 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to,
10576 </summary> 10576 or UUID.Zero if no group is to be set</param>
10577 </member> 10577 </member>
10578 <member name="T:OpenMetaverse.AssetUpload"> 10578 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
10579 <summary> 10579 <summary>
10580 10580 Set the textures to apply to the faces of an object
10581 </summary> 10581 </summary>
10582 </member> 10582 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10583 <member name="T:OpenMetaverse.ImageRequest"> 10583 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10584 <summary> 10584 <param name="textures">The texture data to apply</param>
10585 10585 </member>
10586 </summary> 10586 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)">
10587 </member> 10587 <summary>
10588 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 10588 Set the textures to apply to the faces of an object
10589 <summary> 10589 </summary>
10590 10590 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10591 </summary> 10591 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10592 <param name="imageid"></param> 10592 <param name="textures">The texture data to apply</param>
10593 <param name="type"></param> 10593 <param name="mediaUrl">A media URL (not used)</param>
10594 <param name="priority"></param> 10594 </member>
10595 <param name="discardLevel"></param> 10595 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
10596 </member> 10596 <summary>
10597 <member name="T:OpenMetaverse.AssetManager"> 10597 Set the Light data on an object
10598 <summary> 10598 </summary>
10599 10599 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10600 </summary> 10600 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10601 </member> 10601 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
10602 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT"> 10602 </member>
10603 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary> 10603 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
10604 </member> 10604 <summary>
10605 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent"> 10605 Set the flexible data on an object
10606 <summary>The event subscribers. null if no subcribers</summary> 10606 </summary>
10607 </member> 10607 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10608 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)"> 10608 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10609 <summary>Raises the XferReceived event</summary> 10609 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
10610 <param name="e">A XferReceivedEventArgs object containing the 10610 </member>
10611 data returned from the simulator</param> 10611 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
10612 </member> 10612 <summary>
10613 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock"> 10613 Set the sculptie texture and data on an object
10614 <summary>Thread sync lock object</summary> 10614 </summary>
10615 </member> 10615 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10616 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent"> 10616 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10617 <summary>The event subscribers. null if no subcribers</summary> 10617 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
10618 </member> 10618 </member>
10619 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)"> 10619 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
10620 <summary>Raises the AssetUploaded event</summary> 10620 <summary>
10621 <param name="e">A AssetUploadedEventArgs object containing the 10621 Unset additional primitive parameters on an object
10622 data returned from the simulator</param> 10622 </summary>
10623 </member> 10623 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10624 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock"> 10624 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10625 <summary>Thread sync lock object</summary> 10625 <param name="type">The extra parameters to set</param>
10626 </member> 10626 </member>
10627 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent"> 10627 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10628 <summary>The event subscribers. null if no subcribers</summary> 10628 <summary>
10629 </member> 10629 Link multiple prims into a linkset
10630 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)"> 10630 </summary>
10631 <summary>Raises the UploadProgress event</summary> 10631 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10632 <param name="e">A UploadProgressEventArgs object containing the 10632 <param name="localIDs">An array which contains the IDs of the objects to link</param>
10633 data returned from the simulator</param> 10633 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
10634 </member> 10634 </member>
10635 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock"> 10635 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10636 <summary>Thread sync lock object</summary> 10636 <summary>
10637 </member> 10637 Delink/Unlink multiple prims from a linkset
10638 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent"> 10638 </summary>
10639 <summary>The event subscribers. null if no subcribers</summary> 10639 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10640 </member> 10640 <param name="localIDs">An array which contains the IDs of the objects to delink</param>
10641 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)"> 10641 </member>
10642 <summary>Raises the InitiateDownload event</summary> 10642 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
10643 <param name="e">A InitiateDownloadEventArgs object containing the 10643 <summary>
10644 data returned from the simulator</param> 10644 Change the rotation of an object
10645 </member> 10645 </summary>
10646 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock"> 10646 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10647 <summary>Thread sync lock object</summary> 10647 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10648 </member> 10648 <param name="rotation">The new rotation of the object</param>
10649 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent"> 10649 </member>
10650 <summary>The event subscribers. null if no subcribers</summary> 10650 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
10651 </member> 10651 <summary>
10652 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)"> 10652 Set the name of an object
10653 <summary>Raises the ImageReceiveProgress event</summary> 10653 </summary>
10654 <param name="e">A ImageReceiveProgressEventArgs object containing the 10654 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10655 data returned from the simulator</param> 10655 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10656 </member> 10656 <param name="name">A string containing the new name of the object</param>
10657 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock"> 10657 </member>
10658 <summary>Thread sync lock object</summary> 10658 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
10659 </member> 10659 <summary>
10660 <member name="F:OpenMetaverse.AssetManager.Cache"> 10660 Set the name of multiple objects
10661 <summary>Texture download cache</summary> 10661 </summary>
10662 </member> 10662 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10663 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)"> 10663 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
10664 <summary> 10664 <param name="names">An array which contains the new names of the objects</param>
10665 Default constructor 10665 </member>
10666 </summary> 10666 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
10667 <param name="client">A reference to the GridClient object</param> 10667 <summary>
10668 </member> 10668 Set the description of an object
10669 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 10669 </summary>
10670 <summary> 10670 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10671 Request an asset download 10671 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10672 </summary> 10672 <param name="description">A string containing the new description of the object</param>
10673 <param name="assetID">Asset UUID</param> 10673 </member>
10674 <param name="type">Asset type, must be correct for the transfer to succeed</param> 10674 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
10675 <param name="priority">Whether to give this transfer an elevated priority</param> 10675 <summary>
10676 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 10676 Set the descriptions of multiple objects
10677 </member> 10677 </summary>
10678 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 10678 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10679 <summary> 10679 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
10680 Request an asset download 10680 <param name="descriptions">An array which contains the new descriptions of the objects</param>
10681 </summary> 10681 </member>
10682 <param name="assetID">Asset UUID</param> 10682 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
10683 <param name="type">Asset type, must be correct for the transfer to succeed</param> 10683 <summary>
10684 <param name="priority">Whether to give this transfer an elevated priority</param> 10684 Attach an object to this avatar
10685 <param name="sourceType">Source location of the requested asset</param> 10685 </summary>
10686 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 10686 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10687 </member> 10687 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10688 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 10688 <param name="attachPoint">The point on the avatar the object will be attached</param>
10689 <summary> 10689 <param name="rotation">The rotation of the attached object</param>
10690 Request an asset download 10690 </member>
10691 </summary> 10691 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
10692 <param name="assetID">Asset UUID</param> 10692 <summary>
10693 <param name="type">Asset type, must be correct for the transfer to succeed</param> 10693 Drop an attached object from this avatar
10694 <param name="priority">Whether to give this transfer an elevated priority</param> 10694 </summary>
10695 <param name="sourceType">Source location of the requested asset</param> 10695 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
10696 <param name="transactionID">UUID of the transaction</param> 10696 object where the objects reside. This will always be the simulator the avatar is currently in
10697 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 10697 </param>
10698 </member> 10698 <param name="localID">The object's ID which is local to the simulator the object is in</param>
10699 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 10699 </member>
10700 <summary> 10700 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10701 Request an asset download through the almost deprecated Xfer system 10701 <summary>
10702 </summary> 10702 Detach an object from yourself
10703 <param name="filename">Filename of the asset to request</param> 10703 </summary>
10704 <param name="deleteOnCompletion">Whether or not to delete the asset 10704 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
10705 off the server after it is retrieved</param> 10705 object where the objects reside
10706 <param name="useBigPackets">Use large transfer packets or not</param> 10706
10707 <param name="vFileID">UUID of the file to request, if filename is 10707 This will always be the simulator the avatar is currently in
10708 left empty</param> 10708 </param>
10709 <param name="vFileType">Asset type of <code>vFileID</code>, or 10709 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
10710 <code>AssetType.Unknown</code> if filename is not empty</param> 10710 </member>
10711 <param name="fromCache">Sets the FilePath in the request to Cache 10711 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
10712 (4) if true, otherwise Unknown (0) is used</param> 10712 <summary>
10713 <returns></returns> 10713 Change the position of an object, Will change position of entire linkset
10714 </member> 10714 </summary>
10715 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 10715 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10716 <summary> 10716 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10717 10717 <param name="position">The new position of the object</param>
10718 </summary> 10718 </member>
10719 <param name="assetID">Use UUID.Zero if you do not have the 10719 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
10720 asset ID but have all the necessary permissions</param> 10720 <summary>
10721 <param name="itemID">The item ID of this asset in the inventory</param> 10721 Change the position of an object
10722 <param name="taskID">Use UUID.Zero if you are not requesting an 10722 </summary>
10723 asset from an object inventory</param> 10723 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10724 <param name="ownerID">The owner of this asset</param> 10724 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10725 <param name="type">Asset type</param> 10725 <param name="position">The new position of the object</param>
10726 <param name="priority">Whether to prioritize this asset download or not</param> 10726 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
10727 <param name="callback"></param> 10727 </member>
10728 </member> 10728 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
10729 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)"> 10729 <summary>
10730 <summary> 10730 Change the Scale (size) of an object
10731 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads 10731 </summary>
10732 </summary> 10732 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10733 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param> 10733 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10734 </member> 10734 <param name="scale">The new scale of the object</param>
10735 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)"> 10735 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param>
10736 <summary> 10736 <param name="uniform">True to resize prims uniformly</param>
10737 Request an asset be uploaded to the simulator 10737 </member>
10738 </summary> 10738 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
10739 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param> 10739 <summary>
10740 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 10740 Change the Rotation of an object that is either a child or a whole linkset
10741 in which the client was connected in addition to being stored on the asset server</param> 10741 </summary>
10742 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 10742 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10743 events being fired</returns> 10743 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10744 </member> 10744 <param name="quat">The new scale of the object</param>
10745 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 10745 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
10746 <summary> 10746 </member>
10747 Request an asset be uploaded to the simulator 10747 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
10748 </summary> 10748 <summary>
10749 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param> 10749 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
10750 <param name="data">A byte array containing the encoded asset data</param> 10750 </summary>
10751 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 10751 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10752 in which the client was connected in addition to being stored on the asset server</param> 10752 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10753 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 10753 <param name="data">The new rotation, size, or position of the target object</param>
10754 events being fired</returns> 10754 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
10755 </member> 10755 </member>
10756 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 10756 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10757 <summary> 10757 <summary>
10758 Request an asset be uploaded to the simulator 10758 Deed an object (prim) to a group, Object must be shared with group which
10759 </summary> 10759 can be accomplished with SetPermissions()
10760 <param name="assetID"></param> 10760 </summary>
10761 <param name="type">Asset type to upload this data as</param> 10761 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10762 <param name="data">A byte array containing the encoded asset data</param> 10762 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10763 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 10763 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
10764 in which the client was connected in addition to being stored on the asset server</param> 10764 </member>
10765 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 10765 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
10766 events being fired</returns> 10766 <summary>
10767 </member> 10767 Deed multiple objects (prims) to a group, Objects must be shared with group which
10768 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 10768 can be accomplished with SetPermissions()
10769 <summary> 10769 </summary>
10770 Initiate an asset upload 10770 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10771 </summary> 10771 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
10772 <param name="assetID">The ID this asset will have if the 10772 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
10773 upload succeeds</param> 10773 </member>
10774 <param name="type">Asset type to upload this data as</param> 10774 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
10775 <param name="data">Raw asset data to upload</param> 10775 <summary>
10776 <param name="storeLocal">Whether to store this asset on the local 10776 Set the permissions on multiple objects
10777 simulator or the grid-wide asset server</param> 10777 </summary>
10778 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param> 10778 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10779 <returns>The transaction ID of this transfer</returns> 10779 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
10780 </member> 10780 <param name="who">The new Who mask to set</param>
10781 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 10781 <param name="permissions">The new Permissions mark to set</param>
10782 <summary> 10782 <param name="set">TODO: What does this do?</param>
10783 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 10783 </member>
10784 manage the requests and re-assemble the image from the packets received from the simulator 10784 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
10785 </summary> 10785 <summary>
10786 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 10786 Request additional properties for an object
10787 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 10787 </summary>
10788 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 10788 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10789 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 10789 <param name="objectID"></param>
10790 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 10790 </member>
10791 its priority changed by resending the request with the new priority value</param> 10791 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
10792 <param name="discardLevel">Number of quality layers to discard. 10792 <summary>
10793 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress 10793 Request additional properties for an object
10794 transfer.</param> 10794 </summary>
10795 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority 10795 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10796 indicating an off-by-one error.</remarks> 10796 <param name="objectID">Absolute UUID of the object</param>
10797 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 10797 <param name="reliable">Whether to require server acknowledgement of this request</param>
10798 from the start of the asset texture</param> 10798 </member>
10799 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 10799 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
10800 will contain the result of the request and the texture asset data</param> 10800 <summary>
10801 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 10801 Set the ownership of a list of objects to the specified group
10802 The callback asset parameter will contain all previously received chunks of the texture asset starting 10802 </summary>
10803 from the beginning of the request</param> 10803 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10804 <example> 10804 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
10805 Request an image and fire a callback when the request is complete 10805 <param name="groupID">The Groups ID</param>
10806 <code> 10806 </member>
10807 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 10807 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
10808 10808 <summary>
10809 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 10809 Update current URL of the previously set prim media
10810 { 10810 </summary>
10811 if(state == TextureRequestState.Finished) 10811 <param name="primID">UUID of the prim</param>
10812 { 10812 <param name="newURL">Set current URL to this</param>
10813 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 10813 <param name="face">Prim face number</param>
10814 asset.AssetID, 10814 <param name="sim">Simulator in which prim is located</param>
10815 asset.AssetData.Length); 10815 </member>
10816 } 10816 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
10817 } 10817 <summary>
10818 </code> 10818 Set object media
10819 Request an image and use an inline anonymous method to handle the downloaded texture data 10819 </summary>
10820 <code> 10820 <param name="primID">UUID of the prim</param>
10821 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset) 10821 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
10822 { 10822 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
10823 if(state == TextureRequestState.Finished) 10823 <param name="sim">Simulatior in which prim is located</param>
10824 { 10824 </member>
10825 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 10825 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
10826 asset.AssetID, 10826 <summary>
10827 asset.AssetData.Length); 10827 Retrieve information about object media
10828 } 10828 </summary>
10829 } 10829 <param name="primID">UUID of the primitive</param>
10830 ); 10830 <param name="sim">Simulator where prim is located</param>
10831 </code> 10831 <param name="callback">Call this callback when done</param>
10832 Request a texture, decode the texture to a bitmap image and apply it to a imagebox 10832 </member>
10833 <code> 10833 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10834 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 10834 <summary>Process an incoming packet and raise the appropriate events</summary>
10835 10835 <param name="sender">The sender</param>
10836 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 10836 <param name="e">The EventArgs object containing the packet data</param>
10837 { 10837 </member>
10838 if(state == TextureRequestState.Finished) 10838 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10839 { 10839 <summary>
10840 ManagedImage imgData; 10840 A terse object update, used when a transformation matrix or
10841 Image bitmap; 10841 velocity/acceleration for an object changes but nothing else
10842 10842 (scale/position/rotation/acceleration/velocity)
10843 if (state == TextureRequestState.Finished) 10843 </summary>
10844 { 10844 <param name="sender">The sender</param>
10845 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap); 10845 <param name="e">The EventArgs object containing the packet data</param>
10846 picInsignia.Image = bitmap; 10846 </member>
10847 } 10847 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10848 } 10848 <summary>Process an incoming packet and raise the appropriate events</summary>
10849 } 10849 <param name="sender">The sender</param>
10850 </code> 10850 <param name="e">The EventArgs object containing the packet data</param>
10851 </example> 10851 </member>
10852 </member> 10852 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10853 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)"> 10853 <summary>Process an incoming packet and raise the appropriate events</summary>
10854 <summary> 10854 <param name="sender">The sender</param>
10855 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 10855 <param name="e">The EventArgs object containing the packet data</param>
10856 manage the requests and re-assemble the image from the packets received from the simulator 10856 </member>
10857 </summary> 10857 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10858 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 10858 <summary>Process an incoming packet and raise the appropriate events</summary>
10859 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 10859 <param name="sender">The sender</param>
10860 will contain the result of the request and the texture asset data</param> 10860 <param name="e">The EventArgs object containing the packet data</param>
10861 </member> 10861 </member>
10862 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 10862 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10863 <summary> 10863 <summary>Process an incoming packet and raise the appropriate events</summary>
10864 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 10864 <param name="sender">The sender</param>
10865 manage the requests and re-assemble the image from the packets received from the simulator 10865 <param name="e">The EventArgs object containing the packet data</param>
10866 </summary> 10866 </member>
10867 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 10867 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10868 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 10868 <summary>Process an incoming packet and raise the appropriate events</summary>
10869 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 10869 <param name="sender">The sender</param>
10870 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 10870 <param name="e">The EventArgs object containing the packet data</param>
10871 will contain the result of the request and the texture asset data</param> 10871 </member>
10872 </member> 10872 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10873 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 10873 <summary>Process an incoming packet and raise the appropriate events</summary>
10874 <summary> 10874 <param name="sender">The sender</param>
10875 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 10875 <param name="e">The EventArgs object containing the packet data</param>
10876 manage the requests and re-assemble the image from the packets received from the simulator 10876 </member>
10877 </summary> 10877 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
10878 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 10878 <summary>
10879 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 10879 Setup construction data for a basic primitive shape
10880 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 10880 </summary>
10881 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 10881 <param name="type">Primitive shape to construct</param>
10882 will contain the result of the request and the texture asset data</param> 10882 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
10883 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 10883 </member>
10884 The callback asset parameter will contain all previously received chunks of the texture asset starting 10884 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
10885 from the beginning of the request</param> 10885 <summary>
10886 </member> 10886
10887 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 10887 </summary>
10888 <summary> 10888 <param name="sim"></param>
10889 Cancel a texture request 10889 <param name="av"></param>
10890 </summary> 10890 <param name="localid"></param>
10891 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> 10891 <param name="oldSeatID"></param>
10892 </member> 10892 </member>
10893 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 10893 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
10894 <summary> 10894 <summary>
10895 Lets TexturePipeline class fire the progress event 10895
10896 </summary> 10896 </summary>
10897 <param name="texureID">The texture ID currently being downloaded</param> 10897 <param name="s"></param>
10898 <param name="transferredBytes">the number of bytes transferred</param> 10898 <param name="dilation"></param>
10899 <param name="totalBytes">the total number of bytes expected</param> 10899 </member>
10900 </member> 10900 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
10901 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10901 <summary>
10902 <summary>Process an incoming packet and raise the appropriate events</summary> 10902 Set the Shape data of an object
10903 <param name="sender">The sender</param> 10903 </summary>
10904 <param name="e">The EventArgs object containing the packet data</param> 10904 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10905 </member> 10905 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10906 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10906 <param name="prim">Data describing the prim shape</param>
10907 <summary>Process an incoming packet and raise the appropriate events</summary> 10907 </member>
10908 <param name="sender">The sender</param> 10908 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
10909 <param name="e">The EventArgs object containing the packet data</param> 10909 <summary>
10910 </member> 10910 Set the Material data of an object
10911 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10911 </summary>
10912 <summary>Process an incoming packet and raise the appropriate events</summary> 10912 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10913 <param name="sender">The sender</param> 10913 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10914 <param name="e">The EventArgs object containing the packet data</param> 10914 <param name="material">The new material of the object</param>
10915 </member> 10915 </member>
10916 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10916 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10917 <summary>Process an incoming packet and raise the appropriate events</summary> 10917 <summary>
10918 <param name="sender">The sender</param> 10918
10919 <param name="e">The EventArgs object containing the packet data</param> 10919 </summary>
10920 </member> 10920 <param name="simulator"></param>
10921 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10921 <param name="localID"></param>
10922 <summary>Process an incoming packet and raise the appropriate events</summary> 10922 <param name="fullID"></param>
10923 <param name="sender">The sender</param> 10923 <returns></returns>
10924 <param name="e">The EventArgs object containing the packet data</param> 10924 </member>
10925 </member> 10925 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10926 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10926 <summary>
10927 <summary>Process an incoming packet and raise the appropriate events</summary> 10927
10928 <param name="sender">The sender</param> 10928 </summary>
10929 <param name="e">The EventArgs object containing the packet data</param> 10929 <param name="simulator"></param>
10930 </member> 10930 <param name="localID"></param>
10931 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10931 <param name="fullID"></param>
10932 <summary>Process an incoming packet and raise the appropriate events</summary> 10932 <returns></returns>
10933 <param name="sender">The sender</param> 10933 </member>
10934 <param name="e">The EventArgs object containing the packet data</param> 10934 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
10935 </member> 10935 <summary>Raised when the simulator sends us data containing
10936 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10936 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
10937 <summary>Process an incoming packet and raise the appropriate events</summary> 10937 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
10938 <param name="sender">The sender</param> 10938 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
10939 <param name="e">The EventArgs object containing the packet data</param> 10939 </member>
10940 </member> 10940 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
10941 <member name="E:OpenMetaverse.AssetManager.XferReceived"> 10941 <summary>Raised when the simulator sends us data containing
10942 <summary>Raised when the simulator responds sends </summary> 10942 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
10943 </member> 10943 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
10944 <member name="E:OpenMetaverse.AssetManager.AssetUploaded"> 10944 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
10945 <summary>Raised during upload completes</summary> 10945 </member>
10946 </member> 10946 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
10947 <member name="E:OpenMetaverse.AssetManager.UploadProgress"> 10947 <summary>Raised when the simulator sends us data containing
10948 <summary>Raised during upload with progres update</summary> 10948 Primitive.ObjectProperties for an object we are currently tracking</summary>
10949 </member> 10949 </member>
10950 <member name="E:OpenMetaverse.AssetManager.InitiateDownload"> 10950 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
10951 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 10951 <summary>Raised when the simulator sends us data containing
10952 </member> 10952 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
10953 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress"> 10953 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
10954 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary> 10954 </member>
10955 </member> 10955 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
10956 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 10956 <summary>Raised when the simulator sends us data containing
10957 <summary> 10957 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
10958 Callback used for various asset download requests 10958 </member>
10959 </summary> 10959 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
10960 <param name="transfer">Transfer information</param> 10960 <summary>Raised when the simulator sends us data containing
10961 <param name="asset">Downloaded asset, null on fail</param> 10961 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
10962 </member> 10962 </member>
10963 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback"> 10963 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
10964 <summary> 10964 <summary>Raised when the simulator sends us data containing
10965 Callback used upon competition of baked texture upload 10965 updates to an Objects DataBlock</summary>
10966 </summary> 10966 </member>
10967 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param> 10967 <member name="E:OpenMetaverse.ObjectManager.KillObject">
10968 </member> 10968 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/>
10969 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer"> 10969 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
10970 <summary>Xfer data</summary> 10970 </member>
10971 </member> 10971 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
10972 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload"> 10972 <summary>Raised when the simulator sends us data containing
10973 <summary>Upload data</summary> 10973 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
10974 </member> 10974 </member>
10975 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName"> 10975 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
10976 <summary>Filename used on the simulator</summary> 10976 <summary>Raised when the simulator sends us data containing
10977 </member> 10977 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary>
10978 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName"> 10978 </member>
10979 <summary>Filename used by the client</summary> 10979 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
10980 </member> 10980 <summary>
10981 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID"> 10981 Callback for getting object media data via CAP
10982 <summary>UUID of the image that is in progress</summary> 10982 </summary>
10983 </member> 10983 <param name="success">Indicates if the operation was succesfull</param>
10984 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received"> 10984 <param name="version">Object media version string</param>
10985 <summary>Number of bytes received so far</summary> 10985 <param name="faceMedia">Array indexed on prim face of media entry data</param>
10986 </member> 10986 </member>
10987 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total"> 10987 <member name="T:OpenMetaverse.PrimEventArgs">
10988 <summary>Image size in bytes</summary> 10988 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
10989 </member> 10989 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
10990 <member name="T:OpenMetaverse.SoundManager"> 10990 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
10991 <summary> 10991 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
10992 10992 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
10993 </summary> 10993 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or
10994 </member> 10994 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
10995 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound"> 10995 </remarks>
10996 <summary>The event subscribers, null of no subscribers</summary> 10996 <example>
10997 </member> 10997 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/>, and <see cref="P:OpenMetaverse.PrimEventArgs.IsAttachment"/>
10998 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)"> 10998 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
10999 <summary>Raises the AttachedSound Event</summary> 10999 <code>
11000 <param name="e">A AttachedSoundEventArgs object containing 11000 // Subscribe to the event that gives us prim and foliage information
11001 the data sent from the simulator</param> 11001 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
11002 </member> 11002
11003 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock"> 11003
11004 <summary>Thread sync lock object</summary> 11004 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
11005 </member> 11005 {
11006 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange"> 11006 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
11007 <summary>The event subscribers, null of no subscribers</summary> 11007 }
11008 </member> 11008 </code>
11009 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)"> 11009 </example>
11010 <summary>Raises the AttachedSoundGainChange Event</summary> 11010 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
11011 <param name="e">A AttachedSoundGainChangeEventArgs object containing 11011 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
11012 the data sent from the simulator</param> 11012 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
11013 </member> 11013 </member>
11014 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock"> 11014 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
11015 <summary>Thread sync lock object</summary> 11015 <summary>
11016 </member> 11016 Construct a new instance of the PrimEventArgs class
11017 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger"> 11017 </summary>
11018 <summary>The event subscribers, null of no subscribers</summary> 11018 <param name="simulator">The simulator the object originated from</param>
11019 </member> 11019 <param name="prim">The Primitive</param>
11020 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)"> 11020 <param name="timeDilation">The simulator time dilation</param>
11021 <summary>Raises the SoundTrigger Event</summary> 11021 <param name="isNew">The prim was not in the dictionary before this update</param>
11022 <param name="e">A SoundTriggerEventArgs object containing 11022 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
11023 the data sent from the simulator</param> 11023 </member>
11024 </member> 11024 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
11025 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock"> 11025 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
11026 <summary>Thread sync lock object</summary> 11026 </member>
11027 </member> 11027 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
11028 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound"> 11028 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
11029 <summary>The event subscribers, null of no subscribers</summary> 11029 </member>
11030 </member> 11030 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
11031 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)"> 11031 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> did not exist in the dictionary before this update (always true if object tracking has been disabled)</summary>
11032 <summary>Raises the PreloadSound Event</summary> 11032 </member>
11033 <param name="e">A PreloadSoundEventArgs object containing 11033 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
11034 the data sent from the simulator</param> 11034 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
11035 </member> 11035 </member>
11036 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock"> 11036 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
11037 <summary>Thread sync lock object</summary> 11037 <summary>Get the simulator Time Dilation</summary>
11038 </member> 11038 </member>
11039 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)"> 11039 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
11040 <summary> 11040 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
11041 Construct a new instance of the SoundManager class, used for playing and receiving 11041 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
11042 sound assets 11042 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
11043 </summary> 11043 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
11044 <param name="client">A reference to the current GridClient instance</param> 11044 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be
11045 </member> 11045 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para>
11046 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)"> 11046 </remarks>
11047 <summary> 11047 <example>
11048 Plays a sound in the current region at full volume from avatar position 11048 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
11049 </summary> 11049 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names
11050 <param name="soundID">UUID of the sound to be played</param> 11050 of our own agents picks listings on the <see cref="T:System.Console"/> window.
11051 </member> 11051 <code>
11052 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 11052 // subscribe to the AvatarUpdate event to get our information
11053 <summary> 11053 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
11054 Plays a sound in the current region at full volume 11054 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
11055 </summary> 11055
11056 <param name="soundID">UUID of the sound to be played.</param> 11056 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
11057 <param name="position">position for the sound to be played at. Normally the avatar.</param> 11057 {
11058 </member> 11058 // we only want our own data
11059 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 11059 if (e.Avatar.LocalID == Client.Self.LocalID)
11060 <summary> 11060 {
11061 Plays a sound in the current region 11061 // Unsubscribe from the avatar update event to prevent a loop
11062 </summary> 11062 // where we continually request the picks every time we get an update for ourselves
11063 <param name="soundID">UUID of the sound to be played.</param> 11063 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
11064 <param name="position">position for the sound to be played at. Normally the avatar.</param> 11064 // make the top picks request through AvatarManager
11065 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 11065 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
11066 </member> 11066 }
11067 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 11067 }
11068 <summary> 11068
11069 Plays a sound in the specified sim 11069 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
11070 </summary> 11070 {
11071 <param name="soundID">UUID of the sound to be played.</param> 11071 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
11072 <param name="sim">UUID of the sound to be played.</param> 11072 // we were looking for
11073 <param name="position">position for the sound to be played at. Normally the avatar.</param> 11073 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
11074 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 11074 // loop through the dictionary and extract the names of the top picks from our profile
11075 </member> 11075 foreach (var pickName in e.Picks.Values)
11076 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 11076 {
11077 <summary> 11077 Console.WriteLine(pickName);
11078 Play a sound asset 11078 }
11079 </summary> 11079 }
11080 <param name="soundID">UUID of the sound to be played.</param> 11080 </code>
11081 <param name="handle">handle id for the sim to be played in.</param> 11081 </example>
11082 <param name="position">position for the sound to be played at. Normally the avatar.</param> 11082 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
11083 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 11083 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
11084 </member> 11084 </member>
11085 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11085 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
11086 <summary>Process an incoming packet and raise the appropriate events</summary> 11086 <summary>
11087 <param name="sender">The sender</param> 11087 Construct a new instance of the AvatarUpdateEventArgs class
11088 <param name="e">The EventArgs object containing the packet data</param> 11088 </summary>
11089 </member> 11089 <param name="simulator">The simulator the packet originated from</param>
11090 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11090 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
11091 <summary>Process an incoming packet and raise the appropriate events</summary> 11091 <param name="timeDilation">The simulator time dilation</param>
11092 <param name="sender">The sender</param> 11092 <param name="isNew">The avatar was not in the dictionary before this update</param>
11093 <param name="e">The EventArgs object containing the packet data</param> 11093 </member>
11094 </member> 11094 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
11095 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11095 <summary>Get the simulator the object originated from</summary>
11096 <summary>Process an incoming packet and raise the appropriate events</summary> 11096 </member>
11097 <param name="sender">The sender</param> 11097 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
11098 <param name="e">The EventArgs object containing the packet data</param> 11098 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
11099 </member> 11099 </member>
11100 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11100 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
11101 <summary>Process an incoming packet and raise the appropriate events</summary> 11101 <summary>Get the simulator time dilation</summary>
11102 <param name="sender">The sender</param> 11102 </member>
11103 <param name="e">The EventArgs object containing the packet data</param> 11103 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew">
11104 </member> 11104 <summary>true if the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> did not exist in the dictionary before this update (always true if avatar tracking has been disabled)</summary>
11105 <member name="E:OpenMetaverse.SoundManager.AttachedSound"> 11105 </member>
11106 <summary>Raised when the simulator sends us data containing 11106 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
11107 sound</summary> 11107 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
11108 </member> 11108 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
11109 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"> 11109 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
11110 <summary>Raised when the simulator sends us data containing 11110 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
11111 ...</summary> 11111 made.</para>
11112 </member> 11112 </remarks>
11113 <member name="E:OpenMetaverse.SoundManager.SoundTrigger"> 11113 <example>
11114 <summary>Raised when the simulator sends us data containing 11114 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
11115 ...</summary> 11115 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/>
11116 </member> 11116 properties to display new attachments and send a request for additional properties containing the name of the
11117 <member name="E:OpenMetaverse.SoundManager.PreloadSound"> 11117 attachment then display it on the <see cref="T:System.Console"/> window.
11118 <summary>Raised when the simulator sends us data containing 11118 <code>
11119 ...</summary> 11119 // Subscribe to the event that provides additional primitive details
11120 </member> 11120 Client.Objects.ObjectProperties += Objects_ObjectProperties;
11121 <member name="T:OpenMetaverse.AttachedSoundEventArgs"> 11121
11122 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary> 11122 // handle the properties data that arrives
11123 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends 11123 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
11124 the sound data which emits from an agents attachment</remarks> 11124 {
11125 <example> 11125 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
11126 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event 11126 }
11127 and a stub to handle the data passed from the simulator 11127 </code>
11128 <code> 11128 </example>
11129 // Subscribe to the AttachedSound event 11129 </member>
11130 Client.Sound.AttachedSound += Sound_AttachedSound; 11130 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
11131 11131 <summary>
11132 // process the data raised in the event here 11132 Construct a new instance of the ObjectPropertiesEventArgs class
11133 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e) 11133 </summary>
11134 { 11134 <param name="simulator">The simulator the object is located</param>
11135 // ... Process AttachedSoundEventArgs here ... 11135 <param name="props">The primitive Properties</param>
11136 } 11136 </member>
11137 </code> 11137 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
11138 </example> 11138 <summary>Get the simulator the object is located</summary>
11139 </member> 11139 </member>
11140 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)"> 11140 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
11141 <summary> 11141 <summary>Get the primitive properties</summary>
11142 Construct a new instance of the SoundTriggerEventArgs class 11142 </member>
11143 </summary> 11143 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
11144 <param name="soundID">The sound asset id</param> 11144 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
11145 <param name="ownerID">The ID of the owner</param> 11145 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
11146 <param name="objectID">The ID of the object</param> 11146 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
11147 <param name="gain">The volume level</param> 11147 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para>
11148 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param> 11148 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> request is
11149 </member> 11149 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
11150 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID"> 11150 </remarks>
11151 <summary>Get the sound asset id</summary> 11151 </member>
11152 </member> 11152 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
11153 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID"> 11153 <summary>
11154 <summary>Get the ID of the owner</summary> 11154 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
11155 </member> 11155 </summary>
11156 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID"> 11156 <param name="simulator">The simulator the object is located</param>
11157 <summary>Get the ID of the Object</summary> 11157 <param name="prim">The Primitive</param>
11158 </member> 11158 <param name="props">The primitive Properties</param>
11159 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain"> 11159 </member>
11160 <summary>Get the volume level</summary> 11160 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator">
11161 </member> 11161 <summary>Get the simulator the object is located</summary>
11162 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags"> 11162 </member>
11163 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary> 11163 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
11164 </member> 11164 <summary>Get the primitive details</summary>
11165 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs"> 11165 </member>
11166 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary> 11166 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties">
11167 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound 11167 <summary>Get the primitive properties</summary>
11168 changes its volume level</remarks> 11168 </member>
11169 </member> 11169 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
11170 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.UUID,System.Single)"> 11170 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
11171 <summary> 11171 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
11172 Construct a new instance of the AttachedSoundGainChangedEventArgs class 11172 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes
11173 </summary> 11173 Permissions, Sale info, and other basic details on an object</para>
11174 <param name="objectID">The ID of the Object</param> 11174 <para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event is also raised when a <see cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> request is
11175 <param name="gain">The new volume level</param> 11175 made, the viewer equivalent is hovering the mouse cursor over an object</para>
11176 </member> 11176 </remarks>
11177 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID"> 11177 </member>
11178 <summary>Get the ID of the Object</summary> 11178 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
11179 </member> 11179 <summary>Get the simulator the object is located</summary>
11180 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain"> 11180 </member>
11181 <summary>Get the volume level</summary> 11181 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
11182 </member> 11182 <summary></summary>
11183 <member name="T:OpenMetaverse.SoundTriggerEventArgs"> 11183 </member>
11184 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary> 11184 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
11185 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards 11185 <summary></summary>
11186 a request made by yourself or another agent to play either an asset sound or a built in sound</para> 11186 </member>
11187 11187 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
11188 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in 11188 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
11189 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para> 11189 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
11190 </remarks> 11190 </remarks>
11191 <example> 11191 </member>
11192 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> 11192 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
11193 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/> 11193 <summary>Get the simulator the object is located</summary>
11194 properties to display some information on a sound request on the <see cref="T:System.Console"/> window. 11194 </member>
11195 <code> 11195 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
11196 // subscribe to the event 11196 <summary>Get the primitive details</summary>
11197 Client.Sound.SoundTrigger += Sound_SoundTrigger; 11197 </member>
11198 11198 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
11199 // play the pre-defined BELL_TING sound 11199 <summary></summary>
11200 Client.Sound.SendSoundTrigger(Sounds.BELL_TING); 11200 </member>
11201 11201 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
11202 // handle the response data 11202 <summary></summary>
11203 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e) 11203 </member>
11204 { 11204 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
11205 Console.WriteLine("{0} played the sound {1} at volume {2}", 11205 <summary>
11206 e.OwnerID, e.SoundID, e.Gain); 11206
11207 } 11207 </summary>
11208 </code> 11208 </member>
11209 </example> 11209 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
11210 </member> 11210 <summary>Get the simulator the object is located</summary>
11211 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)"> 11211 </member>
11212 <summary> 11212 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
11213 Construct a new instance of the SoundTriggerEventArgs class 11213 <summary>Get the primitive details</summary>
11214 </summary> 11214 </member>
11215 <param name="soundID">The sound asset id</param> 11215 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
11216 <param name="ownerID">The ID of the owner</param> 11216 <summary></summary>
11217 <param name="objectID">The ID of the object</param> 11217 </member>
11218 <param name="parentID">The ID of the objects parent</param> 11218 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
11219 <param name="gain">The volume level</param> 11219 <summary></summary>
11220 <param name="regionHandle">The regionhandle</param> 11220 </member>
11221 <param name="position">The source position</param> 11221 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
11222 </member> 11222 <summary></summary>
11223 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"> 11223 </member>
11224 <summary>Get the sound asset id</summary> 11224 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
11225 </member> 11225 <summary></summary>
11226 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"> 11226 </member>
11227 <summary>Get the ID of the owner</summary> 11227 <member name="T:OpenMetaverse.KillObjectEventArgs">
11228 </member> 11228 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
11229 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID"> 11229 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
11230 <summary>Get the ID of the Object</summary> 11230 </member>
11231 </member> 11231 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
11232 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID"> 11232 <summary>Get the simulator the object is located</summary>
11233 <summary>Get the ID of the objects parent</summary> 11233 </member>
11234 </member> 11234 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
11235 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain"> 11235 <summary>The LocalID of the object</summary>
11236 <summary>Get the volume level</summary> 11236 </member>
11237 </member> 11237 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
11238 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle"> 11238 <summary>
11239 <summary>Get the regionhandle</summary> 11239 Provides updates sit position data
11240 </member> 11240 </summary>
11241 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position"> 11241 </member>
11242 <summary>Get the source position</summary> 11242 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
11243 </member> 11243 <summary>Get the simulator the object is located</summary>
11244 <member name="T:OpenMetaverse.PreloadSoundEventArgs"> 11244 </member>
11245 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 11245 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
11246 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 11246 <summary></summary>
11247 the appearance data for an avatar</remarks> 11247 </member>
11248 <example> 11248 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
11249 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 11249 <summary></summary>
11250 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 11250 </member>
11251 <code> 11251 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
11252 // subscribe to the event 11252 <summary></summary>
11253 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 11253 </member>
11254 11254 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
11255 // handle the data when the event is raised 11255 <summary>
11256 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 11256
11257 { 11257 </summary>
11258 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 11258 </member>
11259 } 11259 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
11260 </code> 11260 <summary>Get the simulator the object is located</summary>
11261 </example> 11261 </member>
11262 </member> 11262 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
11263 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 11263 <summary></summary>
11264 <summary> 11264 </member>
11265 Construct a new instance of the PreloadSoundEventArgs class 11265 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
11266 </summary> 11266 <summary></summary>
11267 <param name="soundID">The sound asset id</param> 11267 </member>
11268 <param name="ownerID">The ID of the owner</param> 11268 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
11269 <param name="objectID">The ID of the object</param> 11269 <summary></summary>
11270 </member> 11270 </member>
11271 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID"> 11271 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
11272 <summary>Get the sound asset id</summary> 11272 <summary>
11273 </member> 11273 Indicates if the operation was successful
11274 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID"> 11274 </summary>
11275 <summary>Get the ID of the owner</summary> 11275 </member>
11276 </member> 11276 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
11277 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID"> 11277 <summary>
11278 <summary>Get the ID of the Object</summary> 11278 Media version string
11279 </member> 11279 </summary>
11280 <member name="T:OpenMetaverse.Settings"> 11280 </member>
11281 <summary> 11281 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
11282 Class for controlling various system settings. 11282 <summary>
11283 </summary> 11283 Array of media entries indexed by face number
11284 <remarks>Some values are readonly because they affect things that 11284 </summary>
11285 happen when the GridClient object is initialized, so changing them at 11285 </member>
11286 runtime won't do any good. Non-readonly values may affect things that 11286 <member name="M:OpenMetaverse.InventoryNode.#ctor">
11287 happen at login or dynamically</remarks> 11287 <summary>
11288 </member> 11288
11289 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER"> 11289 </summary>
11290 <summary>Main grid login server</summary> 11290 </member>
11291 </member> 11291 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
11292 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER"> 11292 <summary>
11293 <summary>Beta grid login server</summary> 11293
11294 </member> 11294 </summary>
11295 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 11295 <param name="data"></param>
11296 <summary> 11296 </member>
11297 InventoryManager requests inventory information on login, 11297 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
11298 GridClient initializes an Inventory store for main inventory. 11298 <summary>
11299 </summary> 11299 De-serialization constructor for the InventoryNode Class
11300 </member> 11300 </summary>
11301 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 11301 </member>
11302 <summary> 11302 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11303 InventoryManager requests library information on login, 11303 <summary>
11304 GridClient initializes an Inventory store for the library. 11304 Serialization handler for the InventoryNode Class
11305 </summary> 11305 </summary>
11306 </member> 11306 </member>
11307 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 11307 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11308 <summary>Number of milliseconds between sending pings to each sim</summary> 11308 <summary>
11309 </member> 11309 De-serialization handler for the InventoryNode Class
11310 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 11310 </summary>
11311 <summary>Number of milliseconds between sending camera updates</summary> 11311 </member>
11312 </member> 11312 <member name="M:OpenMetaverse.InventoryNode.ToString">
11313 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL"> 11313 <summary>
11314 <summary>Number of milliseconds between updating the current 11314
11315 positions of moving, non-accelerating and non-colliding objects</summary> 11315 </summary>
11316 </member> 11316 <returns></returns>
11317 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL"> 11317 </member>
11318 <summary>Millisecond interval between ticks, where all ACKs are 11318 <member name="P:OpenMetaverse.InventoryNode.Data">
11319 sent out and the age of unACKed packets is checked</summary> 11319 <summary></summary>
11320 </member> 11320 </member>
11321 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE"> 11321 <member name="P:OpenMetaverse.InventoryNode.Parent">
11322 <summary>The initial size of the packet inbox, where packets are 11322 <summary></summary>
11323 stored before processing</summary> 11323 </member>
11324 </member> 11324 <member name="P:OpenMetaverse.InventoryNode.ParentID">
11325 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE"> 11325 <summary></summary>
11326 <summary>Maximum size of packet that we want to send over the wire</summary> 11326 </member>
11327 </member> 11327 <member name="P:OpenMetaverse.InventoryNode.Nodes">
11328 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE"> 11328 <summary></summary>
11329 <summary>The maximum value of a packet sequence number before it 11329 </member>
11330 rolls over back to one</summary> 11330 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
11331 </member> 11331 <summary>
11332 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE"> 11332 For inventory folder nodes specifies weather the folder needs to be
11333 <summary>The maximum size of the sequence number archive, used to 11333 refreshed from the server
11334 check for resent and/or duplicate packets</summary> 11334 </summary>
11335 </member> 11335 </member>
11336 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR"> 11336 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
11337 <summary>The relative directory where external resources are kept</summary> 11337 <summary>Positional vector of the users position</summary>
11338 </member> 11338 </member>
11339 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER"> 11339 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
11340 <summary>Login server to connect to</summary> 11340 <summary>Velocity vector of the position</summary>
11341 </member> 11341 </member>
11342 <member name="F:OpenMetaverse.Settings.BIND_ADDR"> 11342 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
11343 <summary>IP Address the client will bind to</summary> 11343 <summary>At Orientation (X axis) of the position</summary>
11344 </member> 11344 </member>
11345 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN"> 11345 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
11346 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary> 11346 <summary>Up Orientation (Y axis) of the position</summary>
11347 </member> 11347 </member>
11348 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT"> 11348 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
11349 <summary>Number of milliseconds before an asset transfer will time 11349 <summary>Left Orientation (Z axis) of the position</summary>
11350 out</summary> 11350 </member>
11351 </member> 11351 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
11352 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT"> 11352 <summary>
11353 <summary>Number of milliseconds before a teleport attempt will time 11353 Temporary code to produce a tar archive in tar v7 format
11354 out</summary> 11354 </summary>
11355 </member> 11355 </member>
11356 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT"> 11356 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
11357 <summary>Number of milliseconds before NetworkManager.Logout() will 11357 <summary>
11358 time out</summary> 11358 Binary writer for the underlying stream
11359 </member> 11359 </summary>
11360 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT"> 11360 </member>
11361 <summary>Number of milliseconds before a CAPS call will time out</summary> 11361 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
11362 <remarks>Setting this too low will cause web requests time out and 11362 <summary>
11363 possibly retry repeatedly</remarks> 11363 Write a directory entry to the tar archive. We can only handle one path level right now!
11364 </member> 11364 </summary>
11365 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT"> 11365 <param name="dirName"></param>
11366 <summary>Number of milliseconds for xml-rpc to timeout</summary> 11366 </member>
11367 </member> 11367 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
11368 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT"> 11368 <summary>
11369 <summary>Milliseconds before a packet is assumed lost and resent</summary> 11369 Write a file to the tar archive
11370 </member> 11370 </summary>
11371 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT"> 11371 <param name="filePath"></param>
11372 <summary>Milliseconds without receiving a packet before the 11372 <param name="data"></param>
11373 connection to a simulator is assumed lost</summary> 11373 </member>
11374 </member> 11374 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
11375 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT"> 11375 <summary>
11376 <summary>Milliseconds to wait for a simulator info request through 11376 Write a file to the tar archive
11377 the grid interface</summary> 11377 </summary>
11378 </member> 11378 <param name="filePath"></param>
11379 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS"> 11379 <param name="data"></param>
11380 <summary>Maximum number of queued ACKs to be sent before SendAcks() 11380 </member>
11381 is forced</summary> 11381 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
11382 </member> 11382 <summary>
11383 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE"> 11383 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
11384 <summary>Network stats queue length (seconds)</summary> 11384 </summary>
11385 </member> 11385 </member>
11386 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS"> 11386 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
11387 <summary>Enable to process packets synchronously, where all of the 11387 <summary>
11388 callbacks for each packet must return before the next packet is 11388 Write a particular entry
11389 processed</summary> 11389 </summary>
11390 <remarks>This is an experimental feature and is not completely 11390 <param name="filePath"></param>
11391 reliable yet. Ideally it would reduce context switches and thread 11391 <param name="data"></param>
11392 overhead, but several calls currently block for a long time and 11392 <param name="fileType"></param>
11393 would need to be rewritten as asynchronous code before this is 11393 </member>
11394 feasible</remarks> 11394 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
11395 </member> 11395 <summary>
11396 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES"> 11396 Temporary code to do the bare minimum required to read a tar archive for our purposes
11397 <summary>Enable/disable storing terrain heightmaps in the 11397 </summary>
11398 TerrainManager</summary> 11398 </member>
11399 </member> 11399 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
11400 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES"> 11400 <summary>
11401 <summary>Enable/disable sending periodic camera updates</summary> 11401 Binary reader for the underlying stream
11402 </member> 11402 </summary>
11403 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE"> 11403 </member>
11404 <summary>Enable/disable automatically setting agent appearance at 11404 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
11405 login and after sim crossing</summary> 11405 <summary>
11406 </member> 11406 Used to trim off null chars
11407 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE"> 11407 </summary>
11408 <summary>Enable/disable automatically setting the bandwidth throttle 11408 </member>
11409 after connecting to each simulator</summary> 11409 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
11410 <remarks>The default throttle uses the equivalent of the maximum 11410 <summary>
11411 bandwidth setting in the official client. If you do not set a 11411 Used to trim off space chars
11412 throttle your connection will by default be throttled well below 11412 </summary>
11413 the minimum values and you may experience connection problems</remarks> 11413 </member>
11414 </member> 11414 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
11415 <member name="F:OpenMetaverse.Settings.SEND_PINGS"> 11415 <summary>
11416 <summary>Enable/disable the sending of pings to monitor lag and 11416 Generate a tar reader which reads from the given stream.
11417 packet loss</summary> 11417 </summary>
11418 </member> 11418 <param name="s"></param>
11419 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS"> 11419 </member>
11420 <summary>Should we connect to multiple sims? This will allow 11420 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
11421 viewing in to neighboring simulators and sim crossings 11421 <summary>
11422 (Experimental)</summary> 11422 Read the next entry in the tar file.
11423 </member> 11423 </summary>
11424 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS"> 11424 <param name="filePath"></param>
11425 <summary>If true, all object update packets will be decoded in to 11425 <param name="entryType"></param>
11426 native objects. If false, only updates for our own agent will be 11426 <returns>the data for the entry. Returns null if there are no more entries</returns>
11427 decoded. Registering an event handler will force objects for that 11427 </member>
11428 type to always be decoded. If this is disabled the object tracking 11428 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
11429 will have missing or partial prim and avatar information</summary> 11429 <summary>
11430 </member> 11430 Read the next 512 byte chunk of data as a tar header.
11431 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS"> 11431 </summary>
11432 <summary>If true, when a cached object check is received from the 11432 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
11433 server the full object info will automatically be requested</summary> 11433 </member>
11434 </member> 11434 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
11435 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS"> 11435 <summary>
11436 <summary>Whether to establish connections to HTTP capabilities 11436 Read data following a header
11437 servers for simulators</summary> 11437 </summary>
11438 </member> 11438 <param name="fileSize"></param>
11439 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS"> 11439 <returns></returns>
11440 <summary>Whether to decode sim stats</summary> 11440 </member>
11441 </member> 11441 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
11442 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS"> 11442 <summary>
11443 <summary>The capabilities servers are currently designed to 11443 Convert octal bytes to a decimal representation
11444 periodically return a 502 error which signals for the client to 11444 </summary>
11445 re-establish a connection. Set this to true to log those 502 errors</summary> 11445 <param name="bytes"></param>
11446 </member> 11446 <param name="count"></param>
11447 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY"> 11447 <param name="startIndex"></param>
11448 <summary>If true, any reference received for a folder or item 11448 <returns></returns>
11449 the library is not aware of will automatically be fetched</summary> 11449 </member>
11450 </member> 11450 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
11451 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK"> 11451 <summary>Sort by name</summary>
11452 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true, 11452 </member>
11453 AgentUpdate packets will continuously be sent out to give the bot 11453 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
11454 smoother movement and autopiloting</summary> 11454 <summary>Sort by date</summary>
11455 </member> 11455 </member>
11456 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 11456 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
11457 <summary>If true, currently visible avatars will be stored 11457 <summary>Sort folders by name, regardless of whether items are
11458 in dictionaries inside <code>Simulator.ObjectAvatars</code>. 11458 sorted by name or date</summary>
11459 If false, a new Avatar or Primitive object will be created 11459 </member>
11460 each time an object update packet is received</summary> 11460 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
11461 </member> 11461 <summary>Place system folders at the top</summary>
11462 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 11462 </member>
11463 <summary>If true, currently visible avatars will be stored 11463 <member name="T:OpenMetaverse.DeRezDestination">
11464 in dictionaries inside <code>Simulator.ObjectPrimitives</code>. 11464 <summary>
11465 If false, a new Avatar or Primitive object will be created 11465 Possible destinations for DeRezObject request
11466 each time an object update packet is received</summary> 11466 </summary>
11467 </member> 11467 </member>
11468 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 11468 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
11469 <summary>If true, position and velocity will periodically be 11469 <summary></summary>
11470 interpolated (extrapolated, technically) for objects and 11470 </member>
11471 avatars that are being tracked by the library. This is 11471 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
11472 necessary to increase the accuracy of speed and position 11472 <summary>Copy from in-world to agent inventory</summary>
11473 estimates for simulated objects</summary> 11473 </member>
11474 </member> 11474 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
11475 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION"> 11475 <summary>Derez to TaskInventory</summary>
11476 <summary> 11476 </member>
11477 If true, utilization statistics will be tracked. There is a minor penalty 11477 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
11478 in CPU time for enabling this option. 11478 <summary></summary>
11479 </summary> 11479 </member>
11480 </member> 11480 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
11481 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 11481 <summary>Take Object</summary>
11482 <summary>If true, parcel details will be stored in the 11482 </member>
11483 <code>Simulator.Parcels</code> dictionary as they are received</summary> 11483 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
11484 </member> 11484 <summary></summary>
11485 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 11485 </member>
11486 <summary> 11486 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
11487 If true, an incoming parcel properties reply will automatically send 11487 <summary>Delete Object</summary>
11488 a request for the parcel access list 11488 </member>
11489 </summary> 11489 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
11490 </member> 11490 <summary>Put an avatar attachment into agent inventory</summary>
11491 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 11491 </member>
11492 <summary> 11492 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
11493 if true, an incoming parcel properties reply will automatically send 11493 <summary></summary>
11494 a request for the traffic count. 11494 </member>
11495 </summary> 11495 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
11496 </member> 11496 <summary>Return an object back to the owner's inventory</summary>
11497 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 11497 </member>
11498 <summary> 11498 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
11499 If true, images, and other assets downloaded from the server 11499 <summary>Return a deeded object back to the last owner's inventory</summary>
11500 will be cached in a local directory 11500 </member>
11501 </summary> 11501 <member name="T:OpenMetaverse.InventoryItemFlags">
11502 </member> 11502 <summary>
11503 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 11503 Upper half of the Flags field for inventory items
11504 <summary>Path to store cached texture data</summary> 11504 </summary>
11505 </member> 11505 </member>
11506 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 11506 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
11507 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 11507 <summary>Indicates that the NextOwner permission will be set to the
11508 </member> 11508 most restrictive set of permissions found in the object set
11509 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 11509 (including linkset items and object inventory items) on next rez</summary>
11510 <summary>Default color used for viewer particle effects</summary> 11510 </member>
11511 </member> 11511 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
11512 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 11512 <summary>Indicates that the object sale information has been
11513 <summary>Maximum number of times to resend a failed packet</summary> 11513 changed</summary>
11514 </member> 11514 </member>
11515 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 11515 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
11516 <summary>Throttle outgoing packet rate</summary> 11516 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
11517 </member> 11517 </member>
11518 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG"> 11518 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
11519 <summary>UUID of a texture used by some viewers to indentify type of client used</summary> 11519 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
11520 </member> 11520 </member>
11521 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 11521 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
11522 <summary>The maximum number of concurrent texture downloads allowed</summary> 11522 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
11523 <remarks>Increasing this number will not necessarily increase texture retrieval times due to 11523 </member>
11524 simulator throttles</remarks> 11524 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone">
11525 </member> 11525 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary>
11526 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 11526 </member>
11527 <summary> 11527 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
11528 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads 11528 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
11529 </summary> 11529 </member>
11530 <remarks>This is a static variable which applies to all instances</remarks> 11530 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
11531 </member> 11531 <summary>Indicates whether this object is composed of multiple
11532 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 11532 items or not</summary>
11533 <summary> 11533 </member>
11534 Textures taking longer than this value will be flagged as timed out and removed from the pipeline 11534 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
11535 </summary> 11535 <summary>Indicates that the asset is only referenced by this
11536 </member> 11536 inventory item. If this item is deleted or updated to reference a
11537 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 11537 new assetID, the asset can be deleted</summary>
11538 <summary> 11538 </member>
11539 Get or set the minimum log level to output to the console by default 11539 <member name="T:OpenMetaverse.InventoryBase">
11540 11540 <summary>
11541 If the library is not compiled with DEBUG defined and this level is set to DEBUG 11541 Base Class for Inventory Items
11542 You will get no output on the console. This behavior can be overriden by creating 11542 </summary>
11543 a logger configuration file for log4net 11543 </member>
11544 </summary> 11544 <member name="F:OpenMetaverse.InventoryBase.UUID">
11545 </member> 11545 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
11546 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 11546 </member>
11547 <summary>Attach avatar names to log messages</summary> 11547 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
11548 </member> 11548 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
11549 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 11549 </member>
11550 <summary>Log packet retransmission info</summary> 11550 <member name="F:OpenMetaverse.InventoryBase.Name">
11551 </member> 11551 <summary>Name of item/folder</summary>
11552 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)"> 11552 </member>
11553 <summary>Constructor</summary> 11553 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
11554 <param name="client">Reference to a GridClient object</param> 11554 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
11555 </member> 11555 </member>
11556 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 11556 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
11557 <summary>Process an incoming packet and raise the appropriate events</summary> 11557 <summary>
11558 <param name="sender">The sender</param> 11558 Constructor, takes an itemID as a parameter
11559 <param name="e">The EventArgs object containing the packet data</param> 11559 </summary>
11560 </member> 11560 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11561 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 11561 </member>
11562 <summary>Cost of uploading an asset</summary> 11562 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11563 <remarks>Read-only since this value is dynamically fetched at login</remarks> 11563 <summary>
11564 </member> 11564
11565 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 11565 </summary>
11566 <summary> 11566 <returns></returns>
11567 Represents a string of characters encoded with specific formatting properties 11567 </member>
11568 </summary> 11568 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11569 </member> 11569 <summary>
11570 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 11570
11571 <summary>A text string containing main text of the notecard</summary> 11571 </summary>
11572 </member> 11572 <returns></returns>
11573 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 11573 </member>
11574 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary> 11574 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
11575 </member> 11575 <summary>
11576 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 11576 Generates a number corresponding to the value of the object to support the use of a hash table,
11577 <summary>Construct an Asset of type Notecard</summary> 11577 suitable for use in hashing algorithms and data structures such as a hash table
11578 </member> 11578 </summary>
11579 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 11579 <returns>A Hashcode of all the combined InventoryBase fields</returns>
11580 <summary> 11580 </member>
11581 Construct an Asset object of type Notecard 11581 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
11582 </summary> 11582 <summary>
11583 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 11583 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
11584 <param name="assetData">A byte array containing the raw asset data</param> 11584 </summary>
11585 </member> 11585 <param name="o">InventoryBase object to compare against</param>
11586 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)"> 11586 <returns>true if objects are the same</returns>
11587 <summary> 11587 </member>
11588 Construct an Asset object of type Notecard 11588 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
11589 </summary> 11589 <summary>
11590 <param name="text">A text string containing the main body text of the notecard</param> 11590 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
11591 </member> 11591 </summary>
11592 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 11592 <param name="o">InventoryBase object to compare against</param>
11593 <summary> 11593 <returns>true if objects are the same</returns>
11594 Encode the raw contents of a string with the specific Linden Text properties 11594 </member>
11595 </summary> 11595 <member name="T:OpenMetaverse.InventoryItem">
11596 </member> 11596 <summary>
11597 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 11597 An Item in Inventory
11598 <summary> 11598 </summary>
11599 Decode the raw asset data including the Linden Text properties 11599 </member>
11600 </summary> 11600 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
11601 <returns>true if the AssetData was successfully decoded</returns> 11601 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
11602 </member> 11602 </member>
11603 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 11603 <member name="F:OpenMetaverse.InventoryItem.Permissions">
11604 <summary>Override the base classes AssetType</summary> 11604 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
11605 </member> 11605 </member>
11606 <member name="T:OpenMetaverse.Caps"> 11606 <member name="F:OpenMetaverse.InventoryItem.AssetType">
11607 <summary> 11607 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
11608 Capabilities is the name of the bi-directional HTTP REST protocol 11608 </member>
11609 used to communicate non real-time transactions such as teleporting or 11609 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
11610 group messaging 11610 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
11611 </summary> 11611 </member>
11612 </member> 11612 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
11613 <member name="F:OpenMetaverse.Caps.Simulator"> 11613 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
11614 <summary>Reference to the simulator this system is connected to</summary> 11614 </member>
11615 </member> 11615 <member name="F:OpenMetaverse.InventoryItem.Description">
11616 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 11616 <summary>A Description of this item</summary>
11617 <summary> 11617 </member>
11618 Default constructor 11618 <member name="F:OpenMetaverse.InventoryItem.GroupID">
11619 </summary> 11619 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
11620 <param name="simulator"></param> 11620 </member>
11621 <param name="seedcaps"></param> 11621 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
11622 </member> 11622 <summary>If true, item is owned by a group</summary>
11623 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 11623 </member>
11624 <summary> 11624 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
11625 Request the URI of a named capability 11625 <summary>The price this item can be purchased for</summary>
11626 </summary> 11626 </member>
11627 <param name="capability">Name of the capability to request</param> 11627 <member name="F:OpenMetaverse.InventoryItem.SaleType">
11628 <returns>The URI of the requested capability, or String.Empty if 11628 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
11629 the capability does not exist</returns> 11629 </member>
11630 </member> 11630 <member name="F:OpenMetaverse.InventoryItem.Flags">
11631 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 11631 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
11632 <summary> 11632 </member>
11633 Process any incoming events, check to see if we have a message created for the event, 11633 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
11634 </summary> 11634 <summary>Time and date this inventory item was created, stored as
11635 <param name="eventName"></param> 11635 UTC (Coordinated Universal Time)</summary>
11636 <param name="body"></param> 11636 </member>
11637 </member> 11637 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
11638 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 11638 <summary>Used to update the AssetID in requests sent to the server</summary>
11639 <summary>Capabilities URI this system was initialized with</summary> 11639 </member>
11640 </member> 11640 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
11641 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 11641 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
11642 <summary>Whether the capabilities event queue is connected and 11642 </member>
11643 listening for incoming events</summary> 11643 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
11644 </member> 11644 <summary>
11645 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 11645 Construct a new InventoryItem object
11646 <summary> 11646 </summary>
11647 Triggered when an event is received via the EventQueueGet 11647 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11648 capability 11648 </member>
11649 </summary> 11649 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
11650 <param name="capsKey">Event name</param> 11650 <summary>
11651 <param name="message">Decoded event data</param> 11651 Construct a new InventoryItem object of a specific Type
11652 <param name="simulator">The simulator that generated the event</param> 11652 </summary>
11653 </member> 11653 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
11654 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh"> 11654 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11655 <summary> 11655 </member>
11656 Level of Detail mesh 11656 <member name="M:OpenMetaverse.InventoryItem.IsLink">
11657 </summary> 11657 <summary>
11658 </member> 11658 Indicates inventory item is a link
11659 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 11659 </summary>
11660 <summary> 11660 <returns>True if inventory item is a link to another inventory item</returns>
11661 Return a decoded capabilities message as a strongly typed object 11661 </member>
11662 </summary> 11662 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11663 <param name="eventName">A string containing the name of the capabilities message key</param> 11663 <summary>
11664 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param> 11664
11665 <returns>A strongly typed object containing the decoded information from the capabilities message, or null 11665 </summary>
11666 if no existing Message object exists for the specified event</returns> 11666 <returns></returns>
11667 </member> 11667 </member>
11668 <member name="T:OpenMetaverse.FieldType"> 11668 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11669 <summary> 11669 <summary>
11670 11670
11671 </summary> 11671 </summary>
11672 </member> 11672 <returns></returns>
11673 <member name="F:OpenMetaverse.FieldType.U8"> 11673 </member>
11674 <summary></summary> 11674 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
11675 </member> 11675 <summary>
11676 <member name="F:OpenMetaverse.FieldType.U16"> 11676 Generates a number corresponding to the value of the object to support the use of a hash table.
11677 <summary></summary> 11677 Suitable for use in hashing algorithms and data structures such as a hash table
11678 </member> 11678 </summary>
11679 <member name="F:OpenMetaverse.FieldType.U32"> 11679 <returns>A Hashcode of all the combined InventoryItem fields</returns>
11680 <summary></summary> 11680 </member>
11681 </member> 11681 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
11682 <member name="F:OpenMetaverse.FieldType.U64"> 11682 <summary>
11683 <summary></summary> 11683 Compares an object
11684 </member> 11684 </summary>
11685 <member name="F:OpenMetaverse.FieldType.S8"> 11685 <param name="o">The object to compare</param>
11686 <summary></summary> 11686 <returns>true if comparison object matches</returns>
11687 </member> 11687 </member>
11688 <member name="F:OpenMetaverse.FieldType.S16"> 11688 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
11689 <summary></summary> 11689 <summary>
11690 </member> 11690 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
11691 <member name="F:OpenMetaverse.FieldType.S32"> 11691 </summary>
11692 <summary></summary> 11692 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
11693 </member> 11693 <returns>true if objects are the same</returns>
11694 <member name="F:OpenMetaverse.FieldType.F32"> 11694 </member>
11695 <summary></summary> 11695 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
11696 </member> 11696 <summary>
11697 <member name="F:OpenMetaverse.FieldType.F64"> 11697 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
11698 <summary></summary> 11698 </summary>
11699 </member> 11699 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
11700 <member name="F:OpenMetaverse.FieldType.UUID"> 11700 <returns>true if objects are the same</returns>
11701 <summary></summary> 11701 </member>
11702 </member> 11702 <member name="T:OpenMetaverse.InventoryTexture">
11703 <member name="F:OpenMetaverse.FieldType.BOOL"> 11703 <summary>
11704 <summary></summary> 11704 InventoryTexture Class representing a graphical image
11705 </member> 11705 </summary>
11706 <member name="F:OpenMetaverse.FieldType.Vector3"> 11706 <seealso cref="!:ManagedImage"/>
11707 <summary></summary> 11707 </member>
11708 </member> 11708 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
11709 <member name="F:OpenMetaverse.FieldType.Vector3d"> 11709 <summary>
11710 <summary></summary> 11710 Construct an InventoryTexture object
11711 </member> 11711 </summary>
11712 <member name="F:OpenMetaverse.FieldType.Vector4"> 11712 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11713 <summary></summary> 11713 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11714 </member> 11714 </member>
11715 <member name="F:OpenMetaverse.FieldType.Quaternion"> 11715 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11716 <summary></summary> 11716 <summary>
11717 </member> 11717 Construct an InventoryTexture object from a serialization stream
11718 <member name="F:OpenMetaverse.FieldType.IPADDR"> 11718 </summary>
11719 <summary></summary> 11719 </member>
11720 </member> 11720 <member name="T:OpenMetaverse.InventorySound">
11721 <member name="F:OpenMetaverse.FieldType.IPPORT"> 11721 <summary>
11722 <summary></summary> 11722 InventorySound Class representing a playable sound
11723 </member> 11723 </summary>
11724 <member name="F:OpenMetaverse.FieldType.Variable"> 11724 </member>
11725 <summary></summary> 11725 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
11726 </member> 11726 <summary>
11727 <member name="F:OpenMetaverse.FieldType.Fixed"> 11727 Construct an InventorySound object
11728 <summary></summary> 11728 </summary>
11729 </member> 11729 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11730 <member name="F:OpenMetaverse.FieldType.Single"> 11730 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11731 <summary></summary> 11731 </member>
11732 </member> 11732 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11733 <member name="F:OpenMetaverse.FieldType.Multiple"> 11733 <summary>
11734 <summary></summary> 11734 Construct an InventorySound object from a serialization stream
11735 </member> 11735 </summary>
11736 <member name="T:OpenMetaverse.MapField"> 11736 </member>
11737 <summary> 11737 <member name="T:OpenMetaverse.InventoryCallingCard">
11738 11738 <summary>
11739 </summary> 11739 InventoryCallingCard Class, contains information on another avatar
11740 </member> 11740 </summary>
11741 <member name="F:OpenMetaverse.MapField.KeywordPosition"> 11741 </member>
11742 <summary></summary> 11742 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
11743 </member> 11743 <summary>
11744 <member name="F:OpenMetaverse.MapField.Name"> 11744 Construct an InventoryCallingCard object
11745 <summary></summary> 11745 </summary>
11746 </member> 11746 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11747 <member name="F:OpenMetaverse.MapField.Type"> 11747 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11748 <summary></summary> 11748 </member>
11749 </member> 11749 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11750 <member name="F:OpenMetaverse.MapField.Count"> 11750 <summary>
11751 <summary></summary> 11751 Construct an InventoryCallingCard object from a serialization stream
11752 </member> 11752 </summary>
11753 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)"> 11753 </member>
11754 <summary> 11754 <member name="T:OpenMetaverse.InventoryLandmark">
11755 11755 <summary>
11756 </summary> 11756 InventoryLandmark Class, contains details on a specific location
11757 <param name="obj"></param> 11757 </summary>
11758 <returns></returns> 11758 </member>
11759 </member> 11759 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
11760 <member name="T:OpenMetaverse.MapBlock"> 11760 <summary>
11761 <summary> 11761 Construct an InventoryLandmark object
11762 11762 </summary>
11763 </summary> 11763 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11764 </member> 11764 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11765 <member name="F:OpenMetaverse.MapBlock.KeywordPosition"> 11765 </member>
11766 <summary></summary> 11766 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11767 </member> 11767 <summary>
11768 <member name="F:OpenMetaverse.MapBlock.Name"> 11768 Construct an InventoryLandmark object from a serialization stream
11769 <summary></summary> 11769 </summary>
11770 </member> 11770 </member>
11771 <member name="F:OpenMetaverse.MapBlock.Count"> 11771 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
11772 <summary></summary> 11772 <summary>
11773 </member> 11773 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
11774 <member name="F:OpenMetaverse.MapBlock.Fields"> 11774 </summary>
11775 <summary></summary> 11775 </member>
11776 </member> 11776 <member name="T:OpenMetaverse.InventoryObject">
11777 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)"> 11777 <summary>
11778 <summary> 11778 InventoryObject Class contains details on a primitive or coalesced set of primitives
11779 11779 </summary>
11780 </summary> 11780 </member>
11781 <param name="obj"></param> 11781 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
11782 <returns></returns> 11782 <summary>
11783 </member> 11783 Construct an InventoryObject object
11784 <member name="T:OpenMetaverse.MapPacket"> 11784 </summary>
11785 <summary> 11785 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11786 11786 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11787 </summary> 11787 </member>
11788 </member> 11788 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11789 <member name="F:OpenMetaverse.MapPacket.ID"> 11789 <summary>
11790 <summary></summary> 11790 Construct an InventoryObject object from a serialization stream
11791 </member> 11791 </summary>
11792 <member name="F:OpenMetaverse.MapPacket.Name"> 11792 </member>
11793 <summary></summary> 11793 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
11794 </member> 11794 <summary>
11795 <member name="F:OpenMetaverse.MapPacket.Frequency"> 11795 Gets or sets the upper byte of the Flags value
11796 <summary></summary> 11796 </summary>
11797 </member> 11797 </member>
11798 <member name="F:OpenMetaverse.MapPacket.Trusted"> 11798 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
11799 <summary></summary> 11799 <summary>
11800 </member> 11800 Gets or sets the object attachment point, the lower byte of the Flags value
11801 <member name="F:OpenMetaverse.MapPacket.Encoded"> 11801 </summary>
11802 <summary></summary> 11802 </member>
11803 </member> 11803 <member name="T:OpenMetaverse.InventoryNotecard">
11804 <member name="F:OpenMetaverse.MapPacket.Blocks"> 11804 <summary>
11805 <summary></summary> 11805 InventoryNotecard Class, contains details on an encoded text document
11806 </member> 11806 </summary>
11807 <member name="T:OpenMetaverse.ProtocolManager"> 11807 </member>
11808 <summary> 11808 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
11809 11809 <summary>
11810 </summary> 11810 Construct an InventoryNotecard object
11811 </member> 11811 </summary>
11812 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes"> 11812 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11813 <summary></summary> 11813 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11814 </member> 11814 </member>
11815 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions"> 11815 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11816 <summary></summary> 11816 <summary>
11817 </member> 11817 Construct an InventoryNotecard object from a serialization stream
11818 <member name="F:OpenMetaverse.ProtocolManager.LowMaps"> 11818 </summary>
11819 <summary></summary> 11819 </member>
11820 </member> 11820 <member name="T:OpenMetaverse.InventoryCategory">
11821 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps"> 11821 <summary>
11822 <summary></summary> 11822 InventoryCategory Class
11823 </member> 11823 </summary>
11824 <member name="F:OpenMetaverse.ProtocolManager.HighMaps"> 11824 <remarks>TODO: Is this even used for anything?</remarks>
11825 <summary></summary> 11825 </member>
11826 </member> 11826 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
11827 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)"> 11827 <summary>
11828 <summary> 11828 Construct an InventoryCategory object
11829 11829 </summary>
11830 </summary> 11830 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11831 <param name="mapFile"></param> 11831 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11832 <param name="client"></param> 11832 </member>
11833 </member> 11833 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11834 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)"> 11834 <summary>
11835 <summary> 11835 Construct an InventoryCategory object from a serialization stream
11836 11836 </summary>
11837 </summary> 11837 </member>
11838 <param name="command"></param> 11838 <member name="T:OpenMetaverse.InventoryLSL">
11839 <returns></returns> 11839 <summary>
11840 </member> 11840 InventoryLSL Class, represents a Linden Scripting Language object
11841 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 11841 </summary>
11842 <summary> 11842 </member>
11843 11843 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
11844 </summary> 11844 <summary>
11845 <param name="data"></param> 11845 Construct an InventoryLSL object
11846 <returns></returns> 11846 </summary>
11847 </member> 11847 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11848 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)"> 11848 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11849 <summary> 11849 </member>
11850 11850 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11851 </summary> 11851 <summary>
11852 <param name="command"></param> 11852 Construct an InventoryLSL object from a serialization stream
11853 <param name="frequency"></param> 11853 </summary>
11854 <returns></returns> 11854 </member>
11855 </member> 11855 <member name="T:OpenMetaverse.InventorySnapshot">
11856 <member name="M:OpenMetaverse.ProtocolManager.PrintMap"> 11856 <summary>
11857 <summary> 11857 InventorySnapshot Class, an image taken with the viewer
11858 11858 </summary>
11859 </summary> 11859 </member>
11860 </member> 11860 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
11861 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 11861 <summary>
11862 <summary> 11862 Construct an InventorySnapshot object
11863 11863 </summary>
11864 </summary> 11864 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11865 <param name="map"></param> 11865 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11866 <param name="frequency"></param> 11866 </member>
11867 </member> 11867 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11868 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)"> 11868 <summary>
11869 <summary> 11869 Construct an InventorySnapshot object from a serialization stream
11870 11870 </summary>
11871 </summary> 11871 </member>
11872 <param name="mapFile"></param> 11872 <member name="T:OpenMetaverse.InventoryAttachment">
11873 <param name="outputFile"></param> 11873 <summary>
11874 </member> 11874 InventoryAttachment Class, contains details on an attachable object
11875 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 11875 </summary>
11876 <summary> 11876 </member>
11877 11877 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
11878 </summary> 11878 <summary>
11879 <param name="mapFile"></param> 11879 Construct an InventoryAttachment object
11880 </member> 11880 </summary>
11881 <member name="T:OpenMetaverse.LoginStatus"> 11881 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11882 <summary> 11882 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11883 11883 </member>
11884 </summary> 11884 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11885 </member> 11885 <summary>
11886 <member name="F:OpenMetaverse.LoginStatus.Failed"> 11886 Construct an InventoryAttachment object from a serialization stream
11887 <summary></summary> 11887 </summary>
11888 </member> 11888 </member>
11889 <member name="F:OpenMetaverse.LoginStatus.None"> 11889 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
11890 <summary></summary> 11890 <summary>
11891 </member> 11891 Get the last AttachmentPoint this object was attached to
11892 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin"> 11892 </summary>
11893 <summary></summary> 11893 </member>
11894 </member> 11894 <member name="T:OpenMetaverse.InventoryWearable">
11895 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse"> 11895 <summary>
11896 <summary></summary> 11896 InventoryWearable Class, details on a clothing item or body part
11897 </member> 11897 </summary>
11898 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim"> 11898 </member>
11899 <summary></summary> 11899 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
11900 </member> 11900 <summary>
11901 <member name="F:OpenMetaverse.LoginStatus.Redirecting"> 11901 Construct an InventoryWearable object
11902 <summary></summary> 11902 </summary>
11903 </member> 11903 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11904 <member name="F:OpenMetaverse.LoginStatus.Success"> 11904 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11905 <summary></summary> 11905 </member>
11906 </member> 11906 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11907 <member name="T:OpenMetaverse.LoginParams"> 11907 <summary>
11908 <summary> 11908 Construct an InventoryWearable object from a serialization stream
11909 Login Request Parameters 11909 </summary>
11910 </summary> 11910 </member>
11911 </member> 11911 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
11912 <member name="F:OpenMetaverse.LoginParams.URI"> 11912 <summary>
11913 <summary>The URL of the Login Server</summary> 11913 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
11914 </member> 11914 </summary>
11915 <member name="F:OpenMetaverse.LoginParams.Timeout"> 11915 </member>
11916 <summary>The number of milliseconds to wait before a login is considered 11916 <member name="T:OpenMetaverse.InventoryAnimation">
11917 failed due to timeout</summary> 11917 <summary>
11918 </member> 11918 InventoryAnimation Class, A bvh encoded object which animates an avatar
11919 <member name="F:OpenMetaverse.LoginParams.MethodName"> 11919 </summary>
11920 <summary>The request method</summary> 11920 </member>
11921 <remarks>login_to_simulator is currently the only supported method</remarks> 11921 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
11922 </member> 11922 <summary>
11923 <member name="F:OpenMetaverse.LoginParams.FirstName"> 11923 Construct an InventoryAnimation object
11924 <summary>The Agents First name</summary> 11924 </summary>
11925 </member> 11925 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11926 <member name="F:OpenMetaverse.LoginParams.LastName"> 11926 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11927 <summary>The Agents Last name</summary> 11927 </member>
11928 </member> 11928 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11929 <member name="F:OpenMetaverse.LoginParams.Password"> 11929 <summary>
11930 <summary>A md5 hashed password</summary> 11930 Construct an InventoryAnimation object from a serialization stream
11931 <remarks>plaintext password will be automatically hashed</remarks> 11931 </summary>
11932 </member> 11932 </member>
11933 <member name="F:OpenMetaverse.LoginParams.Start"> 11933 <member name="T:OpenMetaverse.InventoryGesture">
11934 <summary>The agents starting location once logged in</summary> 11934 <summary>
11935 <remarks>Either "last", "home", or a string encoded URI 11935 InventoryGesture Class, details on a series of animations, sounds, and actions
11936 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks> 11936 </summary>
11937 </member> 11937 </member>
11938 <member name="F:OpenMetaverse.LoginParams.Channel"> 11938 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
11939 <summary>A string containing the client software channel information</summary> 11939 <summary>
11940 <example>Second Life Release</example> 11940 Construct an InventoryGesture object
11941 </member> 11941 </summary>
11942 <member name="F:OpenMetaverse.LoginParams.Version"> 11942 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11943 <summary>The client software version information</summary> 11943 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11944 <remarks>The official viewer uses: Second Life Release n.n.n.n 11944 </member>
11945 where n is replaced with the current version of the viewer</remarks> 11945 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11946 </member> 11946 <summary>
11947 <member name="F:OpenMetaverse.LoginParams.Platform"> 11947 Construct an InventoryGesture object from a serialization stream
11948 <summary>A string containing the platform information the agent is running on</summary> 11948 </summary>
11949 </member> 11949 </member>
11950 <member name="F:OpenMetaverse.LoginParams.MAC"> 11950 <member name="T:OpenMetaverse.InventoryFolder">
11951 <summary>A string hash of the network cards Mac Address</summary> 11951 <summary>
11952 </member> 11952 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
11953 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 11953 to itself
11954 <summary>Unknown or deprecated</summary> 11954 </summary>
11955 </member> 11955 </member>
11956 <member name="F:OpenMetaverse.LoginParams.ID0"> 11956 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
11957 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 11957 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
11958 </member> 11958 </member>
11959 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 11959 <member name="F:OpenMetaverse.InventoryFolder.Version">
11960 <summary>A string containing the viewers Software, this is not directly sent to the login server but 11960 <summary>The Version of this folder</summary>
11961 instead is used to generate the Version string</summary> 11961 </member>
11962 </member> 11962 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
11963 <member name="F:OpenMetaverse.LoginParams.Author"> 11963 <summary>Number of child items this folder contains.</summary>
11964 <summary>A string representing the software creator. This is not directly sent to the login server but 11964 </member>
11965 is used by the library to generate the Version information</summary> 11965 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
11966 </member> 11966 <summary>
11967 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 11967 Constructor
11968 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 11968 </summary>
11969 </member> 11969 <param name="itemID">UUID of the folder</param>
11970 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 11970 </member>
11971 <summary>Unknown</summary> 11971 <member name="M:OpenMetaverse.InventoryFolder.ToString">
11972 </member> 11972 <summary>
11973 <member name="F:OpenMetaverse.LoginParams.Options"> 11973
11974 <summary>An array of string sent to the login server to enable various options</summary> 11974 </summary>
11975 </member> 11975 <returns></returns>
11976 <member name="F:OpenMetaverse.LoginParams.LoginID"> 11976 </member>
11977 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 11977 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11978 internally in the library and is never sent over the wire</summary> 11978 <summary>
11979 </member> 11979 Get Serilization data for this InventoryFolder object
11980 <member name="T:OpenMetaverse.LoginResponseData"> 11980 </summary>
11981 <summary> 11981 </member>
11982 The decoded data returned from the login server after a successful login 11982 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11983 </summary> 11983 <summary>
11984 </member> 11984 Construct an InventoryFolder object from a serialization stream
11985 <member name="F:OpenMetaverse.LoginResponseData.Login"> 11985 </summary>
11986 <summary>true, false, indeterminate</summary> 11986 </member>
11987 </member> 11987 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
11988 <member name="F:OpenMetaverse.LoginResponseData.Message"> 11988 <summary>
11989 <summary>Login message of the day</summary> 11989
11990 </member> 11990 </summary>
11991 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess"> 11991 <returns></returns>
11992 <summary>M or PG, also agent_region_access and agent_access_max</summary> 11992 </member>
11993 </member> 11993 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
11994 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)"> 11994 <summary>
11995 <summary> 11995
11996 Parse LLSD Login Reply Data 11996 </summary>
11997 </summary> 11997 <param name="o"></param>
11998 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/> 11998 <returns></returns>
11999 contaning the login response data</param> 11999 </member>
12000 <remarks>XML-RPC logins do not require this as XML-RPC.NET 12000 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
12001 automatically populates the struct properly using attributes</remarks> 12001 <summary>
12002 </member> 12002
12003 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 12003 </summary>
12004 <summary>Sort by name</summary> 12004 <param name="o"></param>
12005 </member> 12005 <returns></returns>
12006 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 12006 </member>
12007 <summary>Sort by date</summary> 12007 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
12008 </member> 12008 <summary>
12009 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 12009
12010 <summary>Sort folders by name, regardless of whether items are 12010 </summary>
12011 sorted by name or date</summary> 12011 <param name="o"></param>
12012 </member> 12012 <returns></returns>
12013 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 12013 </member>
12014 <summary>Place system folders at the top</summary> 12014 <member name="T:OpenMetaverse.InventoryManager">
12015 </member> 12015 <summary>
12016 <member name="T:OpenMetaverse.DeRezDestination"> 12016 Tools for dealing with agents inventory
12017 <summary> 12017 </summary>
12018 Possible destinations for DeRezObject request 12018 </member>
12019 </summary> 12019 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
12020 </member> 12020 <summary>Used for converting shadow_id to asset_id</summary>
12021 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 12021 </member>
12022 <summary></summary> 12022 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
12023 </member> 12023 <summary>The event subscribers, null of no subscribers</summary>
12024 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 12024 </member>
12025 <summary>Copy from in-world to agent inventory</summary> 12025 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
12026 </member> 12026 <summary>Raises the ItemReceived Event</summary>
12027 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 12027 <param name="e">A ItemReceivedEventArgs object containing
12028 <summary>Derez to TaskInventory</summary> 12028 the data sent from the simulator</param>
12029 </member> 12029 </member>
12030 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 12030 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
12031 <summary></summary> 12031 <summary>Thread sync lock object</summary>
12032 </member> 12032 </member>
12033 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 12033 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
12034 <summary>Take Object</summary> 12034 <summary>The event subscribers, null of no subscribers</summary>
12035 </member> 12035 </member>
12036 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 12036 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
12037 <summary></summary> 12037 <summary>Raises the FolderUpdated Event</summary>
12038 </member> 12038 <param name="e">A FolderUpdatedEventArgs object containing
12039 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 12039 the data sent from the simulator</param>
12040 <summary>Delete Object</summary> 12040 </member>
12041 </member> 12041 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
12042 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 12042 <summary>Thread sync lock object</summary>
12043 <summary>Put an avatar attachment into agent inventory</summary> 12043 </member>
12044 </member> 12044 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
12045 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 12045 <summary>The event subscribers, null of no subscribers</summary>
12046 <summary></summary> 12046 </member>
12047 </member> 12047 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
12048 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 12048 <summary>Raises the InventoryObjectOffered Event</summary>
12049 <summary>Return an object back to the owner's inventory</summary> 12049 <param name="e">A InventoryObjectOfferedEventArgs object containing
12050 </member> 12050 the data sent from the simulator</param>
12051 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 12051 </member>
12052 <summary>Return a deeded object back to the last owner's inventory</summary> 12052 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
12053 </member> 12053 <summary>Thread sync lock object</summary>
12054 <member name="T:OpenMetaverse.InventoryItemFlags"> 12054 </member>
12055 <summary> 12055 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
12056 Upper half of the Flags field for inventory items 12056 <summary>The event subscribers, null of no subscribers</summary>
12057 </summary> 12057 </member>
12058 </member> 12058 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
12059 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 12059 <summary>Raises the TaskItemReceived Event</summary>
12060 <summary>Indicates that the NextOwner permission will be set to the 12060 <param name="e">A TaskItemReceivedEventArgs object containing
12061 most restrictive set of permissions found in the object set 12061 the data sent from the simulator</param>
12062 (including linkset items and object inventory items) on next rez</summary> 12062 </member>
12063 </member> 12063 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
12064 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 12064 <summary>Thread sync lock object</summary>
12065 <summary>Indicates that the object sale information has been 12065 </member>
12066 changed</summary> 12066 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
12067 </member> 12067 <summary>The event subscribers, null of no subscribers</summary>
12068 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 12068 </member>
12069 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 12069 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
12070 </member> 12070 <summary>Raises the FindObjectByPath Event</summary>
12071 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 12071 <param name="e">A FindObjectByPathEventArgs object containing
12072 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 12072 the data sent from the simulator</param>
12073 </member> 12073 </member>
12074 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 12074 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
12075 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 12075 <summary>Thread sync lock object</summary>
12076 </member> 12076 </member>
12077 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 12077 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
12078 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 12078 <summary>The event subscribers, null of no subscribers</summary>
12079 </member> 12079 </member>
12080 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 12080 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
12081 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 12081 <summary>Raises the TaskInventoryReply Event</summary>
12082 </member> 12082 <param name="e">A TaskInventoryReplyEventArgs object containing
12083 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 12083 the data sent from the simulator</param>
12084 <summary>Indicates whether this object is composed of multiple 12084 </member>
12085 items or not</summary> 12085 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
12086 </member> 12086 <summary>Thread sync lock object</summary>
12087 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 12087 </member>
12088 <summary>Indicates that the asset is only referenced by this 12088 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
12089 inventory item. If this item is deleted or updated to reference a 12089 <summary>The event subscribers, null of no subscribers</summary>
12090 new assetID, the asset can be deleted</summary> 12090 </member>
12091 </member> 12091 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
12092 <member name="T:OpenMetaverse.InventoryBase"> 12092 <summary>Raises the SaveAssetToInventory Event</summary>
12093 <summary> 12093 <param name="e">A SaveAssetToInventoryEventArgs object containing
12094 Base Class for Inventory Items 12094 the data sent from the simulator</param>
12095 </summary> 12095 </member>
12096 </member> 12096 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
12097 <member name="F:OpenMetaverse.InventoryBase.UUID"> 12097 <summary>Thread sync lock object</summary>
12098 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary> 12098 </member>
12099 </member> 12099 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
12100 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 12100 <summary>The event subscribers, null of no subscribers</summary>
12101 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary> 12101 </member>
12102 </member> 12102 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
12103 <member name="F:OpenMetaverse.InventoryBase.Name"> 12103 <summary>Raises the ScriptRunningReply Event</summary>
12104 <summary>Name of item/folder</summary> 12104 <param name="e">A ScriptRunningReplyEventArgs object containing
12105 </member> 12105 the data sent from the simulator</param>
12106 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 12106 </member>
12107 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 12107 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
12108 </member> 12108 <summary>Thread sync lock object</summary>
12109 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 12109 </member>
12110 <summary> 12110 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
12111 Constructor, takes an itemID as a parameter 12111 <summary>Partial mapping of AssetTypes to folder names</summary>
12112 </summary> 12112 </member>
12113 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 12113 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
12114 </member> 12114 <summary>
12115 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12115 Default constructor
12116 <summary> 12116 </summary>
12117 12117 <param name="client">Reference to the GridClient object</param>
12118 </summary> 12118 </member>
12119 <returns></returns> 12119 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
12120 </member> 12120 <summary>
12121 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12121 Fetch an inventory item from the dataserver
12122 <summary> 12122 </summary>
12123 12123 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
12124 </summary> 12124 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12125 <returns></returns> 12125 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
12126 </member> 12126 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
12127 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 12127 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
12128 <summary> 12128 </member>
12129 Generates a number corresponding to the value of the object to support the use of a hash table, 12129 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12130 suitable for use in hashing algorithms and data structures such as a hash table 12130 <summary>
12131 </summary> 12131 Request A single inventory item
12132 <returns>A Hashcode of all the combined InventoryBase fields</returns> 12132 </summary>
12133 </member> 12133 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
12134 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 12134 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12135 <summary> 12135 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12136 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 12136 </member>
12137 </summary> 12137 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12138 <param name="o">InventoryBase object to compare against</param> 12138 <summary>
12139 <returns>true if objects are the same</returns> 12139 Request inventory items
12140 </member> 12140 </summary>
12141 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 12141 <param name="itemIDs">Inventory items to request</param>
12142 <summary> 12142 <param name="ownerIDs">Owners of the inventory items</param>
12143 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 12143 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12144 </summary> 12144 </member>
12145 <param name="o">InventoryBase object to compare against</param> 12145 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
12146 <returns>true if objects are the same</returns> 12146 <summary>
12147 </member> 12147 Get contents of a folder
12148 <member name="T:OpenMetaverse.InventoryItem"> 12148 </summary>
12149 <summary> 12149 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
12150 An Item in Inventory 12150 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
12151 </summary> 12151 <param name="folders">true to retrieve folders</param>
12152 </member> 12152 <param name="items">true to retrieve items</param>
12153 <member name="F:OpenMetaverse.InventoryItem.AssetUUID"> 12153 <param name="order">sort order to return results in</param>
12154 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary> 12154 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
12155 </member> 12155 <returns>A list of inventory items matching search criteria within folder</returns>
12156 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 12156 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
12157 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary> 12157 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
12158 </member> 12158 requested</remarks>
12159 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 12159 </member>
12160 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary> 12160 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
12161 </member> 12161 <summary>
12162 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 12162 Request the contents of an inventory folder
12163 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary> 12163 </summary>
12164 </member> 12164 <param name="folder">The folder to search</param>
12165 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 12165 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12166 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary> 12166 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param>
12167 </member> 12167 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param>
12168 <member name="F:OpenMetaverse.InventoryItem.Description"> 12168 <param name="order">the sort order to return items in</param>
12169 <summary>A Description of this item</summary> 12169 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
12170 </member> 12170 </member>
12171 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 12171 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
12172 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary> 12172 <summary>
12173 </member> 12173 Returns the UUID of the folder (category) that defaults to
12174 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 12174 containing 'type'. The folder is not necessarily only for that
12175 <summary>If true, item is owned by a group</summary> 12175 type
12176 </member> 12176 </summary>
12177 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 12177 <remarks>This will return the root folder if one does not exist</remarks>
12178 <summary>The price this item can be purchased for</summary> 12178 <param name="type"></param>
12179 </member> 12179 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
12180 <member name="F:OpenMetaverse.InventoryItem.SaleType"> 12180 if not found, or UUID.Zero on failure</returns>
12181 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary> 12181 </member>
12182 </member> 12182 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
12183 <member name="F:OpenMetaverse.InventoryItem.Flags"> 12183 <summary>
12184 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary> 12184 Find an object in inventory using a specific path to search
12185 </member> 12185 </summary>
12186 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 12186 <param name="baseFolder">The folder to begin the search in</param>
12187 <summary>Time and date this inventory item was created, stored as 12187 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12188 UTC (Coordinated Universal Time)</summary> 12188 <param name="path">A string path to search</param>
12189 </member> 12189 <param name="timeoutMS">milliseconds to wait for a reply</param>
12190 <member name="F:OpenMetaverse.InventoryItem.TransactionID"> 12190 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
12191 <summary>Used to update the AssetID in requests sent to the server</summary> 12191 timeout occurs or item is not found</returns>
12192 </member> 12192 </member>
12193 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID"> 12193 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12194 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary> 12194 <summary>
12195 </member> 12195 Find inventory items by path
12196 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 12196 </summary>
12197 <summary> 12197 <param name="baseFolder">The folder to begin the search in</param>
12198 Construct a new InventoryItem object 12198 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12199 </summary> 12199 <param name="path">A string path to search, folders/objects separated by a '/'</param>
12200 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 12200 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
12201 </member> 12201 </member>
12202 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 12202 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
12203 <summary> 12203 <summary>
12204 Construct a new InventoryItem object of a specific Type 12204 Search inventory Store object for an item or folder
12205 </summary> 12205 </summary>
12206 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param> 12206 <param name="baseFolder">The folder to begin the search in</param>
12207 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 12207 <param name="path">An array which creates a path to search</param>
12208 </member> 12208 <param name="level">Number of levels below baseFolder to conduct searches</param>
12209 <member name="M:OpenMetaverse.InventoryItem.IsLink"> 12209 <param name="firstOnly">if True, will stop searching after first match is found</param>
12210 <summary> 12210 <returns>A list of inventory items found</returns>
12211 Indicates inventory item is a link 12211 </member>
12212 </summary> 12212 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
12213 <returns>True if inventory item is a link to another inventory item</returns> 12213 <summary>
12214 </member> 12214 Move an inventory item or folder to a new location
12215 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12215 </summary>
12216 <summary> 12216 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
12217 12217 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
12218 </summary> 12218 </member>
12219 <returns></returns> 12219 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
12220 </member> 12220 <summary>
12221 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12221 Move an inventory item or folder to a new location and change its name
12222 <summary> 12222 </summary>
12223 12223 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
12224 </summary> 12224 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
12225 <returns></returns> 12225 <param name="newName">The name to change the item or folder to</param>
12226 </member> 12226 </member>
12227 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 12227 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12228 <summary> 12228 <summary>
12229 Generates a number corresponding to the value of the object to support the use of a hash table. 12229 Move and rename a folder
12230 Suitable for use in hashing algorithms and data structures such as a hash table 12230 </summary>
12231 </summary> 12231 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12232 <returns>A Hashcode of all the combined InventoryItem fields</returns> 12232 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12233 </member> 12233 <param name="newName">The name to change the folder to</param>
12234 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 12234 </member>
12235 <summary> 12235 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
12236 Compares an object 12236 <summary>
12237 </summary> 12237 Update folder properties
12238 <param name="o">The object to compare</param> 12238 </summary>
12239 <returns>true if comparison object matches</returns> 12239 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
12240 </member> 12240 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
12241 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 12241 <param name="name">Folder name</param>
12242 <summary> 12242 <param name="type">Folder type</param>
12243 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 12243 </member>
12244 </summary> 12244 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12245 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param> 12245 <summary>
12246 <returns>true if objects are the same</returns> 12246 Move a folder
12247 </member> 12247 </summary>
12248 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 12248 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12249 <summary> 12249 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12250 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object 12250 </member>
12251 </summary> 12251 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
12252 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param> 12252 <summary>
12253 <returns>true if objects are the same</returns> 12253 Move multiple folders, the keys in the Dictionary parameter,
12254 </member> 12254 to a new parents, the value of that folder's key.
12255 <member name="T:OpenMetaverse.InventoryTexture"> 12255 </summary>
12256 <summary> 12256 <param name="foldersNewParents">A Dictionary containing the
12257 InventoryTexture Class representing a graphical image 12257 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
12258 </summary> 12258 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
12259 <seealso cref="!:ManagedImage"/> 12259 </member>
12260 </member> 12260 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12261 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 12261 <summary>
12262 <summary> 12262 Move an inventory item to a new folder
12263 Construct an InventoryTexture object 12263 </summary>
12264 </summary> 12264 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
12265 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12265 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
12266 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12266 </member>
12267 </member> 12267 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12268 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12268 <summary>
12269 <summary> 12269 Move and rename an inventory item
12270 Construct an InventoryTexture object from a serialization stream 12270 </summary>
12271 </summary> 12271 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
12272 </member> 12272 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
12273 <member name="T:OpenMetaverse.InventorySound"> 12273 <param name="newName">The name to change the folder to</param>
12274 <summary> 12274 </member>
12275 InventorySound Class representing a playable sound 12275 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
12276 </summary> 12276 <summary>
12277 </member> 12277 Move multiple inventory items to new locations
12278 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 12278 </summary>
12279 <summary> 12279 <param name="itemsNewParents">A Dictionary containing the
12280 Construct an InventorySound object 12280 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the
12281 </summary> 12281 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param>
12282 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12282 </member>
12283 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12283 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
12284 </member> 12284 <summary>
12285 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12285 Remove descendants of a folder
12286 <summary> 12286 </summary>
12287 Construct an InventorySound object from a serialization stream 12287 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
12288 </summary> 12288 </member>
12289 </member> 12289 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
12290 <member name="T:OpenMetaverse.InventoryCallingCard"> 12290 <summary>
12291 <summary> 12291 Remove a single item from inventory
12292 InventoryCallingCard Class, contains information on another avatar 12292 </summary>
12293 </summary> 12293 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
12294 </member> 12294 </member>
12295 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 12295 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
12296 <summary> 12296 <summary>
12297 Construct an InventoryCallingCard object 12297 Remove a folder from inventory
12298 </summary> 12298 </summary>
12299 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12299 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
12300 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12300 </member>
12301 </member> 12301 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12302 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12302 <summary>
12303 <summary> 12303 Remove multiple items or folders from inventory
12304 Construct an InventoryCallingCard object from a serialization stream 12304 </summary>
12305 </summary> 12305 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
12306 </member> 12306 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
12307 <member name="T:OpenMetaverse.InventoryLandmark"> 12307 </member>
12308 <summary> 12308 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
12309 InventoryLandmark Class, contains details on a specific location 12309 <summary>
12310 </summary> 12310 Empty the Lost and Found folder
12311 </member> 12311 </summary>
12312 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 12312 </member>
12313 <summary> 12313 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
12314 Construct an InventoryLandmark object 12314 <summary>
12315 </summary> 12315 Empty the Trash folder
12316 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12316 </summary>
12317 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12317 </member>
12318 </member> 12318 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12319 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12319 <summary>
12320 <summary> 12320
12321 Construct an InventoryLandmark object from a serialization stream 12321 </summary>
12322 </summary> 12322 <param name="parentFolder"></param>
12323 </member> 12323 <param name="name"></param>
12324 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 12324 <param name="description"></param>
12325 <summary> 12325 <param name="type"></param>
12326 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited 12326 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
12327 </summary> 12327 <param name="invType"></param>
12328 </member> 12328 <param name="nextOwnerMask"></param>
12329 <member name="T:OpenMetaverse.InventoryObject"> 12329 <param name="callback"></param>
12330 <summary> 12330 </member>
12331 InventoryObject Class contains details on a primitive or coalesced set of primitives 12331 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.WearableType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12332 </summary> 12332 <summary>
12333 </member> 12333
12334 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 12334 </summary>
12335 <summary> 12335 <param name="parentFolder"></param>
12336 Construct an InventoryObject object 12336 <param name="name"></param>
12337 </summary> 12337 <param name="description"></param>
12338 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12338 <param name="type"></param>
12339 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12339 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
12340 </member> 12340 <param name="invType"></param>
12341 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12341 <param name="wearableType"></param>
12342 <summary> 12342 <param name="nextOwnerMask"></param>
12343 Construct an InventoryObject object from a serialization stream 12343 <param name="callback"></param>
12344 </summary> 12344 </member>
12345 </member> 12345 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
12346 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 12346 <summary>
12347 <summary> 12347 Creates a new inventory folder
12348 Gets or sets the upper byte of the Flags value 12348 </summary>
12349 </summary> 12349 <param name="parentID">ID of the folder to put this folder in</param>
12350 </member> 12350 <param name="name">Name of the folder to create</param>
12351 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 12351 <returns>The UUID of the newly created folder</returns>
12352 <summary> 12352 </member>
12353 Gets or sets the object attachment point, the lower byte of the Flags value 12353 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
12354 </summary> 12354 <summary>
12355 </member> 12355 Creates a new inventory folder
12356 <member name="T:OpenMetaverse.InventoryNotecard"> 12356 </summary>
12357 <summary> 12357 <param name="parentID">ID of the folder to put this folder in</param>
12358 InventoryNotecard Class, contains details on an encoded text document 12358 <param name="name">Name of the folder to create</param>
12359 </summary> 12359 <param name="preferredType">Sets this folder as the default folder
12360 </member> 12360 for new assets of the specified type. Use <code>AssetType.Unknown</code>
12361 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 12361 to create a normal folder, otherwise it will likely create a
12362 <summary> 12362 duplicate of an existing folder type</param>
12363 Construct an InventoryNotecard object 12363 <returns>The UUID of the newly created folder</returns>
12364 </summary> 12364 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
12365 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12365 it will create a new root folder which may likely cause all sorts
12366 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12366 of strange problems</remarks>
12367 </member> 12367 </member>
12368 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12368 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
12369 <summary> 12369 <summary>
12370 Construct an InventoryNotecard object from a serialization stream 12370 Create an inventory item and upload asset data
12371 </summary> 12371 </summary>
12372 </member> 12372 <param name="data">Asset data</param>
12373 <member name="T:OpenMetaverse.InventoryCategory"> 12373 <param name="name">Inventory item name</param>
12374 <summary> 12374 <param name="description">Inventory item description</param>
12375 InventoryCategory Class 12375 <param name="assetType">Asset type</param>
12376 </summary> 12376 <param name="invType">Inventory type</param>
12377 <remarks>TODO: Is this even used for anything?</remarks> 12377 <param name="folderID">Put newly created inventory in this folder</param>
12378 </member> 12378 <param name="callback">Delegate that will receive feedback on success or failure</param>
12379 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 12379 </member>
12380 <summary> 12380 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
12381 Construct an InventoryCategory object 12381 <summary>
12382 </summary> 12382 Create an inventory item and upload asset data
12383 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12383 </summary>
12384 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12384 <param name="data">Asset data</param>
12385 </member> 12385 <param name="name">Inventory item name</param>
12386 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12386 <param name="description">Inventory item description</param>
12387 <summary> 12387 <param name="assetType">Asset type</param>
12388 Construct an InventoryCategory object from a serialization stream 12388 <param name="invType">Inventory type</param>
12389 </summary> 12389 <param name="folderID">Put newly created inventory in this folder</param>
12390 </member> 12390 <param name="permissions">Permission of the newly created item
12391 <member name="T:OpenMetaverse.InventoryLSL"> 12391 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
12392 <summary> 12392 <param name="callback">Delegate that will receive feedback on success or failure</param>
12393 InventoryLSL Class, represents a Linden Scripting Language object 12393 </member>
12394 </summary> 12394 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12395 </member> 12395 <summary>
12396 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 12396 Creates inventory link to another inventory item or folder
12397 <summary> 12397 </summary>
12398 Construct an InventoryLSL object 12398 <param name="folderID">Put newly created link in folder with this UUID</param>
12399 </summary> 12399 <param name="bse">Inventory item or folder</param>
12400 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12400 <param name="callback">Method to call upon creation of the link</param>
12401 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12401 </member>
12402 </member> 12402 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12403 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12403 <summary>
12404 <summary> 12404 Creates inventory link to another inventory item
12405 Construct an InventoryLSL object from a serialization stream 12405 </summary>
12406 </summary> 12406 <param name="folderID">Put newly created link in folder with this UUID</param>
12407 </member> 12407 <param name="item">Original inventory item</param>
12408 <member name="T:OpenMetaverse.InventorySnapshot"> 12408 <param name="callback">Method to call upon creation of the link</param>
12409 <summary> 12409 </member>
12410 InventorySnapshot Class, an image taken with the viewer 12410 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12411 </summary> 12411 <summary>
12412 </member> 12412 Creates inventory link to another inventory folder
12413 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 12413 </summary>
12414 <summary> 12414 <param name="folderID">Put newly created link in folder with this UUID</param>
12415 Construct an InventorySnapshot object 12415 <param name="folder">Original inventory folder</param>
12416 </summary> 12416 <param name="callback">Method to call upon creation of the link</param>
12417 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12417 </member>
12418 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12418 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12419 </member> 12419 <summary>
12420 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12420 Creates inventory link to another inventory item or folder
12421 <summary> 12421 </summary>
12422 Construct an InventorySnapshot object from a serialization stream 12422 <param name="folderID">Put newly created link in folder with this UUID</param>
12423 </summary> 12423 <param name="itemID">Original item's UUID</param>
12424 </member> 12424 <param name="name">Name</param>
12425 <member name="T:OpenMetaverse.InventoryAttachment"> 12425 <param name="description">Description</param>
12426 <summary> 12426 <param name="assetType">Asset Type</param>
12427 InventoryAttachment Class, contains details on an attachable object 12427 <param name="invType">Inventory Type</param>
12428 </summary> 12428 <param name="transactionID">Transaction UUID</param>
12429 </member> 12429 <param name="callback">Method to call upon creation of the link</param>
12430 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 12430 </member>
12431 <summary> 12431 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12432 Construct an InventoryAttachment object 12432 <summary>
12433 </summary> 12433
12434 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12434 </summary>
12435 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12435 <param name="item"></param>
12436 </member> 12436 <param name="newParent"></param>
12437 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12437 <param name="newName"></param>
12438 <summary> 12438 <param name="callback"></param>
12439 Construct an InventoryAttachment object from a serialization stream 12439 </member>
12440 </summary> 12440 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12441 </member> 12441 <summary>
12442 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 12442
12443 <summary> 12443 </summary>
12444 Get the last AttachmentPoint this object was attached to 12444 <param name="item"></param>
12445 </summary> 12445 <param name="newParent"></param>
12446 </member> 12446 <param name="newName"></param>
12447 <member name="T:OpenMetaverse.InventoryWearable"> 12447 <param name="oldOwnerID"></param>
12448 <summary> 12448 <param name="callback"></param>
12449 InventoryWearable Class, details on a clothing item or body part 12449 </member>
12450 </summary> 12450 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItems(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{System.String},OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12451 </member> 12451 <summary>
12452 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 12452
12453 <summary> 12453 </summary>
12454 Construct an InventoryWearable object 12454 <param name="items"></param>
12455 </summary> 12455 <param name="targetFolders"></param>
12456 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12456 <param name="newNames"></param>
12457 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12457 <param name="oldOwnerID"></param>
12458 </member> 12458 <param name="callback"></param>
12459 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12459 </member>
12460 <summary> 12460 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12461 Construct an InventoryWearable object from a serialization stream 12461 <summary>
12462 </summary> 12462 Request a copy of an asset embedded within a notecard
12463 </member> 12463 </summary>
12464 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 12464 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
12465 <summary> 12465 <param name="notecardID">UUID of the notecard to request an asset from</param>
12466 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc 12466 <param name="folderID">Target folder for asset to go to in your inventory</param>
12467 </summary> 12467 <param name="itemID">UUID of the embedded asset</param>
12468 </member> 12468 <param name="callback">callback to run when item is copied to inventory</param>
12469 <member name="T:OpenMetaverse.InventoryAnimation"> 12469 </member>
12470 <summary> 12470 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
12471 InventoryAnimation Class, A bvh encoded object which animates an avatar 12471 <summary>
12472 </summary> 12472
12473 </member> 12473 </summary>
12474 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 12474 <param name="item"></param>
12475 <summary> 12475 </member>
12476 Construct an InventoryAnimation object 12476 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
12477 </summary> 12477 <summary>
12478 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12478
12479 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12479 </summary>
12480 </member> 12480 <param name="items"></param>
12481 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12481 </member>
12482 <summary> 12482 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
12483 Construct an InventoryAnimation object from a serialization stream 12483 <summary>
12484 </summary> 12484
12485 </member> 12485 </summary>
12486 <member name="T:OpenMetaverse.InventoryGesture"> 12486 <param name="items"></param>
12487 <summary> 12487 <param name="transactionID"></param>
12488 InventoryGesture Class, details on a series of animations, sounds, and actions 12488 </member>
12489 </summary> 12489 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12490 </member> 12490 <summary>
12491 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 12491
12492 <summary> 12492 </summary>
12493 Construct an InventoryGesture object 12493 <param name="data"></param>
12494 </summary> 12494 <param name="notecardID"></param>
12495 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 12495 <param name="callback"></param>
12496 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 12496 </member>
12497 </member> 12497 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12498 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12498 <summary>
12499 <summary> 12499 Save changes to notecard embedded in object contents
12500 Construct an InventoryGesture object from a serialization stream 12500 </summary>
12501 </summary> 12501 <param name="data">Encoded notecard asset data</param>
12502 </member> 12502 <param name="notecardID">Notecard UUID</param>
12503 <member name="T:OpenMetaverse.InventoryFolder"> 12503 <param name="taskID">Object's UUID</param>
12504 <summary> 12504 <param name="callback">Called upon finish of the upload with status information</param>
12505 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific 12505 </member>
12506 to itself 12506 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12507 </summary> 12507 <summary>
12508 </member> 12508 Upload new gesture asset for an inventory gesture item
12509 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 12509 </summary>
12510 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary> 12510 <param name="data">Encoded gesture asset</param>
12511 </member> 12511 <param name="gestureID">Gesture inventory UUID</param>
12512 <member name="F:OpenMetaverse.InventoryFolder.Version"> 12512 <param name="callback">Callback whick will be called when upload is complete</param>
12513 <summary>The Version of this folder</summary> 12513 </member>
12514 </member> 12514 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
12515 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 12515 <summary>
12516 <summary>Number of child items this folder contains.</summary> 12516 Update an existing script in an agents Inventory
12517 </member> 12517 </summary>
12518 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 12518 <param name="data">A byte[] array containing the encoded scripts contents</param>
12519 <summary> 12519 <param name="itemID">the itemID of the script</param>
12520 Constructor 12520 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
12521 </summary> 12521 <param name="callback"></param>
12522 <param name="itemID">UUID of the folder</param> 12522 </member>
12523 </member> 12523 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
12524 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 12524 <summary>
12525 <summary> 12525 Update an existing script in an task Inventory
12526 12526 </summary>
12527 </summary> 12527 <param name="data">A byte[] array containing the encoded scripts contents</param>
12528 <returns></returns> 12528 <param name="itemID">the itemID of the script</param>
12529 </member> 12529 <param name="taskID">UUID of the prim containting the script</param>
12530 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12530 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
12531 <summary> 12531 <param name="running">if true, sets the script to running</param>
12532 Get Serilization data for this InventoryFolder object 12532 <param name="callback"></param>
12533 </summary> 12533 </member>
12534 </member> 12534 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
12535 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 12535 <summary>
12536 <summary> 12536 Rez an object from inventory
12537 Construct an InventoryFolder object from a serialization stream 12537 </summary>
12538 </summary> 12538 <param name="simulator">Simulator to place object in</param>
12539 </member> 12539 <param name="rotation">Rotation of the object when rezzed</param>
12540 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 12540 <param name="position">Vector of where to place object</param>
12541 <summary> 12541 <param name="item">InventoryItem object containing item details</param>
12542 12542 </member>
12543 </summary> 12543 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
12544 <returns></returns> 12544 <summary>
12545 </member> 12545 Rez an object from inventory
12546 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 12546 </summary>
12547 <summary> 12547 <param name="simulator">Simulator to place object in</param>
12548 12548 <param name="rotation">Rotation of the object when rezzed</param>
12549 </summary> 12549 <param name="position">Vector of where to place object</param>
12550 <param name="o"></param> 12550 <param name="item">InventoryItem object containing item details</param>
12551 <returns></returns> 12551 <param name="groupOwner">UUID of group to own the object</param>
12552 </member> 12552 </member>
12553 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 12553 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
12554 <summary> 12554 <summary>
12555 12555 Rez an object from inventory
12556 </summary> 12556 </summary>
12557 <param name="o"></param> 12557 <param name="simulator">Simulator to place object in</param>
12558 <returns></returns> 12558 <param name="rotation">Rotation of the object when rezzed</param>
12559 </member> 12559 <param name="position">Vector of where to place object</param>
12560 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 12560 <param name="item">InventoryItem object containing item details</param>
12561 <summary> 12561 <param name="groupOwner">UUID of group to own the object</param>
12562 12562 <param name="queryID">User defined queryID to correlate replies</param>
12563 </summary> 12563 <param name="rezSelected">If set to true, the CreateSelected flag
12564 <param name="o"></param> 12564 will be set on the rezzed object</param>
12565 <returns></returns> 12565 </member>
12566 </member> 12566 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
12567 <member name="T:OpenMetaverse.InventoryManager"> 12567 <summary>
12568 <summary> 12568 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
12569 Tools for dealing with agents inventory 12569 </summary>
12570 </summary> 12570 <param name="objectLocalID">The simulator Local ID of the object</param>
12571 </member> 12571 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
12572 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID"> 12572 </member>
12573 <summary>Used for converting shadow_id to asset_id</summary> 12573 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
12574 </member> 12574 <summary>
12575 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived"> 12575 DeRez an object from the simulator and return to inventory
12576 <summary>The event subscribers, null of no subscribers</summary> 12576 </summary>
12577 </member> 12577 <param name="objectLocalID">The simulator Local ID of the object</param>
12578 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"> 12578 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
12579 <summary>Raises the ItemReceived Event</summary> 12579 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
12580 <param name="e">A ItemReceivedEventArgs object containing 12580 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
12581 the data sent from the simulator</param> 12581 <param name="transactionID">The transaction ID for this request which
12582 </member> 12582 can be used to correlate this request with other packets</param>
12583 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock"> 12583 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
12584 <summary>Thread sync lock object</summary> 12584 </member>
12585 </member> 12585 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
12586 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated"> 12586 <summary>
12587 <summary>The event subscribers, null of no subscribers</summary> 12587 Rez an item from inventory to its previous simulator location
12588 </member> 12588 </summary>
12589 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)"> 12589 <param name="simulator"></param>
12590 <summary>Raises the FolderUpdated Event</summary> 12590 <param name="item"></param>
12591 <param name="e">A FolderUpdatedEventArgs object containing 12591 <param name="queryID"></param>
12592 the data sent from the simulator</param> 12592 <returns></returns>
12593 </member> 12593 </member>
12594 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock"> 12594 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
12595 <summary>Thread sync lock object</summary> 12595 <summary>
12596 </member> 12596 Give an inventory item to another avatar
12597 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered"> 12597 </summary>
12598 <summary>The event subscribers, null of no subscribers</summary> 12598 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
12599 </member> 12599 <param name="itemName">The name of the item</param>
12600 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)"> 12600 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
12601 <summary>Raises the InventoryObjectOffered Event</summary> 12601 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
12602 <param name="e">A InventoryObjectOfferedEventArgs object containing 12602 <param name="doEffect">true to generate a beameffect during transfer</param>
12603 the data sent from the simulator</param> 12603 </member>
12604 </member> 12604 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
12605 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock"> 12605 <summary>
12606 <summary>Thread sync lock object</summary> 12606 Give an inventory Folder with contents to another avatar
12607 </member> 12607 </summary>
12608 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived"> 12608 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
12609 <summary>The event subscribers, null of no subscribers</summary> 12609 <param name="folderName">The name of the folder</param>
12610 </member> 12610 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
12611 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"> 12611 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
12612 <summary>Raises the TaskItemReceived Event</summary> 12612 <param name="doEffect">true to generate a beameffect during transfer</param>
12613 <param name="e">A TaskItemReceivedEventArgs object containing 12613 </member>
12614 the data sent from the simulator</param> 12614 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
12615 </member> 12615 <summary>
12616 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock"> 12616 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
12617 <summary>Thread sync lock object</summary> 12617 </summary>
12618 </member> 12618 <param name="objectLocalID">The target object</param>
12619 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply"> 12619 <param name="item">The item to copy or move from inventory</param>
12620 <summary>The event subscribers, null of no subscribers</summary> 12620 <returns></returns>
12621 </member> 12621 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory,
12622 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)"> 12622 for no-copy items the object is moved to the tasks inventory</remarks>
12623 <summary>Raises the FindObjectByPath Event</summary> 12623 </member>
12624 <param name="e">A FindObjectByPathEventArgs object containing 12624 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
12625 the data sent from the simulator</param> 12625 <summary>
12626 </member> 12626 Retrieve a listing of the items contained in a task (Primitive)
12627 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock"> 12627 </summary>
12628 <summary>Thread sync lock object</summary> 12628 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
12629 </member> 12629 <param name="objectLocalID">The tasks simulator local ID</param>
12630 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply"> 12630 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
12631 <summary>The event subscribers, null of no subscribers</summary> 12631 <returns>A list containing the inventory items inside the task or null
12632 </member> 12632 if a timeout occurs</returns>
12633 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)"> 12633 <remarks>This request blocks until the response from the simulator arrives
12634 <summary>Raises the TaskInventoryReply Event</summary> 12634 or timeoutMS is exceeded</remarks>
12635 <param name="e">A TaskInventoryReplyEventArgs object containing 12635 </member>
12636 the data sent from the simulator</param> 12636 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
12637 </member> 12637 <summary>
12638 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock"> 12638 Request the contents of a tasks (primitives) inventory from the
12639 <summary>Thread sync lock object</summary> 12639 current simulator
12640 </member> 12640 </summary>
12641 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory"> 12641 <param name="objectLocalID">The LocalID of the object</param>
12642 <summary>The event subscribers, null of no subscribers</summary> 12642 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
12643 </member> 12643 </member>
12644 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)"> 12644 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
12645 <summary>Raises the SaveAssetToInventory Event</summary> 12645 <summary>
12646 <param name="e">A SaveAssetToInventoryEventArgs object containing 12646 Request the contents of a tasks (primitives) inventory
12647 the data sent from the simulator</param> 12647 </summary>
12648 </member> 12648 <param name="objectLocalID">The simulator Local ID of the object</param>
12649 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock"> 12649 <param name="simulator">A reference to the simulator object that contains the object</param>
12650 <summary>Thread sync lock object</summary> 12650 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
12651 </member> 12651 </member>
12652 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply"> 12652 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
12653 <summary>The event subscribers, null of no subscribers</summary> 12653 <summary>
12654 </member> 12654 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
12655 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)"> 12655 </summary>
12656 <summary>Raises the ScriptRunningReply Event</summary> 12656 <param name="objectLocalID">LocalID of the object in the simulator</param>
12657 <param name="e">A ScriptRunningReplyEventArgs object containing 12657 <param name="taskItemID">UUID of the task item to move</param>
12658 the data sent from the simulator</param> 12658 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
12659 </member> 12659 <param name="simulator">Simulator Object</param>
12660 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock"> 12660 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
12661 <summary>Thread sync lock object</summary> 12661 </member>
12662 </member> 12662 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
12663 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 12663 <summary>
12664 <summary>Partial mapping of AssetTypes to folder names</summary> 12664 Remove an item from an objects (Prim) Inventory
12665 </member> 12665 </summary>
12666 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 12666 <param name="objectLocalID">LocalID of the object in the simulator</param>
12667 <summary> 12667 <param name="taskItemID">UUID of the task item to remove</param>
12668 Default constructor 12668 <param name="simulator">Simulator Object</param>
12669 </summary> 12669 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
12670 <param name="client">Reference to the GridClient object</param> 12670 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
12671 </member> 12671 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
12672 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 12672 </member>
12673 <summary> 12673 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
12674 Fetch an inventory item from the dataserver 12674 <summary>
12675 </summary> 12675 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
12676 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 12676 </summary>
12677 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12677 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
12678 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 12678 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
12679 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns> 12679 <param name="enableScript">true to set the scripts running state to enabled</param>
12680 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks> 12680 <returns>A Unique Transaction ID</returns>
12681 </member> 12681 <example>
12682 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12682 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
12683 <summary> 12683 and assumes the script exists in the agents inventory.
12684 Request A single inventory item 12684 <code>
12685 </summary> 12685 uint primID = 95899503; // Fake prim ID
12686 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 12686 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
12687 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12687
12688 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 12688 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
12689 </member> 12689 false, true, InventorySortOrder.ByName, 10000);
12690 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 12690
12691 <summary> 12691 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
12692 Request inventory items 12692 </code>
12693 </summary> 12693 </example>
12694 <param name="itemIDs">Inventory items to request</param> 12694 </member>
12695 <param name="ownerIDs">Owners of the inventory items</param> 12695 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12696 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 12696 <summary>
12697 </member> 12697 Request the running status of a script contained in a task (primitive) inventory
12698 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 12698 </summary>
12699 <summary> 12699 <param name="objectID">The ID of the primitive containing the script</param>
12700 Get contents of a folder 12700 <param name="scriptID">The ID of the script</param>
12701 </summary> 12701 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
12702 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param> 12702 request</remarks>
12703 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param> 12703 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
12704 <param name="folders">true to retrieve folders</param> 12704 </member>
12705 <param name="items">true to retrieve items</param> 12705 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
12706 <param name="order">sort order to return results in</param> 12706 <summary>
12707 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 12707 Send a request to set the running state of a script contained in a task (primitive) inventory
12708 <returns>A list of inventory items matching search criteria within folder</returns> 12708 </summary>
12709 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/> 12709 <param name="objectID">The ID of the primitive containing the script</param>
12710 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are 12710 <param name="scriptID">The ID of the script</param>
12711 requested</remarks> 12711 <param name="running">true to set the script running, false to stop a running script</param>
12712 </member> 12712 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
12713 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 12713 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
12714 <summary> 12714 </member>
12715 Request the contents of an inventory folder 12715 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
12716 </summary> 12716 <summary>
12717 <param name="folder">The folder to search</param> 12717 Create a CRC from an InventoryItem
12718 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12718 </summary>
12719 <param name="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param> 12719 <param name="iitem">The source InventoryItem</param>
12720 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param> 12720 <returns>A uint representing the source InventoryItem as a CRC</returns>
12721 <param name="order">the sort order to return items in</param> 12721 </member>
12722 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/> 12722 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
12723 </member> 12723 <summary>
12724 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 12724 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
12725 <summary> 12725 </summary>
12726 Returns the UUID of the folder (category) that defaults to 12726 <param name="shadowID">Obfuscated shadow_id value</param>
12727 containing 'type'. The folder is not necessarily only for that 12727 <returns>Deobfuscated asset_id value</returns>
12728 type 12728 </member>
12729 </summary> 12729 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
12730 <remarks>This will return the root folder if one does not exist</remarks> 12730 <summary>
12731 <param name="type"></param> 12731 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
12732 <returns>The UUID of the desired folder if found, the UUID of the RootFolder 12732 </summary>
12733 if not found, or UUID.Zero on failure</returns> 12733 <param name="assetID">asset_id value to obfuscate</param>
12734 </member> 12734 <returns>Obfuscated shadow_id value</returns>
12735 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 12735 </member>
12736 <summary> 12736 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
12737 Find an object in inventory using a specific path to search 12737 <summary>
12738 </summary> 12738 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
12739 <param name="baseFolder">The folder to begin the search in</param> 12739 </summary>
12740 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12740 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
12741 <param name="path">A string path to search</param> 12741 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
12742 <param name="timeoutMS">milliseconds to wait for a reply</param> 12742 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
12743 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if 12743 </member>
12744 timeout occurs or item is not found</returns> 12744 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
12745 </member> 12745 <summary>
12746 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12746 Parse the results of a RequestTaskInventory() response
12747 <summary> 12747 </summary>
12748 Find inventory items by path 12748 <param name="taskData">A string which contains the data from the task reply</param>
12749 </summary> 12749 <returns>A List containing the items contained within the tasks inventory</returns>
12750 <param name="baseFolder">The folder to begin the search in</param> 12750 </member>
12751 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 12751 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12752 <param name="path">A string path to search, folders/objects separated by a '/'</param> 12752 <summary>Process an incoming packet and raise the appropriate events</summary>
12753 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks> 12753 <param name="sender">The sender</param>
12754 </member> 12754 <param name="e">The EventArgs object containing the packet data</param>
12755 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 12755 </member>
12756 <summary> 12756 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12757 Search inventory Store object for an item or folder 12757 <summary>Process an incoming packet and raise the appropriate events</summary>
12758 </summary> 12758 <param name="sender">The sender</param>
12759 <param name="baseFolder">The folder to begin the search in</param> 12759 <param name="e">The EventArgs object containing the packet data</param>
12760 <param name="path">An array which creates a path to search</param> 12760 </member>
12761 <param name="level">Number of levels below baseFolder to conduct searches</param> 12761 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12762 <param name="firstOnly">if True, will stop searching after first match is found</param> 12762 <summary>
12763 <returns>A list of inventory items found</returns> 12763 UpdateCreateInventoryItem packets are received when a new inventory item
12764 </member> 12764 is created. This may occur when an object that's rezzed in world is
12765 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 12765 taken into inventory, when an item is created using the CreateInventoryItem
12766 <summary> 12766 packet, or when an object is purchased
12767 Move an inventory item or folder to a new location 12767 </summary>
12768 </summary> 12768 <param name="sender">The sender</param>
12769 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 12769 <param name="e">The EventArgs object containing the packet data</param>
12770 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 12770 </member>
12771 </member> 12771 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12772 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 12772 <summary>Process an incoming packet and raise the appropriate events</summary>
12773 <summary> 12773 <param name="sender">The sender</param>
12774 Move an inventory item or folder to a new location and change its name 12774 <param name="e">The EventArgs object containing the packet data</param>
12775 </summary> 12775 </member>
12776 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 12776 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12777 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 12777 <summary>Process an incoming packet and raise the appropriate events</summary>
12778 <param name="newName">The name to change the item or folder to</param> 12778 <param name="sender">The sender</param>
12779 </member> 12779 <param name="e">The EventArgs object containing the packet data</param>
12780 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12780 </member>
12781 <summary> 12781 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12782 Move and rename a folder 12782 <summary>Process an incoming packet and raise the appropriate events</summary>
12783 </summary> 12783 <param name="sender">The sender</param>
12784 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12784 <param name="e">The EventArgs object containing the packet data</param>
12785 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12785 </member>
12786 <param name="newName">The name to change the folder to</param> 12786 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12787 </member> 12787 <summary>Process an incoming packet and raise the appropriate events</summary>
12788 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 12788 <param name="sender">The sender</param>
12789 <summary> 12789 <param name="e">The EventArgs object containing the packet data</param>
12790 Update folder properties 12790 </member>
12791 </summary> 12791 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
12792 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param> 12792 <summary>Raised when the simulator sends us data containing
12793 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param> 12793 ...</summary>
12794 <param name="name">Folder name</param> 12794 </member>
12795 <param name="type">Folder type</param> 12795 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
12796 </member> 12796 <summary>Raised when the simulator sends us data containing
12797 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12797 ...</summary>
12798 <summary> 12798 </member>
12799 Move a folder 12799 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
12800 </summary> 12800 <summary>Raised when the simulator sends us data containing
12801 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12801 an inventory object sent by another avatar or primitive</summary>
12802 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 12802 </member>
12803 </member> 12803 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
12804 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 12804 <summary>Raised when the simulator sends us data containing
12805 <summary> 12805 ...</summary>
12806 Move multiple folders, the keys in the Dictionary parameter, 12806 </member>
12807 to a new parents, the value of that folder's key. 12807 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
12808 </summary> 12808 <summary>Raised when the simulator sends us data containing
12809 <param name="foldersNewParents">A Dictionary containing the 12809 ...</summary>
12810 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the 12810 </member>
12811 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param> 12811 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
12812 </member> 12812 <summary>Raised when the simulator sends us data containing
12813 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 12813 ...</summary>
12814 <summary> 12814 </member>
12815 Move an inventory item to a new folder 12815 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
12816 </summary> 12816 <summary>Raised when the simulator sends us data containing
12817 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 12817 ...</summary>
12818 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 12818 </member>
12819 </member> 12819 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
12820 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 12820 <summary>Raised when the simulator sends us data containing
12821 <summary> 12821 ...</summary>
12822 Move and rename an inventory item 12822 </member>
12823 </summary> 12823 <member name="P:OpenMetaverse.InventoryManager.Store">
12824 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 12824 <summary>
12825 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 12825 Get this agents Inventory data
12826 <param name="newName">The name to change the folder to</param> 12826 </summary>
12827 </member> 12827 </member>
12828 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 12828 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
12829 <summary> 12829 <summary>
12830 Move multiple inventory items to new locations 12830 Callback for inventory item creation finishing
12831 </summary> 12831 </summary>
12832 <param name="itemsNewParents">A Dictionary containing the 12832 <param name="success">Whether the request to create an inventory
12833 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the 12833 item succeeded or not</param>
12834 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param> 12834 <param name="item">Inventory item being created. If success is
12835 </member> 12835 false this will be null</param>
12836 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 12836 </member>
12837 <summary> 12837 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
12838 Remove descendants of a folder 12838 <summary>
12839 </summary> 12839 Callback for an inventory item being create from an uploaded asset
12840 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param> 12840 </summary>
12841 </member> 12841 <param name="success">true if inventory item creation was successful</param>
12842 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 12842 <param name="status"></param>
12843 <summary> 12843 <param name="itemID"></param>
12844 Remove a single item from inventory 12844 <param name="assetID"></param>
12845 </summary> 12845 </member>
12846 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param> 12846 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
12847 </member> 12847 <summary>
12848 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 12848
12849 <summary> 12849 </summary>
12850 Remove a folder from inventory 12850 <param name="item"></param>
12851 </summary> 12851 </member>
12852 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param> 12852 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
12853 </member> 12853 <summary>
12854 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 12854 Reply received when uploading an inventory asset
12855 <summary> 12855 </summary>
12856 Remove multiple items or folders from inventory 12856 <param name="success">Has upload been successful</param>
12857 </summary> 12857 <param name="status">Error message if upload failed</param>
12858 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param> 12858 <param name="itemID">Inventory asset UUID</param>
12859 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param> 12859 <param name="assetID">New asset UUID</param>
12860 </member> 12860 </member>
12861 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 12861 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
12862 <summary> 12862 <summary>
12863 Empty the Lost and Found folder 12863 Delegate that is invoked when script upload is completed
12864 </summary> 12864 </summary>
12865 </member> 12865 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
12866 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 12866 <param name="uploadStatus">Upload status message</param>
12867 <summary> 12867 <param name="compileSuccess">Is compilation successful</param>
12868 Empty the Trash folder 12868 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
12869 </summary> 12869 <param name="itemID">Script inventory UUID</param>
12870 </member> 12870 <param name="assetID">Script's new asset UUID</param>
12871 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12871 </member>
12872 <summary> 12872 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
12873 12873 <summary>Set to true to accept offer, false to decline it</summary>
12874 </summary> 12874 </member>
12875 <param name="parentFolder"></param> 12875 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
12876 <param name="name"></param> 12876 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary>
12877 <param name="description"></param> 12877 </member>
12878 <param name="type"></param> 12878 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
12879 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 12879 <summary>
12880 <param name="invType"></param> 12880 Callback when an inventory object is accepted and received from a
12881 <param name="nextOwnerMask"></param> 12881 task inventory. This is the callback in which you actually get
12882 <param name="callback"></param> 12882 the ItemID, as in ObjectOfferedCallback it is null when received
12883 </member> 12883 from a task.
12884 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.WearableType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12884 </summary>
12885 <summary> 12885 </member>
12886 12886 <member name="T:OpenMetaverse.GroupMember">
12887 </summary> 12887 <summary>
12888 <param name="parentFolder"></param> 12888 Avatar group management
12889 <param name="name"></param> 12889 </summary>
12890 <param name="description"></param> 12890 </member>
12891 <param name="type"></param> 12891 <member name="F:OpenMetaverse.GroupMember.ID">
12892 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 12892 <summary>Key of Group Member</summary>
12893 <param name="invType"></param> 12893 </member>
12894 <param name="wearableType"></param> 12894 <member name="F:OpenMetaverse.GroupMember.Contribution">
12895 <param name="nextOwnerMask"></param> 12895 <summary>Total land contribution</summary>
12896 <param name="callback"></param> 12896 </member>
12897 </member> 12897 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
12898 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 12898 <summary>Online status information</summary>
12899 <summary> 12899 </member>
12900 Creates a new inventory folder 12900 <member name="F:OpenMetaverse.GroupMember.Powers">
12901 </summary> 12901 <summary>Abilities that the Group Member has</summary>
12902 <param name="parentID">ID of the folder to put this folder in</param> 12902 </member>
12903 <param name="name">Name of the folder to create</param> 12903 <member name="F:OpenMetaverse.GroupMember.Title">
12904 <returns>The UUID of the newly created folder</returns> 12904 <summary>Current group title</summary>
12905 </member> 12905 </member>
12906 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 12906 <member name="F:OpenMetaverse.GroupMember.IsOwner">
12907 <summary> 12907 <summary>Is a group owner</summary>
12908 Creates a new inventory folder 12908 </member>
12909 </summary> 12909 <member name="T:OpenMetaverse.GroupRole">
12910 <param name="parentID">ID of the folder to put this folder in</param> 12910 <summary>
12911 <param name="name">Name of the folder to create</param> 12911 Role manager for a group
12912 <param name="preferredType">Sets this folder as the default folder 12912 </summary>
12913 for new assets of the specified type. Use <code>AssetType.Unknown</code> 12913 </member>
12914 to create a normal folder, otherwise it will likely create a 12914 <member name="F:OpenMetaverse.GroupRole.GroupID">
12915 duplicate of an existing folder type</param> 12915 <summary>Key of the group</summary>
12916 <returns>The UUID of the newly created folder</returns> 12916 </member>
12917 <remarks>If you specify a preferred type of <code>AsseType.Folder</code> 12917 <member name="F:OpenMetaverse.GroupRole.ID">
12918 it will create a new root folder which may likely cause all sorts 12918 <summary>Key of Role</summary>
12919 of strange problems</remarks> 12919 </member>
12920 </member> 12920 <member name="F:OpenMetaverse.GroupRole.Name">
12921 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 12921 <summary>Name of Role</summary>
12922 <summary> 12922 </member>
12923 Create an inventory item and upload asset data 12923 <member name="F:OpenMetaverse.GroupRole.Title">
12924 </summary> 12924 <summary>Group Title associated with Role</summary>
12925 <param name="data">Asset data</param> 12925 </member>
12926 <param name="name">Inventory item name</param> 12926 <member name="F:OpenMetaverse.GroupRole.Description">
12927 <param name="description">Inventory item description</param> 12927 <summary>Description of Role</summary>
12928 <param name="assetType">Asset type</param> 12928 </member>
12929 <param name="invType">Inventory type</param> 12929 <member name="F:OpenMetaverse.GroupRole.Powers">
12930 <param name="folderID">Put newly created inventory in this folder</param> 12930 <summary>Abilities Associated with Role</summary>
12931 <param name="callback">Delegate that will receive feedback on success or failure</param> 12931 </member>
12932 </member> 12932 <member name="M:OpenMetaverse.GroupRole.ToString">
12933 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 12933 <summary>Returns the role's title</summary>
12934 <summary> 12934 <returns>The role's title</returns>
12935 Create an inventory item and upload asset data 12935 </member>
12936 </summary> 12936 <member name="T:OpenMetaverse.GroupTitle">
12937 <param name="data">Asset data</param> 12937 <summary>
12938 <param name="name">Inventory item name</param> 12938 Class to represent Group Title
12939 <param name="description">Inventory item description</param> 12939 </summary>
12940 <param name="assetType">Asset type</param> 12940 </member>
12941 <param name="invType">Inventory type</param> 12941 <member name="F:OpenMetaverse.GroupTitle.GroupID">
12942 <param name="folderID">Put newly created inventory in this folder</param> 12942 <summary>Key of the group</summary>
12943 <param name="permissions">Permission of the newly created item 12943 </member>
12944 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param> 12944 <member name="F:OpenMetaverse.GroupTitle.RoleID">
12945 <param name="callback">Delegate that will receive feedback on success or failure</param> 12945 <summary>ID of the role title belongs to</summary>
12946 </member> 12946 </member>
12947 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12947 <member name="F:OpenMetaverse.GroupTitle.Title">
12948 <summary> 12948 <summary>Group Title</summary>
12949 Creates inventory link to another inventory item or folder 12949 </member>
12950 </summary> 12950 <member name="F:OpenMetaverse.GroupTitle.Selected">
12951 <param name="folderID">Put newly created link in folder with this UUID</param> 12951 <summary>Whether title is Active</summary>
12952 <param name="bse">Inventory item or folder</param> 12952 </member>
12953 <param name="callback">Method to call upon creation of the link</param> 12953 <member name="M:OpenMetaverse.GroupTitle.ToString">
12954 </member> 12954 <summary>Returns group title</summary>
12955 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12955 </member>
12956 <summary> 12956 <member name="T:OpenMetaverse.Group">
12957 Creates inventory link to another inventory item 12957 <summary>
12958 </summary> 12958 Represents a group on the grid
12959 <param name="folderID">Put newly created link in folder with this UUID</param> 12959 </summary>
12960 <param name="item">Original inventory item</param> 12960 </member>
12961 <param name="callback">Method to call upon creation of the link</param> 12961 <member name="F:OpenMetaverse.Group.ID">
12962 </member> 12962 <summary>Key of Group</summary>
12963 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12963 </member>
12964 <summary> 12964 <member name="F:OpenMetaverse.Group.InsigniaID">
12965 Creates inventory link to another inventory folder 12965 <summary>Key of Group Insignia</summary>
12966 </summary> 12966 </member>
12967 <param name="folderID">Put newly created link in folder with this UUID</param> 12967 <member name="F:OpenMetaverse.Group.FounderID">
12968 <param name="folder">Original inventory folder</param> 12968 <summary>Key of Group Founder</summary>
12969 <param name="callback">Method to call upon creation of the link</param> 12969 </member>
12970 </member> 12970 <member name="F:OpenMetaverse.Group.OwnerRole">
12971 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 12971 <summary>Key of Group Role for Owners</summary>
12972 <summary> 12972 </member>
12973 Creates inventory link to another inventory item or folder 12973 <member name="F:OpenMetaverse.Group.Name">
12974 </summary> 12974 <summary>Name of Group</summary>
12975 <param name="folderID">Put newly created link in folder with this UUID</param> 12975 </member>
12976 <param name="itemID">Original item's UUID</param> 12976 <member name="F:OpenMetaverse.Group.Charter">
12977 <param name="name">Name</param> 12977 <summary>Text of Group Charter</summary>
12978 <param name="description">Description</param> 12978 </member>
12979 <param name="assetType">Asset Type</param> 12979 <member name="F:OpenMetaverse.Group.MemberTitle">
12980 <param name="invType">Inventory Type</param> 12980 <summary>Title of "everyone" role</summary>
12981 <param name="transactionID">Transaction UUID</param> 12981 </member>
12982 <param name="callback">Method to call upon creation of the link</param> 12982 <member name="F:OpenMetaverse.Group.OpenEnrollment">
12983 </member> 12983 <summary>Is the group open for enrolement to everyone</summary>
12984 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12984 </member>
12985 <summary> 12985 <member name="F:OpenMetaverse.Group.ShowInList">
12986 12986 <summary>Will group show up in search</summary>
12987 </summary> 12987 </member>
12988 <param name="item"></param> 12988 <member name="F:OpenMetaverse.Group.Powers">
12989 <param name="newParent"></param> 12989 <summary></summary>
12990 <param name="newName"></param> 12990 </member>
12991 <param name="callback"></param> 12991 <member name="F:OpenMetaverse.Group.AcceptNotices">
12992 </member> 12992 <summary></summary>
12993 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 12993 </member>
12994 <summary> 12994 <member name="F:OpenMetaverse.Group.AllowPublish">
12995 12995 <summary></summary>
12996 </summary> 12996 </member>
12997 <param name="item"></param> 12997 <member name="F:OpenMetaverse.Group.MaturePublish">
12998 <param name="newParent"></param> 12998 <summary>Is the group Mature</summary>
12999 <param name="newName"></param> 12999 </member>
13000 <param name="oldOwnerID"></param> 13000 <member name="F:OpenMetaverse.Group.MembershipFee">
13001 <param name="callback"></param> 13001 <summary>Cost of group membership</summary>
13002 </member> 13002 </member>
13003 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItems(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{System.String},OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 13003 <member name="F:OpenMetaverse.Group.Money">
13004 <summary> 13004 <summary></summary>
13005 13005 </member>
13006 </summary> 13006 <member name="F:OpenMetaverse.Group.Contribution">
13007 <param name="items"></param> 13007 <summary></summary>
13008 <param name="targetFolders"></param> 13008 </member>
13009 <param name="newNames"></param> 13009 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
13010 <param name="oldOwnerID"></param> 13010 <summary>The total number of current members this group has</summary>
13011 <param name="callback"></param> 13011 </member>
13012 </member> 13012 <member name="F:OpenMetaverse.Group.GroupRolesCount">
13013 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 13013 <summary>The number of roles this group has configured</summary>
13014 <summary> 13014 </member>
13015 Request a copy of an asset embedded within a notecard 13015 <member name="F:OpenMetaverse.Group.ListInProfile">
13016 </summary> 13016 <summary>Show this group in agent's profile</summary>
13017 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param> 13017 </member>
13018 <param name="notecardID">UUID of the notecard to request an asset from</param> 13018 <member name="M:OpenMetaverse.Group.ToString">
13019 <param name="folderID">Target folder for asset to go to in your inventory</param> 13019 <summary>Returns the name of the group</summary>
13020 <param name="itemID">UUID of the embedded asset</param> 13020 <returns>A string containing the name of the group</returns>
13021 <param name="callback">callback to run when item is copied to inventory</param> 13021 </member>
13022 </member> 13022 <member name="T:OpenMetaverse.Vote">
13023 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 13023 <summary>
13024 <summary> 13024 A group Vote
13025 13025 </summary>
13026 </summary> 13026 </member>
13027 <param name="item"></param> 13027 <member name="F:OpenMetaverse.Vote.Candidate">
13028 </member> 13028 <summary>Key of Avatar who created Vote</summary>
13029 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 13029 </member>
13030 <summary> 13030 <member name="F:OpenMetaverse.Vote.VoteString">
13031 13031 <summary>Text of the Vote proposal</summary>
13032 </summary> 13032 </member>
13033 <param name="items"></param> 13033 <member name="F:OpenMetaverse.Vote.NumVotes">
13034 </member> 13034 <summary>Total number of votes</summary>
13035 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 13035 </member>
13036 <summary> 13036 <member name="T:OpenMetaverse.GroupProposal">
13037 13037 <summary>
13038 </summary> 13038 A group proposal
13039 <param name="items"></param> 13039 </summary>
13040 <param name="transactionID"></param> 13040 </member>
13041 </member> 13041 <member name="F:OpenMetaverse.GroupProposal.VoteText">
13042 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 13042 <summary>The Text of the proposal</summary>
13043 <summary> 13043 </member>
13044 13044 <member name="F:OpenMetaverse.GroupProposal.Quorum">
13045 </summary> 13045 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
13046 <param name="data"></param> 13046 </member>
13047 <param name="notecardID"></param> 13047 <member name="F:OpenMetaverse.GroupProposal.Majority">
13048 <param name="callback"></param> 13048 <summary>The required ration of yes/no votes required for vote to pass</summary>
13049 </member> 13049 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
13050 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 13050 TODO: this should be an enum
13051 <summary> 13051 </member>
13052 Save changes to notecard embedded in object contents 13052 <member name="F:OpenMetaverse.GroupProposal.Duration">
13053 </summary> 13053 <summary>The duration in days votes are accepted</summary>
13054 <param name="data">Encoded notecard asset data</param> 13054 </member>
13055 <param name="notecardID">Notecard UUID</param> 13055 <member name="T:OpenMetaverse.GroupAccountSummary">
13056 <param name="taskID">Object's UUID</param> 13056 <summary>
13057 <param name="callback">Called upon finish of the upload with status information</param> 13057
13058 </member> 13058 </summary>
13059 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 13059 </member>
13060 <summary> 13060 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
13061 Upload new gesture asset for an inventory gesture item 13061 <summary></summary>
13062 </summary> 13062 </member>
13063 <param name="data">Encoded gesture asset</param> 13063 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
13064 <param name="gestureID">Gesture inventory UUID</param> 13064 <summary></summary>
13065 <param name="callback">Callback whick will be called when upload is complete</param> 13065 </member>
13066 </member> 13066 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
13067 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 13067 <summary></summary>
13068 <summary> 13068 </member>
13069 Update an existing script in an agents Inventory 13069 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
13070 </summary> 13070 <summary></summary>
13071 <param name="data">A byte[] array containing the encoded scripts contents</param> 13071 </member>
13072 <param name="itemID">the itemID of the script</param> 13072 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
13073 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 13073 <summary></summary>
13074 <param name="callback"></param> 13074 </member>
13075 </member> 13075 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
13076 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 13076 <summary></summary>
13077 <summary> 13077 </member>
13078 Update an existing script in an task Inventory 13078 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
13079 </summary> 13079 <summary></summary>
13080 <param name="data">A byte[] array containing the encoded scripts contents</param> 13080 </member>
13081 <param name="itemID">the itemID of the script</param> 13081 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
13082 <param name="taskID">UUID of the prim containting the script</param> 13082 <summary></summary>
13083 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 13083 </member>
13084 <param name="running">if true, sets the script to running</param> 13084 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
13085 <param name="callback"></param> 13085 <summary></summary>
13086 </member> 13086 </member>
13087 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 13087 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
13088 <summary> 13088 <summary></summary>
13089 Rez an object from inventory 13089 </member>
13090 </summary> 13090 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
13091 <param name="simulator">Simulator to place object in</param> 13091 <summary></summary>
13092 <param name="rotation">Rotation of the object when rezzed</param> 13092 </member>
13093 <param name="position">Vector of where to place object</param> 13093 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
13094 <param name="item">InventoryItem object containing item details</param> 13094 <summary></summary>
13095 </member> 13095 </member>
13096 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 13096 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
13097 <summary> 13097 <summary></summary>
13098 Rez an object from inventory 13098 </member>
13099 </summary> 13099 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
13100 <param name="simulator">Simulator to place object in</param> 13100 <summary></summary>
13101 <param name="rotation">Rotation of the object when rezzed</param> 13101 </member>
13102 <param name="position">Vector of where to place object</param> 13102 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
13103 <param name="item">InventoryItem object containing item details</param> 13103 <summary></summary>
13104 <param name="groupOwner">UUID of group to own the object</param> 13104 </member>
13105 </member> 13105 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
13106 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 13106 <summary></summary>
13107 <summary> 13107 </member>
13108 Rez an object from inventory 13108 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
13109 </summary> 13109 <summary></summary>
13110 <param name="simulator">Simulator to place object in</param> 13110 </member>
13111 <param name="rotation">Rotation of the object when rezzed</param> 13111 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
13112 <param name="position">Vector of where to place object</param> 13112 <summary></summary>
13113 <param name="item">InventoryItem object containing item details</param> 13113 </member>
13114 <param name="groupOwner">UUID of group to own the object</param> 13114 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
13115 <param name="queryID">User defined queryID to correlate replies</param> 13115 <summary></summary>
13116 <param name="rezSelected">If set to true, the CreateSelected flag 13116 </member>
13117 will be set on the rezzed object</param> 13117 <member name="T:OpenMetaverse.GroupNotice">
13118 </member> 13118 <summary>
13119 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 13119 Struct representing a group notice
13120 <summary> 13120 </summary>
13121 DeRez an object from the simulator to the agents Objects folder in the agents Inventory 13121 </member>
13122 </summary> 13122 <member name="F:OpenMetaverse.GroupNotice.Subject">
13123 <param name="objectLocalID">The simulator Local ID of the object</param> 13123 <summary></summary>
13124 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 13124 </member>
13125 </member> 13125 <member name="F:OpenMetaverse.GroupNotice.Message">
13126 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13126 <summary></summary>
13127 <summary> 13127 </member>
13128 DeRez an object from the simulator and return to inventory 13128 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
13129 </summary> 13129 <summary></summary>
13130 <param name="objectLocalID">The simulator Local ID of the object</param> 13130 </member>
13131 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param> 13131 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
13132 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or- 13132 <summary></summary>
13133 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 13133 </member>
13134 <param name="transactionID">The transaction ID for this request which 13134 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
13135 can be used to correlate this request with other packets</param> 13135 <summary>
13136 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 13136
13137 </member> 13137 </summary>
13138 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 13138 <returns></returns>
13139 <summary> 13139 </member>
13140 Rez an item from inventory to its previous simulator location 13140 <member name="T:OpenMetaverse.GroupNoticesListEntry">
13141 </summary> 13141 <summary>
13142 <param name="simulator"></param> 13142 Struct representing a group notice list entry
13143 <param name="item"></param> 13143 </summary>
13144 <param name="queryID"></param> 13144 </member>
13145 <returns></returns> 13145 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
13146 </member> 13146 <summary>Notice ID</summary>
13147 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 13147 </member>
13148 <summary> 13148 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
13149 Give an inventory item to another avatar 13149 <summary>Creation timestamp of notice</summary>
13150 </summary> 13150 </member>
13151 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param> 13151 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
13152 <param name="itemName">The name of the item</param> 13152 <summary>Agent name who created notice</summary>
13153 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 13153 </member>
13154 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 13154 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
13155 <param name="doEffect">true to generate a beameffect during transfer</param> 13155 <summary>Notice subject</summary>
13156 </member> 13156 </member>
13157 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 13157 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
13158 <summary> 13158 <summary>Is there an attachment?</summary>
13159 Give an inventory Folder with contents to another avatar 13159 </member>
13160 </summary> 13160 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
13161 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param> 13161 <summary>Attachment Type</summary>
13162 <param name="folderName">The name of the folder</param> 13162 </member>
13163 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 13163 <member name="T:OpenMetaverse.ChatSessionMember">
13164 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 13164 <summary>
13165 <param name="doEffect">true to generate a beameffect during transfer</param> 13165 Struct representing a member of a group chat session and their settings
13166 </member> 13166 </summary>
13167 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 13167 </member>
13168 <summary> 13168 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
13169 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory 13169 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
13170 </summary> 13170 </member>
13171 <param name="objectLocalID">The target object</param> 13171 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
13172 <param name="item">The item to copy or move from inventory</param> 13172 <summary>True if user has voice chat enabled</summary>
13173 <returns></returns> 13173 </member>
13174 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory, 13174 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
13175 for no-copy items the object is moved to the tasks inventory</remarks> 13175 <summary>True of Avatar has moderator abilities</summary>
13176 </member> 13176 </member>
13177 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 13177 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
13178 <summary> 13178 <summary>True if a moderator has muted this avatars chat</summary>
13179 Retrieve a listing of the items contained in a task (Primitive) 13179 </member>
13180 </summary> 13180 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
13181 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 13181 <summary>True if a moderator has muted this avatars voice</summary>
13182 <param name="objectLocalID">The tasks simulator local ID</param> 13182 </member>
13183 <param name="timeoutMS">milliseconds to wait for reply from simulator</param> 13183 <member name="T:OpenMetaverse.GroupRoleUpdate">
13184 <returns>A list containing the inventory items inside the task or null 13184 <summary>
13185 if a timeout occurs</returns> 13185 Role update flags
13186 <remarks>This request blocks until the response from the simulator arrives 13186 </summary>
13187 or timeoutMS is exceeded</remarks> 13187 </member>
13188 </member> 13188 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
13189 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 13189 <summary></summary>
13190 <summary> 13190 </member>
13191 Request the contents of a tasks (primitives) inventory from the 13191 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
13192 current simulator 13192 <summary></summary>
13193 </summary> 13193 </member>
13194 <param name="objectLocalID">The LocalID of the object</param> 13194 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
13195 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 13195 <summary></summary>
13196 </member> 13196 </member>
13197 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 13197 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
13198 <summary> 13198 <summary></summary>
13199 Request the contents of a tasks (primitives) inventory 13199 </member>
13200 </summary> 13200 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
13201 <param name="objectLocalID">The simulator Local ID of the object</param> 13201 <summary></summary>
13202 <param name="simulator">A reference to the simulator object that contains the object</param> 13202 </member>
13203 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 13203 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
13204 </member> 13204 <summary></summary>
13205 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 13205 </member>
13206 <summary> 13206 <member name="F:OpenMetaverse.GroupPowers.None">
13207 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory 13207 <summary></summary>
13208 </summary> 13208 </member>
13209 <param name="objectLocalID">LocalID of the object in the simulator</param> 13209 <member name="F:OpenMetaverse.GroupPowers.Invite">
13210 <param name="taskItemID">UUID of the task item to move</param> 13210 <summary>Can send invitations to groups default role</summary>
13211 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param> 13211 </member>
13212 <param name="simulator">Simulator Object</param> 13212 <member name="F:OpenMetaverse.GroupPowers.Eject">
13213 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks> 13213 <summary>Can eject members from group</summary>
13214 </member> 13214 </member>
13215 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 13215 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
13216 <summary> 13216 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
13217 Remove an item from an objects (Prim) Inventory 13217 </member>
13218 </summary> 13218 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
13219 <param name="objectLocalID">LocalID of the object in the simulator</param> 13219 <summary>Member is visible in the public member list</summary>
13220 <param name="taskItemID">UUID of the task item to remove</param> 13220 </member>
13221 <param name="simulator">Simulator Object</param> 13221 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
13222 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the 13222 <summary>Can create new roles</summary>
13223 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with 13223 </member>
13224 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks> 13224 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
13225 </member> 13225 <summary>Can delete existing roles</summary>
13226 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)"> 13226 </member>
13227 <summary> 13227 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
13228 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory 13228 <summary>Can change Role names, titles and descriptions</summary>
13229 </summary> 13229 </member>
13230 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param> 13230 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
13231 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param> 13231 <summary>Can assign other members to assigners role</summary>
13232 <param name="enableScript">true to set the scripts running state to enabled</param> 13232 </member>
13233 <returns>A Unique Transaction ID</returns> 13233 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
13234 <example> 13234 <summary>Can assign other members to any role</summary>
13235 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory 13235 </member>
13236 and assumes the script exists in the agents inventory. 13236 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
13237 <code> 13237 <summary>Can remove members from roles</summary>
13238 uint primID = 95899503; // Fake prim ID 13238 </member>
13239 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory 13239 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
13240 13240 <summary>Can assign and remove abilities in roles</summary>
13241 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID, 13241 </member>
13242 false, true, InventorySortOrder.ByName, 10000); 13242 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
13243 13243 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
13244 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]); 13244 members are publicly visible in group member listings</summary>
13245 </code> 13245 </member>
13246 </example> 13246 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
13247 </member> 13247 <summary>Can buy land or deed land to group</summary>
13248 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13248 </member>
13249 <summary> 13249 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
13250 Request the running status of a script contained in a task (primitive) inventory 13250 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
13251 </summary> 13251 private estates</summary>
13252 <param name="objectID">The ID of the primitive containing the script</param> 13252 </member>
13253 <param name="scriptID">The ID of the script</param> 13253 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
13254 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the 13254 <summary>Can set land for-sale information on group owned parcels</summary>
13255 request</remarks> 13255 </member>
13256 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> 13256 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
13257 </member> 13257 <summary>Can subdivide and join parcels</summary>
13258 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 13258 </member>
13259 <summary> 13259 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
13260 Send a request to set the running state of a script contained in a task (primitive) inventory 13260 <summary>Can join group chat sessions</summary>
13261 </summary> 13261 </member>
13262 <param name="objectID">The ID of the primitive containing the script</param> 13262 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
13263 <param name="scriptID">The ID of the script</param> 13263 <summary>Can use voice chat in Group Chat sessions</summary>
13264 <param name="running">true to set the script running, false to stop a running script</param> 13264 </member>
13265 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined 13265 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
13266 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks> 13266 <summary>Can moderate group chat sessions</summary>
13267 </member> 13267 </member>
13268 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 13268 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
13269 <summary> 13269 <summary>Can toggle "Show in Find Places" and set search category</summary>
13270 Create a CRC from an InventoryItem 13270 </member>
13271 </summary> 13271 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
13272 <param name="iitem">The source InventoryItem</param> 13272 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
13273 <returns>A uint representing the source InventoryItem as a CRC</returns> 13273 </member>
13274 </member> 13274 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
13275 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 13275 <summary>Can set the landing point and teleport routing on group land</summary>
13276 <summary> 13276 </member>
13277 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 13277 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
13278 </summary> 13278 <summary>Can change music and media settings</summary>
13279 <param name="shadowID">Obfuscated shadow_id value</param> 13279 </member>
13280 <returns>Deobfuscated asset_id value</returns> 13280 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
13281 </member> 13281 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
13282 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)"> 13282 </member>
13283 <summary> 13283 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
13284 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id 13284 <summary>Can toggle various About Land > Options settings</summary>
13285 </summary> 13285 </member>
13286 <param name="assetID">asset_id value to obfuscate</param> 13286 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
13287 <returns>Obfuscated shadow_id value</returns> 13287 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
13288 </member> 13288 </member>
13289 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 13289 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
13290 <summary> 13290 <summary>Can always fly while over group owned land</summary>
13291 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object 13291 </member>
13292 </summary> 13292 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
13293 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param> 13293 <summary>Can always rez objects on group owned land</summary>
13294 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param> 13294 </member>
13295 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns> 13295 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
13296 </member> 13296 <summary>Can always create landmarks for group owned parcels</summary>
13297 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 13297 </member>
13298 <summary> 13298 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
13299 Parse the results of a RequestTaskInventory() response 13299 <summary>Can set home location on any group owned parcel</summary>
13300 </summary> 13300 </member>
13301 <param name="taskData">A string which contains the data from the task reply</param> 13301 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
13302 <returns>A List containing the items contained within the tasks inventory</returns> 13302 <summary>Can modify public access settings for group owned parcels</summary>
13303 </member> 13303 </member>
13304 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13304 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
13305 <summary>Process an incoming packet and raise the appropriate events</summary> 13305 <summary>Can manager parcel ban lists on group owned land</summary>
13306 <param name="sender">The sender</param> 13306 </member>
13307 <param name="e">The EventArgs object containing the packet data</param> 13307 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
13308 </member> 13308 <summary>Can manage pass list sales information</summary>
13309 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13309 </member>
13310 <summary>Process an incoming packet and raise the appropriate events</summary> 13310 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
13311 <param name="sender">The sender</param> 13311 <summary>Can eject and freeze other avatars on group owned land</summary>
13312 <param name="e">The EventArgs object containing the packet data</param> 13312 </member>
13313 </member> 13313 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
13314 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13314 <summary>Can return objects set to group</summary>
13315 <summary> 13315 </member>
13316 UpdateCreateInventoryItem packets are received when a new inventory item 13316 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
13317 is created. This may occur when an object that's rezzed in world is 13317 <summary>Can return non-group owned/set objects</summary>
13318 taken into inventory, when an item is created using the CreateInventoryItem 13318 </member>
13319 packet, or when an object is purchased 13319 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
13320 </summary> 13320 <summary>Can return group owned objects</summary>
13321 <param name="sender">The sender</param> 13321 </member>
13322 <param name="e">The EventArgs object containing the packet data</param> 13322 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
13323 </member> 13323 <summary>Can landscape using Linden plants</summary>
13324 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13324 </member>
13325 <summary>Process an incoming packet and raise the appropriate events</summary> 13325 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
13326 <param name="sender">The sender</param> 13326 <summary>Can deed objects to group</summary>
13327 <param name="e">The EventArgs object containing the packet data</param> 13327 </member>
13328 </member> 13328 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
13329 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13329 <summary>Can move group owned objects</summary>
13330 <summary>Process an incoming packet and raise the appropriate events</summary> 13330 </member>
13331 <param name="sender">The sender</param> 13331 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
13332 <param name="e">The EventArgs object containing the packet data</param> 13332 <summary>Can set group owned objects for-sale</summary>
13333 </member> 13333 </member>
13334 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13334 <member name="F:OpenMetaverse.GroupPowers.Accountable">
13335 <summary>Process an incoming packet and raise the appropriate events</summary> 13335 <summary>Pay group liabilities and receive group dividends</summary>
13336 <param name="sender">The sender</param> 13336 </member>
13337 <param name="e">The EventArgs object containing the packet data</param> 13337 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
13338 </member> 13338 <summary>Can send group notices</summary>
13339 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13339 </member>
13340 <summary>Process an incoming packet and raise the appropriate events</summary> 13340 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
13341 <param name="sender">The sender</param> 13341 <summary>Can receive group notices</summary>
13342 <param name="e">The EventArgs object containing the packet data</param> 13342 </member>
13343 </member> 13343 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
13344 <member name="E:OpenMetaverse.InventoryManager.ItemReceived"> 13344 <summary>Can create group proposals</summary>
13345 <summary>Raised when the simulator sends us data containing 13345 </member>
13346 ...</summary> 13346 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
13347 </member> 13347 <summary>Can vote on group proposals</summary>
13348 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated"> 13348 </member>
13349 <summary>Raised when the simulator sends us data containing 13349 <member name="T:OpenMetaverse.GroupManager">
13350 ...</summary> 13350 <summary>
13351 </member> 13351 Handles all network traffic related to reading and writing group
13352 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered"> 13352 information
13353 <summary>Raised when the simulator sends us data containing 13353 </summary>
13354 an inventory object sent by another avatar or primitive</summary> 13354 </member>
13355 </member> 13355 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
13356 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived"> 13356 <summary>The event subscribers. null if no subcribers</summary>
13357 <summary>Raised when the simulator sends us data containing 13357 </member>
13358 ...</summary> 13358 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
13359 </member> 13359 <summary>Raises the CurrentGroups event</summary>
13360 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply"> 13360 <param name="e">A CurrentGroupsEventArgs object containing the
13361 <summary>Raised when the simulator sends us data containing 13361 data sent from the simulator</param>
13362 ...</summary> 13362 </member>
13363 </member> 13363 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
13364 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply"> 13364 <summary>Thread sync lock object</summary>
13365 <summary>Raised when the simulator sends us data containing 13365 </member>
13366 ...</summary> 13366 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
13367 </member> 13367 <summary>The event subscribers. null if no subcribers</summary>
13368 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory"> 13368 </member>
13369 <summary>Raised when the simulator sends us data containing 13369 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
13370 ...</summary> 13370 <summary>Raises the GroupNamesReply event</summary>
13371 </member> 13371 <param name="e">A GroupNamesEventArgs object containing the
13372 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply"> 13372 data response from the simulator</param>
13373 <summary>Raised when the simulator sends us data containing 13373 </member>
13374 ...</summary> 13374 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
13375 </member> 13375 <summary>Thread sync lock object</summary>
13376 <member name="P:OpenMetaverse.InventoryManager.Store"> 13376 </member>
13377 <summary> 13377 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
13378 Get this agents Inventory data 13378 <summary>The event subscribers. null if no subcribers</summary>
13379 </summary> 13379 </member>
13380 </member> 13380 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
13381 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 13381 <summary>Raises the GroupProfile event</summary>
13382 <summary> 13382 <param name="e">An GroupProfileEventArgs object containing the
13383 Callback for inventory item creation finishing 13383 data returned from the simulator</param>
13384 </summary> 13384 </member>
13385 <param name="success">Whether the request to create an inventory 13385 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
13386 item succeeded or not</param> 13386 <summary>Thread sync lock object</summary>
13387 <param name="item">Inventory item being created. If success is 13387 </member>
13388 false this will be null</param> 13388 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers">
13389 </member> 13389 <summary>The event subscribers. null if no subcribers</summary>
13390 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 13390 </member>
13391 <summary> 13391 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
13392 Callback for an inventory item being create from an uploaded asset 13392 <summary>Raises the GroupMembers event</summary>
13393 </summary> 13393 <param name="e">A GroupMembersEventArgs object containing the
13394 <param name="success">true if inventory item creation was successful</param> 13394 data returned from the simulator</param>
13395 <param name="status"></param> 13395 </member>
13396 <param name="itemID"></param> 13396 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
13397 <param name="assetID"></param> 13397 <summary>Thread sync lock object</summary>
13398 </member> 13398 </member>
13399 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 13399 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
13400 <summary> 13400 <summary>The event subscribers. null if no subcribers</summary>
13401 13401 </member>
13402 </summary> 13402 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
13403 <param name="item"></param> 13403 <summary>Raises the GroupRolesDataReply event</summary>
13404 </member> 13404 <param name="e">A GroupRolesDataReplyEventArgs object containing the
13405 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 13405 data returned from the simulator</param>
13406 <summary> 13406 </member>
13407 Reply received when uploading an inventory asset 13407 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
13408 </summary> 13408 <summary>Thread sync lock object</summary>
13409 <param name="success">Has upload been successful</param> 13409 </member>
13410 <param name="status">Error message if upload failed</param> 13410 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
13411 <param name="itemID">Inventory asset UUID</param> 13411 <summary>The event subscribers. null if no subcribers</summary>
13412 <param name="assetID">New asset UUID</param> 13412 </member>
13413 </member> 13413 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
13414 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 13414 <summary>Raises the GroupRoleMembersReply event</summary>
13415 <summary> 13415 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
13416 Delegate that is invoked when script upload is completed 13416 data returned from the simulator</param>
13417 </summary> 13417 </member>
13418 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param> 13418 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
13419 <param name="uploadStatus">Upload status message</param> 13419 <summary>Thread sync lock object</summary>
13420 <param name="compileSuccess">Is compilation successful</param> 13420 </member>
13421 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param> 13421 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
13422 <param name="itemID">Script inventory UUID</param> 13422 <summary>The event subscribers. null if no subcribers</summary>
13423 <param name="assetID">Script's new asset UUID</param> 13423 </member>
13424 </member> 13424 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
13425 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept"> 13425 <summary>Raises the GroupTitlesReply event</summary>
13426 <summary>Set to true to accept offer, false to decline it</summary> 13426 <param name="e">A GroupTitlesReplyEventArgs object containing the
13427 </member> 13427 data returned from the simulator</param>
13428 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID"> 13428 </member>
13429 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary> 13429 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
13430 </member> 13430 <summary>Thread sync lock object</summary>
13431 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs"> 13431 </member>
13432 <summary> 13432 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
13433 Callback when an inventory object is accepted and received from a 13433 <summary>The event subscribers. null if no subcribers</summary>
13434 task inventory. This is the callback in which you actually get 13434 </member>
13435 the ItemID, as in ObjectOfferedCallback it is null when received 13435 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
13436 from a task. 13436 <summary>Raises the GroupAccountSummary event</summary>
13437 </summary> 13437 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
13438 </member> 13438 data returned from the simulator</param>
13439 <member name="T:OpenMetaverse.AvatarGroup"> 13439 </member>
13440 <summary> 13440 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
13441 Holds group information for Avatars such as those you might find in a profile 13441 <summary>Thread sync lock object</summary>
13442 </summary> 13442 </member>
13443 </member> 13443 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
13444 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices"> 13444 <summary>The event subscribers. null if no subcribers</summary>
13445 <summary>true of Avatar accepts group notices</summary> 13445 </member>
13446 </member> 13446 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
13447 <member name="F:OpenMetaverse.AvatarGroup.GroupID"> 13447 <summary>Raises the GroupCreated event</summary>
13448 <summary>Groups Key</summary> 13448 <param name="e">An GroupCreatedEventArgs object containing the
13449 </member> 13449 data returned from the simulator</param>
13450 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID"> 13450 </member>
13451 <summary>Texture Key for groups insignia</summary> 13451 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
13452 </member> 13452 <summary>Thread sync lock object</summary>
13453 <member name="F:OpenMetaverse.AvatarGroup.GroupName"> 13453 </member>
13454 <summary>Name of the group</summary> 13454 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
13455 </member> 13455 <summary>The event subscribers. null if no subcribers</summary>
13456 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers"> 13456 </member>
13457 <summary>Powers avatar has in the group</summary> 13457 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
13458 </member> 13458 <summary>Raises the GroupJoined event</summary>
13459 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle"> 13459 <param name="e">A GroupOperationEventArgs object containing the
13460 <summary>Avatars Currently selected title</summary> 13460 result of the operation returned from the simulator</param>
13461 </member> 13461 </member>
13462 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile"> 13462 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
13463 <summary>true of Avatar has chosen to list this in their profile</summary> 13463 <summary>Thread sync lock object</summary>
13464 </member> 13464 </member>
13465 <member name="T:OpenMetaverse.Animation"> 13465 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
13466 <summary> 13466 <summary>The event subscribers. null if no subcribers</summary>
13467 Contains an animation currently being played by an agent 13467 </member>
13468 </summary> 13468 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
13469 </member> 13469 <summary>Raises the GroupLeft event</summary>
13470 <member name="F:OpenMetaverse.Animation.AnimationID"> 13470 <param name="e">A GroupOperationEventArgs object containing the
13471 <summary>The ID of the animation asset</summary> 13471 result of the operation returned from the simulator</param>
13472 </member> 13472 </member>
13473 <member name="F:OpenMetaverse.Animation.AnimationSequence"> 13473 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
13474 <summary>A number to indicate start order of currently playing animations</summary> 13474 <summary>Thread sync lock object</summary>
13475 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks> 13475 </member>
13476 </member> 13476 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
13477 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID"> 13477 <summary>The event subscribers. null if no subcribers</summary>
13478 <summary></summary> 13478 </member>
13479 </member> 13479 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
13480 <member name="T:OpenMetaverse.ProfilePick"> 13480 <summary>Raises the GroupDropped event</summary>
13481 <summary> 13481 <param name="e">An GroupDroppedEventArgs object containing the
13482 Holds group information on an individual profile pick 13482 the group your agent left</param>
13483 </summary> 13483 </member>
13484 </member> 13484 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
13485 <member name="T:OpenMetaverse.AvatarManager"> 13485 <summary>Thread sync lock object</summary>
13486 <summary> 13486 </member>
13487 Retrieve friend status notifications, and retrieve avatar names and 13487 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
13488 profiles 13488 <summary>The event subscribers. null if no subcribers</summary>
13489 </summary> 13489 </member>
13490 </member> 13490 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
13491 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation"> 13491 <summary>Raises the GroupMemberEjected event</summary>
13492 <summary>The event subscribers, null of no subscribers</summary> 13492 <param name="e">An GroupMemberEjectedEventArgs object containing the
13493 </member> 13493 data returned from the simulator</param>
13494 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)"> 13494 </member>
13495 <summary>Raises the AvatarAnimation Event</summary> 13495 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
13496 <param name="e">An AvatarAnimationEventArgs object containing 13496 <summary>Thread sync lock object</summary>
13497 the data sent from the simulator</param> 13497 </member>
13498 </member> 13498 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
13499 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock"> 13499 <summary>The event subscribers. null if no subcribers</summary>
13500 <summary>Thread sync lock object</summary> 13500 </member>
13501 </member> 13501 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
13502 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance"> 13502 <summary>Raises the GroupNoticesListReply event</summary>
13503 <summary>The event subscribers, null of no subscribers</summary> 13503 <param name="e">An GroupNoticesListReplyEventArgs object containing the
13504 </member> 13504 data returned from the simulator</param>
13505 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)"> 13505 </member>
13506 <summary>Raises the AvatarAppearance Event</summary> 13506 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
13507 <param name="e">A AvatarAppearanceEventArgs object containing 13507 <summary>Thread sync lock object</summary>
13508 the data sent from the simulator</param> 13508 </member>
13509 </member> 13509 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
13510 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock"> 13510 <summary>The event subscribers. null if no subcribers</summary>
13511 <summary>Thread sync lock object</summary> 13511 </member>
13512 </member> 13512 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
13513 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply"> 13513 <summary>Raises the GroupInvitation event</summary>
13514 <summary>The event subscribers, null of no subscribers</summary> 13514 <param name="e">An GroupInvitationEventArgs object containing the
13515 </member> 13515 data returned from the simulator</param>
13516 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)"> 13516 </member>
13517 <summary>Raises the UUIDNameReply Event</summary> 13517 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
13518 <param name="e">A UUIDNameReplyEventArgs object containing 13518 <summary>Thread sync lock object</summary>
13519 the data sent from the simulator</param> 13519 </member>
13520 </member> 13520 <member name="F:OpenMetaverse.GroupManager.Client">
13521 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock"> 13521 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
13522 <summary>Thread sync lock object</summary> 13522 </member>
13523 </member> 13523 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
13524 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply"> 13524 <summary>Currently-active group members requests</summary>
13525 <summary>The event subscribers, null of no subscribers</summary> 13525 </member>
13526 </member> 13526 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
13527 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)"> 13527 <summary>Currently-active group roles requests</summary>
13528 <summary>Raises the AvatarInterestsReply Event</summary> 13528 </member>
13529 <param name="e">A AvatarInterestsReplyEventArgs object containing 13529 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
13530 the data sent from the simulator</param> 13530 <summary>Currently-active group role-member requests</summary>
13531 </member> 13531 </member>
13532 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock"> 13532 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
13533 <summary>Thread sync lock object</summary> 13533 <summary>Dictionary keeping group members while request is in progress</summary>
13534 </member> 13534 </member>
13535 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply"> 13535 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
13536 <summary>The event subscribers, null of no subscribers</summary> 13536 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
13537 </member> 13537 </member>
13538 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)"> 13538 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
13539 <summary>Raises the AvatarPropertiesReply Event</summary> 13539 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
13540 <param name="e">A AvatarPropertiesReplyEventArgs object containing 13540 </member>
13541 the data sent from the simulator</param> 13541 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
13542 </member> 13542 <summary>Caches group name lookups</summary>
13543 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock"> 13543 </member>
13544 <summary>Thread sync lock object</summary> 13544 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
13545 </member> 13545 <summary>
13546 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply"> 13546 Construct a new instance of the GroupManager class
13547 <summary>The event subscribers, null of no subscribers</summary> 13547 </summary>
13548 </member> 13548 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
13549 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)"> 13549 </member>
13550 <summary>Raises the AvatarGroupsReply Event</summary> 13550 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
13551 <param name="e">A AvatarGroupsReplyEventArgs object containing 13551 <summary>
13552 the data sent from the simulator</param> 13552 Request a current list of groups the avatar is a member of.
13553 </member> 13553 </summary>
13554 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock"> 13554 <remarks>CAPS Event Queue must be running for this to work since the results
13555 <summary>Thread sync lock object</summary> 13555 come across CAPS.</remarks>
13556 </member> 13556 </member>
13557 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply"> 13557 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
13558 <summary>The event subscribers, null of no subscribers</summary> 13558 <summary>
13559 </member> 13559 Lookup name of group based on groupID
13560 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)"> 13560 </summary>
13561 <summary>Raises the AvatarPickerReply Event</summary> 13561 <param name="groupID">groupID of group to lookup name for.</param>
13562 <param name="e">A AvatarPickerReplyEventArgs object containing 13562 </member>
13563 the data sent from the simulator</param> 13563 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
13564 </member> 13564 <summary>
13565 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock"> 13565 Request lookup of multiple group names
13566 <summary>Thread sync lock object</summary> 13566 </summary>
13567 </member> 13567 <param name="groupIDs">List of group IDs to request.</param>
13568 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt"> 13568 </member>
13569 <summary>The event subscribers, null of no subscribers</summary> 13569 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
13570 </member> 13570 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
13571 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)"> 13571 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
13572 <summary>Raises the ViewerEffectPointAt Event</summary> 13572 <param name="group">group ID (UUID)</param>
13573 <param name="e">A ViewerEffectPointAtEventArgs object containing 13573 </member>
13574 the data sent from the simulator</param> 13574 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
13575 </member> 13575 <summary>Request a list of group members.</summary>
13576 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock"> 13576 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
13577 <summary>Thread sync lock object</summary> 13577 <param name="group">group ID (UUID)</param>
13578 </member> 13578 <returns>UUID of the request, use to index into cache</returns>
13579 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt"> 13579 </member>
13580 <summary>The event subscribers, null of no subscribers</summary> 13580 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
13581 </member> 13581 <summary>Request group roles</summary>
13582 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)"> 13582 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
13583 <summary>Raises the ViewerEffectLookAt Event</summary> 13583 <param name="group">group ID (UUID)</param>
13584 <param name="e">A ViewerEffectLookAtEventArgs object containing 13584 <returns>UUID of the request, use to index into cache</returns>
13585 the data sent from the simulator</param> 13585 </member>
13586 </member> 13586 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
13587 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock"> 13587 <summary>Request members (members,role) role mapping for a group.</summary>
13588 <summary>Thread sync lock object</summary> 13588 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
13589 </member> 13589 <param name="group">group ID (UUID)</param>
13590 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect"> 13590 <returns>UUID of the request, use to index into cache</returns>
13591 <summary>The event subscribers, null of no subscribers</summary> 13591 </member>
13592 </member> 13592 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
13593 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)"> 13593 <summary>Request a groups Titles</summary>
13594 <summary>Raises the ViewerEffect Event</summary> 13594 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
13595 <param name="e">A ViewerEffectEventArgs object containing 13595 <param name="group">group ID (UUID)</param>
13596 the data sent from the simulator</param> 13596 <returns>UUID of the request, use to index into cache</returns>
13597 </member> 13597 </member>
13598 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock"> 13598 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
13599 <summary>Thread sync lock object</summary> 13599 <summary>Begin to get the group account summary</summary>
13600 </member> 13600 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
13601 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply"> 13601 <param name="group">group ID (UUID)</param>
13602 <summary>The event subscribers, null of no subscribers</summary> 13602 <param name="intervalDays">How long of an interval</param>
13603 </member> 13603 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
13604 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)"> 13604 </member>
13605 <summary>Raises the AvatarPicksReply Event</summary> 13605 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
13606 <param name="e">A AvatarPicksReplyEventArgs object containing 13606 <summary>Invites a user to a group</summary>
13607 the data sent from the simulator</param> 13607 <param name="group">The group to invite to</param>
13608 </member> 13608 <param name="roles">A list of roles to invite a person to</param>
13609 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock"> 13609 <param name="personkey">Key of person to invite</param>
13610 <summary>Thread sync lock object</summary> 13610 </member>
13611 </member> 13611 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
13612 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply"> 13612 <summary>Set a group as the current active group</summary>
13613 <summary>The event subscribers, null of no subscribers</summary> 13613 <param name="id">group ID (UUID)</param>
13614 </member> 13614 </member>
13615 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)"> 13615 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13616 <summary>Raises the PickInfoReply Event</summary> 13616 <summary>Change the role that determines your active title</summary>
13617 <param name="e">A PickInfoReplyEventArgs object containing 13617 <param name="group">Group ID to use</param>
13618 the data sent from the simulator</param> 13618 <param name="role">Role ID to change to</param>
13619 </member> 13619 </member>
13620 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock"> 13620 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
13621 <summary>Thread sync lock object</summary> 13621 <summary>Set this avatar's tier contribution</summary>
13622 </member> 13622 <param name="group">Group ID to change tier in</param>
13623 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply"> 13623 <param name="contribution">amount of tier to donate</param>
13624 <summary>The event subscribers, null of no subscribers</summary> 13624 </member>
13625 </member> 13625 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
13626 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)"> 13626 <summary>
13627 <summary>Raises the AvatarClassifiedReply Event</summary> 13627 Save wheather agent wants to accept group notices and list this group in their profile
13628 <param name="e">A AvatarClassifiedReplyEventArgs object containing 13628 </summary>
13629 the data sent from the simulator</param> 13629 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
13630 </member> 13630 <param name="acceptNotices">Accept notices from this group</param>
13631 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock"> 13631 <param name="listInProfile">List this group in the profile</param>
13632 <summary>Thread sync lock object</summary> 13632 </member>
13633 </member> 13633 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
13634 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply"> 13634 <summary>Request to join a group</summary>
13635 <summary>The event subscribers, null of no subscribers</summary> 13635 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
13636 </member> 13636 <param name="id">group ID (UUID) to join.</param>
13637 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)"> 13637 </member>
13638 <summary>Raises the ClassifiedInfoReply Event</summary> 13638 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
13639 <param name="e">A ClassifiedInfoReplyEventArgs object containing 13639 <summary>
13640 the data sent from the simulator</param> 13640 Request to create a new group. If the group is successfully
13641 </member> 13641 created, L$100 will automatically be deducted
13642 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock"> 13642 </summary>
13643 <summary>Thread sync lock object</summary> 13643 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks>
13644 </member> 13644 <param name="group">Group struct containing the new group info</param>
13645 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)"> 13645 </member>
13646 <summary> 13646 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
13647 Represents other avatars 13647 <summary>Update a group's profile and other information</summary>
13648 </summary> 13648 <param name="id">Groups ID (UUID) to update.</param>
13649 <param name="client"></param> 13649 <param name="group">Group struct to update.</param>
13650 </member> 13650 </member>
13651 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)"> 13651 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13652 <summary>Tracks the specified avatar on your map</summary> 13652 <summary>Eject a user from a group</summary>
13653 <param name="preyID">Avatar ID to track</param> 13653 <param name="group">Group ID to eject the user from</param>
13654 </member> 13654 <param name="member">Avatar's key to eject</param>
13655 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)"> 13655 </member>
13656 <summary> 13656 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
13657 Request a single avatar name 13657 <summary>Update role information</summary>
13658 </summary> 13658 <param name="role">Modified role to be updated</param>
13659 <param name="id">The avatar key to retrieve a name for</param> 13659 </member>
13660 </member> 13660 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
13661 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 13661 <summary>Create a new group role</summary>
13662 <summary> 13662 <param name="group">Group ID to update</param>
13663 Request a list of avatar names 13663 <param name="role">Role to create</param>
13664 </summary> 13664 </member>
13665 <param name="ids">The avatar keys to retrieve names for</param> 13665 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13666 </member> 13666 <summary>Delete a group role</summary>
13667 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)"> 13667 <param name="group">Group ID to update</param>
13668 <summary> 13668 <param name="roleID">Role to delete</param>
13669 Start a request for Avatar Properties 13669 </member>
13670 </summary> 13670 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13671 <param name="avatarid"></param> 13671 <summary>Remove an avatar from a role</summary>
13672 </member> 13672 <param name="group">Group ID to update</param>
13673 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)"> 13673 <param name="role">Role ID to be removed from</param>
13674 <summary> 13674 <param name="member">Avatar's Key to remove</param>
13675 Search for an avatar (first name, last name) 13675 </member>
13676 </summary> 13676 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13677 <param name="name">The name to search for</param> 13677 <summary>Assign an avatar to a role</summary>
13678 <param name="queryID">An ID to associate with this query</param> 13678 <param name="group">Group ID to update</param>
13679 </member> 13679 <param name="role">Role ID to assign to</param>
13680 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"> 13680 <param name="member">Avatar's ID to assign to role</param>
13681 <summary> 13681 </member>
13682 Start a request for Avatar Picks 13682 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
13683 </summary> 13683 <summary>Request the group notices list</summary>
13684 <param name="avatarid">UUID of the avatar</param> 13684 <param name="group">Group ID to fetch notices for</param>
13685 </member> 13685 </member>
13686 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)"> 13686 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
13687 <summary> 13687 <summary>Request a group notice by key</summary>
13688 Start a request for Avatar Classifieds 13688 <param name="noticeID">ID of group notice</param>
13689 </summary> 13689 </member>
13690 <param name="avatarid">UUID of the avatar</param> 13690 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
13691 </member> 13691 <summary>Send out a group notice</summary>
13692 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13692 <param name="group">Group ID to update</param>
13693 <summary> 13693 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
13694 Start a request for details of a specific profile pick 13694 </member>
13695 </summary> 13695 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
13696 <param name="avatarid">UUID of the avatar</param> 13696 <summary>Start a group proposal (vote)</summary>
13697 <param name="pickid">UUID of the profile pick</param> 13697 <param name="group">The Group ID to send proposal to</param>
13698 </member> 13698 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param>
13699 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 13699 </member>
13700 <summary> 13700 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
13701 Start a request for details of a specific profile classified 13701 <summary>Request to leave a group</summary>
13702 </summary> 13702 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
13703 <param name="avatarid">UUID of the avatar</param> 13703 <param name="groupID">The group to leave</param>
13704 <param name="classifiedid">UUID of the profile classified</param> 13704 </member>
13705 </member> 13705 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13706 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13706 <summary>Process an incoming packet and raise the appropriate events</summary>
13707 <summary>Process an incoming packet and raise the appropriate events</summary> 13707 <param name="sender">The sender</param>
13708 <param name="sender">The sender</param> 13708 <param name="e">The EventArgs object containing the packet data</param>
13709 <param name="e">The EventArgs object containing the packet data</param> 13709 </member>
13710 </member> 13710 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13711 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13711 <summary>Process an incoming packet and raise the appropriate events</summary>
13712 <summary>Process an incoming packet and raise the appropriate events</summary> 13712 <param name="sender">The sender</param>
13713 <param name="sender">The sender</param> 13713 <param name="e">The EventArgs object containing the packet data</param>
13714 <param name="e">The EventArgs object containing the packet data</param> 13714 </member>
13715 </member> 13715 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13716 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13716 <summary>Process an incoming packet and raise the appropriate events</summary>
13717 <summary>Process an incoming packet and raise the appropriate events</summary> 13717 <param name="sender">The sender</param>
13718 <param name="sender">The sender</param> 13718 <param name="e">The EventArgs object containing the packet data</param>
13719 <param name="e">The EventArgs object containing the packet data</param> 13719 </member>
13720 </member> 13720 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13721 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13721 <summary>Process an incoming packet and raise the appropriate events</summary>
13722 <summary>Process an incoming packet and raise the appropriate events</summary> 13722 <param name="sender">The sender</param>
13723 <param name="sender">The sender</param> 13723 <param name="e">The EventArgs object containing the packet data</param>
13724 <param name="e">The EventArgs object containing the packet data</param> 13724 </member>
13725 </member> 13725 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13726 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13726 <summary>Process an incoming packet and raise the appropriate events</summary>
13727 <summary>Process an incoming packet and raise the appropriate events</summary> 13727 <param name="sender">The sender</param>
13728 <param name="sender">The sender</param> 13728 <param name="e">The EventArgs object containing the packet data</param>
13729 <param name="e">The EventArgs object containing the packet data</param> 13729 </member>
13730 </member> 13730 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13731 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 13731 <summary>Process an incoming packet and raise the appropriate events</summary>
13732 <summary> 13732 <param name="sender">The sender</param>
13733 Crossed region handler for message that comes across the EventQueue. Sent to an agent 13733 <param name="e">The EventArgs object containing the packet data</param>
13734 when the agent crosses a sim border into a new region. 13734 </member>
13735 </summary> 13735 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13736 <param name="capsKey">The message key</param> 13736 <summary>Process an incoming packet and raise the appropriate events</summary>
13737 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 13737 <param name="sender">The sender</param>
13738 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 13738 <param name="e">The EventArgs object containing the packet data</param>
13739 </member> 13739 </member>
13740 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13740 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13741 <summary>Process an incoming packet and raise the appropriate events</summary> 13741 <summary>Process an incoming packet and raise the appropriate events</summary>
13742 <param name="sender">The sender</param> 13742 <param name="sender">The sender</param>
13743 <param name="e">The EventArgs object containing the packet data</param> 13743 <param name="e">The EventArgs object containing the packet data</param>
13744 </member> 13744 </member>
13745 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13745 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13746 <summary>Process an incoming packet and raise the appropriate events</summary> 13746 <summary>Process an incoming packet and raise the appropriate events</summary>
13747 <param name="sender">The sender</param> 13747 <param name="sender">The sender</param>
13748 <param name="e">The EventArgs object containing the packet data</param> 13748 <param name="e">The EventArgs object containing the packet data</param>
13749 </member> 13749 </member>
13750 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13750 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13751 <summary>Process an incoming packet and raise the appropriate events</summary> 13751 <summary>Process an incoming packet and raise the appropriate events</summary>
13752 <param name="sender">The sender</param> 13752 <param name="sender">The sender</param>
13753 <param name="e">The EventArgs object containing the packet data</param> 13753 <param name="e">The EventArgs object containing the packet data</param>
13754 </member> 13754 </member>
13755 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13755 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13756 <summary>Process an incoming packet and raise the appropriate events</summary> 13756 <summary>Process an incoming packet and raise the appropriate events</summary>
13757 <param name="sender">The sender</param> 13757 <param name="sender">The sender</param>
13758 <param name="e">The EventArgs object containing the packet data</param> 13758 <param name="e">The EventArgs object containing the packet data</param>
13759 </member> 13759 </member>
13760 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13760 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13761 <summary>Process an incoming packet and raise the appropriate events</summary> 13761 <summary>Process an incoming packet and raise the appropriate events</summary>
13762 <param name="sender">The sender</param> 13762 <param name="sender">The sender</param>
13763 <param name="e">The EventArgs object containing the packet data</param> 13763 <param name="e">The EventArgs object containing the packet data</param>
13764 </member> 13764 </member>
13765 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13765 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13766 <summary>Process an incoming packet and raise the appropriate events</summary> 13766 <summary>Process an incoming packet and raise the appropriate events</summary>
13767 <param name="sender">The sender</param> 13767 <param name="sender">The sender</param>
13768 <param name="e">The EventArgs object containing the packet data</param> 13768 <param name="e">The EventArgs object containing the packet data</param>
13769 </member> 13769 </member>
13770 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 13770 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13771 <summary>Process an incoming packet and raise the appropriate events</summary> 13771 <summary>Process an incoming packet and raise the appropriate events</summary>
13772 <param name="sender">The sender</param> 13772 <param name="sender">The sender</param>
13773 <param name="e">The EventArgs object containing the packet data</param> 13773 <param name="e">The EventArgs object containing the packet data</param>
13774 </member> 13774 </member>
13775 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation"> 13775 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13776 <summary>Raised when the simulator sends us data containing 13776 <summary>Process an incoming packet and raise the appropriate events</summary>
13777 an agents animation playlist</summary> 13777 <param name="sender">The sender</param>
13778 </member> 13778 <param name="e">The EventArgs object containing the packet data</param>
13779 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance"> 13779 </member>
13780 <summary>Raised when the simulator sends us data containing 13780 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
13781 the appearance information for an agent</summary> 13781 <summary>Raised when the simulator sends us data containing
13782 </member> 13782 our current group membership</summary>
13783 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply"> 13783 </member>
13784 <summary>Raised when the simulator sends us data containing 13784 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
13785 agent names/id values</summary> 13785 <summary>Raised when the simulator responds to a RequestGroupName
13786 </member> 13786 or RequestGroupNames request</summary>
13787 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply"> 13787 </member>
13788 <summary>Raised when the simulator sends us data containing 13788 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
13789 the interests listed in an agents profile</summary> 13789 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
13790 </member> 13790 </member>
13791 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply"> 13791 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
13792 <summary>Raised when the simulator sends us data containing 13792 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
13793 profile property information for an agent</summary> 13793 </member>
13794 </member> 13794 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
13795 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply"> 13795 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
13796 <summary>Raised when the simulator sends us data containing 13796 </member>
13797 the group membership an agent is a member of</summary> 13797 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
13798 </member> 13798 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
13799 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply"> 13799 </member>
13800 <summary>Raised when the simulator sends us data containing 13800 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
13801 name/id pair</summary> 13801 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
13802 </member> 13802 </member>
13803 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt"> 13803 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
13804 <summary>Raised when the simulator sends us data containing 13804 <summary>Raised when a response to a RequestGroupAccountSummary is returned
13805 the objects and effect when an agent is pointing at</summary> 13805 by the simulator</summary>
13806 </member> 13806 </member>
13807 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt"> 13807 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
13808 <summary>Raised when the simulator sends us data containing 13808 <summary>Raised when a request to create a group is successful</summary>
13809 the objects and effect when an agent is looking at</summary> 13809 </member>
13810 </member> 13810 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
13811 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect"> 13811 <summary>Raised when a request to join a group either
13812 <summary>Raised when the simulator sends us data containing 13812 fails or succeeds</summary>
13813 an agents viewer effect information</summary> 13813 </member>
13814 </member> 13814 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
13815 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply"> 13815 <summary>Raised when a request to leave a group either
13816 <summary>Raised when the simulator sends us data containing 13816 fails or succeeds</summary>
13817 the top picks from an agents profile</summary> 13817 </member>
13818 </member> 13818 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
13819 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply"> 13819 <summary>Raised when A group is removed from the group server</summary>
13820 <summary>Raised when the simulator sends us data containing 13820 </member>
13821 the Pick details</summary> 13821 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
13822 </member> 13822 <summary>Raised when a request to eject a member from a group either
13823 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply"> 13823 fails or succeeds</summary>
13824 <summary>Raised when the simulator sends us data containing 13824 </member>
13825 the classified ads an agent has placed</summary> 13825 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
13826 </member> 13826 <summary>Raised when the simulator sends us group notices</summary>
13827 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply"> 13827 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
13828 <summary>Raised when the simulator sends us data containing 13828 </member>
13829 the details of a classified ad</summary> 13829 <member name="E:OpenMetaverse.GroupManager.GroupInvitation">
13830 </member> 13830 <summary>Raised when another agent invites our avatar to join a group</summary>
13831 <member name="T:OpenMetaverse.AvatarAnimationEventArgs"> 13831 </member>
13832 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary> 13832 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
13833 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends 13833 <summary>Contains the current groups your agent is a member of</summary>
13834 the animation playlist for an agent</remarks> 13834 </member>
13835 <example> 13835 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
13836 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/> 13836 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
13837 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window. 13837 <param name="groups">The current groups your agent is a member of</param>
13838 <code> 13838 </member>
13839 // subscribe to the event 13839 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
13840 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation; 13840 <summary>Get the current groups your agent is a member of</summary>
13841 13841 </member>
13842 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e) 13842 <member name="T:OpenMetaverse.GroupNamesEventArgs">
13843 { 13843 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
13844 // create a dictionary of "known" animations from the Animations class using System.Reflection 13844 </member>
13845 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;(); 13845 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
13846 Type type = typeof(Animations); 13846 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
13847 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 13847 <param name="groupNames">The Group names dictionary</param>
13848 foreach (System.Reflection.FieldInfo field in fields) 13848 </member>
13849 { 13849 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
13850 systemAnimations.Add((UUID)field.GetValue(type), field.Name); 13850 <summary>Get the Group Names dictionary</summary>
13851 } 13851 </member>
13852 13852 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
13853 // find out which animations being played are known animations and which are assets 13853 <summary>Represents the members of a group</summary>
13854 foreach (Animation animation in e.Animations) 13854 </member>
13855 { 13855 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
13856 if (systemAnimations.ContainsKey(animation.AnimationID)) 13856 <summary>
13857 { 13857 Construct a new instance of the GroupMembersReplyEventArgs class
13858 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID, 13858 </summary>
13859 systemAnimations[animation.AnimationID], animation.AnimationSequence); 13859 <param name="requestID">The ID of the request</param>
13860 } 13860 <param name="groupID">The ID of the group</param>
13861 else 13861 <param name="members">The membership list of the group</param>
13862 { 13862 </member>
13863 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID, 13863 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
13864 animation.AnimationID, animation.AnimationSequence); 13864 <summary>Get the ID as returned by the request to correlate
13865 } 13865 this result set and the request</summary>
13866 } 13866 </member>
13867 } 13867 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
13868 </code> 13868 <summary>Get the ID of the group</summary>
13869 </example> 13869 </member>
13870 </member> 13870 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
13871 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})"> 13871 <summary>Get the dictionary of members</summary>
13872 <summary> 13872 </member>
13873 Construct a new instance of the AvatarAnimationEventArgs class 13873 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
13874 </summary> 13874 <summary>Represents the roles associated with a group</summary>
13875 <param name="avatarID">The ID of the agent</param> 13875 </member>
13876 <param name="anims">The list of animations to start</param> 13876 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
13877 </member> 13877 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
13878 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"> 13878 <param name="requestID">The ID as returned by the request to correlate
13879 <summary>Get the ID of the agent</summary> 13879 this result set and the request</param>
13880 </member> 13880 <param name="groupID">The ID of the group</param>
13881 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"> 13881 <param name="roles">The dictionary containing the roles</param>
13882 <summary>Get the list of animations to start</summary> 13882 </member>
13883 </member> 13883 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
13884 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs"> 13884 <summary>Get the ID as returned by the request to correlate
13885 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 13885 this result set and the request</summary>
13886 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 13886 </member>
13887 the appearance data for an avatar</remarks> 13887 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
13888 <example> 13888 <summary>Get the ID of the group</summary>
13889 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 13889 </member>
13890 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 13890 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
13891 <code> 13891 <summary>Get the dictionary containing the roles</summary>
13892 // subscribe to the event 13892 </member>
13893 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 13893 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
13894 13894 <summary>Represents the Role to Member mappings for a group</summary>
13895 // handle the data when the event is raised 13895 </member>
13896 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 13896 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
13897 { 13897 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
13898 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 13898 <param name="requestID">The ID as returned by the request to correlate
13899 } 13899 this result set and the request</param>
13900 </code> 13900 <param name="groupID">The ID of the group</param>
13901 </example> 13901 <param name="rolesMembers">The member to roles map</param>
13902 </member> 13902 </member>
13903 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})"> 13903 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
13904 <summary> 13904 <summary>Get the ID as returned by the request to correlate
13905 Construct a new instance of the AvatarAppearanceEventArgs class 13905 this result set and the request</summary>
13906 </summary> 13906 </member>
13907 <param name="avatarID">The ID of the agent</param> 13907 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
13908 <param name="isTrial">true of the agent is a trial account</param> 13908 <summary>Get the ID of the group</summary>
13909 <param name="defaultTexture">The default agent texture</param> 13909 </member>
13910 <param name="faceTextures">The agents appearance layer textures</param> 13910 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
13911 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param> 13911 <summary>Get the member to roles map</summary>
13912 </member> 13912 </member>
13913 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"> 13913 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
13914 <summary>Get the ID of the agent</summary> 13914 <summary>Represents the titles for a group</summary>
13915 </member> 13915 </member>
13916 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial"> 13916 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
13917 <summary>true if the agent is a trial account</summary> 13917 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
13918 </member> 13918 <param name="requestID">The ID as returned by the request to correlate
13919 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture"> 13919 this result set and the request</param>
13920 <summary>Get the default agent texture</summary> 13920 <param name="groupID">The ID of the group</param>
13921 </member> 13921 <param name="titles">The titles</param>
13922 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures"> 13922 </member>
13923 <summary>Get the agents appearance layer textures</summary> 13923 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
13924 </member> 13924 <summary>Get the ID as returned by the request to correlate
13925 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"> 13925 this result set and the request</summary>
13926 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary> 13926 </member>
13927 </member> 13927 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
13928 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs"> 13928 <summary>Get the ID of the group</summary>
13929 <summary>Represents the interests from the profile of an agent</summary> 13929 </member>
13930 </member> 13930 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
13931 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID"> 13931 <summary>Get the titles</summary>
13932 <summary>Get the ID of the agent</summary> 13932 </member>
13933 </member> 13933 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
13934 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs"> 13934 <summary>Represents the summary data for a group</summary>
13935 <summary>The properties of an agent</summary> 13935 </member>
13936 </member> 13936 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
13937 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID"> 13937 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
13938 <summary>Get the ID of the agent</summary> 13938 <param name="groupID">The ID of the group</param>
13939 </member> 13939 <param name="summary">The summary data</param>
13940 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID"> 13940 </member>
13941 <summary>Get the ID of the agent</summary> 13941 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
13942 </member> 13942 <summary>Get the ID of the group</summary>
13943 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID"> 13943 </member>
13944 <summary>Get the ID of the agent</summary> 13944 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
13945 </member> 13945 <summary>Get the summary data</summary>
13946 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID"> 13946 </member>
13947 <summary>Get the ID of the avatar</summary> 13947 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
13948 </member> 13948 <summary>A response to a group create request</summary>
13949 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage"> 13949 </member>
13950 <summary> 13950 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
13951 Sent to the client to indicate a teleport request has completed 13951 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
13952 </summary> 13952 <param name="groupID">The ID of the group</param>
13953 </member> 13953 <param name="success">the success or faulure of the request</param>
13954 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 13954 <param name="messsage">A string containing additional information</param>
13955 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary> 13955 </member>
13956 </member> 13956 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
13957 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID"> 13957 <summary>Get the ID of the group</summary>
13958 <summary></summary> 13958 </member>
13959 </member> 13959 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
13960 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle"> 13960 <summary>true of the group was created successfully</summary>
13961 <summary>The simulators handle the agent teleported to</summary> 13961 </member>
13962 </member> 13962 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
13963 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability"> 13963 <summary>A string containing the message</summary>
13964 <summary>A Uri which contains a list of Capabilities the simulator supports</summary> 13964 </member>
13965 </member> 13965 <member name="T:OpenMetaverse.GroupOperationEventArgs">
13966 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess"> 13966 <summary>Represents a response to a request</summary>
13967 <summary>Indicates the level of access required 13967 </member>
13968 to access the simulator, or the content rating, or the simulators 13968 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
13969 map status</summary> 13969 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
13970 </member> 13970 <param name="groupID">The ID of the group</param>
13971 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP"> 13971 <param name="success">true of the request was successful</param>
13972 <summary>The IP Address of the simulator</summary> 13972 </member>
13973 </member> 13973 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
13974 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port"> 13974 <summary>Get the ID of the group</summary>
13975 <summary>The UDP Port the simulator will listen for UDP traffic on</summary> 13975 </member>
13976 </member> 13976 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
13977 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags"> 13977 <summary>true of the request was successful</summary>
13978 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary> 13978 </member>
13979 </member> 13979 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
13980 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize"> 13980 <summary>Represents your agent leaving a group</summary>
13981 <summary> 13981 </member>
13982 Serialize the object 13982 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
13983 </summary> 13983 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
13984 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 13984 <param name="groupID">The ID of the group</param>
13985 </member> 13985 </member>
13986 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 13986 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
13987 <summary> 13987 <summary>Get the ID of the group</summary>
13988 Deserialize the message 13988 </member>
13989 </summary> 13989 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
13990 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 13990 <summary>Represents a list of active group notices</summary>
13991 </member> 13991 </member>
13992 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"> 13992 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
13993 <summary> 13993 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
13994 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it. 13994 <param name="groupID">The ID of the group</param>
13995 </summary> 13995 <param name="notices">The list containing active notices</param>
13996 </member> 13996 </member>
13997 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize"> 13997 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
13998 <summary> 13998 <summary>Get the ID of the group</summary>
13999 Serialize the object 13999 </member>
14000 </summary> 14000 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
14001 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14001 <summary>Get the notices list</summary>
14002 </member> 14002 </member>
14003 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14003 <member name="T:OpenMetaverse.GroupProfileEventArgs">
14004 <summary> 14004 <summary>Represents the profile of a group</summary>
14005 Deserialize the message 14005 </member>
14006 </summary> 14006 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
14007 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14007 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
14008 </member> 14008 <param name="group">The group profile</param>
14009 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize"> 14009 </member>
14010 <summary> 14010 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
14011 Serialize the object 14011 <summary>Get the group profile</summary>
14012 </summary> 14012 </member>
14013 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14013 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
14014 </member> 14014 <summary>
14015 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14015 Provides notification of a group invitation request sent by another Avatar
14016 <summary> 14016 </summary>
14017 Deserialize the message 14017 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
14018 </summary> 14018 to join a group.</remarks>
14019 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14019 </member>
14020 </member> 14020 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
14021 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize"> 14021 <summary>The ID of the Avatar sending the group invitation</summary>
14022 <summary> 14022 </member>
14023 Serialize the object 14023 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
14024 </summary> 14024 <summary>The name of the Avatar sending the group invitation</summary>
14025 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14025 </member>
14026 </member> 14026 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
14027 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14027 <summary>A message containing the request information which includes
14028 <summary> 14028 the name of the group, the groups charter and the fee to join details</summary>
14029 Deserialize the message 14029 </member>
14030 </summary> 14030 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
14031 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14031 <summary>The Simulator</summary>
14032 </member> 14032 </member>
14033 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage"> 14033 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
14034 <summary> 14034 <summary>Set to true to accept invitation, false to decline</summary>
14035 A message sent to the client which indicates a teleport request has failed 14035 </member>
14036 and contains some information on why it failed 14036 <member name="T:OpenMetaverse.EstateTask">
14037 </summary> 14037 <summary>Describes tasks returned in LandStatReply</summary>
14038 </member> 14038 </member>
14039 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams"> 14039 <member name="T:OpenMetaverse.EstateTools">
14040 <summary></summary> 14040 <summary>
14041 </member> 14041 Estate level administration and utilities
14042 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey"> 14042 </summary>
14043 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser 14043 </member>
14044 Which could be used to look up a value in a dictionary or enum</summary> 14044 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
14045 </member> 14045 <summary>Textures for each of the four terrain height levels</summary>
14046 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID"> 14046 </member>
14047 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary> 14047 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
14048 </member> 14048 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
14049 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason"> 14049 </member>
14050 <summary>A string human readable message containing the reason </summary> 14050 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
14051 <remarks>An example: Could not teleport closer to destination</remarks> 14051 <summary>
14052 </member> 14052 Constructor for EstateTools class
14053 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize"> 14053 </summary>
14054 <summary> 14054 <param name="client"></param>
14055 Serialize the object 14055 </member>
14056 </summary> 14056 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
14057 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14057 <summary>The event subscribers. null if no subcribers</summary>
14058 </member> 14058 </member>
14059 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14059 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
14060 <summary> 14060 <summary>Raises the TopCollidersReply event</summary>
14061 Deserialize the message 14061 <param name="e">A TopCollidersReplyEventArgs object containing the
14062 </summary> 14062 data returned from the data server</param>
14063 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14063 </member>
14064 </member> 14064 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
14065 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize"> 14065 <summary>Thread sync lock object</summary>
14066 <summary> 14066 </member>
14067 Serialize the object 14067 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
14068 </summary> 14068 <summary>The event subscribers. null if no subcribers</summary>
14069 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14069 </member>
14070 </member> 14070 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
14071 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14071 <summary>Raises the TopScriptsReply event</summary>
14072 <summary> 14072 <param name="e">A TopScriptsReplyEventArgs object containing the
14073 Deserialize the message 14073 data returned from the data server</param>
14074 </summary> 14074 </member>
14075 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14075 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
14076 </member> 14076 <summary>Thread sync lock object</summary>
14077 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"> 14077 </member>
14078 <summary> 14078 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
14079 Contains a list of prim owner information for a specific parcel in a simulator 14079 <summary>The event subscribers. null if no subcribers</summary>
14080 </summary> 14080 </member>
14081 <remarks> 14081 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
14082 A Simulator will always return at least 1 entry 14082 <summary>Raises the EstateUsersReply event</summary>
14083 If agent does not have proper permission the OwnerID will be UUID.Zero 14083 <param name="e">A EstateUsersReplyEventArgs object containing the
14084 If agent does not have proper permission OR there are no primitives on parcel 14084 data returned from the data server</param>
14085 the DataBlocksExtended map will not be sent from the simulator 14085 </member>
14086 </remarks> 14086 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
14087 </member> 14087 <summary>Thread sync lock object</summary>
14088 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock"> 14088 </member>
14089 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary> 14089 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
14090 </member> 14090 <summary>The event subscribers. null if no subcribers</summary>
14091 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize"> 14091 </member>
14092 <summary> 14092 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
14093 Serialize the object 14093 <summary>Raises the EstateGroupsReply event</summary>
14094 </summary> 14094 <param name="e">A EstateGroupsReplyEventArgs object containing the
14095 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14095 data returned from the data server</param>
14096 </member> 14096 </member>
14097 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14097 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
14098 <summary> 14098 <summary>Thread sync lock object</summary>
14099 Deserialize the message 14099 </member>
14100 </summary> 14100 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
14101 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14101 <summary>The event subscribers. null if no subcribers</summary>
14102 </member> 14102 </member>
14103 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"> 14103 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
14104 <summary> 14104 <summary>Raises the EstateManagersReply event</summary>
14105 Prim ownership information for a specified owner on a single parcel 14105 <param name="e">A EstateManagersReplyEventArgs object containing the
14106 </summary> 14106 data returned from the data server</param>
14107 </member> 14107 </member>
14108 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID"> 14108 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
14109 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner, 14109 <summary>Thread sync lock object</summary>
14110 UUID.Zero if agent has no permission to view prim owner information</summary> 14110 </member>
14111 </member> 14111 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
14112 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count"> 14112 <summary>The event subscribers. null if no subcribers</summary>
14113 <summary>The total number of prims</summary> 14113 </member>
14114 </member> 14114 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
14115 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned"> 14115 <summary>Raises the EstateBansReply event</summary>
14116 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary> 14116 <param name="e">A EstateBansReplyEventArgs object containing the
14117 </member> 14117 data returned from the data server</param>
14118 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus"> 14118 </member>
14119 <summary>True if the owner is online 14119 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
14120 <remarks>This is no longer used by the LL Simulators</remarks></summary> 14120 <summary>Thread sync lock object</summary>
14121 </member> 14121 </member>
14122 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp"> 14122 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
14123 <summary>The date the most recent prim was rezzed</summary> 14123 <summary>The event subscribers. null if no subcribers</summary>
14124 </member> 14124 </member>
14125 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage"> 14125 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
14126 <summary> 14126 <summary>Raises the EstateCovenantReply event</summary>
14127 The details of a single parcel in a region, also contains some regionwide globals 14127 <param name="e">A EstateCovenantReplyEventArgs object containing the
14128 </summary> 14128 data returned from the data server</param>
14129 </member> 14129 </member>
14130 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID"> 14130 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
14131 <summary>Simulator-local ID of this parcel</summary> 14131 <summary>Thread sync lock object</summary>
14132 </member> 14132 </member>
14133 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax"> 14133 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
14134 <summary>Maximum corner of the axis-aligned bounding box for this 14134 <summary>The event subscribers. null if no subcribers</summary>
14135 parcel</summary> 14135 </member>
14136 </member> 14136 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
14137 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin"> 14137 <summary>Raises the EstateUpdateInfoReply event</summary>
14138 <summary>Minimum corner of the axis-aligned bounding box for this 14138 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
14139 parcel</summary> 14139 data returned from the data server</param>
14140 </member> 14140 </member>
14141 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area"> 14141 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
14142 <summary>Total parcel land area</summary> 14142 <summary>Thread sync lock object</summary>
14143 </member> 14143 </member>
14144 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID"> 14144 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
14145 <summary></summary> 14145 <summary>
14146 </member> 14146 Requests estate information such as top scripts and colliders
14147 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID"> 14147 </summary>
14148 <summary>Key of authorized buyer</summary> 14148 <param name="parcelLocalID"></param>
14149 </member> 14149 <param name="reportType"></param>
14150 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap"> 14150 <param name="requestFlags"></param>
14151 <summary>Bitmap describing land layout in 4x4m squares across the 14151 <param name="filter"></param>
14152 entire region</summary> 14152 </member>
14153 </member> 14153 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
14154 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category"> 14154 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
14155 <summary></summary> 14155 </member>
14156 </member> 14156 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
14157 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate"> 14157 <summary>Requests the "Top Scripts" list for the current region</summary>
14158 <summary>Date land was claimed</summary> 14158 </member>
14159 </member> 14159 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
14160 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice"> 14160 <summary>Requests the "Top Colliders" list for the current region</summary>
14161 <summary>Appears to always be zero</summary> 14161 </member>
14162 </member> 14162 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
14163 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc"> 14163 <summary>
14164 <summary>Parcel Description</summary> 14164 Set several estate specific configuration variables
14165 </member> 14165 </summary>
14166 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags"> 14166 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
14167 <summary></summary> 14167 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
14168 </member> 14168 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
14169 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID"> 14169 <param name="UseEstateSun">true to use</param>
14170 <summary></summary> 14170 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
14171 </member> 14171 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
14172 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims"> 14172 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
14173 <summary>Total number of primitives owned by the parcel group on 14173 </member>
14174 this parcel</summary> 14174 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
14175 </member> 14175 <summary>
14176 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned"> 14176 Request return of objects owned by specified avatar
14177 <summary>Whether the land is deeded to a group or not</summary> 14177 </summary>
14178 </member> 14178 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
14179 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType"> 14179 <param name="flag">specify the coverage and type of objects to be included in the return</param>
14180 <summary></summary> 14180 <param name="EstateWide">true to perform return on entire estate</param>
14181 </member> 14181 </member>
14182 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims"> 14182 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
14183 <summary>Maximum number of primitives this parcel supports</summary> 14183 <summary></summary>
14184 </member> 14184 <param name="method"></param>
14185 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID"> 14185 <param name="param"></param>
14186 <summary>The Asset UUID of the Texture which when applied to a 14186 </member>
14187 primitive will display the media</summary> 14187 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
14188 </member> 14188 <summary>
14189 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL"> 14189 Used for setting and retrieving various estate panel settings
14190 <summary>A URL which points to any Quicktime supported media type</summary> 14190 </summary>
14191 </member> 14191 <param name="method">EstateOwnerMessage Method field</param>
14192 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale"> 14192 <param name="listParams">List of parameters to include</param>
14193 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 14193 </member>
14194 </member> 14194 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
14195 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL"> 14195 <summary>
14196 <summary>URL For Music Stream</summary> 14196 Kick an avatar from an estate
14197 </member> 14197 </summary>
14198 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name"> 14198 <param name="userID">Key of Agent to remove</param>
14199 <summary>Parcel Name</summary> 14199 </member>
14200 </member> 14200 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
14201 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime"> 14201 <summary>
14202 <summary>Autoreturn value in minutes for others' objects</summary> 14202 Ban an avatar from an estate</summary>
14203 </member> 14203 <param name="userID">Key of Agent to remove</param>
14204 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount"> 14204 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
14205 <summary></summary> 14205 </member>
14206 </member> 14206 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
14207 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims"> 14207 <summary>Unban an avatar from an estate</summary>
14208 <summary>Total number of other primitives on this parcel</summary> 14208 <param name="userID">Key of Agent to remove</param>
14209 </member> 14209 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
14210 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID"> 14210 </member>
14211 <summary>UUID of the owner of this parcel</summary> 14211 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
14212 </member> 14212 <summary>
14213 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims"> 14213 Send a message dialog to everyone in an entire estate
14214 <summary>Total number of primitives owned by the parcel owner on 14214 </summary>
14215 this parcel</summary> 14215 <param name="message">Message to send all users in the estate</param>
14216 </member> 14216 </member>
14217 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus"> 14217 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
14218 <summary></summary> 14218 <summary>
14219 </member> 14219 Send a message dialog to everyone in a simulator
14220 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours"> 14220 </summary>
14221 <summary>How long is pass valid for</summary> 14221 <param name="message">Message to send all users in the simulator</param>
14222 </member> 14222 </member>
14223 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice"> 14223 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
14224 <summary>Price for a temporary pass</summary> 14224 <summary>
14225 </member> 14225 Send an avatar back to their home location
14226 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount"> 14226 </summary>
14227 <summary></summary> 14227 <param name="pest">Key of avatar to send home</param>
14228 </member> 14228 </member>
14229 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous"> 14229 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
14230 <summary></summary> 14230 <summary>
14231 </member> 14231 Begin the region restart process
14232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride"> 14232 </summary>
14233 <summary></summary> 14233 </member>
14234 </member> 14234 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
14235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice"> 14235 <summary>
14236 <summary>This field is no longer used</summary> 14236 Cancels a region restart
14237 </member> 14237 </summary>
14238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult"> 14238 </member>
14239 The result of a request for parcel properties 14239 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)">
14240 </member> 14240 <summary>Estate panel "Region" tab settings</summary>
14241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice"> 14241 </member>
14242 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 14242 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
14243 <remarks>The SalePrice will remain the same after an ownership 14243 <summary>Estate panel "Debug" tab settings</summary>
14244 transfer (sale), so it can be used to see the purchase price after 14244 </member>
14245 a sale if the new owner has not changed it</remarks> 14245 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
14246 </member> 14246 <summary>Used for setting the region's terrain textures for its four height levels</summary>
14247 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims"> 14247 <param name="low"></param>
14248 <summary> 14248 <param name="midLow"></param>
14249 Number of primitives your avatar is currently 14249 <param name="midHigh"></param>
14250 selecting and sitting on in this parcel 14250 <param name="high"></param>
14251 </summary> 14251 </member>
14252 </member> 14252 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
14253 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount"> 14253 <summary>Used for setting sim terrain texture heights</summary>
14254 <summary></summary> 14254 </member>
14255 </member> 14255 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
14256 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID"> 14256 <summary>Requests the estate covenant</summary>
14257 <summary> 14257 </member>
14258 A number which increments by 1, starting at 0 for each ParcelProperties request. 14258 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
14259 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent. 14259 <summary>
14260 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred. 14260 Upload a terrain RAW file
14261 </summary> 14261 </summary>
14262 </member> 14262 <param name="fileData">A byte array containing the encoded terrain data</param>
14263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims"> 14263 <param name="fileName">The name of the file being uploaded</param>
14264 <summary>Maximum primitives across the entire simulator</summary> 14264 <returns>The Id of the transfer request</returns>
14265 </member> 14265 </member>
14266 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims"> 14266 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
14267 <summary>Total primitives across the entire simulator</summary> 14267 <summary>
14268 </member> 14268 Teleports all users home in current Estate
14269 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection"> 14269 </summary>
14270 <summary></summary> 14270 </member>
14271 </member> 14271 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
14272 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID"> 14272 <summary>
14273 <summary>Key of parcel snapshot</summary> 14273 Remove estate manager</summary>
14274 </member> 14274 <param name="userID">Key of Agent to Remove</param>
14275 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status"> 14275 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
14276 <summary>Parcel ownership status</summary> 14276 </member>
14277 </member> 14277 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
14278 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims"> 14278 <summary>
14279 <summary>Total number of primitives on this parcel</summary> 14279 Add estate manager</summary>
14280 </member> 14280 <param name="userID">Key of Agent to Add</param>
14281 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation"> 14281 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
14282 <summary></summary> 14282 </member>
14283 </member> 14283 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
14284 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt"> 14284 <summary>
14285 <summary></summary> 14285 Add's an agent to the estate Allowed list</summary>
14286 </member> 14286 <param name="userID">Key of Agent to Add</param>
14287 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified"> 14287 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
14288 <summary>TRUE of region denies access to age unverified users</summary> 14288 </member>
14289 </member> 14289 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
14290 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc"> 14290 <summary>
14291 <summary>A description of the media</summary> 14291 Removes an agent from the estate Allowed list</summary>
14292 </member> 14292 <param name="userID">Key of Agent to Remove</param>
14293 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight"> 14293 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
14294 <summary>An Integer which represents the height of the media</summary> 14294 </member>
14295 </member> 14295 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
14296 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth"> 14296
14297 <summary>An integer which represents the width of the media</summary> 14297 <summary>
14298 </member> 14298 Add's a group to the estate Allowed list</summary>
14299 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop"> 14299 <param name="groupID">Key of Group to Add</param>
14300 <summary>A boolean, if true the viewer should loop the media</summary> 14300 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
14301 </member> 14301 </member>
14302 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType"> 14302 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
14303 <summary>A string which contains the mime type of the media</summary> 14303
14304 </member> 14304 <summary>
14305 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia"> 14305 Removes a group from the estate Allowed list</summary>
14306 <summary>true to obscure (hide) media url</summary> 14306 <param name="groupID">Key of Group to Remove</param>
14307 </member> 14307 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param>
14308 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic"> 14308 </member>
14309 <summary>true to obscure (hide) music url</summary> 14309 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
14310 </member> 14310 <summary>Process an incoming packet and raise the appropriate events</summary>
14311 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize"> 14311 <param name="sender">The sender</param>
14312 <summary> 14312 <param name="e">The EventArgs object containing the packet data</param>
14313 Serialize the object 14313 </member>
14314 </summary> 14314 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
14315 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14315 <summary>Process an incoming packet and raise the appropriate events</summary>
14316 </member> 14316 <param name="sender">The sender</param>
14317 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14317 <param name="e">The EventArgs object containing the packet data</param>
14318 <summary> 14318 </member>
14319 Deserialize the message 14319 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
14320 </summary> 14320 <summary>Process an incoming packet and raise the appropriate events</summary>
14321 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14321 <param name="sender">The sender</param>
14322 </member> 14322 <param name="e">The EventArgs object containing the packet data</param>
14323 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"> 14323 </member>
14324 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary> 14324 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply">
14325 </member> 14325 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID"> 14326 </member>
14327 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this 14327 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
14328 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary> 14328 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14329 </member> 14329 </member>
14330 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale"> 14330 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
14331 <summary>true to enable auto scaling of the parcel media</summary> 14331 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14332 </member> 14332 </member>
14333 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category"> 14333 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
14334 <summary>The category of this parcel used when search is enabled to restrict 14334 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14335 search results</summary> 14335 </member>
14336 </member> 14336 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
14337 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc"> 14337 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14338 <summary>A string containing the description to set</summary> 14338 </member>
14339 </member> 14339 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
14340 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID"> 14340 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14341 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional 14341 </member>
14342 powers and restrictions.</summary> 14342 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply">
14343 </member> 14343 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing"> 14344 </member>
14345 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport 14345 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
14346 to this parcel are handled</summary> 14346 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"/> request.</summary>
14347 </member> 14347 </member>
14348 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID"> 14348 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
14349 <summary>The LocalID of the parcel to update settings on</summary> 14349 <summary>Used in the ReportType field of a LandStatRequest</summary>
14350 </member> 14350 </member>
14351 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc"> 14351 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
14352 <summary>A string containing the description of the media which can be played 14352 <summary>Used by EstateOwnerMessage packets</summary>
14353 to visitors</summary> 14353 </member>
14354 </member> 14354 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
14355 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight"> 14355 <summary>Used by EstateOwnerMessage packets</summary>
14356 <summary></summary> 14356 </member>
14357 </member> 14357 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
14358 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop"> 14358 <summary>
14359 <summary></summary> 14359
14360 </member> 14360 </summary>
14361 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID"> 14361 </member>
14362 <summary></summary> 14362 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
14363 </member> 14363 <summary>No flags set</summary>
14364 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType"> 14364 </member>
14365 <summary></summary> 14365 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
14366 </member> 14366 <summary>Only return targets scripted objects</summary>
14367 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL"> 14367 </member>
14368 <summary></summary> 14368 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
14369 </member> 14369 <summary>Only return targets objects if on others land</summary>
14370 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth"> 14370 </member>
14371 <summary></summary> 14371 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
14372 </member> 14372 <summary>Returns target's scripted objects and objects on other parcels</summary>
14373 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL"> 14373 </member>
14374 <summary></summary> 14374 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
14375 </member> 14375 <summary>Ground texture settings for each corner of the region</summary>
14376 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name"> 14376 </member>
14377 <summary></summary> 14377 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
14378 </member> 14378 <summary>Used by GroundTextureHeightSettings</summary>
14379 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia"> 14379 </member>
14380 <summary></summary> 14380 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
14381 </member> 14381 <summary>The high and low texture thresholds for each corner of the sim</summary>
14382 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic"> 14382 </member>
14383 <summary></summary> 14383 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
14384 </member> 14384 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
14385 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags"> 14385 </member>
14386 <summary></summary> 14386 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
14387 </member> 14387 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
14388 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours"> 14388 <param name="objectCount">The number of returned items in LandStatReply</param>
14389 <summary></summary> 14389 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
14390 </member> 14390 </member>
14391 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice"> 14391 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
14392 <summary></summary> 14392 <summary>
14393 </member> 14393 The number of returned items in LandStatReply
14394 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice"> 14394 </summary>
14395 <summary></summary> 14395 </member>
14396 </member> 14396 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
14397 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID"> 14397 <summary>
14398 <summary></summary> 14398 A Dictionary of Object UUIDs to tasks returned in LandStatReply
14399 </member> 14399 </summary>
14400 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation"> 14400 </member>
14401 <summary></summary> 14401 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
14402 </member> 14402 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
14403 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt"> 14403 </member>
14404 <summary></summary> 14404 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
14405 </member> 14405 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
14406 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14406 <param name="objectCount">The number of returned items in LandStatReply</param>
14407 <summary> 14407 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
14408 Deserialize the message 14408 </member>
14409 </summary> 14409 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
14410 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14410 <summary>
14411 </member> 14411 The number of scripts returned in LandStatReply
14412 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize"> 14412 </summary>
14413 <summary> 14413 </member>
14414 Serialize the object 14414 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
14415 </summary> 14415 <summary>
14416 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14416 A Dictionary of Object UUIDs to tasks returned in LandStatReply
14417 </member> 14417 </summary>
14418 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock"> 14418 </member>
14419 <summary>Base class used for the RemoteParcelRequest message</summary> 14419 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
14420 </member> 14420 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14421 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"> 14421 </member>
14422 <summary> 14422 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14423 A message sent from the viewer to the simulator to request information 14423 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
14424 on a remote parcel 14424 <param name="estateID">The estate's identifier on the grid</param>
14425 </summary> 14425 <param name="count">The number of returned items in LandStatReply</param>
14426 </member> 14426 <param name="banned">User UUIDs banned</param>
14427 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location"> 14427 </member>
14428 <summary>Local sim position of the parcel we are looking up</summary> 14428 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
14429 </member> 14429 <summary>
14430 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle"> 14430 The identifier of the estate
14431 <summary>Region handle of the parcel we are looking up</summary> 14431 </summary>
14432 </member> 14432 </member>
14433 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID"> 14433 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
14434 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary> 14434 <summary>
14435 </member> 14435 The number of returned itmes
14436 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize"> 14436 </summary>
14437 <summary> 14437 </member>
14438 Serialize the object 14438 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
14439 </summary> 14439 <summary>
14440 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14440 List of UUIDs of Banned Users
14441 </member> 14441 </summary>
14442 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14442 </member>
14443 <summary> 14443 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
14444 Deserialize the message 14444 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14445 </summary> 14445 </member>
14446 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14446 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14447 </member> 14447 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
14448 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply"> 14448 <param name="estateID">The estate's identifier on the grid</param>
14449 <summary> 14449 <param name="count">The number of users</param>
14450 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/> 14450 <param name="allowedUsers">Allowed users UUIDs</param>
14451 which will contain parcel information 14451 </member>
14452 </summary> 14452 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
14453 </member> 14453 <summary>
14454 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID"> 14454 The identifier of the estate
14455 <summary>The grid-wide unique parcel ID</summary> 14455 </summary>
14456 </member> 14456 </member>
14457 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize"> 14457 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
14458 <summary> 14458 <summary>
14459 Serialize the object 14459 The number of returned items
14460 </summary> 14460 </summary>
14461 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14461 </member>
14462 </member> 14462 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
14463 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14463 <summary>
14464 <summary> 14464 List of UUIDs of Allowed Users
14465 Deserialize the message 14465 </summary>
14466 </summary> 14466 </member>
14467 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14467 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
14468 </member> 14468 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14469 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage"> 14469 </member>
14470 <summary> 14470 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14471 A message containing a request for a remote parcel from a viewer, or a response 14471 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
14472 from the simulator to that request 14472 <param name="estateID">The estate's identifier on the grid</param>
14473 </summary> 14473 <param name="count">The number of Groups</param>
14474 </member> 14474 <param name="allowedGroups">Allowed Groups UUIDs</param>
14475 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request"> 14475 </member>
14476 <summary>The request or response details block</summary> 14476 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
14477 </member> 14477 <summary>
14478 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize"> 14478 The identifier of the estate
14479 <summary> 14479 </summary>
14480 Serialize the object 14480 </member>
14481 </summary> 14481 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
14482 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14482 <summary>
14483 </member> 14483 The number of returned items
14484 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14484 </summary>
14485 <summary> 14485 </member>
14486 Deserialize the message 14486 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
14487 </summary> 14487 <summary>
14488 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14488 List of UUIDs of Allowed Groups
14489 </member> 14489 </summary>
14490 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize"> 14490 </member>
14491 <summary> 14491 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
14492 Serialize the object 14492 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14493 </summary> 14493 </member>
14494 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14494 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14495 </member> 14495 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
14496 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14496 <param name="estateID">The estate's identifier on the grid</param>
14497 <summary> 14497 <param name="count">The number of Managers</param>
14498 Deserialize the message 14498 <param name="managers"> Managers UUIDs</param>
14499 </summary> 14499 </member>
14500 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14500 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
14501 </member> 14501 <summary>
14502 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"> 14502 The identifier of the estate
14503 <summary> 14503 </summary>
14504 A message sent from the simulator to an agent which contains 14504 </member>
14505 the groups the agent is in 14505 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
14506 </summary> 14506 <summary>
14507 </member> 14507 The number of returned items
14508 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID"> 14508 </summary>
14509 <summary>The Agent receiving the message</summary> 14509 </member>
14510 </member> 14510 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
14511 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock"> 14511 <summary>
14512 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information 14512 List of UUIDs of the Estate's Managers
14513 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 14513 </summary>
14514 </member> 14514 </member>
14515 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock"> 14515 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
14516 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information 14516 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14517 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 14517 </member>
14518 </member> 14518 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
14519 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize"> 14519 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
14520 <summary> 14520 <param name="covenantID">The Covenant ID</param>
14521 Serialize the object 14521 <param name="timestamp">The timestamp</param>
14522 </summary> 14522 <param name="estateName">The estate's name</param>
14523 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14523 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
14524 </member> 14524 </member>
14525 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14525 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
14526 <summary> 14526 <summary>
14527 Deserialize the message 14527 The Covenant
14528 </summary> 14528 </summary>
14529 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14529 </member>
14530 </member> 14530 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
14531 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"> 14531 <summary>
14532 <summary>Group Details specific to the agent</summary> 14532 The timestamp
14533 </member> 14533 </summary>
14534 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices"> 14534 </member>
14535 <summary>true of the agent accepts group notices</summary> 14535 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
14536 </member> 14536 <summary>
14537 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution"> 14537 The Estate name
14538 <summary>The agents tier contribution to the group</summary> 14538 </summary>
14539 </member> 14539 </member>
14540 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID"> 14540 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
14541 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary> 14541 <summary>
14542 </member> 14542 The Estate Owner's ID (can be a GroupID)
14543 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID"> 14543 </summary>
14544 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary> 14544 </member>
14545 </member> 14545 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
14546 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName"> 14546 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14547 <summary>The name of the group</summary> 14547 </member>
14548 </member> 14548 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
14549 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers"> 14549 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
14550 <summary>The aggregate permissions the agent has in the group for all roles the agent 14550 <param name="estateName">The estate's name</param>
14551 is assigned</summary> 14551 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
14552 </member> 14552 <param name="estateID">The estate's identifier on the grid</param>
14553 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"> 14553 <param name="denyNoPaymentInfo"></param>
14554 <summary>An optional block containing additional agent specific information</summary> 14554 </member>
14555 </member> 14555 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
14556 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile"> 14556 <summary>
14557 <summary>true of the agent allows this group to be 14557 The estate's name
14558 listed in their profile</summary> 14558 </summary>
14559 </member> 14559 </member>
14560 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage"> 14560 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
14561 <summary> 14561 <summary>
14562 A message sent from the viewer to the simulator which 14562 The Estate Owner's ID (can be a GroupID)
14563 specifies the language and permissions for others to detect 14563 </summary>
14564 the language specified 14564 </member>
14565 </summary> 14565 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
14566 </member> 14566 <summary>
14567 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language"> 14567 The identifier of the estate on the grid
14568 <summary>A string containng the default language 14568 </summary>
14569 to use for the agent</summary> 14569 </member>
14570 </member> 14570 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
14571 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic"> 14571 <summary></summary>
14572 <summary>true of others are allowed to 14572 </member>
14573 know the language setting</summary> 14573 <member name="T:OpenMetaverse.Caps">
14574 </member> 14574 <summary>
14575 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize"> 14575 Capabilities is the name of the bi-directional HTTP REST protocol
14576 <summary> 14576 used to communicate non real-time transactions such as teleporting or
14577 Serialize the object 14577 group messaging
14578 </summary> 14578 </summary>
14579 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14579 </member>
14580 </member> 14580 <member name="F:OpenMetaverse.Caps.Simulator">
14581 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14581 <summary>Reference to the simulator this system is connected to</summary>
14582 <summary> 14582 </member>
14583 Deserialize the message 14583 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
14584 </summary> 14584 <summary>
14585 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14585 Default constructor
14586 </member> 14586 </summary>
14587 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage"> 14587 <param name="simulator"></param>
14588 <summary> 14588 <param name="seedcaps"></param>
14589 An EventQueue message sent from the simulator to an agent when the agent 14589 </member>
14590 leaves a group 14590 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
14591 </summary> 14591 <summary>
14592 </member> 14592 Request the URI of a named capability
14593 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock"> 14593 </summary>
14594 <summary> 14594 <param name="capability">Name of the capability to request</param>
14595 An Array containing the AgentID and GroupID 14595 <returns>The URI of the requested capability, or String.Empty if
14596 </summary> 14596 the capability does not exist</returns>
14597 </member> 14597 </member>
14598 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize"> 14598 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
14599 <summary> 14599 <summary>
14600 Serialize the object 14600 Process any incoming events, check to see if we have a message created for the event,
14601 </summary> 14601 </summary>
14602 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14602 <param name="eventName"></param>
14603 </member> 14603 <param name="body"></param>
14604 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14604 </member>
14605 <summary> 14605 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
14606 Deserialize the message 14606 <summary>Capabilities URI this system was initialized with</summary>
14607 </summary> 14607 </member>
14608 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14608 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
14609 </member> 14609 <summary>Whether the capabilities event queue is connected and
14610 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData"> 14610 listening for incoming events</summary>
14611 <summary>An object containing the Agents UUID, and the Groups UUID</summary> 14611 </member>
14612 </member> 14612 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
14613 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID"> 14613 <summary>
14614 <summary>The ID of the Agent leaving the group</summary> 14614 Triggered when an event is received via the EventQueueGet
14615 </member> 14615 capability
14616 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID"> 14616 </summary>
14617 <summary>The GroupID the Agent is leaving</summary> 14617 <param name="capsKey">Event name</param>
14618 </member> 14618 <param name="message">Decoded event data</param>
14619 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock"> 14619 <param name="simulator">The simulator that generated the event</param>
14620 <summary>Base class for Asset uploads/results via Capabilities</summary> 14620 </member>
14621 </member> 14621 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
14622 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State"> 14622 <summary>
14623 <summary> 14623 Level of Detail mesh
14624 The request state 14624 </summary>
14625 </summary> 14625 </member>
14626 </member> 14626 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
14627 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize"> 14627 <summary>=</summary>
14628 <summary> 14628 </member>
14629 Serialize the object 14629 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
14630 </summary> 14630 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
14631 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14631 </member>
14632 </member> 14632 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
14633 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14633 <summary>For exponential backoff on error.</summary>
14634 <summary> 14634 </member>
14635 Deserialize the message 14635 <member name="T:OpenMetaverse.PacketFrequency">
14636 </summary> 14636 <summary>
14637 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14637
14638 </member> 14638 </summary>
14639 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload"> 14639 </member>
14640 <summary> 14640 <member name="F:OpenMetaverse.PacketFrequency.Low">
14641 A message sent from the viewer to the simulator to request a temporary upload capability 14641 <summary></summary>
14642 which allows an asset to be uploaded 14642 </member>
14643 </summary> 14643 <member name="F:OpenMetaverse.PacketFrequency.Medium">
14644 </member> 14644 <summary></summary>
14645 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url"> 14645 </member>
14646 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary> 14646 <member name="F:OpenMetaverse.PacketFrequency.High">
14647 </member> 14647 <summary></summary>
14648 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete"> 14648 </member>
14649 <summary> 14649 <member name="T:OpenMetaverse.Packets.MalformedDataException">
14650 A message sent from the simulator that will inform the agent the upload is complete, 14650 <summary>
14651 and the UUID of the uploaded asset 14651 Thrown when a packet could not be successfully deserialized
14652 </summary> 14652 </summary>
14653 </member> 14653 </member>
14654 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID"> 14654 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
14655 <summary>The uploaded texture asset ID</summary> 14655 <summary>
14656 </member> 14656 Default constructor
14657 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage"> 14657 </summary>
14658 <summary> 14658 </member>
14659 A message sent from the viewer to the simulator to request a temporary 14659 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
14660 capability URI which is used to upload an agents baked appearance textures 14660 <summary>
14661 </summary> 14661 Constructor that takes an additional error message
14662 </member> 14662 </summary>
14663 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request"> 14663 <param name="Message">An error message to attach to this exception</param>
14664 <summary>Object containing request or response</summary> 14664 </member>
14665 </member> 14665 <member name="T:OpenMetaverse.Packets.Header">
14666 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize"> 14666 <summary>
14667 <summary> 14667 The header of a message template packet. Holds packet flags, sequence
14668 Serialize the object 14668 number, packet ID, and any ACKs that will be appended at the end of
14669 </summary> 14669 the packet
14670 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14670 </summary>
14671 </member> 14671 </member>
14672 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14672 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
14673 <summary> 14673 <summary>
14674 Deserialize the message 14674 Convert the AckList to a byte array, used for packet serializing
14675 </summary> 14675 </summary>
14676 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14676 <param name="bytes">Reference to the target byte array</param>
14677 </member> 14677 <param name="i">Beginning position to start writing to in the byte
14678 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage"> 14678 array, will be updated with the ending position of the ACK list</param>
14679 <summary> 14679 </member>
14680 A message sent from the simulator which indicates the minimum version required for 14680 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
14681 using voice chat 14681 <summary>
14682 </summary> 14682
14683 </member> 14683 </summary>
14684 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion"> 14684 <param name="bytes"></param>
14685 <summary>Major Version Required</summary> 14685 <param name="pos"></param>
14686 </member> 14686 <param name="packetEnd"></param>
14687 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion"> 14687 <returns></returns>
14688 <summary>Minor version required</summary> 14688 </member>
14689 </member> 14689 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
14690 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName"> 14690 <summary>
14691 <summary>The name of the region sending the version requrements</summary> 14691
14692 </member> 14692 </summary>
14693 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize"> 14693 <param name="header"></param>
14694 <summary> 14694 <param name="bytes"></param>
14695 Serialize the object 14695 <param name="packetEnd"></param>
14696 </summary> 14696 </member>
14697 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14697 <member name="T:OpenMetaverse.Packets.PacketBlock">
14698 </member> 14698 <summary>
14699 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14699 A block of data in a packet. Packets are composed of one or more blocks,
14700 <summary> 14700 each block containing one or more fields
14701 Deserialize the message 14701 </summary>
14702 </summary> 14702 </member>
14703 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14703 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
14704 </member> 14704 <summary>
14705 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"> 14705 Create a block from a byte array
14706 <summary> 14706 </summary>
14707 A message sent from the simulator to the viewer containing the 14707 <param name="bytes">Byte array containing the serialized block</param>
14708 voice server URI 14708 <param name="i">Starting position of the block in the byte array.
14709 </summary> 14709 This will point to the data after the end of the block when the
14710 </member> 14710 call returns</param>
14711 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID"> 14711 </member>
14712 <summary>The Parcel ID which the voice server URI applies</summary> 14712 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
14713 </member> 14713 <summary>
14714 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName"> 14714 Serialize this block into a byte array
14715 <summary>The name of the region</summary> 14715 </summary>
14716 </member> 14716 <param name="bytes">Byte array to serialize this block into</param>
14717 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri"> 14717 <param name="i">Starting position in the byte array to serialize to.
14718 <summary>A uri containing the server/channel information 14718 This will point to the position directly after the end of the
14719 which the viewer can utilize to participate in voice conversations</summary> 14719 serialized block when the call returns</param>
14720 </member> 14720 </member>
14721 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize"> 14721 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
14722 <summary> 14722 <summary>Current length of the data in this packet</summary>
14723 Serialize the object 14723 </member>
14724 </summary> 14724 <member name="F:OpenMetaverse.Packets.PacketType.Default">
14725 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14725 <summary>A generic value, not an actual packet type</summary>
14726 </member> 14726 </member>
14727 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14727 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
14728 <summary> 14728 <summary>
14729 Deserialize the message 14729 Attempts to convert an LLSD structure to a known Packet type
14730 </summary> 14730 </summary>
14731 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14731 <param name="capsEventName">Event name, this must match an actual
14732 </member> 14732 packet name for a Packet to be successfully built</param>
14733 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"> 14733 <param name="body">LLSD to convert to a Packet</param>
14734 <summary> 14734 <returns>A Packet on success, otherwise null</returns>
14735 14735 </member>
14736 </summary> 14736 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
14737 </member> 14737 <exclude/>
14738 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password"> 14738 </member>
14739 <summary></summary> 14739 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
14740 </member> 14740 <exclude/>
14741 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username"> 14741 </member>
14742 <summary></summary> 14742 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
14743 </member> 14743 <exclude/>
14744 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize"> 14744 </member>
14745 <summary> 14745 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
14746 Serialize the object 14746 <exclude/>
14747 </summary> 14747 </member>
14748 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14748 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
14749 </member> 14749 <exclude/>
14750 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14750 </member>
14751 <summary> 14751 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
14752 Deserialize the message 14752 <exclude/>
14753 </summary> 14753 </member>
14754 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14754 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
14755 </member> 14755 <exclude/>
14756 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage"> 14756 </member>
14757 <summary> 14757 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
14758 A message sent by the viewer to the simulator to request a temporary 14758 <exclude/>
14759 capability for a script contained with in a Tasks inventory to be updated 14759 </member>
14760 </summary> 14760 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
14761 </member> 14761 <exclude/>
14762 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request"> 14762 </member>
14763 <summary>Object containing request or response</summary> 14763 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
14764 </member> 14764 <exclude/>
14765 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize"> 14765 </member>
14766 <summary> 14766 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
14767 Serialize the object 14767 <exclude/>
14768 </summary> 14768 </member>
14769 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14769 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
14770 </member> 14770 <exclude/>
14771 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14771 </member>
14772 <summary> 14772 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
14773 Deserialize the message 14773 <exclude/>
14774 </summary> 14774 </member>
14775 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14775 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
14776 </member> 14776 <exclude/>
14777 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage"> 14777 </member>
14778 <summary> 14778 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
14779 A message sent from the simulator to the viewer to indicate 14779 <exclude/>
14780 a Tasks scripts status. 14780 </member>
14781 </summary> 14781 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
14782 </member> 14782 <exclude/>
14783 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID"> 14783 </member>
14784 <summary>The Asset ID of the script</summary> 14784 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
14785 </member> 14785 <exclude/>
14786 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono"> 14786 </member>
14787 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it 14787 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
14788 uses the older less efficient lsl2 interprter</summary> 14788 <exclude/>
14789 </member> 14789 </member>
14790 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID"> 14790 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
14791 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary> 14791 <exclude/>
14792 </member> 14792 </member>
14793 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running"> 14793 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
14794 <summary>true of the script is in a running state</summary> 14794 <exclude/>
14795 </member> 14795 </member>
14796 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize"> 14796 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
14797 <summary> 14797 <exclude/>
14798 Serialize the object 14798 </member>
14799 </summary> 14799 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
14800 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14800 <exclude/>
14801 </member> 14801 </member>
14802 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14802 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
14803 <summary> 14803 <exclude/>
14804 Deserialize the message 14804 </member>
14805 </summary> 14805 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
14806 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14806 <exclude/>
14807 </member> 14807 </member>
14808 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"> 14808 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
14809 <summary> 14809 <exclude/>
14810 A message containing the request/response used for updating a gesture 14810 </member>
14811 contained with an agents inventory 14811 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
14812 </summary> 14812 <exclude/>
14813 </member> 14813 </member>
14814 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request"> 14814 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
14815 <summary>Object containing request or response</summary> 14815 <exclude/>
14816 </member> 14816 </member>
14817 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize"> 14817 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
14818 <summary> 14818 <exclude/>
14819 Serialize the object 14819 </member>
14820 </summary> 14820 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
14821 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14821 <exclude/>
14822 </member> 14822 </member>
14823 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14823 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
14824 <summary> 14824 <exclude/>
14825 Deserialize the message 14825 </member>
14826 </summary> 14826 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
14827 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14827 <exclude/>
14828 </member> 14828 </member>
14829 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"> 14829 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
14830 <summary> 14830 <exclude/>
14831 A message request/response which is used to update a notecard contained within 14831 </member>
14832 a tasks inventory 14832 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
14833 </summary> 14833 <exclude/>
14834 </member> 14834 </member>
14835 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID"> 14835 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
14836 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary> 14836 <exclude/>
14837 </member> 14837 </member>
14838 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID"> 14838 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
14839 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary> 14839 <exclude/>
14840 </member> 14840 </member>
14841 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize"> 14841 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
14842 <summary> 14842 <exclude/>
14843 Serialize the object 14843 </member>
14844 </summary> 14844 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
14845 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14845 <exclude/>
14846 </member> 14846 </member>
14847 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14847 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
14848 <summary> 14848 <exclude/>
14849 Deserialize the message 14849 </member>
14850 </summary> 14850 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
14851 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14851 <exclude/>
14852 </member> 14852 </member>
14853 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"> 14853 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
14854 <summary> 14854 <exclude/>
14855 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability 14855 </member>
14856 which is used to update an asset in an agents inventory 14856 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
14857 </summary> 14857 <exclude/>
14858 </member> 14858 </member>
14859 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID"> 14859 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
14860 <summary> 14860 <exclude/>
14861 The Notecard AssetID to replace 14861 </member>
14862 </summary> 14862 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
14863 </member> 14863 <exclude/>
14864 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize"> 14864 </member>
14865 <summary> 14865 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
14866 Serialize the object 14866 <exclude/>
14867 </summary> 14867 </member>
14868 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14868 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
14869 </member> 14869 <exclude/>
14870 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14870 </member>
14871 <summary> 14871 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
14872 Deserialize the message 14872 <exclude/>
14873 </summary> 14873 </member>
14874 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14874 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
14875 </member> 14875 <exclude/>
14876 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"> 14876 </member>
14877 <summary> 14877 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
14878 A message containing the request/response used for updating a notecard 14878 <exclude/>
14879 contained with an agents inventory 14879 </member>
14880 </summary> 14880 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
14881 </member> 14881 <exclude/>
14882 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request"> 14882 </member>
14883 <summary>Object containing request or response</summary> 14883 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
14884 </member> 14884 <exclude/>
14885 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize"> 14885 </member>
14886 <summary> 14886 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
14887 Serialize the object 14887 <exclude/>
14888 </summary> 14888 </member>
14889 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14889 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
14890 </member> 14890 <exclude/>
14891 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14891 </member>
14892 <summary> 14892 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
14893 Deserialize the message 14893 <exclude/>
14894 </summary> 14894 </member>
14895 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14895 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
14896 </member> 14896 <exclude/>
14897 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize"> 14897 </member>
14898 <summary> 14898 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
14899 Serialize the object 14899 <exclude/>
14900 </summary> 14900 </member>
14901 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14901 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
14902 </member> 14902 <exclude/>
14903 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14903 </member>
14904 <summary> 14904 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
14905 Deserialize the message 14905 <exclude/>
14906 </summary> 14906 </member>
14907 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14907 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
14908 </member> 14908 <exclude/>
14909 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError"> 14909 </member>
14910 <summary> 14910 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
14911 A message sent from the simulator to the viewer which indicates 14911 <exclude/>
14912 an error occurred while attempting to update a script in an agents or tasks 14912 </member>
14913 inventory 14913 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
14914 </summary> 14914 <exclude/>
14915 </member> 14915 </member>
14916 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled"> 14916 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
14917 <summary>true of the script was successfully compiled by the simulator</summary> 14917 <exclude/>
14918 </member> 14918 </member>
14919 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error"> 14919 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
14920 <summary>A string containing the error which occured while trying 14920 <exclude/>
14921 to update the script</summary> 14921 </member>
14922 </member> 14922 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
14923 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID"> 14923 <exclude/>
14924 <summary>A new AssetID assigned to the script</summary> 14924 </member>
14925 </member> 14925 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
14926 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage"> 14926 <exclude/>
14927 <summary> 14927 </member>
14928 A message sent from the viewer to the simulator 14928 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
14929 requesting the update of an existing script contained 14929 <exclude/>
14930 within a tasks inventory 14930 </member>
14931 </summary> 14931 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
14932 </member> 14932 <exclude/>
14933 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning"> 14933 </member>
14934 <summary>if true, set the script mode to running</summary> 14934 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
14935 </member> 14935 <exclude/>
14936 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID"> 14936 </member>
14937 <summary>The scripts InventoryItem ItemID to update</summary> 14937 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
14938 </member> 14938 <exclude/>
14939 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target"> 14939 </member>
14940 <summary>A lowercase string containing either "mono" or "lsl2" which 14940 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
14941 specifies the script is compiled and ran on the mono runtime, or the older 14941 <exclude/>
14942 lsl runtime</summary> 14942 </member>
14943 </member> 14943 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
14944 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID"> 14944 <exclude/>
14945 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary> 14945 </member>
14946 </member> 14946 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
14947 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize"> 14947 <exclude/>
14948 <summary> 14948 </member>
14949 Serialize the object 14949 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
14950 </summary> 14950 <exclude/>
14951 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14951 </member>
14952 </member> 14952 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
14953 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14953 <exclude/>
14954 <summary> 14954 </member>
14955 Deserialize the message 14955 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
14956 </summary> 14956 <exclude/>
14957 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14957 </member>
14958 </member> 14958 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
14959 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage"> 14959 <exclude/>
14960 <summary> 14960 </member>
14961 A message containing either the request or response used in updating a script inside 14961 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
14962 a tasks inventory 14962 <exclude/>
14963 </summary> 14963 </member>
14964 </member> 14964 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
14965 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request"> 14965 <exclude/>
14966 <summary>Object containing request or response</summary> 14966 </member>
14967 </member> 14967 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
14968 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize"> 14968 <exclude/>
14969 <summary> 14969 </member>
14970 Serialize the object 14970 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
14971 </summary> 14971 <exclude/>
14972 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 14972 </member>
14973 </member> 14973 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
14974 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 14974 <exclude/>
14975 <summary> 14975 </member>
14976 Deserialize the message 14976 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
14977 </summary> 14977 <exclude/>
14978 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 14978 </member>
14979 </member> 14979 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
14980 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete"> 14980 <exclude/>
14981 <summary> 14981 </member>
14982 Response from the simulator to notify the viewer the upload is completed, and 14982 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
14983 the UUID of the script asset and its compiled status 14983 <exclude/>
14984 </summary> 14984 </member>
14985 </member> 14985 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
14986 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID"> 14986 <exclude/>
14987 <summary>The uploaded texture asset ID</summary> 14987 </member>
14988 </member> 14988 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
14989 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled"> 14989 <exclude/>
14990 <summary>true of the script was compiled successfully</summary> 14990 </member>
14991 </member> 14991 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
14992 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage"> 14992 <exclude/>
14993 <summary> 14993 </member>
14994 A message sent from a viewer to the simulator requesting a temporary uploader capability 14994 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
14995 used to update a script contained in an agents inventory 14995 <exclude/>
14996 </summary> 14996 </member>
14997 </member> 14997 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
14998 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID"> 14998 <exclude/>
14999 <summary>The existing asset if of the script in the agents inventory to replace</summary> 14999 </member>
15000 </member> 15000 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
15001 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target"> 15001 <exclude/>
15002 <summary>The language of the script</summary> 15002 </member>
15003 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks> 15003 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
15004 </member> 15004 <exclude/>
15005 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize"> 15005 </member>
15006 <summary> 15006 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
15007 Serialize the object 15007 <exclude/>
15008 </summary> 15008 </member>
15009 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15009 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
15010 </member> 15010 <exclude/>
15011 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15011 </member>
15012 <summary> 15012 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
15013 Deserialize the message 15013 <exclude/>
15014 </summary> 15014 </member>
15015 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15015 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
15016 </member> 15016 <exclude/>
15017 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage"> 15017 </member>
15018 <summary> 15018 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
15019 A message containing either the request or response used in updating a script inside 15019 <exclude/>
15020 an agents inventory 15020 </member>
15021 </summary> 15021 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
15022 </member> 15022 <exclude/>
15023 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request"> 15023 </member>
15024 <summary>Object containing request or response</summary> 15024 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
15025 </member> 15025 <exclude/>
15026 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize"> 15026 </member>
15027 <summary> 15027 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
15028 Serialize the object 15028 <exclude/>
15029 </summary> 15029 </member>
15030 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15030 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
15031 </member> 15031 <exclude/>
15032 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15032 </member>
15033 <summary> 15033 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
15034 Deserialize the message 15034 <exclude/>
15035 </summary> 15035 </member>
15036 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15036 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
15037 </member> 15037 <exclude/>
15038 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize"> 15038 </member>
15039 <summary> 15039 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
15040 Serialize the object 15040 <exclude/>
15041 </summary> 15041 </member>
15042 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15042 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
15043 </member> 15043 <exclude/>
15044 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15044 </member>
15045 <summary> 15045 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
15046 Deserialize the message 15046 <exclude/>
15047 </summary> 15047 </member>
15048 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15048 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
15049 </member> 15049 <exclude/>
15050 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase"> 15050 </member>
15051 <summary>Base class for Map Layers via Capabilities</summary> 15051 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
15052 </member> 15052 <exclude/>
15053 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags"> 15053 </member>
15054 <summary></summary> 15054 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
15055 </member> 15055 <exclude/>
15056 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize"> 15056 </member>
15057 <summary> 15057 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
15058 Serialize the object 15058 <exclude/>
15059 </summary> 15059 </member>
15060 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15060 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
15061 </member> 15061 <exclude/>
15062 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15062 </member>
15063 <summary> 15063 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
15064 Deserialize the message 15064 <exclude/>
15065 </summary> 15065 </member>
15066 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15066 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
15067 </member> 15067 <exclude/>
15068 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant"> 15068 </member>
15069 <summary> 15069 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
15070 Sent by an agent to the capabilities server to request map layers 15070 <exclude/>
15071 </summary> 15071 </member>
15072 </member> 15072 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
15073 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant"> 15073 <exclude/>
15074 <summary> 15074 </member>
15075 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates 15075 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
15076 </summary> 15076 <exclude/>
15077 </member> 15077 </member>
15078 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks"> 15078 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
15079 <summary>An array containing LayerData items</summary> 15079 <exclude/>
15080 </member> 15080 </member>
15081 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize"> 15081 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
15082 <summary> 15082 <exclude/>
15083 Serialize the object 15083 </member>
15084 </summary> 15084 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
15085 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15085 <exclude/>
15086 </member> 15086 </member>
15087 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15087 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
15088 <summary> 15088 <exclude/>
15089 Deserialize the message 15089 </member>
15090 </summary> 15090 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
15091 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15091 <exclude/>
15092 </member> 15092 </member>
15093 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData"> 15093 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
15094 <summary> 15094 <exclude/>
15095 An object containing map location details 15095 </member>
15096 </summary> 15096 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
15097 </member> 15097 <exclude/>
15098 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID"> 15098 </member>
15099 <summary>The Asset ID of the regions tile overlay</summary> 15099 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
15100 </member> 15100 <exclude/>
15101 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom"> 15101 </member>
15102 <summary>The grid location of the southern border of the map tile</summary> 15102 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
15103 </member> 15103 <exclude/>
15104 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left"> 15104 </member>
15105 <summary>The grid location of the western border of the map tile</summary> 15105 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
15106 </member> 15106 <exclude/>
15107 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right"> 15107 </member>
15108 <summary>The grid location of the eastern border of the map tile</summary> 15108 <member name="T:OpenMetaverse.Packets.StartLurePacket">
15109 </member> 15109 <exclude/>
15110 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top"> 15110 </member>
15111 <summary>The grid location of the northern border of the map tile</summary> 15111 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
15112 </member> 15112 <exclude/>
15113 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request"> 15113 </member>
15114 <summary>Object containing request or response</summary> 15114 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
15115 </member> 15115 <exclude/>
15116 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize"> 15116 </member>
15117 <summary> 15117 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
15118 Serialize the object 15118 <exclude/>
15119 </summary> 15119 </member>
15120 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15120 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
15121 </member> 15121 <exclude/>
15122 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15122 </member>
15123 <summary> 15123 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
15124 Deserialize the message 15124 <exclude/>
15125 </summary> 15125 </member>
15126 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15126 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
15127 </member> 15127 <exclude/>
15128 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage"> 15128 </member>
15129 <summary> 15129 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
15130 New as of 1.23 RC1, no details yet. 15130 <exclude/>
15131 </summary> 15131 </member>
15132 </member> 15132 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
15133 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize"> 15133 <exclude/>
15134 <summary> 15134 </member>
15135 Serialize the object 15135 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
15136 </summary> 15136 <exclude/>
15137 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15137 </member>
15138 </member> 15138 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
15139 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15139 <exclude/>
15140 <summary> 15140 </member>
15141 Deserialize the message 15141 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
15142 </summary> 15142 <exclude/>
15143 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15143 </member>
15144 </member> 15144 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
15145 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize"> 15145 <exclude/>
15146 <summary> 15146 </member>
15147 Serialize the object 15147 <member name="T:OpenMetaverse.Packets.UndoPacket">
15148 </summary> 15148 <exclude/>
15149 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15149 </member>
15150 </member> 15150 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
15151 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15151 <exclude/>
15152 <summary> 15152 </member>
15153 Deserialize the message 15153 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
15154 </summary> 15154 <exclude/>
15155 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15155 </member>
15156 </member> 15156 <member name="T:OpenMetaverse.Packets.RedoPacket">
15157 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method"> 15157 <exclude/>
15158 <summary>A string containing the method used</summary> 15158 </member>
15159 </member> 15159 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
15160 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference"> 15160 <exclude/>
15161 <summary> 15161 </member>
15162 A request sent from an agent to the Simulator to begin a new conference. 15162 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
15163 Contains a list of Agents which will be included in the conference 15163 <exclude/>
15164 </summary> 15164 </member>
15165 </member> 15165 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
15166 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock"> 15166 <exclude/>
15167 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary> 15167 </member>
15168 </member> 15168 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
15169 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID"> 15169 <exclude/>
15170 <summary>The conferences Session ID</summary> 15170 </member>
15171 </member> 15171 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
15172 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize"> 15172 <exclude/>
15173 <summary> 15173 </member>
15174 Serialize the object 15174 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
15175 </summary> 15175 <exclude/>
15176 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15176 </member>
15177 </member> 15177 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
15178 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15178 <exclude/>
15179 <summary> 15179 </member>
15180 Deserialize the message 15180 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
15181 </summary> 15181 <exclude/>
15182 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15182 </member>
15183 </member> 15183 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
15184 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"> 15184 <exclude/>
15185 <summary> 15185 </member>
15186 A moderation request sent from a conference moderator 15186 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
15187 Contains an agent and an optional action to take 15187 <exclude/>
15188 </summary> 15188 </member>
15189 </member> 15189 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
15190 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID"> 15190 <exclude/>
15191 <summary>The Session ID</summary> 15191 </member>
15192 </member> 15192 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
15193 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID"> 15193 <exclude/>
15194 <summary></summary> 15194 </member>
15195 </member> 15195 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
15196 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey"> 15196 <exclude/>
15197 <summary>A list containing Key/Value pairs, known valid values: 15197 </member>
15198 key: text value: true/false - allow/disallow specified agents ability to use text in session 15198 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
15199 key: voice value: true/false - allow/disallow specified agents ability to use voice in session 15199 <exclude/>
15200 </summary> 15200 </member>
15201 <remarks>"text" or "voice"</remarks> 15201 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
15202 </member> 15202 <exclude/>
15203 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue"> 15203 </member>
15204 <summary></summary> 15204 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
15205 </member> 15205 <exclude/>
15206 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize"> 15206 </member>
15207 <summary> 15207 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
15208 Serialize the object 15208 <exclude/>
15209 </summary> 15209 </member>
15210 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15210 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
15211 </member> 15211 <exclude/>
15212 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15212 </member>
15213 <summary> 15213 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
15214 Deserialize the message 15214 <exclude/>
15215 </summary> 15215 </member>
15216 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15216 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
15217 </member> 15217 <exclude/>
15218 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation"> 15218 </member>
15219 <summary> 15219 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
15220 A message sent from the agent to the simulator which tells the 15220 <exclude/>
15221 simulator we've accepted a conference invitation 15221 </member>
15222 </summary> 15222 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
15223 </member> 15223 <exclude/>
15224 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID"> 15224 </member>
15225 <summary>The conference SessionID</summary> 15225 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
15226 </member> 15226 <exclude/>
15227 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize"> 15227 </member>
15228 <summary> 15228 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
15229 Serialize the object 15229 <exclude/>
15230 </summary> 15230 </member>
15231 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15231 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
15232 </member> 15232 <exclude/>
15233 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15233 </member>
15234 <summary> 15234 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
15235 Deserialize the message 15235 <exclude/>
15236 </summary> 15236 </member>
15237 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15237 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
15238 </member> 15238 <exclude/>
15239 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize"> 15239 </member>
15240 <summary> 15240 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
15241 Serialize the object 15241 <exclude/>
15242 </summary> 15242 </member>
15243 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15243 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
15244 </member> 15244 <exclude/>
15245 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15245 </member>
15246 <summary> 15246 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
15247 Deserialize the message 15247 <exclude/>
15248 </summary> 15248 </member>
15249 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15249 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
15250 </member> 15250 <exclude/>
15251 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize"> 15251 </member>
15252 <summary> 15252 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
15253 Serialize the object 15253 <exclude/>
15254 </summary> 15254 </member>
15255 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15255 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
15256 </member> 15256 <exclude/>
15257 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15257 </member>
15258 <summary> 15258 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
15259 Deserialize the message 15259 <exclude/>
15260 </summary> 15260 </member>
15261 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15261 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
15262 </member> 15262 <exclude/>
15263 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize"> 15263 </member>
15264 <summary> 15264 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
15265 Serialize the object 15265 <exclude/>
15266 </summary> 15266 </member>
15267 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15267 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
15268 </member> 15268 <exclude/>
15269 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15269 </member>
15270 <summary> 15270 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
15271 Deserialize the message 15271 <exclude/>
15272 </summary> 15272 </member>
15273 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15273 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
15274 </member> 15274 <exclude/>
15275 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID"> 15275 </member>
15276 <summary>Key of sender</summary> 15276 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
15277 </member> 15277 <exclude/>
15278 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName"> 15278 </member>
15279 <summary>Name of sender</summary> 15279 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
15280 </member> 15280 <exclude/>
15281 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID"> 15281 </member>
15282 <summary>Key of destination avatar</summary> 15282 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
15283 </member> 15283 <exclude/>
15284 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID"> 15284 </member>
15285 <summary>ID of originating estate</summary> 15285 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
15286 </member> 15286 <exclude/>
15287 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID"> 15287 </member>
15288 <summary>Key of originating region</summary> 15288 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
15289 </member> 15289 <exclude/>
15290 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position"> 15290 </member>
15291 <summary>Coordinates in originating region</summary> 15291 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
15292 </member> 15292 <exclude/>
15293 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog"> 15293 </member>
15294 <summary>Instant message type</summary> 15294 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
15295 </member> 15295 <exclude/>
15296 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM"> 15296 </member>
15297 <summary>Group IM session toggle</summary> 15297 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
15298 </member> 15298 <exclude/>
15299 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID"> 15299 </member>
15300 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 15300 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
15301 </member> 15301 <exclude/>
15302 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp"> 15302 </member>
15303 <summary>Timestamp of the instant message</summary> 15303 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
15304 </member> 15304 <exclude/>
15305 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message"> 15305 </member>
15306 <summary>Instant message text</summary> 15306 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
15307 </member> 15307 <exclude/>
15308 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline"> 15308 </member>
15309 <summary>Whether this message is held for offline avatars</summary> 15309 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
15310 </member> 15310 <exclude/>
15311 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket"> 15311 </member>
15312 <summary>Context specific packed data</summary> 15312 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
15313 </member> 15313 <exclude/>
15314 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice"> 15314 </member>
15315 <summary>Is this invitation for voice group/conference chat</summary> 15315 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
15316 </member> 15316 <exclude/>
15317 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize"> 15317 </member>
15318 <summary> 15318 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
15319 Serialize the object 15319 <exclude/>
15320 </summary> 15320 </member>
15321 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15321 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
15322 </member> 15322 <exclude/>
15323 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15323 </member>
15324 <summary> 15324 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
15325 Deserialize the message 15325 <exclude/>
15326 </summary> 15326 </member>
15327 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15327 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
15328 </member> 15328 <exclude/>
15329 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"> 15329 </member>
15330 <summary> 15330 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
15331 Sent from the simulator to the viewer. 15331 <exclude/>
15332 15332 </member>
15333 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including 15333 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
15334 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate 15334 <exclude/>
15335 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER" 15335 </member>
15336 15336 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
15337 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are 15337 <exclude/>
15338 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with 15338 </member>
15339 the string "ENTER" or "LEAVE" respectively. 15339 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
15340 </summary> 15340 <exclude/>
15341 </member> 15341 </member>
15342 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize"> 15342 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
15343 <summary> 15343 <exclude/>
15344 Serialize the object 15344 </member>
15345 </summary> 15345 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
15346 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15346 <exclude/>
15347 </member> 15347 </member>
15348 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15348 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
15349 <summary> 15349 <exclude/>
15350 Deserialize the message 15350 </member>
15351 </summary> 15351 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
15352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15352 <exclude/>
15353 </member> 15353 </member>
15354 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"> 15354 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
15355 <summary> 15355 <exclude/>
15356 An EventQueue message sent when the agent is forcibly removed from a chatterbox session 15356 </member>
15357 </summary> 15357 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
15358 </member> 15358 <exclude/>
15359 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason"> 15359 </member>
15360 <summary> 15360 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
15361 A string containing the reason the agent was removed 15361 <exclude/>
15362 </summary> 15362 </member>
15363 </member> 15363 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
15364 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID"> 15364 <exclude/>
15365 <summary> 15365 </member>
15366 The ChatterBoxSession's SessionID 15366 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
15367 </summary> 15367 <exclude/>
15368 </member> 15368 </member>
15369 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize"> 15369 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
15370 <summary> 15370 <exclude/>
15371 Serialize the object 15371 </member>
15372 </summary> 15372 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
15373 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15373 <exclude/>
15374 </member> 15374 </member>
15375 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15375 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
15376 <summary> 15376 <exclude/>
15377 Deserialize the message 15377 </member>
15378 </summary> 15378 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
15379 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15379 <exclude/>
15380 </member> 15380 </member>
15381 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize"> 15381 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
15382 <summary> 15382 <exclude/>
15383 Serialize the object 15383 </member>
15384 </summary> 15384 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
15385 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15385 <exclude/>
15386 </member> 15386 </member>
15387 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15387 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
15388 <summary> 15388 <exclude/>
15389 Deserialize the message 15389 </member>
15390 </summary> 15390 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
15391 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15391 <exclude/>
15392 </member> 15392 </member>
15393 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize"> 15393 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
15394 <summary> 15394 <exclude/>
15395 Serialize the object 15395 </member>
15396 </summary> 15396 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
15397 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15397 <exclude/>
15398 </member> 15398 </member>
15399 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15399 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
15400 <summary> 15400 <exclude/>
15401 Deserialize the message 15401 </member>
15402 </summary> 15402 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
15403 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15403 <exclude/>
15404 </member> 15404 </member>
15405 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize"> 15405 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
15406 <summary> 15406 <exclude/>
15407 Serialize the object 15407 </member>
15408 </summary> 15408 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
15409 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15409 <exclude/>
15410 </member> 15410 </member>
15411 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15411 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
15412 <summary> 15412 <exclude/>
15413 Deserialize the message 15413 </member>
15414 </summary> 15414 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
15415 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15415 <exclude/>
15416 </member> 15416 </member>
15417 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize"> 15417 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
15418 <summary> 15418 <exclude/>
15419 Serialize the object 15419 </member>
15420 </summary> 15420 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
15421 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15421 <exclude/>
15422 </member> 15422 </member>
15423 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15423 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
15424 <summary> 15424 <exclude/>
15425 Deserialize the message 15425 </member>
15426 </summary> 15426 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
15427 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15427 <exclude/>
15428 </member> 15428 </member>
15429 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"> 15429 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
15430 <summary> 15430 <exclude/>
15431 15431 </member>
15432 </summary> 15432 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
15433 </member> 15433 <exclude/>
15434 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize"> 15434 </member>
15435 <summary> 15435 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
15436 Serialize the object 15436 <exclude/>
15437 </summary> 15437 </member>
15438 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15438 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
15439 </member> 15439 <exclude/>
15440 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15440 </member>
15441 <summary> 15441 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
15442 Deserialize the message 15442 <exclude/>
15443 </summary> 15443 </member>
15444 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15444 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
15445 </member> 15445 <exclude/>
15446 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize"> 15446 </member>
15447 <summary> 15447 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
15448 Serialize the object 15448 <exclude/>
15449 </summary> 15449 </member>
15450 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15450 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
15451 </member> 15451 <exclude/>
15452 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15452 </member>
15453 <summary> 15453 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
15454 Deserialize the message 15454 <exclude/>
15455 </summary> 15455 </member>
15456 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15456 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
15457 </member> 15457 <exclude/>
15458 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize"> 15458 </member>
15459 <summary> 15459 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
15460 Serialize the object 15460 <exclude/>
15461 </summary> 15461 </member>
15462 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15462 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
15463 </member> 15463 <exclude/>
15464 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15464 </member>
15465 <summary> 15465 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
15466 Deserialize the message 15466 <exclude/>
15467 </summary> 15467 </member>
15468 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15468 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
15469 </member> 15469 <exclude/>
15470 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage"> 15470 </member>
15471 <summary> 15471 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
15472 A message sent from the viewer to the simulator which 15472 <exclude/>
15473 specifies that the user has changed current URL 15473 </member>
15474 of the specific media on a prim face 15474 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
15475 </summary> 15475 <exclude/>
15476 </member> 15476 </member>
15477 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL"> 15477 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
15478 <summary> 15478 <exclude/>
15479 New URL 15479 </member>
15480 </summary> 15480 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
15481 </member> 15481 <exclude/>
15482 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID"> 15482 </member>
15483 <summary> 15483 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
15484 Prim UUID where navigation occured 15484 <exclude/>
15485 </summary> 15485 </member>
15486 </member> 15486 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
15487 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face"> 15487 <exclude/>
15488 <summary> 15488 </member>
15489 Face index 15489 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
15490 </summary> 15490 <exclude/>
15491 </member> 15491 </member>
15492 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize"> 15492 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
15493 <summary> 15493 <exclude/>
15494 Serialize the object 15494 </member>
15495 </summary> 15495 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
15496 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15496 <exclude/>
15497 </member> 15497 </member>
15498 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15498 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
15499 <summary> 15499 <exclude/>
15500 Deserialize the message 15500 </member>
15501 </summary> 15501 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
15502 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15502 <exclude/>
15503 </member> 15503 </member>
15504 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock"> 15504 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
15505 <summary>Base class used for the ObjectMedia message</summary> 15505 <exclude/>
15506 </member> 15506 </member>
15507 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest"> 15507 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
15508 <summary> 15508 <exclude/>
15509 Message used to retrive prim media data 15509 </member>
15510 </summary> 15510 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
15511 </member> 15511 <exclude/>
15512 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID"> 15512 </member>
15513 <summary> 15513 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
15514 Prim UUID 15514 <exclude/>
15515 </summary> 15515 </member>
15516 </member> 15516 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
15517 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb"> 15517 <exclude/>
15518 <summary> 15518 </member>
15519 Requested operation, either GET or UPDATE 15519 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
15520 </summary> 15520 <exclude/>
15521 </member> 15521 </member>
15522 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize"> 15522 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
15523 <summary> 15523 <exclude/>
15524 Serialize object 15524 </member>
15525 </summary> 15525 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
15526 <returns>Serialized object as OSDMap</returns> 15526 <exclude/>
15527 </member> 15527 </member>
15528 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15528 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
15529 <summary> 15529 <exclude/>
15530 Deserialize the message 15530 </member>
15531 </summary> 15531 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
15532 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15532 <exclude/>
15533 </member> 15533 </member>
15534 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse"> 15534 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
15535 <summary> 15535 <exclude/>
15536 Message used to update prim media data 15536 </member>
15537 </summary> 15537 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
15538 </member> 15538 <exclude/>
15539 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID"> 15539 </member>
15540 <summary> 15540 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
15541 Prim UUID 15541 <exclude/>
15542 </summary> 15542 </member>
15543 </member> 15543 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
15544 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia"> 15544 <exclude/>
15545 <summary> 15545 </member>
15546 Array of media entries indexed by face number 15546 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
15547 </summary> 15547 <exclude/>
15548 </member> 15548 </member>
15549 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version"> 15549 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
15550 <summary> 15550 <exclude/>
15551 Media version string 15551 </member>
15552 </summary> 15552 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
15553 </member> 15553 <exclude/>
15554 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize"> 15554 </member>
15555 <summary> 15555 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
15556 Serialize object 15556 <exclude/>
15557 </summary> 15557 </member>
15558 <returns>Serialized object as OSDMap</returns> 15558 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
15559 </member> 15559 <exclude/>
15560 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15560 </member>
15561 <summary> 15561 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
15562 Deserialize the message 15562 <exclude/>
15563 </summary> 15563 </member>
15564 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15564 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
15565 </member> 15565 <exclude/>
15566 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate"> 15566 </member>
15567 <summary> 15567 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
15568 Message used to update prim media data 15568 <exclude/>
15569 </summary> 15569 </member>
15570 </member> 15570 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
15571 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID"> 15571 <exclude/>
15572 <summary> 15572 </member>
15573 Prim UUID 15573 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
15574 </summary> 15574 <exclude/>
15575 </member> 15575 </member>
15576 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia"> 15576 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
15577 <summary> 15577 <exclude/>
15578 Array of media entries indexed by face number 15578 </member>
15579 </summary> 15579 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
15580 </member> 15580 <exclude/>
15581 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb"> 15581 </member>
15582 <summary> 15582 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
15583 Requested operation, either GET or UPDATE 15583 <exclude/>
15584 </summary> 15584 </member>
15585 </member> 15585 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
15586 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize"> 15586 <exclude/>
15587 <summary> 15587 </member>
15588 Serialize object 15588 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
15589 </summary> 15589 <exclude/>
15590 <returns>Serialized object as OSDMap</returns> 15590 </member>
15591 </member> 15591 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
15592 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15592 <exclude/>
15593 <summary> 15593 </member>
15594 Deserialize the message 15594 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
15595 </summary> 15595 <exclude/>
15596 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15596 </member>
15597 </member> 15597 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
15598 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage"> 15598 <exclude/>
15599 <summary> 15599 </member>
15600 Message for setting or getting per face MediaEntry 15600 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
15601 </summary> 15601 <exclude/>
15602 </member> 15602 </member>
15603 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request"> 15603 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
15604 <summary>The request or response details block</summary> 15604 <exclude/>
15605 </member> 15605 </member>
15606 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize"> 15606 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
15607 <summary> 15607 <exclude/>
15608 Serialize the object 15608 </member>
15609 </summary> 15609 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
15610 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 15610 <exclude/>
15611 </member> 15611 </member>
15612 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 15612 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
15613 <summary> 15613 <exclude/>
15614 Deserialize the message 15614 </member>
15615 </summary> 15615 <member name="T:OpenMetaverse.Packets.StateSavePacket">
15616 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 15616 <exclude/>
15617 </member> 15617 </member>
15618 <member name="T:OpenMetaverse.Assets.AssetTexture"> 15618 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
15619 <summary> 15619 <exclude/>
15620 Represents a texture 15620 </member>
15621 </summary> 15621 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
15622 </member> 15622 <exclude/>
15623 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 15623 </member>
15624 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary> 15624 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
15625 </member> 15625 <exclude/>
15626 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo"> 15626 </member>
15627 <summary></summary> 15627 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
15628 </member> 15628 <exclude/>
15629 <member name="F:OpenMetaverse.Assets.AssetTexture.Components"> 15629 </member>
15630 <summary></summary> 15630 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
15631 </member> 15631 <exclude/>
15632 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor"> 15632 </member>
15633 <summary>Initializes a new instance of an AssetTexture object</summary> 15633 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
15634 </member> 15634 <exclude/>
15635 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 15635 </member>
15636 <summary> 15636 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
15637 Initializes a new instance of an AssetTexture object 15637 <exclude/>
15638 </summary> 15638 </member>
15639 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 15639 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
15640 <param name="assetData">A byte array containing the raw asset data</param> 15640 <exclude/>
15641 </member> 15641 </member>
15642 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 15642 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
15643 <summary> 15643 <exclude/>
15644 Initializes a new instance of an AssetTexture object 15644 </member>
15645 </summary> 15645 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
15646 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param> 15646 <exclude/>
15647 </member> 15647 </member>
15648 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 15648 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
15649 <summary> 15649 <exclude/>
15650 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000 15650 </member>
15651 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 15651 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
15652 </summary> 15652 <exclude/>
15653 </member> 15653 </member>
15654 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 15654 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
15655 <summary> 15655 <exclude/>
15656 Decodes the JPEG2000 data in <code>AssetData</code> to the 15656 </member>
15657 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 15657 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
15658 </summary> 15658 <exclude/>
15659 <returns>True if the decoding was successful, otherwise false</returns> 15659 </member>
15660 </member> 15660 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
15661 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 15661 <exclude/>
15662 <summary> 15662 </member>
15663 Decodes the begin and end byte positions for each quality layer in 15663 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
15664 the image 15664 <exclude/>
15665 </summary> 15665 </member>
15666 <returns></returns> 15666 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
15667 </member> 15667 <exclude/>
15668 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 15668 </member>
15669 <summary>Override the base classes AssetType</summary> 15669 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
15670 </member> 15670 <exclude/>
15671 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 15671 </member>
15672 <summary> 15672 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
15673 Add a custom decoder callback 15673 <exclude/>
15674 </summary> 15674 </member>
15675 <param name="key">The key of the field to decode</param> 15675 <member name="T:OpenMetaverse.Packets.UserReportPacket">
15676 <param name="customPacketHandler">The custom decode handler</param> 15676 <exclude/>
15677 </member> 15677 </member>
15678 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 15678 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
15679 <summary> 15679 <exclude/>
15680 Remove a custom decoder callback 15680 </member>
15681 </summary> 15681 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
15682 <param name="key">The key of the field to decode</param> 15682 <exclude/>
15683 <param name="customPacketHandler">The custom decode handler</param> 15683 </member>
15684 </member> 15684 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
15685 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 15685 <exclude/>
15686 <summary> 15686 </member>
15687 Creates a formatted string containing the values of a Packet 15687 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
15688 </summary> 15688 <exclude/>
15689 <param name="packet">The Packet</param> 15689 </member>
15690 <returns>A formatted string of values of the nested items in the Packet object</returns> 15690 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
15691 </member> 15691 <exclude/>
15692 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)"> 15692 </member>
15693 <summary> 15693 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
15694 Decode an IMessage object into a beautifully formatted string 15694 <exclude/>
15695 </summary> 15695 </member>
15696 <param name="message">The IMessage object</param> 15696 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
15697 <param name="recurseLevel">Recursion level (used for indenting)</param> 15697 <exclude/>
15698 <returns>A formatted string containing the names and values of the source object</returns> 15698 </member>
15699 </member> 15699 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
15700 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 15700 <exclude/>
15701 <summary> 15701 </member>
15702 A custom decoder callback 15702 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
15703 </summary> 15703 <exclude/>
15704 <param name="fieldName">The key of the object</param> 15704 </member>
15705 <param name="fieldData">the data to decode</param> 15705 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
15706 <returns>A string represending the fieldData</returns> 15706 <exclude/>
15707 </member> 15707 </member>
15708 <member name="T:OpenMetaverse.Helpers"> 15708 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
15709 <summary> 15709 <exclude/>
15710 Static helper functions and global variables 15710 </member>
15711 </summary> 15711 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
15712 </member> 15712 <exclude/>
15713 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS"> 15713 </member>
15714 <summary>This header flag signals that ACKs are appended to the packet</summary> 15714 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
15715 </member> 15715 <exclude/>
15716 <member name="F:OpenMetaverse.Helpers.MSG_RESENT"> 15716 </member>
15717 <summary>This header flag signals that this packet has been sent before</summary> 15717 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
15718 </member> 15718 <exclude/>
15719 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE"> 15719 </member>
15720 <summary>This header flags signals that an ACK is expected for this packet</summary> 15720 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
15721 </member> 15721 <exclude/>
15722 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED"> 15722 </member>
15723 <summary>This header flag signals that the message is compressed using zerocoding</summary> 15723 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
15724 </member> 15724 <exclude/>
15725 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)"> 15725 </member>
15726 <summary> 15726 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
15727 15727 <exclude/>
15728 </summary> 15728 </member>
15729 <param name="offset"></param> 15729 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
15730 <returns></returns> 15730 <exclude/>
15731 </member> 15731 </member>
15732 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)"> 15732 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
15733 <summary> 15733 <exclude/>
15734 15734 </member>
15735 </summary> 15735 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
15736 <param name="bytes"></param> 15736 <exclude/>
15737 <param name="pos"></param> 15737 </member>
15738 <returns></returns> 15738 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
15739 </member> 15739 <exclude/>
15740 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)"> 15740 </member>
15741 <summary> 15741 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
15742 15742 <exclude/>
15743 </summary> 15743 </member>
15744 <param name="rotation"></param> 15744 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
15745 <returns></returns> 15745 <exclude/>
15746 </member> 15746 </member>
15747 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)"> 15747 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
15748 <summary> 15748 <exclude/>
15749 15749 </member>
15750 </summary> 15750 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
15751 <param name="bytes"></param> 15751 <exclude/>
15752 <param name="pos"></param> 15752 </member>
15753 <returns></returns> 15753 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
15754 </member> 15754 <exclude/>
15755 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)"> 15755 </member>
15756 <summary> 15756 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
15757 Given an X/Y location in absolute (grid-relative) terms, a region 15757 <exclude/>
15758 handle is returned along with the local X/Y location in that region 15758 </member>
15759 </summary> 15759 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
15760 <param name="globalX">The absolute X location, a number such as 15760 <exclude/>
15761 255360.35</param> 15761 </member>
15762 <param name="globalY">The absolute Y location, a number such as 15762 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
15763 255360.35</param> 15763 <exclude/>
15764 <param name="localX">The sim-local X position of the global X 15764 </member>
15765 position, a value from 0.0 to 256.0</param> 15765 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
15766 <param name="localY">The sim-local Y position of the global Y 15766 <exclude/>
15767 position, a value from 0.0 to 256.0</param> 15767 </member>
15768 <returns>A 64-bit region handle that can be used to teleport to</returns> 15768 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
15769 </member> 15769 <exclude/>
15770 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)"> 15770 </member>
15771 <summary> 15771 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
15772 Converts a floating point number to a terse string format used for 15772 <exclude/>
15773 transmitting numbers in wearable asset files 15773 </member>
15774 </summary> 15774 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
15775 <param name="val">Floating point number to convert to a string</param> 15775 <exclude/>
15776 <returns>A terse string representation of the input number</returns> 15776 </member>
15777 </member> 15777 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
15778 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)"> 15778 <exclude/>
15779 <summary> 15779 </member>
15780 Convert a variable length field (byte array) to a string, with a 15780 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
15781 field name prepended to each line of the output 15781 <exclude/>
15782 </summary> 15782 </member>
15783 <remarks>If the byte array has unprintable characters in it, a 15783 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
15784 hex dump will be written instead</remarks> 15784 <exclude/>
15785 <param name="output">The StringBuilder object to write to</param> 15785 </member>
15786 <param name="bytes">The byte array to convert to a string</param> 15786 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
15787 <param name="fieldName">A field name to prepend to each line of output</param> 15787 <exclude/>
15788 </member> 15788 </member>
15789 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])"> 15789 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
15790 <summary> 15790 <exclude/>
15791 Decode a zerocoded byte array, used to decompress packets marked 15791 </member>
15792 with the zerocoded flag 15792 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
15793 </summary> 15793 <exclude/>
15794 <remarks>Any time a zero is encountered, the next byte is a count 15794 </member>
15795 of how many zeroes to expand. One zero is encoded with 0x00 0x01, 15795 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
15796 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The 15796 <exclude/>
15797 first four bytes are copied directly to the output buffer. 15797 </member>
15798 </remarks> 15798 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
15799 <param name="src">The byte array to decode</param> 15799 <exclude/>
15800 <param name="srclen">The length of the byte array to decode. This 15800 </member>
15801 would be the length of the packet up to (but not including) any 15801 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
15802 appended ACKs</param> 15802 <exclude/>
15803 <param name="dest">The output byte array to decode to</param> 15803 </member>
15804 <returns>The length of the output buffer</returns> 15804 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
15805 </member> 15805 <exclude/>
15806 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])"> 15806 </member>
15807 <summary> 15807 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
15808 Encode a byte array with zerocoding. Used to compress packets marked 15808 <exclude/>
15809 with the zerocoded flag. Any zeroes in the array are compressed down 15809 </member>
15810 to a single zero byte followed by a count of how many zeroes to expand 15810 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
15811 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02, 15811 <exclude/>
15812 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied 15812 </member>
15813 directly to the output buffer. 15813 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
15814 </summary> 15814 <exclude/>
15815 <param name="src">The byte array to encode</param> 15815 </member>
15816 <param name="srclen">The length of the byte array to encode</param> 15816 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
15817 <param name="dest">The output byte array to encode to</param> 15817 <exclude/>
15818 <returns>The length of the output buffer</returns> 15818 </member>
15819 </member> 15819 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
15820 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)"> 15820 <exclude/>
15821 <summary> 15821 </member>
15822 Calculates the CRC (cyclic redundancy check) needed to upload inventory. 15822 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
15823 </summary> 15823 <exclude/>
15824 <param name="creationDate">Creation date</param> 15824 </member>
15825 <param name="saleType">Sale type</param> 15825 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
15826 <param name="invType">Inventory type</param> 15826 <exclude/>
15827 <param name="type">Type</param> 15827 </member>
15828 <param name="assetID">Asset ID</param> 15828 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
15829 <param name="groupID">Group ID</param> 15829 <exclude/>
15830 <param name="salePrice">Sale price</param> 15830 </member>
15831 <param name="ownerID">Owner ID</param> 15831 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
15832 <param name="creatorID">Creator ID</param> 15832 <exclude/>
15833 <param name="itemID">Item ID</param> 15833 </member>
15834 <param name="folderID">Folder ID</param> 15834 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
15835 <param name="everyoneMask">Everyone mask (permissions)</param> 15835 <exclude/>
15836 <param name="flags">Flags</param> 15836 </member>
15837 <param name="nextOwnerMask">Next owner mask (permissions)</param> 15837 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
15838 <param name="groupMask">Group mask (permissions)</param> 15838 <exclude/>
15839 <param name="ownerMask">Owner mask (permissions)</param> 15839 </member>
15840 <returns>The calculated CRC</returns> 15840 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
15841 </member> 15841 <exclude/>
15842 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)"> 15842 </member>
15843 <summary> 15843 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
15844 Attempts to load a file embedded in the assembly 15844 <exclude/>
15845 </summary> 15845 </member>
15846 <param name="resourceName">The filename of the resource to load</param> 15846 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
15847 <returns>A Stream for the requested file, or null if the resource 15847 <exclude/>
15848 was not successfully loaded</returns> 15848 </member>
15849 </member> 15849 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
15850 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)"> 15850 <exclude/>
15851 <summary> 15851 </member>
15852 Attempts to load a file either embedded in the assembly or found in 15852 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
15853 a given search path 15853 <exclude/>
15854 </summary> 15854 </member>
15855 <param name="resourceName">The filename of the resource to load</param> 15855 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
15856 <param name="searchPath">An optional path that will be searched if 15856 <exclude/>
15857 the asset is not found embedded in the assembly</param> 15857 </member>
15858 <returns>A Stream for the requested file, or null if the resource 15858 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
15859 was not successfully loaded</returns> 15859 <exclude/>
15860 </member> 15860 </member>
15861 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})"> 15861 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
15862 <summary> 15862 <exclude/>
15863 Converts a list of primitives to an object that can be serialized 15863 </member>
15864 with the LLSD system 15864 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
15865 </summary> 15865 <exclude/>
15866 <param name="prims">Primitives to convert to a serializable object</param> 15866 </member>
15867 <returns>An object that can be serialized with LLSD</returns> 15867 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
15868 </member> 15868 <exclude/>
15869 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)"> 15869 </member>
15870 <summary> 15870 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
15871 Deserializes OSD in to a list of primitives 15871 <exclude/>
15872 </summary> 15872 </member>
15873 <param name="osd">Structure holding the serialized primitive list, 15873 <member name="T:OpenMetaverse.Packets.KickUserPacket">
15874 must be of the SDMap type</param> 15874 <exclude/>
15875 <returns>A list of deserialized primitives</returns> 15875 </member>
15876 </member> 15876 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
15877 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)"> 15877 <exclude/>
15878 <summary> 15878 </member>
15879 Converts a struct or class object containing fields only into a key value separated string 15879 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
15880 </summary> 15880 <exclude/>
15881 <param name="t">The struct object</param> 15881 </member>
15882 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns> 15882 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
15883 <example> 15883 <exclude/>
15884 <code> 15884 </member>
15885 // Add the following code to any struct or class containing only fields to override the ToString() 15885 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
15886 // method to display the values of the passed object 15886 <exclude/>
15887 15887 </member>
15888 /// <summary>Print the struct data as a string</summary> 15888 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
15889 ///<returns>A string containing the field name, and field value</returns> 15889 <exclude/>
15890 public override string ToString() 15890 </member>
15891 { 15891 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
15892 return Helpers.StructToString(this); 15892 <exclude/>
15893 } 15893 </member>
15894 </code> 15894 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
15895 </example> 15895 <exclude/>
15896 </member> 15896 </member>
15897 <member name="T:OpenMetaverse.Helpers.LogLevel"> 15897 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
15898 <summary> 15898 <exclude/>
15899 Passed to Logger.Log() to identify the severity of a log entry 15899 </member>
15900 </summary> 15900 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
15901 </member> 15901 <exclude/>
15902 <member name="F:OpenMetaverse.Helpers.LogLevel.None"> 15902 </member>
15903 <summary>No logging information will be output</summary> 15903 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
15904 </member> 15904 <exclude/>
15905 <member name="F:OpenMetaverse.Helpers.LogLevel.Info"> 15905 </member>
15906 <summary>Non-noisy useful information, may be helpful in 15906 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
15907 debugging a problem</summary> 15907 <exclude/>
15908 </member> 15908 </member>
15909 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning"> 15909 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
15910 <summary>A non-critical error occurred. A warning will not 15910 <exclude/>
15911 prevent the rest of the library from operating as usual, 15911 </member>
15912 although it may be indicative of an underlying issue</summary> 15912 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
15913 </member> 15913 <exclude/>
15914 <member name="F:OpenMetaverse.Helpers.LogLevel.Error"> 15914 </member>
15915 <summary>A critical error has occurred. Generally this will 15915 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
15916 be followed by the network layer shutting down, although the 15916 <exclude/>
15917 stability of the library after an error is uncertain</summary> 15917 </member>
15918 </member> 15918 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
15919 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug"> 15919 <exclude/>
15920 <summary>Used for internal testing, this logging level can 15920 </member>
15921 generate very noisy (long and/or repetitive) messages. Don't 15921 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
15922 pass this to the Log() function, use DebugLog() instead. 15922 <exclude/>
15923 </summary> 15923 </member>
15924 </member> 15924 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
15925 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT"> 15925 <exclude/>
15926 <summary>=</summary> 15926 </member>
15927 </member> 15927 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
15928 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount"> 15928 <exclude/>
15929 <summary>Number of times we've received an unknown CAPS exception in series.</summary> 15929 </member>
15930 </member> 15930 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
15931 <member name="F:OpenMetaverse.Http.EventQueueClient._random"> 15931 <exclude/>
15932 <summary>For exponential backoff on error.</summary> 15932 </member>
15933 </member> 15933 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
15934 <member name="T:OpenMetaverse.Assets.ArchiveConstants"> 15934 <exclude/>
15935 <summary> 15935 </member>
15936 Constants for the archiving module 15936 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
15937 </summary> 15937 <exclude/>
15938 </member> 15938 </member>
15939 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 15939 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
15940 <summary> 15940 <exclude/>
15941 The location of the archive control file 15941 </member>
15942 </summary> 15942 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
15943 </member> 15943 <exclude/>
15944 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 15944 </member>
15945 <summary> 15945 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
15946 Path for the assets held in an archive 15946 <exclude/>
15947 </summary> 15947 </member>
15948 </member> 15948 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
15949 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 15949 <exclude/>
15950 <summary> 15950 </member>
15951 Path for the prims file 15951 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
15952 </summary> 15952 <exclude/>
15953 </member> 15953 </member>
15954 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 15954 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
15955 <summary> 15955 <exclude/>
15956 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 15956 </member>
15957 </summary> 15957 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
15958 </member> 15958 <exclude/>
15959 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 15959 </member>
15960 <summary> 15960 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
15961 Path for region settings. 15961 <exclude/>
15962 </summary> 15962 </member>
15963 </member> 15963 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
15964 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 15964 <exclude/>
15965 <summary> 15965 </member>
15966 The character the separates the uuid from extension information in an archived asset filename 15966 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
15967 </summary> 15967 <exclude/>
15968 </member> 15968 </member>
15969 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 15969 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
15970 <summary> 15970 <exclude/>
15971 Extensions used for asset types in the archive 15971 </member>
15972 </summary> 15972 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
15973 </member> 15973 <exclude/>
15974 <member name="T:OpenMetaverse.PacketFrequency"> 15974 </member>
15975 <summary> 15975 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
15976 15976 <exclude/>
15977 </summary> 15977 </member>
15978 </member> 15978 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
15979 <member name="F:OpenMetaverse.PacketFrequency.Low"> 15979 <exclude/>
15980 <summary></summary> 15980 </member>
15981 </member> 15981 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
15982 <member name="F:OpenMetaverse.PacketFrequency.Medium"> 15982 <exclude/>
15983 <summary></summary> 15983 </member>
15984 </member> 15984 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
15985 <member name="F:OpenMetaverse.PacketFrequency.High"> 15985 <exclude/>
15986 <summary></summary> 15986 </member>
15987 </member> 15987 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
15988 <member name="T:OpenMetaverse.Packets.MalformedDataException"> 15988 <exclude/>
15989 <summary> 15989 </member>
15990 Thrown when a packet could not be successfully deserialized 15990 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
15991 </summary> 15991 <exclude/>
15992 </member> 15992 </member>
15993 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor"> 15993 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
15994 <summary> 15994 <exclude/>
15995 Default constructor 15995 </member>
15996 </summary> 15996 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
15997 </member> 15997 <exclude/>
15998 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)"> 15998 </member>
15999 <summary> 15999 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
16000 Constructor that takes an additional error message 16000 <exclude/>
16001 </summary> 16001 </member>
16002 <param name="Message">An error message to attach to this exception</param> 16002 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
16003 </member> 16003 <exclude/>
16004 <member name="T:OpenMetaverse.Packets.Header"> 16004 </member>
16005 <summary> 16005 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
16006 The header of a message template packet. Holds packet flags, sequence 16006 <exclude/>
16007 number, packet ID, and any ACKs that will be appended at the end of 16007 </member>
16008 the packet 16008 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
16009 </summary> 16009 <exclude/>
16010 </member> 16010 </member>
16011 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)"> 16011 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
16012 <summary> 16012 <exclude/>
16013 Convert the AckList to a byte array, used for packet serializing 16013 </member>
16014 </summary> 16014 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
16015 <param name="bytes">Reference to the target byte array</param> 16015 <exclude/>
16016 <param name="i">Beginning position to start writing to in the byte 16016 </member>
16017 array, will be updated with the ending position of the ACK list</param> 16017 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
16018 </member> 16018 <exclude/>
16019 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)"> 16019 </member>
16020 <summary> 16020 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
16021 16021 <exclude/>
16022 </summary> 16022 </member>
16023 <param name="bytes"></param> 16023 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
16024 <param name="pos"></param> 16024 <exclude/>
16025 <param name="packetEnd"></param> 16025 </member>
16026 <returns></returns> 16026 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
16027 </member> 16027 <exclude/>
16028 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)"> 16028 </member>
16029 <summary> 16029 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
16030 16030 <exclude/>
16031 </summary> 16031 </member>
16032 <param name="header"></param> 16032 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
16033 <param name="bytes"></param> 16033 <exclude/>
16034 <param name="packetEnd"></param> 16034 </member>
16035 </member> 16035 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
16036 <member name="T:OpenMetaverse.Packets.PacketBlock"> 16036 <exclude/>
16037 <summary> 16037 </member>
16038 A block of data in a packet. Packets are composed of one or more blocks, 16038 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
16039 each block containing one or more fields 16039 <exclude/>
16040 </summary> 16040 </member>
16041 </member> 16041 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
16042 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)"> 16042 <exclude/>
16043 <summary> 16043 </member>
16044 Create a block from a byte array 16044 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
16045 </summary> 16045 <exclude/>
16046 <param name="bytes">Byte array containing the serialized block</param> 16046 </member>
16047 <param name="i">Starting position of the block in the byte array. 16047 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
16048 This will point to the data after the end of the block when the 16048 <exclude/>
16049 call returns</param> 16049 </member>
16050 </member> 16050 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
16051 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)"> 16051 <exclude/>
16052 <summary> 16052 </member>
16053 Serialize this block into a byte array 16053 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
16054 </summary> 16054 <exclude/>
16055 <param name="bytes">Byte array to serialize this block into</param> 16055 </member>
16056 <param name="i">Starting position in the byte array to serialize to. 16056 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
16057 This will point to the position directly after the end of the 16057 <exclude/>
16058 serialized block when the call returns</param> 16058 </member>
16059 </member> 16059 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
16060 <member name="P:OpenMetaverse.Packets.PacketBlock.Length"> 16060 <exclude/>
16061 <summary>Current length of the data in this packet</summary> 16061 </member>
16062 </member> 16062 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
16063 <member name="F:OpenMetaverse.Packets.PacketType.Default"> 16063 <exclude/>
16064 <summary>A generic value, not an actual packet type</summary> 16064 </member>
16065 </member> 16065 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
16066 <member name="T:OpenMetaverse.Packets.TestMessagePacket"> 16066 <exclude/>
16067 <exclude/> 16067 </member>
16068 </member> 16068 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
16069 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block"> 16069 <exclude/>
16070 <exclude/> 16070 </member>
16071 </member> 16071 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
16072 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock"> 16072 <exclude/>
16073 <exclude/> 16073 </member>
16074 </member> 16074 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
16075 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket"> 16075 <exclude/>
16076 <exclude/> 16076 </member>
16077 </member> 16077 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
16078 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock"> 16078 <exclude/>
16079 <exclude/> 16079 </member>
16080 </member> 16080 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
16081 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket"> 16081 <exclude/>
16082 <exclude/> 16082 </member>
16083 </member> 16083 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
16084 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock"> 16084 <exclude/>
16085 <exclude/> 16085 </member>
16086 </member> 16086 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
16087 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock"> 16087 <exclude/>
16088 <exclude/> 16088 </member>
16089 </member> 16089 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
16090 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket"> 16090 <exclude/>
16091 <exclude/> 16091 </member>
16092 </member> 16092 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
16093 <member name="T:OpenMetaverse.Packets.EconomyDataPacket"> 16093 <exclude/>
16094 <exclude/> 16094 </member>
16095 </member> 16095 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
16096 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock"> 16096 <exclude/>
16097 <exclude/> 16097 </member>
16098 </member> 16098 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
16099 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket"> 16099 <exclude/>
16100 <exclude/> 16100 </member>
16101 </member> 16101 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
16102 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock"> 16102 <exclude/>
16103 <exclude/> 16103 </member>
16104 </member> 16104 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
16105 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock"> 16105 <exclude/>
16106 <exclude/> 16106 </member>
16107 </member> 16107 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
16108 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket"> 16108 <exclude/>
16109 <exclude/> 16109 </member>
16110 </member> 16110 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
16111 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock"> 16111 <exclude/>
16112 <exclude/> 16112 </member>
16113 </member> 16113 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
16114 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock"> 16114 <exclude/>
16115 <exclude/> 16115 </member>
16116 </member> 16116 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
16117 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket"> 16117 <exclude/>
16118 <exclude/> 16118 </member>
16119 </member> 16119 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
16120 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock"> 16120 <exclude/>
16121 <exclude/> 16121 </member>
16122 </member> 16122 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
16123 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock"> 16123 <exclude/>
16124 <exclude/> 16124 </member>
16125 </member> 16125 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
16126 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock"> 16126 <exclude/>
16127 <exclude/> 16127 </member>
16128 </member> 16128 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
16129 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket"> 16129 <exclude/>
16130 <exclude/> 16130 </member>
16131 </member> 16131 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
16132 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock"> 16132 <exclude/>
16133 <exclude/> 16133 </member>
16134 </member> 16134 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
16135 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock"> 16135 <exclude/>
16136 <exclude/> 16136 </member>
16137 </member> 16137 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
16138 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock"> 16138 <exclude/>
16139 <exclude/> 16139 </member>
16140 </member> 16140 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
16141 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket"> 16141 <exclude/>
16142 <exclude/> 16142 </member>
16143 </member> 16143 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
16144 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock"> 16144 <exclude/>
16145 <exclude/> 16145 </member>
16146 </member> 16146 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
16147 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock"> 16147 <exclude/>
16148 <exclude/> 16148 </member>
16149 </member> 16149 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
16150 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket"> 16150 <exclude/>
16151 <exclude/> 16151 </member>
16152 </member> 16152 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
16153 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock"> 16153 <exclude/>
16154 <exclude/> 16154 </member>
16155 </member> 16155 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
16156 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock"> 16156 <exclude/>
16157 <exclude/> 16157 </member>
16158 </member> 16158 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
16159 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket"> 16159 <exclude/>
16160 <exclude/> 16160 </member>
16161 </member> 16161 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
16162 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock"> 16162 <exclude/>
16163 <exclude/> 16163 </member>
16164 </member> 16164 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
16165 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock"> 16165 <exclude/>
16166 <exclude/> 16166 </member>
16167 </member> 16167 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
16168 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock"> 16168 <exclude/>
16169 <exclude/> 16169 </member>
16170 </member> 16170 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
16171 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock"> 16171 <exclude/>
16172 <exclude/> 16172 </member>
16173 </member> 16173 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
16174 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket"> 16174 <exclude/>
16175 <exclude/> 16175 </member>
16176 </member> 16176 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
16177 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock"> 16177 <exclude/>
16178 <exclude/> 16178 </member>
16179 </member> 16179 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
16180 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock"> 16180 <exclude/>
16181 <exclude/> 16181 </member>
16182 </member> 16182 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
16183 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock"> 16183 <exclude/>
16184 <exclude/> 16184 </member>
16185 </member> 16185 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
16186 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket"> 16186 <exclude/>
16187 <exclude/> 16187 </member>
16188 </member> 16188 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
16189 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock"> 16189 <exclude/>
16190 <exclude/> 16190 </member>
16191 </member> 16191 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
16192 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock"> 16192 <exclude/>
16193 <exclude/> 16193 </member>
16194 </member> 16194 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
16195 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock"> 16195 <exclude/>
16196 <exclude/> 16196 </member>
16197 </member> 16197 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
16198 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock"> 16198 <exclude/>
16199 <exclude/> 16199 </member>
16200 </member> 16200 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
16201 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket"> 16201 <exclude/>
16202 <exclude/> 16202 </member>
16203 </member> 16203 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
16204 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock"> 16204 <exclude/>
16205 <exclude/> 16205 </member>
16206 </member> 16206 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
16207 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock"> 16207 <exclude/>
16208 <exclude/> 16208 </member>
16209 </member> 16209 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
16210 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock"> 16210 <exclude/>
16211 <exclude/> 16211 </member>
16212 </member> 16212 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
16213 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket"> 16213 <exclude/>
16214 <exclude/> 16214 </member>
16215 </member> 16215 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
16216 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock"> 16216 <exclude/>
16217 <exclude/> 16217 </member>
16218 </member> 16218 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
16219 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock"> 16219 <exclude/>
16220 <exclude/> 16220 </member>
16221 </member> 16221 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
16222 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket"> 16222 <exclude/>
16223 <exclude/> 16223 </member>
16224 </member> 16224 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
16225 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock"> 16225 <exclude/>
16226 <exclude/> 16226 </member>
16227 </member> 16227 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
16228 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock"> 16228 <exclude/>
16229 <exclude/> 16229 </member>
16230 </member> 16230 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
16231 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock"> 16231 <exclude/>
16232 <exclude/> 16232 </member>
16233 </member> 16233 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
16234 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock"> 16234 <exclude/>
16235 <exclude/> 16235 </member>
16236 </member> 16236 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
16237 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket"> 16237 <exclude/>
16238 <exclude/> 16238 </member>
16239 </member> 16239 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
16240 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock"> 16240 <exclude/>
16241 <exclude/> 16241 </member>
16242 </member> 16242 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
16243 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock"> 16243 <exclude/>
16244 <exclude/> 16244 </member>
16245 </member> 16245 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
16246 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket"> 16246 <exclude/>
16247 <exclude/> 16247 </member>
16248 </member> 16248 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
16249 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock"> 16249 <exclude/>
16250 <exclude/> 16250 </member>
16251 </member> 16251 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
16252 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock"> 16252 <exclude/>
16253 <exclude/> 16253 </member>
16254 </member> 16254 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
16255 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket"> 16255 <exclude/>
16256 <exclude/> 16256 </member>
16257 </member> 16257 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
16258 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock"> 16258 <exclude/>
16259 <exclude/> 16259 </member>
16260 </member> 16260 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
16261 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock"> 16261 <exclude/>
16262 <exclude/> 16262 </member>
16263 </member> 16263 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
16264 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket"> 16264 <exclude/>
16265 <exclude/> 16265 </member>
16266 </member> 16266 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
16267 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock"> 16267 <exclude/>
16268 <exclude/> 16268 </member>
16269 </member> 16269 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
16270 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock"> 16270 <exclude/>
16271 <exclude/> 16271 </member>
16272 </member> 16272 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
16273 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket"> 16273 <exclude/>
16274 <exclude/> 16274 </member>
16275 </member> 16275 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
16276 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock"> 16276 <exclude/>
16277 <exclude/> 16277 </member>
16278 </member> 16278 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
16279 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock"> 16279 <exclude/>
16280 <exclude/> 16280 </member>
16281 </member> 16281 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
16282 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket"> 16282 <exclude/>
16283 <exclude/> 16283 </member>
16284 </member> 16284 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
16285 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock"> 16285 <exclude/>
16286 <exclude/> 16286 </member>
16287 </member> 16287 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
16288 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock"> 16288 <exclude/>
16289 <exclude/> 16289 </member>
16290 </member> 16290 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
16291 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket"> 16291 <exclude/>
16292 <exclude/> 16292 </member>
16293 </member> 16293 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
16294 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock"> 16294 <exclude/>
16295 <exclude/> 16295 </member>
16296 </member> 16296 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
16297 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock"> 16297 <exclude/>
16298 <exclude/> 16298 </member>
16299 </member> 16299 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
16300 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket"> 16300 <exclude/>
16301 <exclude/> 16301 </member>
16302 </member> 16302 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
16303 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock"> 16303 <exclude/>
16304 <exclude/> 16304 </member>
16305 </member> 16305 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
16306 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock"> 16306 <exclude/>
16307 <exclude/> 16307 </member>
16308 </member> 16308 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
16309 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock"> 16309 <exclude/>
16310 <exclude/> 16310 </member>
16311 </member> 16311 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
16312 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket"> 16312 <exclude/>
16313 <exclude/> 16313 </member>
16314 </member> 16314 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
16315 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock"> 16315 <exclude/>
16316 <exclude/> 16316 </member>
16317 </member> 16317 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
16318 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock"> 16318 <exclude/>
16319 <exclude/> 16319 </member>
16320 </member> 16320 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
16321 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket"> 16321 <exclude/>
16322 <exclude/> 16322 </member>
16323 </member> 16323 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
16324 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock"> 16324 <exclude/>
16325 <exclude/> 16325 </member>
16326 </member> 16326 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
16327 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock"> 16327 <exclude/>
16328 <exclude/> 16328 </member>
16329 </member> 16329 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
16330 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock"> 16330 <exclude/>
16331 <exclude/> 16331 </member>
16332 </member> 16332 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
16333 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket"> 16333 <exclude/>
16334 <exclude/> 16334 </member>
16335 </member> 16335 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
16336 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock"> 16336 <exclude/>
16337 <exclude/> 16337 </member>
16338 </member> 16338 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
16339 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock"> 16339 <exclude/>
16340 <exclude/> 16340 </member>
16341 </member> 16341 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
16342 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket"> 16342 <exclude/>
16343 <exclude/> 16343 </member>
16344 </member> 16344 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
16345 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock"> 16345 <exclude/>
16346 <exclude/> 16346 </member>
16347 </member> 16347 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
16348 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock"> 16348 <exclude/>
16349 <exclude/> 16349 </member>
16350 </member> 16350 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
16351 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket"> 16351 <exclude/>
16352 <exclude/> 16352 </member>
16353 </member> 16353 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
16354 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock"> 16354 <exclude/>
16355 <exclude/> 16355 </member>
16356 </member> 16356 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
16357 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock"> 16357 <exclude/>
16358 <exclude/> 16358 </member>
16359 </member> 16359 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
16360 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket"> 16360 <exclude/>
16361 <exclude/> 16361 </member>
16362 </member> 16362 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
16363 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock"> 16363 <exclude/>
16364 <exclude/> 16364 </member>
16365 </member> 16365 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
16366 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket"> 16366 <exclude/>
16367 <exclude/> 16367 </member>
16368 </member> 16368 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
16369 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock"> 16369 <exclude/>
16370 <exclude/> 16370 </member>
16371 </member> 16371 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
16372 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock"> 16372 <exclude/>
16373 <exclude/> 16373 </member>
16374 </member> 16374 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
16375 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket"> 16375 <exclude/>
16376 <exclude/> 16376 </member>
16377 </member> 16377 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
16378 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock"> 16378 <exclude/>
16379 <exclude/> 16379 </member>
16380 </member> 16380 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
16381 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock"> 16381 <exclude/>
16382 <exclude/> 16382 </member>
16383 </member> 16383 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
16384 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket"> 16384 <exclude/>
16385 <exclude/> 16385 </member>
16386 </member> 16386 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
16387 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock"> 16387 <exclude/>
16388 <exclude/> 16388 </member>
16389 </member> 16389 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
16390 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock"> 16390 <exclude/>
16391 <exclude/> 16391 </member>
16392 </member> 16392 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
16393 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket"> 16393 <exclude/>
16394 <exclude/> 16394 </member>
16395 </member> 16395 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
16396 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock"> 16396 <exclude/>
16397 <exclude/> 16397 </member>
16398 </member> 16398 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
16399 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock"> 16399 <exclude/>
16400 <exclude/> 16400 </member>
16401 </member> 16401 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
16402 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket"> 16402 <exclude/>
16403 <exclude/> 16403 </member>
16404 </member> 16404 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
16405 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock"> 16405 <exclude/>
16406 <exclude/> 16406 </member>
16407 </member> 16407 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
16408 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock"> 16408 <exclude/>
16409 <exclude/> 16409 </member>
16410 </member> 16410 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
16411 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket"> 16411 <exclude/>
16412 <exclude/> 16412 </member>
16413 </member> 16413 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
16414 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock"> 16414 <exclude/>
16415 <exclude/> 16415 </member>
16416 </member> 16416 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
16417 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket"> 16417 <exclude/>
16418 <exclude/> 16418 </member>
16419 </member> 16419 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
16420 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock"> 16420 <exclude/>
16421 <exclude/> 16421 </member>
16422 </member> 16422 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
16423 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket"> 16423 <exclude/>
16424 <exclude/> 16424 </member>
16425 </member> 16425 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
16426 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock"> 16426 <exclude/>
16427 <exclude/> 16427 </member>
16428 </member> 16428 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
16429 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock"> 16429 <exclude/>
16430 <exclude/> 16430 </member>
16431 </member> 16431 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
16432 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket"> 16432 <exclude/>
16433 <exclude/> 16433 </member>
16434 </member> 16434 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
16435 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock"> 16435 <exclude/>
16436 <exclude/> 16436 </member>
16437 </member> 16437 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
16438 <member name="T:OpenMetaverse.Packets.StartLurePacket"> 16438 <exclude/>
16439 <exclude/> 16439 </member>
16440 </member> 16440 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
16441 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock"> 16441 <exclude/>
16442 <exclude/> 16442 </member>
16443 </member> 16443 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
16444 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock"> 16444 <exclude/>
16445 <exclude/> 16445 </member>
16446 </member> 16446 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
16447 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock"> 16447 <exclude/>
16448 <exclude/> 16448 </member>
16449 </member> 16449 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
16450 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket"> 16450 <exclude/>
16451 <exclude/> 16451 </member>
16452 </member> 16452 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
16453 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock"> 16453 <exclude/>
16454 <exclude/> 16454 </member>
16455 </member> 16455 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
16456 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket"> 16456 <exclude/>
16457 <exclude/> 16457 </member>
16458 </member> 16458 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
16459 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock"> 16459 <exclude/>
16460 <exclude/> 16460 </member>
16461 </member> 16461 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
16462 <member name="T:OpenMetaverse.Packets.TeleportStartPacket"> 16462 <exclude/>
16463 <exclude/> 16463 </member>
16464 </member> 16464 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
16465 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock"> 16465 <exclude/>
16466 <exclude/> 16466 </member>
16467 </member> 16467 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
16468 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket"> 16468 <exclude/>
16469 <exclude/> 16469 </member>
16470 </member> 16470 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
16471 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock"> 16471 <exclude/>
16472 <exclude/> 16472 </member>
16473 </member> 16473 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
16474 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock"> 16474 <exclude/>
16475 <exclude/> 16475 </member>
16476 </member> 16476 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
16477 <member name="T:OpenMetaverse.Packets.UndoPacket"> 16477 <exclude/>
16478 <exclude/> 16478 </member>
16479 </member> 16479 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
16480 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock"> 16480 <exclude/>
16481 <exclude/> 16481 </member>
16482 </member> 16482 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
16483 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock"> 16483 <exclude/>
16484 <exclude/> 16484 </member>
16485 </member> 16485 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
16486 <member name="T:OpenMetaverse.Packets.RedoPacket"> 16486 <exclude/>
16487 <exclude/> 16487 </member>
16488 </member> 16488 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
16489 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock"> 16489 <exclude/>
16490 <exclude/> 16490 </member>
16491 </member> 16491 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
16492 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock"> 16492 <exclude/>
16493 <exclude/> 16493 </member>
16494 </member> 16494 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
16495 <member name="T:OpenMetaverse.Packets.UndoLandPacket"> 16495 <exclude/>
16496 <exclude/> 16496 </member>
16497 </member> 16497 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
16498 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock"> 16498 <exclude/>
16499 <exclude/> 16499 </member>
16500 </member> 16500 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
16501 <member name="T:OpenMetaverse.Packets.AgentPausePacket"> 16501 <exclude/>
16502 <exclude/> 16502 </member>
16503 </member> 16503 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
16504 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock"> 16504 <exclude/>
16505 <exclude/> 16505 </member>
16506 </member> 16506 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
16507 <member name="T:OpenMetaverse.Packets.AgentResumePacket"> 16507 <exclude/>
16508 <exclude/> 16508 </member>
16509 </member> 16509 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
16510 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock"> 16510 <exclude/>
16511 <exclude/> 16511 </member>
16512 </member> 16512 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
16513 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket"> 16513 <exclude/>
16514 <exclude/> 16514 </member>
16515 </member> 16515 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
16516 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock"> 16516 <exclude/>
16517 <exclude/> 16517 </member>
16518 </member> 16518 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
16519 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock"> 16519 <exclude/>
16520 <exclude/> 16520 </member>
16521 </member> 16521 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
16522 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket"> 16522 <exclude/>
16523 <exclude/> 16523 </member>
16524 </member> 16524 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
16525 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock"> 16525 <exclude/>
16526 <exclude/> 16526 </member>
16527 </member> 16527 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
16528 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock"> 16528 <exclude/>
16529 <exclude/> 16529 </member>
16530 </member> 16530 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
16531 <member name="T:OpenMetaverse.Packets.AgentFOVPacket"> 16531 <exclude/>
16532 <exclude/> 16532 </member>
16533 </member> 16533 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
16534 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock"> 16534 <exclude/>
16535 <exclude/> 16535 </member>
16536 </member> 16536 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
16537 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock"> 16537 <exclude/>
16538 <exclude/> 16538 </member>
16539 </member> 16539 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
16540 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket"> 16540 <exclude/>
16541 <exclude/> 16541 </member>
16542 </member> 16542 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
16543 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock"> 16543 <exclude/>
16544 <exclude/> 16544 </member>
16545 </member> 16545 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
16546 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock"> 16546 <exclude/>
16547 <exclude/> 16547 </member>
16548 </member> 16548 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
16549 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket"> 16549 <exclude/>
16550 <exclude/> 16550 </member>
16551 </member> 16551 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
16552 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock"> 16552 <exclude/>
16553 <exclude/> 16553 </member>
16554 </member> 16554 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
16555 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock"> 16555 <exclude/>
16556 <exclude/> 16556 </member>
16557 </member> 16557 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
16558 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock"> 16558 <exclude/>
16559 <exclude/> 16559 </member>
16560 </member> 16560 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
16561 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock"> 16561 <exclude/>
16562 <exclude/> 16562 </member>
16563 </member> 16563 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
16564 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket"> 16564 <exclude/>
16565 <exclude/> 16565 </member>
16566 </member> 16566 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
16567 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock"> 16567 <exclude/>
16568 <exclude/> 16568 </member>
16569 </member> 16569 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
16570 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock"> 16570 <exclude/>
16571 <exclude/> 16571 </member>
16572 </member> 16572 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
16573 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket"> 16573 <exclude/>
16574 <exclude/> 16574 </member>
16575 </member> 16575 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
16576 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock"> 16576 <exclude/>
16577 <exclude/> 16577 </member>
16578 </member> 16578 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
16579 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket"> 16579 <exclude/>
16580 <exclude/> 16580 </member>
16581 </member> 16581 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
16582 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock"> 16582 <exclude/>
16583 <exclude/> 16583 </member>
16584 </member> 16584 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
16585 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket"> 16585 <exclude/>
16586 <exclude/> 16586 </member>
16587 </member> 16587 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
16588 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock"> 16588 <exclude/>
16589 <exclude/> 16589 </member>
16590 </member> 16590 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
16591 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket"> 16591 <exclude/>
16592 <exclude/> 16592 </member>
16593 </member> 16593 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
16594 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock"> 16594 <exclude/>
16595 <exclude/> 16595 </member>
16596 </member> 16596 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
16597 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock"> 16597 <exclude/>
16598 <exclude/> 16598 </member>
16599 </member> 16599 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
16600 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket"> 16600 <exclude/>
16601 <exclude/> 16601 </member>
16602 </member> 16602 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
16603 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock"> 16603 <exclude/>
16604 <exclude/> 16604 </member>
16605 </member> 16605 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
16606 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock"> 16606 <exclude/>
16607 <exclude/> 16607 </member>
16608 </member> 16608 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
16609 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock"> 16609 <exclude/>
16610 <exclude/> 16610 </member>
16611 </member> 16611 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
16612 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket"> 16612 <exclude/>
16613 <exclude/> 16613 </member>
16614 </member> 16614 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
16615 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock"> 16615 <exclude/>
16616 <exclude/> 16616 </member>
16617 </member> 16617 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
16618 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock"> 16618 <exclude/>
16619 <exclude/> 16619 </member>
16620 </member> 16620 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
16621 <member name="T:OpenMetaverse.Packets.ObjectScalePacket"> 16621 <exclude/>
16622 <exclude/> 16622 </member>
16623 </member> 16623 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
16624 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock"> 16624 <exclude/>
16625 <exclude/> 16625 </member>
16626 </member> 16626 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
16627 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock"> 16627 <exclude/>
16628 <exclude/> 16628 </member>
16629 </member> 16629 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
16630 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket"> 16630 <exclude/>
16631 <exclude/> 16631 </member>
16632 </member> 16632 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
16633 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock"> 16633 <exclude/>
16634 <exclude/> 16634 </member>
16635 </member> 16635 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
16636 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock"> 16636 <exclude/>
16637 <exclude/> 16637 </member>
16638 </member> 16638 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
16639 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket"> 16639 <exclude/>
16640 <exclude/> 16640 </member>
16641 </member> 16641 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
16642 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock"> 16642 <exclude/>
16643 <exclude/> 16643 </member>
16644 </member> 16644 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
16645 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket"> 16645 <exclude/>
16646 <exclude/> 16646 </member>
16647 </member> 16647 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
16648 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock"> 16648 <exclude/>
16649 <exclude/> 16649 </member>
16650 </member> 16650 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
16651 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock"> 16651 <exclude/>
16652 <exclude/> 16652 </member>
16653 </member> 16653 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
16654 <member name="T:OpenMetaverse.Packets.ObjectImagePacket"> 16654 <exclude/>
16655 <exclude/> 16655 </member>
16656 </member> 16656 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
16657 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock"> 16657 <exclude/>
16658 <exclude/> 16658 </member>
16659 </member> 16659 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
16660 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock"> 16660 <exclude/>
16661 <exclude/> 16661 </member>
16662 </member> 16662 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
16663 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket"> 16663 <exclude/>
16664 <exclude/> 16664 </member>
16665 </member> 16665 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
16666 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock"> 16666 <exclude/>
16667 <exclude/> 16667 </member>
16668 </member> 16668 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
16669 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock"> 16669 <exclude/>
16670 <exclude/> 16670 </member>
16671 </member> 16671 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
16672 <member name="T:OpenMetaverse.Packets.ObjectShapePacket"> 16672 <exclude/>
16673 <exclude/> 16673 </member>
16674 </member> 16674 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
16675 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock"> 16675 <exclude/>
16676 <exclude/> 16676 </member>
16677 </member> 16677 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
16678 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock"> 16678 <exclude/>
16679 <exclude/> 16679 </member>
16680 </member> 16680 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
16681 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket"> 16681 <exclude/>
16682 <exclude/> 16682 </member>
16683 </member> 16683 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
16684 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock"> 16684 <exclude/>
16685 <exclude/> 16685 </member>
16686 </member> 16686 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
16687 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock"> 16687 <exclude/>
16688 <exclude/> 16688 </member>
16689 </member> 16689 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
16690 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket"> 16690 <exclude/>
16691 <exclude/> 16691 </member>
16692 </member> 16692 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
16693 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock"> 16693 <exclude/>
16694 <exclude/> 16694 </member>
16695 </member> 16695 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
16696 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock"> 16696 <exclude/>
16697 <exclude/> 16697 </member>
16698 </member> 16698 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
16699 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock"> 16699 <exclude/>
16700 <exclude/> 16700 </member>
16701 </member> 16701 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
16702 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket"> 16702 <exclude/>
16703 <exclude/> 16703 </member>
16704 </member> 16704 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
16705 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock"> 16705 <exclude/>
16706 <exclude/> 16706 </member>
16707 </member> 16707 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
16708 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock"> 16708 <exclude/>
16709 <exclude/> 16709 </member>
16710 </member> 16710 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
16711 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket"> 16711 <exclude/>
16712 <exclude/> 16712 </member>
16713 </member> 16713 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
16714 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock"> 16714 <exclude/>
16715 <exclude/> 16715 </member>
16716 </member> 16716 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
16717 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock"> 16717 <exclude/>
16718 <exclude/> 16718 </member>
16719 </member> 16719 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
16720 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket"> 16720 <exclude/>
16721 <exclude/> 16721 </member>
16722 </member> 16722 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
16723 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock"> 16723 <exclude/>
16724 <exclude/> 16724 </member>
16725 </member> 16725 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
16726 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock"> 16726 <exclude/>
16727 <exclude/> 16727 </member>
16728 </member> 16728 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
16729 <member name="T:OpenMetaverse.Packets.DerezContainerPacket"> 16729 <exclude/>
16730 <exclude/> 16730 </member>
16731 </member> 16731 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
16732 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock"> 16732 <exclude/>
16733 <exclude/> 16733 </member>
16734 </member> 16734 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
16735 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket"> 16735 <exclude/>
16736 <exclude/> 16736 </member>
16737 </member> 16737 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
16738 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock"> 16738 <exclude/>
16739 <exclude/> 16739 </member>
16740 </member> 16740 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
16741 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock"> 16741 <exclude/>
16742 <exclude/> 16742 </member>
16743 </member> 16743 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
16744 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock"> 16744 <exclude/>
16745 <exclude/> 16745 </member>
16746 </member> 16746 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
16747 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket"> 16747 <exclude/>
16748 <exclude/> 16748 </member>
16749 </member> 16749 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
16750 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock"> 16750 <exclude/>
16751 <exclude/> 16751 </member>
16752 </member> 16752 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
16753 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock"> 16753 <exclude/>
16754 <exclude/> 16754 </member>
16755 </member> 16755 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
16756 <member name="T:OpenMetaverse.Packets.ObjectNamePacket"> 16756 <exclude/>
16757 <exclude/> 16757 </member>
16758 </member> 16758 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
16759 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock"> 16759 <exclude/>
16760 <exclude/> 16760 </member>
16761 </member> 16761 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
16762 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock"> 16762 <exclude/>
16763 <exclude/> 16763 </member>
16764 </member> 16764 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
16765 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket"> 16765 <exclude/>
16766 <exclude/> 16766 </member>
16767 </member> 16767 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
16768 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock"> 16768 <exclude/>
16769 <exclude/> 16769 </member>
16770 </member> 16770 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
16771 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock"> 16771 <exclude/>
16772 <exclude/> 16772 </member>
16773 </member> 16773 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
16774 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket"> 16774 <exclude/>
16775 <exclude/> 16775 </member>
16776 </member> 16776 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
16777 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock"> 16777 <exclude/>
16778 <exclude/> 16778 </member>
16779 </member> 16779 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
16780 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock"> 16780 <exclude/>
16781 <exclude/> 16781 </member>
16782 </member> 16782 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
16783 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket"> 16783 <exclude/>
16784 <exclude/> 16784 </member>
16785 </member> 16785 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
16786 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock"> 16786 <exclude/>
16787 <exclude/> 16787 </member>
16788 </member> 16788 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
16789 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock"> 16789 <exclude/>
16790 <exclude/> 16790 </member>
16791 </member> 16791 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
16792 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket"> 16792 <exclude/>
16793 <exclude/> 16793 </member>
16794 </member> 16794 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
16795 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock"> 16795 <exclude/>
16796 <exclude/> 16796 </member>
16797 </member> 16797 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
16798 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock"> 16798 <exclude/>
16799 <exclude/> 16799 </member>
16800 </member> 16800 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
16801 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket"> 16801 <exclude/>
16802 <exclude/> 16802 </member>
16803 </member> 16803 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
16804 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock"> 16804 <exclude/>
16805 <exclude/> 16805 </member>
16806 </member> 16806 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
16807 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock"> 16807 <exclude/>
16808 <exclude/> 16808 </member>
16809 </member> 16809 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
16810 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket"> 16810 <exclude/>
16811 <exclude/> 16811 </member>
16812 </member> 16812 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
16813 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock"> 16813 <exclude/>
16814 <exclude/> 16814 </member>
16815 </member> 16815 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
16816 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock"> 16816 <exclude/>
16817 <exclude/> 16817 </member>
16818 </member> 16818 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
16819 <member name="T:OpenMetaverse.Packets.ObjectDropPacket"> 16819 <exclude/>
16820 <exclude/> 16820 </member>
16821 </member> 16821 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
16822 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock"> 16822 <exclude/>
16823 <exclude/> 16823 </member>
16824 </member> 16824 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
16825 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock"> 16825 <exclude/>
16826 <exclude/> 16826 </member>
16827 </member> 16827 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
16828 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket"> 16828 <exclude/>
16829 <exclude/> 16829 </member>
16830 </member> 16830 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
16831 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock"> 16831 <exclude/>
16832 <exclude/> 16832 </member>
16833 </member> 16833 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
16834 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock"> 16834 <exclude/>
16835 <exclude/> 16835 </member>
16836 </member> 16836 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
16837 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket"> 16837 <exclude/>
16838 <exclude/> 16838 </member>
16839 </member> 16839 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
16840 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock"> 16840 <exclude/>
16841 <exclude/> 16841 </member>
16842 </member> 16842 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
16843 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock"> 16843 <exclude/>
16844 <exclude/> 16844 </member>
16845 </member> 16845 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
16846 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket"> 16846 <exclude/>
16847 <exclude/> 16847 </member>
16848 </member> 16848 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
16849 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock"> 16849 <exclude/>
16850 <exclude/> 16850 </member>
16851 </member> 16851 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
16852 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock"> 16852 <exclude/>
16853 <exclude/> 16853 </member>
16854 </member> 16854 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
16855 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock"> 16855 <exclude/>
16856 <exclude/> 16856 </member>
16857 </member> 16857 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
16858 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket"> 16858 <exclude/>
16859 <exclude/> 16859 </member>
16860 </member> 16860 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
16861 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock"> 16861 <exclude/>
16862 <exclude/> 16862 </member>
16863 </member> 16863 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
16864 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock"> 16864 <exclude/>
16865 <exclude/> 16865 </member>
16866 </member> 16866 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
16867 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock"> 16867 <exclude/>
16868 <exclude/> 16868 </member>
16869 </member> 16869 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
16870 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket"> 16870 <exclude/>
16871 <exclude/> 16871 </member>
16872 </member> 16872 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
16873 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock"> 16873 <exclude/>
16874 <exclude/> 16874 </member>
16875 </member> 16875 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
16876 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock"> 16876 <exclude/>
16877 <exclude/> 16877 </member>
16878 </member> 16878 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
16879 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock"> 16879 <exclude/>
16880 <exclude/> 16880 </member>
16881 </member> 16881 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
16882 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket"> 16882 <exclude/>
16883 <exclude/> 16883 </member>
16884 </member> 16884 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
16885 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock"> 16885 <exclude/>
16886 <exclude/> 16886 </member>
16887 </member> 16887 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
16888 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock"> 16888 <exclude/>
16889 <exclude/> 16889 </member>
16890 </member> 16890 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
16891 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket"> 16891 <exclude/>
16892 <exclude/> 16892 </member>
16893 </member> 16893 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
16894 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock"> 16894 <exclude/>
16895 <exclude/> 16895 </member>
16896 </member> 16896 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
16897 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock"> 16897 <exclude/>
16898 <exclude/> 16898 </member>
16899 </member> 16899 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
16900 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket"> 16900 <exclude/>
16901 <exclude/> 16901 </member>
16902 </member> 16902 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
16903 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock"> 16903 <exclude/>
16904 <exclude/> 16904 </member>
16905 </member> 16905 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
16906 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock"> 16906 <exclude/>
16907 <exclude/> 16907 </member>
16908 </member> 16908 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
16909 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket"> 16909 <exclude/>
16910 <exclude/> 16910 </member>
16911 </member> 16911 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
16912 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock"> 16912 <exclude/>
16913 <exclude/> 16913 </member>
16914 </member> 16914 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
16915 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock"> 16915 <exclude/>
16916 <exclude/> 16916 </member>
16917 </member> 16917 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
16918 <member name="T:OpenMetaverse.Packets.ModifyLandPacket"> 16918 <exclude/>
16919 <exclude/> 16919 </member>
16920 </member> 16920 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
16921 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock"> 16921 <exclude/>
16922 <exclude/> 16922 </member>
16923 </member> 16923 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
16924 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock"> 16924 <exclude/>
16925 <exclude/> 16925 </member>
16926 </member> 16926 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
16927 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock"> 16927 <exclude/>
16928 <exclude/> 16928 </member>
16929 </member> 16929 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
16930 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock"> 16930 <exclude/>
16931 <exclude/> 16931 </member>
16932 </member> 16932 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
16933 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket"> 16933 <exclude/>
16934 <exclude/> 16934 </member>
16935 </member> 16935 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
16936 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock"> 16936 <exclude/>
16937 <exclude/> 16937 </member>
16938 </member> 16938 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
16939 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket"> 16939 <exclude/>
16940 <exclude/> 16940 </member>
16941 </member> 16941 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
16942 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock"> 16942 <exclude/>
16943 <exclude/> 16943 </member>
16944 </member> 16944 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
16945 <member name="T:OpenMetaverse.Packets.StateSavePacket"> 16945 <exclude/>
16946 <exclude/> 16946 </member>
16947 </member> 16947 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
16948 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock"> 16948 <exclude/>
16949 <exclude/> 16949 </member>
16950 </member> 16950 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
16951 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock"> 16951 <exclude/>
16952 <exclude/> 16952 </member>
16953 </member> 16953 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
16954 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket"> 16954 <exclude/>
16955 <exclude/> 16955 </member>
16956 </member> 16956 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
16957 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock"> 16957 <exclude/>
16958 <exclude/> 16958 </member>
16959 </member> 16959 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
16960 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket"> 16960 <exclude/>
16961 <exclude/> 16961 </member>
16962 </member> 16962 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
16963 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock"> 16963 <exclude/>
16964 <exclude/> 16964 </member>
16965 </member> 16965 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
16966 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock"> 16966 <exclude/>
16967 <exclude/> 16967 </member>
16968 </member> 16968 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
16969 <member name="T:OpenMetaverse.Packets.TrackAgentPacket"> 16969 <exclude/>
16970 <exclude/> 16970 </member>
16971 </member> 16971 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
16972 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock"> 16972 <exclude/>
16973 <exclude/> 16973 </member>
16974 </member> 16974 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
16975 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock"> 16975 <exclude/>
16976 <exclude/> 16976 </member>
16977 </member> 16977 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
16978 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket"> 16978 <exclude/>
16979 <exclude/> 16979 </member>
16980 </member> 16980 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
16981 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock"> 16981 <exclude/>
16982 <exclude/> 16982 </member>
16983 </member> 16983 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
16984 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock"> 16984 <exclude/>
16985 <exclude/> 16985 </member>
16986 </member> 16986 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
16987 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock"> 16987 <exclude/>
16988 <exclude/> 16988 </member>
16989 </member> 16989 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
16990 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock"> 16990 <exclude/>
16991 <exclude/> 16991 </member>
16992 </member> 16992 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
16993 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock"> 16993 <exclude/>
16994 <exclude/> 16994 </member>
16995 </member> 16995 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
16996 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket"> 16996 <exclude/>
16997 <exclude/> 16997 </member>
16998 </member> 16998 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
16999 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock"> 16999 <exclude/>
17000 <exclude/> 17000 </member>
17001 </member> 17001 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
17002 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock"> 17002 <exclude/>
17003 <exclude/> 17003 </member>
17004 </member> 17004 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
17005 <member name="T:OpenMetaverse.Packets.UserReportPacket"> 17005 <exclude/>
17006 <exclude/> 17006 </member>
17007 </member> 17007 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
17008 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock"> 17008 <exclude/>
17009 <exclude/> 17009 </member>
17010 </member> 17010 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
17011 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock"> 17011 <exclude/>
17012 <exclude/> 17012 </member>
17013 </member> 17013 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
17014 <member name="T:OpenMetaverse.Packets.AlertMessagePacket"> 17014 <exclude/>
17015 <exclude/> 17015 </member>
17016 </member> 17016 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
17017 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock"> 17017 <exclude/>
17018 <exclude/> 17018 </member>
17019 </member> 17019 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
17020 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock"> 17020 <exclude/>
17021 <exclude/> 17021 </member>
17022 </member> 17022 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
17023 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket"> 17023 <exclude/>
17024 <exclude/> 17024 </member>
17025 </member> 17025 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
17026 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock"> 17026 <exclude/>
17027 <exclude/> 17027 </member>
17028 </member> 17028 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
17029 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock"> 17029 <exclude/>
17030 <exclude/> 17030 </member>
17031 </member> 17031 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
17032 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket"> 17032 <exclude/>
17033 <exclude/> 17033 </member>
17034 </member> 17034 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
17035 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock"> 17035 <exclude/>
17036 <exclude/> 17036 </member>
17037 </member> 17037 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
17038 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket"> 17038 <exclude/>
17039 <exclude/> 17039 </member>
17040 </member> 17040 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
17041 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock"> 17041 <exclude/>
17042 <exclude/> 17042 </member>
17043 </member> 17043 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
17044 <member name="T:OpenMetaverse.Packets.HealthMessagePacket"> 17044 <exclude/>
17045 <exclude/> 17045 </member>
17046 </member> 17046 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
17047 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock"> 17047 <exclude/>
17048 <exclude/> 17048 </member>
17049 </member> 17049 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
17050 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket"> 17050 <exclude/>
17051 <exclude/> 17051 </member>
17052 </member> 17052 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
17053 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock"> 17053 <exclude/>
17054 <exclude/> 17054 </member>
17055 </member> 17055 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
17056 <member name="T:OpenMetaverse.Packets.SimStatsPacket"> 17056 <exclude/>
17057 <exclude/> 17057 </member>
17058 </member> 17058 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
17059 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock"> 17059 <exclude/>
17060 <exclude/> 17060 </member>
17061 </member> 17061 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
17062 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock"> 17062 <exclude/>
17063 <exclude/> 17063 </member>
17064 </member> 17064 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
17065 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock"> 17065 <exclude/>
17066 <exclude/> 17066 </member>
17067 </member> 17067 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
17068 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket"> 17068 <exclude/>
17069 <exclude/> 17069 </member>
17070 </member> 17070 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
17071 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock"> 17071 <exclude/>
17072 <exclude/> 17072 </member>
17073 </member> 17073 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
17074 <member name="T:OpenMetaverse.Packets.RegionInfoPacket"> 17074 <exclude/>
17075 <exclude/> 17075 </member>
17076 </member> 17076 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
17077 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock"> 17077 <exclude/>
17078 <exclude/> 17078 </member>
17079 </member> 17079 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
17080 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock"> 17080 <exclude/>
17081 <exclude/> 17081 </member>
17082 </member> 17082 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
17083 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block"> 17083 <exclude/>
17084 <exclude/> 17084 </member>
17085 </member> 17085 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
17086 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket"> 17086 <exclude/>
17087 <exclude/> 17087 </member>
17088 </member> 17088 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
17089 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock"> 17089 <exclude/>
17090 <exclude/> 17090 </member>
17091 </member> 17091 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
17092 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock"> 17092 <exclude/>
17093 <exclude/> 17093 </member>
17094 </member> 17094 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
17095 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket"> 17095 <exclude/>
17096 <exclude/> 17096 </member>
17097 </member> 17097 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
17098 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock"> 17098 <exclude/>
17099 <exclude/> 17099 </member>
17100 </member> 17100 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
17101 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block"> 17101 <exclude/>
17102 <exclude/> 17102 </member>
17103 </member> 17103 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
17104 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block"> 17104 <exclude/>
17105 <exclude/> 17105 </member>
17106 </member> 17106 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
17107 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket"> 17107 <exclude/>
17108 <exclude/> 17108 </member>
17109 </member> 17109 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
17110 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock"> 17110 <exclude/>
17111 <exclude/> 17111 </member>
17112 </member> 17112 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
17113 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock"> 17113 <exclude/>
17114 <exclude/> 17114 </member>
17115 </member> 17115 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
17116 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket"> 17116 <exclude/>
17117 <exclude/> 17117 </member>
17118 </member> 17118 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
17119 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock"> 17119 <exclude/>
17120 <exclude/> 17120 </member>
17121 </member> 17121 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
17122 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket"> 17122 <exclude/>
17123 <exclude/> 17123 </member>
17124 </member> 17124 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
17125 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock"> 17125 <exclude/>
17126 <exclude/> 17126 </member>
17127 </member> 17127 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
17128 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket"> 17128 <exclude/>
17129 <exclude/> 17129 </member>
17130 </member> 17130 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
17131 <member name="T:OpenMetaverse.Packets.TransferRequestPacket"> 17131 <exclude/>
17132 <exclude/> 17132 </member>
17133 </member> 17133 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
17134 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock"> 17134 <exclude/>
17135 <exclude/> 17135 </member>
17136 </member> 17136 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
17137 <member name="T:OpenMetaverse.Packets.TransferInfoPacket"> 17137 <exclude/>
17138 <exclude/> 17138 </member>
17139 </member> 17139 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
17140 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock"> 17140 <exclude/>
17141 <exclude/> 17141 </member>
17142 </member> 17142 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
17143 <member name="T:OpenMetaverse.Packets.TransferAbortPacket"> 17143 <exclude/>
17144 <exclude/> 17144 </member>
17145 </member> 17145 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
17146 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock"> 17146 <exclude/>
17147 <exclude/> 17147 </member>
17148 </member> 17148 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
17149 <member name="T:OpenMetaverse.Packets.RequestXferPacket"> 17149 <exclude/>
17150 <exclude/> 17150 </member>
17151 </member> 17151 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
17152 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock"> 17152 <exclude/>
17153 <exclude/> 17153 </member>
17154 </member> 17154 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
17155 <member name="T:OpenMetaverse.Packets.AbortXferPacket"> 17155 <exclude/>
17156 <exclude/> 17156 </member>
17157 </member> 17157 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
17158 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock"> 17158 <exclude/>
17159 <exclude/> 17159 </member>
17160 </member> 17160 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
17161 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket"> 17161 <exclude/>
17162 <exclude/> 17162 </member>
17163 </member> 17163 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
17164 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock"> 17164 <exclude/>
17165 <exclude/> 17165 </member>
17166 </member> 17166 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
17167 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock"> 17167 <exclude/>
17168 <exclude/> 17168 </member>
17169 </member> 17169 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
17170 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock"> 17170 <exclude/>
17171 <exclude/> 17171 </member>
17172 </member> 17172 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
17173 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket"> 17173 <exclude/>
17174 <exclude/> 17174 </member>
17175 </member> 17175 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
17176 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock"> 17176 <exclude/>
17177 <exclude/> 17177 </member>
17178 </member> 17178 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
17179 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock"> 17179 <exclude/>
17180 <exclude/> 17180 </member>
17181 </member> 17181 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
17182 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket"> 17182 <exclude/>
17183 <exclude/> 17183 </member>
17184 </member> 17184 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
17185 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock"> 17185 <exclude/>
17186 <exclude/> 17186 </member>
17187 </member> 17187 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
17188 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket"> 17188 <exclude/>
17189 <exclude/> 17189 </member>
17190 </member> 17190 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
17191 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock"> 17191 <exclude/>
17192 <exclude/> 17192 </member>
17193 </member> 17193 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
17194 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket"> 17194 <exclude/>
17195 <exclude/> 17195 </member>
17196 </member> 17196 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
17197 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock"> 17197 <exclude/>
17198 <exclude/> 17198 </member>
17199 </member> 17199 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
17200 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock"> 17200 <exclude/>
17201 <exclude/> 17201 </member>
17202 </member> 17202 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
17203 <member name="T:OpenMetaverse.Packets.KickUserPacket"> 17203 <exclude/>
17204 <exclude/> 17204 </member>
17205 </member> 17205 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
17206 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock"> 17206 <exclude/>
17207 <exclude/> 17207 </member>
17208 </member> 17208 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
17209 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock"> 17209 <exclude/>
17210 <exclude/> 17210 </member>
17211 </member> 17211 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
17212 <member name="T:OpenMetaverse.Packets.GodKickUserPacket"> 17212 <exclude/>
17213 <exclude/> 17213 </member>
17214 </member> 17214 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
17215 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock"> 17215 <exclude/>
17216 <exclude/> 17216 </member>
17217 </member> 17217 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
17218 <member name="T:OpenMetaverse.Packets.EjectUserPacket"> 17218 <exclude/>
17219 <exclude/> 17219 </member>
17220 </member> 17220 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
17221 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock"> 17221 <exclude/>
17222 <exclude/> 17222 </member>
17223 </member> 17223 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
17224 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock"> 17224 <exclude/>
17225 <exclude/> 17225 </member>
17226 </member> 17226 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
17227 <member name="T:OpenMetaverse.Packets.FreezeUserPacket"> 17227 <exclude/>
17228 <exclude/> 17228 </member>
17229 </member> 17229 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
17230 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock"> 17230 <exclude/>
17231 <exclude/> 17231 </member>
17232 </member> 17232 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
17233 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock"> 17233 <exclude/>
17234 <exclude/> 17234 </member>
17235 </member> 17235 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
17236 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket"> 17236 <exclude/>
17237 <exclude/> 17237 </member>
17238 </member> 17238 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
17239 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock"> 17239 <exclude/>
17240 <exclude/> 17240 </member>
17241 </member> 17241 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
17242 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket"> 17242 <exclude/>
17243 <exclude/> 17243 </member>
17244 </member> 17244 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
17245 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock"> 17245 <exclude/>
17246 <exclude/> 17246 </member>
17247 </member> 17247 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
17248 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock"> 17248 <exclude/>
17249 <exclude/> 17249 </member>
17250 </member> 17250 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
17251 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket"> 17251 <exclude/>
17252 <exclude/> 17252 </member>
17253 </member> 17253 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
17254 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock"> 17254 <exclude/>
17255 <exclude/> 17255 </member>
17256 </member> 17256 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
17257 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock"> 17257 <exclude/>
17258 <exclude/> 17258 </member>
17259 </member> 17259 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
17260 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket"> 17260 <exclude/>
17261 <exclude/> 17261 </member>
17262 </member> 17262 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
17263 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock"> 17263 <exclude/>
17264 <exclude/> 17264 </member>
17265 </member> 17265 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
17266 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock"> 17266 <exclude/>
17267 <exclude/> 17267 </member>
17268 </member> 17268 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
17269 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock"> 17269 <exclude/>
17270 <exclude/> 17270 </member>
17271 </member> 17271 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
17272 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket"> 17272 <exclude/>
17273 <exclude/> 17273 </member>
17274 </member> 17274 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
17275 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock"> 17275 <exclude/>
17276 <exclude/> 17276 </member>
17277 </member> 17277 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
17278 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock"> 17278 <exclude/>
17279 <exclude/> 17279 </member>
17280 </member> 17280 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
17281 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket"> 17281 <exclude/>
17282 <exclude/> 17282 </member>
17283 </member> 17283 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
17284 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock"> 17284 <exclude/>
17285 <exclude/> 17285 </member>
17286 </member> 17286 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
17287 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock"> 17287 <exclude/>
17288 <exclude/> 17288 </member>
17289 </member> 17289 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
17290 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket"> 17290 <exclude/>
17291 <exclude/> 17291 </member>
17292 </member> 17292 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
17293 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock"> 17293 <exclude/>
17294 <exclude/> 17294 </member>
17295 </member> 17295 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
17296 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock"> 17296 <exclude/>
17297 <exclude/> 17297 </member>
17298 </member> 17298 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
17299 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket"> 17299 <exclude/>
17300 <exclude/> 17300 </member>
17301 </member> 17301 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
17302 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock"> 17302 <exclude/>
17303 <exclude/> 17303 </member>
17304 </member> 17304 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
17305 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock"> 17305 <exclude/>
17306 <exclude/> 17306 </member>
17307 </member> 17307 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
17308 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket"> 17308 <exclude/>
17309 <exclude/> 17309 </member>
17310 </member> 17310 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
17311 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock"> 17311 <exclude/>
17312 <exclude/> 17312 </member>
17313 </member> 17313 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
17314 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock"> 17314 <exclude/>
17315 <exclude/> 17315 </member>
17316 </member> 17316 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
17317 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket"> 17317 <exclude/>
17318 <exclude/> 17318 </member>
17319 </member> 17319 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
17320 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock"> 17320 <exclude/>
17321 <exclude/> 17321 </member>
17322 </member> 17322 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
17323 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock"> 17323 <exclude/>
17324 <exclude/> 17324 </member>
17325 </member> 17325 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
17326 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket"> 17326 <exclude/>
17327 <exclude/> 17327 </member>
17328 </member> 17328 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
17329 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock"> 17329 <exclude/>
17330 <exclude/> 17330 </member>
17331 </member> 17331 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
17332 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock"> 17332 <exclude/>
17333 <exclude/> 17333 </member>
17334 </member> 17334 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
17335 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket"> 17335 <exclude/>
17336 <exclude/> 17336 </member>
17337 </member> 17337 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
17338 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock"> 17338 <exclude/>
17339 <exclude/> 17339 </member>
17340 </member> 17340 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
17341 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock"> 17341 <exclude/>
17342 <exclude/> 17342 </member>
17343 </member> 17343 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
17344 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket"> 17344 <exclude/>
17345 <exclude/> 17345 </member>
17346 </member> 17346 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
17347 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock"> 17347 <exclude/>
17348 <exclude/> 17348 </member>
17349 </member> 17349 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
17350 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock"> 17350 <exclude/>
17351 <exclude/> 17351 </member>
17352 </member> 17352 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
17353 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket"> 17353 <exclude/>
17354 <exclude/> 17354 </member>
17355 </member> 17355 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
17356 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock"> 17356 <exclude/>
17357 <exclude/> 17357 </member>
17358 </member> 17358 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
17359 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock"> 17359 <exclude/>
17360 <exclude/> 17360 </member>
17361 </member> 17361 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
17362 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock"> 17362 <exclude/>
17363 <exclude/> 17363 </member>
17364 </member> 17364 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
17365 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket"> 17365 <exclude/>
17366 <exclude/> 17366 </member>
17367 </member> 17367 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
17368 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock"> 17368 <exclude/>
17369 <exclude/> 17369 </member>
17370 </member> 17370 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
17371 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock"> 17371 <exclude/>
17372 <exclude/> 17372 </member>
17373 </member> 17373 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
17374 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket"> 17374 <exclude/>
17375 <exclude/> 17375 </member>
17376 </member> 17376 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
17377 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock"> 17377 <exclude/>
17378 <exclude/> 17378 </member>
17379 </member> 17379 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
17380 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock"> 17380 <exclude/>
17381 <exclude/> 17381 </member>
17382 </member> 17382 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
17383 <member name="T:OpenMetaverse.Packets.PickDeletePacket"> 17383 <exclude/>
17384 <exclude/> 17384 </member>
17385 </member> 17385 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
17386 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock"> 17386 <exclude/>
17387 <exclude/> 17387 </member>
17388 </member> 17388 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
17389 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock"> 17389 <exclude/>
17390 <exclude/> 17390 </member>
17391 </member> 17391 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
17392 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket"> 17392 <exclude/>
17393 <exclude/> 17393 </member>
17394 </member> 17394 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
17395 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock"> 17395 <exclude/>
17396 <exclude/> 17396 </member>
17397 </member> 17397 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
17398 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock"> 17398 <exclude/>
17399 <exclude/> 17399 </member>
17400 </member> 17400 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
17401 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket"> 17401 <exclude/>
17402 <exclude/> 17402 </member>
17403 </member> 17403 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
17404 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock"> 17404 <exclude/>
17405 <exclude/> 17405 </member>
17406 </member> 17406 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
17407 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket"> 17407 <exclude/>
17408 <exclude/> 17408 </member>
17409 </member> 17409 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
17410 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock"> 17410 <exclude/>
17411 <exclude/> 17411 </member>
17412 </member> 17412 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
17413 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket"> 17413 <exclude/>
17414 <exclude/> 17414 </member>
17415 </member> 17415 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
17416 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock"> 17416 <exclude/>
17417 <exclude/> 17417 </member>
17418 </member> 17418 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
17419 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock"> 17419 <exclude/>
17420 <exclude/> 17420 </member>
17421 </member> 17421 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
17422 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket"> 17422 <exclude/>
17423 <exclude/> 17423 </member>
17424 </member> 17424 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
17425 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock"> 17425 <exclude/>
17426 <exclude/> 17426 </member>
17427 </member> 17427 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
17428 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock"> 17428 <exclude/>
17429 <exclude/> 17429 </member>
17430 </member> 17430 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
17431 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket"> 17431 <exclude/>
17432 <exclude/> 17432 </member>
17433 </member> 17433 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
17434 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock"> 17434 <exclude/>
17435 <exclude/> 17435 </member>
17436 </member> 17436 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
17437 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket"> 17437 <exclude/>
17438 <exclude/> 17438 </member>
17439 </member> 17439 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
17440 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock"> 17440 <exclude/>
17441 <exclude/> 17441 </member>
17442 </member> 17442 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
17443 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock"> 17443 <exclude/>
17444 <exclude/> 17444 </member>
17445 </member> 17445 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
17446 <member name="T:OpenMetaverse.Packets.LoadURLPacket"> 17446 <exclude/>
17447 <exclude/> 17447 </member>
17448 </member> 17448 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
17449 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock"> 17449 <exclude/>
17450 <exclude/> 17450 </member>
17451 </member> 17451 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
17452 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket"> 17452 <exclude/>
17453 <exclude/> 17453 </member>
17454 </member> 17454 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
17455 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock"> 17455 <exclude/>
17456 <exclude/> 17456 </member>
17457 </member> 17457 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
17458 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket"> 17458 <exclude/>
17459 <exclude/> 17459 </member>
17460 </member> 17460 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
17461 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock"> 17461 <exclude/>
17462 <exclude/> 17462 </member>
17463 </member> 17463 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
17464 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket"> 17464 <exclude/>
17465 <exclude/> 17465 </member>
17466 </member> 17466 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
17467 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock"> 17467 <exclude/>
17468 <exclude/> 17468 </member>
17469 </member> 17469 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
17470 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock"> 17470 <exclude/>
17471 <exclude/> 17471 </member>
17472 </member> 17472 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
17473 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket"> 17473 <exclude/>
17474 <exclude/> 17474 </member>
17475 </member> 17475 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
17476 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock"> 17476 <exclude/>
17477 <exclude/> 17477 </member>
17478 </member> 17478 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
17479 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock"> 17479 <exclude/>
17480 <exclude/> 17480 </member>
17481 </member> 17481 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
17482 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket"> 17482 <exclude/>
17483 <exclude/> 17483 </member>
17484 </member> 17484 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
17485 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock"> 17485 <exclude/>
17486 <exclude/> 17486 </member>
17487 </member> 17487 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
17488 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock"> 17488 <exclude/>
17489 <exclude/> 17489 </member>
17490 </member> 17490 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
17491 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock"> 17491 <exclude/>
17492 <exclude/> 17492 </member>
17493 </member> 17493 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
17494 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock"> 17494 <exclude/>
17495 <exclude/> 17495 </member>
17496 </member> 17496 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
17497 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket"> 17497 <exclude/>
17498 <exclude/> 17498 </member>
17499 </member> 17499 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
17500 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock"> 17500 <exclude/>
17501 <exclude/> 17501 </member>
17502 </member> 17502 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
17503 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock"> 17503 <exclude/>
17504 <exclude/> 17504 </member>
17505 </member> 17505 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
17506 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket"> 17506 <exclude/>
17507 <exclude/> 17507 </member>
17508 </member> 17508 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
17509 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock"> 17509 <exclude/>
17510 <exclude/> 17510 </member>
17511 </member> 17511 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
17512 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock"> 17512 <exclude/>
17513 <exclude/> 17513 </member>
17514 </member> 17514 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
17515 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock"> 17515 <exclude/>
17516 <exclude/> 17516 </member>
17517 </member> 17517 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
17518 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock"> 17518 <exclude/>
17519 <exclude/> 17519 </member>
17520 </member> 17520 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
17521 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"> 17521 <exclude/>
17522 <exclude/> 17522 </member>
17523 </member> 17523 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
17524 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock"> 17524 <exclude/>
17525 <exclude/> 17525 </member>
17526 </member> 17526 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
17527 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock"> 17527 <exclude/>
17528 <exclude/> 17528 </member>
17529 </member> 17529 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
17530 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock"> 17530 <exclude/>
17531 <exclude/> 17531 </member>
17532 </member> 17532 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
17533 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket"> 17533 <exclude/>
17534 <exclude/> 17534 </member>
17535 </member> 17535 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
17536 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock"> 17536 <exclude/>
17537 <exclude/> 17537 </member>
17538 </member> 17538 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
17539 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket"> 17539 <exclude/>
17540 <exclude/> 17540 </member>
17541 </member> 17541 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
17542 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock"> 17542 <exclude/>
17543 <exclude/> 17543 </member>
17544 </member> 17544 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
17545 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket"> 17545 <exclude/>
17546 <exclude/> 17546 </member>
17547 </member> 17547 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
17548 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock"> 17548 <exclude/>
17549 <exclude/> 17549 </member>
17550 </member> 17550 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
17551 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock"> 17551 <exclude/>
17552 <exclude/> 17552 </member>
17553 </member> 17553 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
17554 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket"> 17554 <exclude/>
17555 <exclude/> 17555 </member>
17556 </member> 17556 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
17557 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock"> 17557 <exclude/>
17558 <exclude/> 17558 </member>
17559 </member> 17559 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
17560 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock"> 17560 <exclude/>
17561 <exclude/> 17561 </member>
17562 </member> 17562 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
17563 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket"> 17563 <exclude/>
17564 <exclude/> 17564 </member>
17565 </member> 17565 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
17566 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock"> 17566 <exclude/>
17567 <exclude/> 17567 </member>
17568 </member> 17568 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
17569 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock"> 17569 <exclude/>
17570 <exclude/> 17570 </member>
17571 </member> 17571 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
17572 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket"> 17572 <exclude/>
17573 <exclude/> 17573 </member>
17574 </member> 17574 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
17575 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock"> 17575 <exclude/>
17576 <exclude/> 17576 </member>
17577 </member> 17577 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
17578 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock"> 17578 <exclude/>
17579 <exclude/> 17579 </member>
17580 </member> 17580 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
17581 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket"> 17581 <exclude/>
17582 <exclude/> 17582 </member>
17583 </member> 17583 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
17584 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock"> 17584 <exclude/>
17585 <exclude/> 17585 </member>
17586 </member> 17586 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
17587 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock"> 17587 <exclude/>
17588 <exclude/> 17588 </member>
17589 </member> 17589 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
17590 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock"> 17590 <exclude/>
17591 <exclude/> 17591 </member>
17592 </member> 17592 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
17593 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket"> 17593 <exclude/>
17594 <exclude/> 17594 </member>
17595 </member> 17595 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
17596 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock"> 17596 <exclude/>
17597 <exclude/> 17597 </member>
17598 </member> 17598 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
17599 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock"> 17599 <exclude/>
17600 <exclude/> 17600 </member>
17601 </member> 17601 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
17602 <member name="T:OpenMetaverse.Packets.ParcelDividePacket"> 17602 <exclude/>
17603 <exclude/> 17603 </member>
17604 </member> 17604 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
17605 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock"> 17605 <exclude/>
17606 <exclude/> 17606 </member>
17607 </member> 17607 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
17608 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock"> 17608 <exclude/>
17609 <exclude/> 17609 </member>
17610 </member> 17610 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
17611 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket"> 17611 <exclude/>
17612 <exclude/> 17612 </member>
17613 </member> 17613 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
17614 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock"> 17614 <exclude/>
17615 <exclude/> 17615 </member>
17616 </member> 17616 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
17617 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock"> 17617 <exclude/>
17618 <exclude/> 17618 </member>
17619 </member> 17619 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
17620 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket"> 17620 <exclude/>
17621 <exclude/> 17621 </member>
17622 </member> 17622 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
17623 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock"> 17623 <exclude/>
17624 <exclude/> 17624 </member>
17625 </member> 17625 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
17626 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock"> 17626 <exclude/>
17627 <exclude/> 17627 </member>
17628 </member> 17628 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
17629 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock"> 17629 <exclude/>
17630 <exclude/> 17630 </member>
17631 </member> 17631 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
17632 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket"> 17632 <exclude/>
17633 <exclude/> 17633 </member>
17634 </member> 17634 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
17635 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock"> 17635 <exclude/>
17636 <exclude/> 17636 </member>
17637 </member> 17637 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
17638 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock"> 17638 <exclude/>
17639 <exclude/> 17639 </member>
17640 </member> 17640 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
17641 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket"> 17641 <exclude/>
17642 <exclude/> 17642 </member>
17643 </member> 17643 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
17644 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock"> 17644 <exclude/>
17645 <exclude/> 17645 </member>
17646 </member> 17646 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
17647 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock"> 17647 <exclude/>
17648 <exclude/> 17648 </member>
17649 </member> 17649 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
17650 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"> 17650 <exclude/>
17651 <exclude/> 17651 </member>
17652 </member> 17652 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
17653 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock"> 17653 <exclude/>
17654 <exclude/> 17654 </member>
17655 </member> 17655 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
17656 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock"> 17656 <exclude/>
17657 <exclude/> 17657 </member>
17658 </member> 17658 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
17659 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket"> 17659 <exclude/>
17660 <exclude/> 17660 </member>
17661 </member> 17661 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
17662 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock"> 17662 <exclude/>
17663 <exclude/> 17663 </member>
17664 </member> 17664 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
17665 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock"> 17665 <exclude/>
17666 <exclude/> 17666 </member>
17667 </member> 17667 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
17668 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock"> 17668 <exclude/>
17669 <exclude/> 17669 </member>
17670 </member> 17670 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
17671 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket"> 17671 <exclude/>
17672 <exclude/> 17672 </member>
17673 </member> 17673 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
17674 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock"> 17674 <exclude/>
17675 <exclude/> 17675 </member>
17676 </member> 17676 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
17677 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock"> 17677 <exclude/>
17678 <exclude/> 17678 </member>
17679 </member> 17679 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
17680 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"> 17680 <exclude/>
17681 <exclude/> 17681 </member>
17682 </member> 17682 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
17683 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock"> 17683 <exclude/>
17684 <exclude/> 17684 </member>
17685 </member> 17685 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
17686 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock"> 17686 <exclude/>
17687 <exclude/> 17687 </member>
17688 </member> 17688 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
17689 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket"> 17689 <exclude/>
17690 <exclude/> 17690 </member>
17691 </member> 17691 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
17692 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock"> 17692 <exclude/>
17693 <exclude/> 17693 </member>
17694 </member> 17694 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
17695 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock"> 17695 <exclude/>
17696 <exclude/> 17696 </member>
17697 </member> 17697 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
17698 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket"> 17698 <exclude/>
17699 <exclude/> 17699 </member>
17700 </member> 17700 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
17701 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock"> 17701 <exclude/>
17702 <exclude/> 17702 </member>
17703 </member> 17703 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
17704 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock"> 17704 <exclude/>
17705 <exclude/> 17705 </member>
17706 </member> 17706 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
17707 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket"> 17707 <exclude/>
17708 <exclude/> 17708 </member>
17709 </member> 17709 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
17710 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock"> 17710 <exclude/>
17711 <exclude/> 17711 </member>
17712 </member> 17712 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
17713 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket"> 17713 <exclude/>
17714 <exclude/> 17714 </member>
17715 </member> 17715 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
17716 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock"> 17716 <exclude/>
17717 <exclude/> 17717 </member>
17718 </member> 17718 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
17719 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket"> 17719 <exclude/>
17720 <exclude/> 17720 </member>
17721 </member> 17721 <member name="T:OpenMetaverse.Packets.ErrorPacket">
17722 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock"> 17722 <exclude/>
17723 <exclude/> 17723 </member>
17724 </member> 17724 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
17725 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket"> 17725 <exclude/>
17726 <exclude/> 17726 </member>
17727 </member> 17727 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
17728 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock"> 17728 <exclude/>
17729 <exclude/> 17729 </member>
17730 </member> 17730 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
17731 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket"> 17731 <exclude/>
17732 <exclude/> 17732 </member>
17733 </member> 17733 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
17734 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock"> 17734 <exclude/>
17735 <exclude/> 17735 </member>
17736 </member> 17736 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
17737 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket"> 17737 <exclude/>
17738 <exclude/> 17738 </member>
17739 </member> 17739 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
17740 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock"> 17740 <exclude/>
17741 <exclude/> 17741 </member>
17742 </member> 17742 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
17743 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket"> 17743 <exclude/>
17744 <exclude/> 17744 </member>
17745 </member> 17745 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
17746 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock"> 17746 <exclude/>
17747 <exclude/> 17747 </member>
17748 </member> 17748 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
17749 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket"> 17749 <exclude/>
17750 <exclude/> 17750 </member>
17751 </member> 17751 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
17752 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock"> 17752 <exclude/>
17753 <exclude/> 17753 </member>
17754 </member> 17754 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
17755 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket"> 17755 <exclude/>
17756 <exclude/> 17756 </member>
17757 </member> 17757 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
17758 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock"> 17758 <exclude/>
17759 <exclude/> 17759 </member>
17760 </member> 17760 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
17761 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock"> 17761 <exclude/>
17762 <exclude/> 17762 </member>
17763 </member> 17763 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
17764 <member name="T:OpenMetaverse.Packets.ScriptResetPacket"> 17764 <exclude/>
17765 <exclude/> 17765 </member>
17766 </member> 17766 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
17767 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock"> 17767 <exclude/>
17768 <exclude/> 17768 </member>
17769 </member> 17769 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
17770 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock"> 17770 <exclude/>
17771 <exclude/> 17771 </member>
17772 </member> 17772 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
17773 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket"> 17773 <exclude/>
17774 <exclude/> 17774 </member>
17775 </member> 17775 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
17776 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock"> 17776 <exclude/>
17777 <exclude/> 17777 </member>
17778 </member> 17778 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
17779 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket"> 17779 <exclude/>
17780 <exclude/> 17780 </member>
17781 </member> 17781 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
17782 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock"> 17782 <exclude/>
17783 <exclude/> 17783 </member>
17784 </member> 17784 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
17785 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock"> 17785 <exclude/>
17786 <exclude/> 17786 </member>
17787 </member> 17787 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
17788 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket"> 17788 <exclude/>
17789 <exclude/> 17789 </member>
17790 </member> 17790 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
17791 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock"> 17791 <exclude/>
17792 <exclude/> 17792 </member>
17793 </member> 17793 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
17794 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket"> 17794 <exclude/>
17795 <exclude/> 17795 </member>
17796 </member> 17796 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
17797 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock"> 17797 <exclude/>
17798 <exclude/> 17798 </member>
17799 </member> 17799 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
17800 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock"> 17800 <exclude/>
17801 <exclude/> 17801 </member>
17802 </member> 17802 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
17803 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock"> 17803 <exclude/>
17804 <exclude/> 17804 </member>
17805 </member> 17805 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
17806 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket"> 17806 <exclude/>
17807 <exclude/> 17807 </member>
17808 </member> 17808 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
17809 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock"> 17809 <exclude/>
17810 <exclude/> 17810 </member>
17811 </member> 17811 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
17812 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket"> 17812 <exclude/>
17813 <exclude/> 17813 </member>
17814 </member> 17814 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
17815 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock"> 17815 <exclude/>
17816 <exclude/> 17816 </member>
17817 </member> 17817 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
17818 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock"> 17818 <exclude/>
17819 <exclude/> 17819 </member>
17820 </member> 17820 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
17821 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"> 17821 <exclude/>
17822 <exclude/> 17822 </member>
17823 </member> 17823 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
17824 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock"> 17824 <exclude/>
17825 <exclude/> 17825 </member>
17826 </member> 17826 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
17827 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock"> 17827 <exclude/>
17828 <exclude/> 17828 </member>
17829 </member> 17829 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
17830 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket"> 17830 <exclude/>
17831 <exclude/> 17831 </member>
17832 </member> 17832 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
17833 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock"> 17833 <exclude/>
17834 <exclude/> 17834 </member>
17835 </member> 17835 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
17836 <member name="T:OpenMetaverse.Packets.FindAgentPacket"> 17836 <exclude/>
17837 <exclude/> 17837 </member>
17838 </member> 17838 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
17839 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock"> 17839 <exclude/>
17840 <exclude/> 17840 </member>
17841 </member> 17841 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
17842 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock"> 17842 <exclude/>
17843 <exclude/> 17843 </member>
17844 </member> 17844 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
17845 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket"> 17845 <exclude/>
17846 <exclude/> 17846 </member>
17847 </member> 17847 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
17848 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock"> 17848 <exclude/>
17849 <exclude/> 17849 </member>
17850 </member> 17850 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
17851 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock"> 17851 <exclude/>
17852 <exclude/> 17852 </member>
17853 </member> 17853 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
17854 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket"> 17854 <exclude/>
17855 <exclude/> 17855 </member>
17856 </member> 17856 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
17857 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock"> 17857 <exclude/>
17858 <exclude/> 17858 </member>
17859 </member> 17859 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
17860 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock"> 17860 <exclude/>
17861 <exclude/> 17861 </member>
17862 </member> 17862 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
17863 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket"> 17863 <exclude/>
17864 <exclude/> 17864 </member>
17865 </member> 17865 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
17866 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock"> 17866 <exclude/>
17867 <exclude/> 17867 </member>
17868 </member> 17868 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
17869 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock"> 17869 <exclude/>
17870 <exclude/> 17870 </member>
17871 </member> 17871 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
17872 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock"> 17872 <exclude/>
17873 <exclude/> 17873 </member>
17874 </member> 17874 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
17875 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket"> 17875 <exclude/>
17876 <exclude/> 17876 </member>
17877 </member> 17877 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
17878 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock"> 17878 <exclude/>
17879 <exclude/> 17879 </member>
17880 </member> 17880 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
17881 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock"> 17881 <exclude/>
17882 <exclude/> 17882 </member>
17883 </member> 17883 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
17884 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock"> 17884 <exclude/>
17885 <exclude/> 17885 </member>
17886 </member> 17886 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
17887 <member name="T:OpenMetaverse.Packets.GenericMessagePacket"> 17887 <exclude/>
17888 <exclude/> 17888 </member>
17889 </member> 17889 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
17890 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock"> 17890 <exclude/>
17891 <exclude/> 17891 </member>
17892 </member> 17892 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
17893 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock"> 17893 <exclude/>
17894 <exclude/> 17894 </member>
17895 </member> 17895 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
17896 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock"> 17896 <exclude/>
17897 <exclude/> 17897 </member>
17898 </member> 17898 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
17899 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket"> 17899 <exclude/>
17900 <exclude/> 17900 </member>
17901 </member> 17901 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
17902 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock"> 17902 <exclude/>
17903 <exclude/> 17903 </member>
17904 </member> 17904 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
17905 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock"> 17905 <exclude/>
17906 <exclude/> 17906 </member>
17907 </member> 17907 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
17908 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket"> 17908 <exclude/>
17909 <exclude/> 17909 </member>
17910 </member> 17910 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
17911 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock"> 17911 <exclude/>
17912 <exclude/> 17912 </member>
17913 </member> 17913 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
17914 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock"> 17914 <exclude/>
17915 <exclude/> 17915 </member>
17916 </member> 17916 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
17917 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket"> 17917 <exclude/>
17918 <exclude/> 17918 </member>
17919 </member> 17919 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
17920 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock"> 17920 <exclude/>
17921 <exclude/> 17921 </member>
17922 </member> 17922 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
17923 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock"> 17923 <exclude/>
17924 <exclude/> 17924 </member>
17925 </member> 17925 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
17926 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket"> 17926 <exclude/>
17927 <exclude/> 17927 </member>
17928 </member> 17928 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
17929 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock"> 17929 <exclude/>
17930 <exclude/> 17930 </member>
17931 </member> 17931 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
17932 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock"> 17932 <exclude/>
17933 <exclude/> 17933 </member>
17934 </member> 17934 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
17935 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock"> 17935 <exclude/>
17936 <exclude/> 17936 </member>
17937 </member> 17937 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
17938 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket"> 17938 <exclude/>
17939 <exclude/> 17939 </member>
17940 </member> 17940 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
17941 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock"> 17941 <exclude/>
17942 <exclude/> 17942 </member>
17943 </member> 17943 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
17944 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock"> 17944 <exclude/>
17945 <exclude/> 17945 </member>
17946 </member> 17946 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
17947 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket"> 17947 <exclude/>
17948 <exclude/> 17948 </member>
17949 </member> 17949 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
17950 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock"> 17950 <exclude/>
17951 <exclude/> 17951 </member>
17952 </member> 17952 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
17953 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock"> 17953 <exclude/>
17954 <exclude/> 17954 </member>
17955 </member> 17955 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
17956 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket"> 17956 <exclude/>
17957 <exclude/> 17957 </member>
17958 </member> 17958 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
17959 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock"> 17959 <exclude/>
17960 <exclude/> 17960 </member>
17961 </member> 17961 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
17962 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock"> 17962 <exclude/>
17963 <exclude/> 17963 </member>
17964 </member> 17964 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
17965 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket"> 17965 <exclude/>
17966 <exclude/> 17966 </member>
17967 </member> 17967 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
17968 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock"> 17968 <exclude/>
17969 <exclude/> 17969 </member>
17970 </member> 17970 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
17971 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock"> 17971 <exclude/>
17972 <exclude/> 17972 </member>
17973 </member> 17973 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
17974 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket"> 17974 <exclude/>
17975 <exclude/> 17975 </member>
17976 </member> 17976 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
17977 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock"> 17977 <exclude/>
17978 <exclude/> 17978 </member>
17979 </member> 17979 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
17980 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock"> 17980 <exclude/>
17981 <exclude/> 17981 </member>
17982 </member> 17982 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
17983 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket"> 17983 <exclude/>
17984 <exclude/> 17984 </member>
17985 </member> 17985 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
17986 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock"> 17986 <exclude/>
17987 <exclude/> 17987 </member>
17988 </member> 17988 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
17989 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock"> 17989 <exclude/>
17990 <exclude/> 17990 </member>
17991 </member> 17991 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
17992 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket"> 17992 <exclude/>
17993 <exclude/> 17993 </member>
17994 </member> 17994 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
17995 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock"> 17995 <exclude/>
17996 <exclude/> 17996 </member>
17997 </member> 17997 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
17998 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock"> 17998 <exclude/>
17999 <exclude/> 17999 </member>
18000 </member> 18000 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
18001 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket"> 18001 <exclude/>
18002 <exclude/> 18002 </member>
18003 </member> 18003 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
18004 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock"> 18004 <exclude/>
18005 <exclude/> 18005 </member>
18006 </member> 18006 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
18007 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock"> 18007 <exclude/>
18008 <exclude/> 18008 </member>
18009 </member> 18009 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
18010 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket"> 18010 <exclude/>
18011 <exclude/> 18011 </member>
18012 </member> 18012 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
18013 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock"> 18013 <exclude/>
18014 <exclude/> 18014 </member>
18015 </member> 18015 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
18016 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock"> 18016 <exclude/>
18017 <exclude/> 18017 </member>
18018 </member> 18018 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
18019 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket"> 18019 <exclude/>
18020 <exclude/> 18020 </member>
18021 </member> 18021 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
18022 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock"> 18022 <exclude/>
18023 <exclude/> 18023 </member>
18024 </member> 18024 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
18025 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock"> 18025 <exclude/>
18026 <exclude/> 18026 </member>
18027 </member> 18027 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
18028 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket"> 18028 <exclude/>
18029 <exclude/> 18029 </member>
18030 </member> 18030 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
18031 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock"> 18031 <exclude/>
18032 <exclude/> 18032 </member>
18033 </member> 18033 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
18034 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock"> 18034 <exclude/>
18035 <exclude/> 18035 </member>
18036 </member> 18036 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
18037 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket"> 18037 <exclude/>
18038 <exclude/> 18038 </member>
18039 </member> 18039 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
18040 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock"> 18040 <exclude/>
18041 <exclude/> 18041 </member>
18042 </member> 18042 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
18043 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock"> 18043 <exclude/>
18044 <exclude/> 18044 </member>
18045 </member> 18045 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
18046 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket"> 18046 <exclude/>
18047 <exclude/> 18047 </member>
18048 </member> 18048 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
18049 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock"> 18049 <exclude/>
18050 <exclude/> 18050 </member>
18051 </member> 18051 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
18052 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock"> 18052 <exclude/>
18053 <exclude/> 18053 </member>
18054 </member> 18054 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
18055 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock"> 18055 <exclude/>
18056 <exclude/> 18056 </member>
18057 </member> 18057 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
18058 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket"> 18058 <exclude/>
18059 <exclude/> 18059 </member>
18060 </member> 18060 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
18061 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock"> 18061 <exclude/>
18062 <exclude/> 18062 </member>
18063 </member> 18063 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
18064 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock"> 18064 <exclude/>
18065 <exclude/> 18065 </member>
18066 </member> 18066 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
18067 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket"> 18067 <exclude/>
18068 <exclude/> 18068 </member>
18069 </member> 18069 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
18070 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock"> 18070 <exclude/>
18071 <exclude/> 18071 </member>
18072 </member> 18072 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
18073 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock"> 18073 <exclude/>
18074 <exclude/> 18074 </member>
18075 </member> 18075 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
18076 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket"> 18076 <exclude/>
18077 <exclude/> 18077 </member>
18078 </member> 18078 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
18079 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock"> 18079 <exclude/>
18080 <exclude/> 18080 </member>
18081 </member> 18081 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
18082 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock"> 18082 <exclude/>
18083 <exclude/> 18083 </member>
18084 </member> 18084 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
18085 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock"> 18085 <exclude/>
18086 <exclude/> 18086 </member>
18087 </member> 18087 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
18088 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket"> 18088 <exclude/>
18089 <exclude/> 18089 </member>
18090 </member> 18090 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
18091 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock"> 18091 <exclude/>
18092 <exclude/> 18092 </member>
18093 </member> 18093 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
18094 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock"> 18094 <exclude/>
18095 <exclude/> 18095 </member>
18096 </member> 18096 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
18097 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock"> 18097 <exclude/>
18098 <exclude/> 18098 </member>
18099 </member> 18099 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
18100 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket"> 18100 <exclude/>
18101 <exclude/> 18101 </member>
18102 </member> 18102 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
18103 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock"> 18103 <exclude/>
18104 <exclude/> 18104 </member>
18105 </member> 18105 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
18106 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock"> 18106 <exclude/>
18107 <exclude/> 18107 </member>
18108 </member> 18108 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
18109 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket"> 18109 <exclude/>
18110 <exclude/> 18110 </member>
18111 </member> 18111 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
18112 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock"> 18112 <exclude/>
18113 <exclude/> 18113 </member>
18114 </member> 18114 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
18115 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock"> 18115 <exclude/>
18116 <exclude/> 18116 </member>
18117 </member> 18117 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
18118 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock"> 18118 <exclude/>
18119 <exclude/> 18119 </member>
18120 </member> 18120 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
18121 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket"> 18121 <exclude/>
18122 <exclude/> 18122 </member>
18123 </member> 18123 <member name="T:OpenMetaverse.Imaging.Baker">
18124 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock"> 18124 <summary>
18125 <exclude/> 18125 A set of textures that are layered on texture of each other and "baked"
18126 </member> 18126 in to a single texture, for avatar appearances
18127 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock"> 18127 </summary>
18128 <exclude/> 18128 </member>
18129 </member> 18129 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
18130 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket"> 18130 <summary>Final baked texture</summary>
18131 <exclude/> 18131 </member>
18132 </member> 18132 <member name="F:OpenMetaverse.Imaging.Baker.textures">
18133 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock"> 18133 <summary>Component layers</summary>
18134 <exclude/> 18134 </member>
18135 </member> 18135 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
18136 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock"> 18136 <summary>Width of the final baked image and scratchpad</summary>
18137 <exclude/> 18137 </member>
18138 </member> 18138 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
18139 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket"> 18139 <summary>Height of the final baked image and scratchpad</summary>
18140 <exclude/> 18140 </member>
18141 </member> 18141 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
18142 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock"> 18142 <summary>Bake type</summary>
18143 <exclude/> 18143 </member>
18144 </member> 18144 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
18145 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock"> 18145 <summary>
18146 <exclude/> 18146 Default constructor
18147 </member> 18147 </summary>
18148 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket"> 18148 <param name="bakeType">Bake type</param>
18149 <exclude/> 18149 </member>
18150 </member> 18150 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
18151 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock"> 18151 <summary>
18152 <exclude/> 18152 Adds layer for baking
18153 </member> 18153 </summary>
18154 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket"> 18154 <param name="tdata">TexturaData struct that contains texture and its params</param>
18155 <exclude/> 18155 </member>
18156 </member> 18156 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
18157 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock"> 18157 <summary>
18158 <exclude/> 18158 Converts avatar texture index (face) to Bake type
18159 </member> 18159 </summary>
18160 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock"> 18160 <param name="index">Face number (AvatarTextureIndex)</param>
18161 <exclude/> 18161 <returns>BakeType, layer to which this texture belongs to</returns>
18162 </member> 18162 </member>
18163 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock"> 18163 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
18164 <exclude/> 18164 <summary>
18165 </member> 18165 Make sure images exist, resize source if needed to match the destination
18166 <member name="T:OpenMetaverse.Packets.DeRezAckPacket"> 18166 </summary>
18167 <exclude/> 18167 <param name="dest">Destination image</param>
18168 </member> 18168 <param name="src">Source image</param>
18169 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock"> 18169 <returns>Sanitization was succefull</returns>
18170 <exclude/> 18170 </member>
18171 </member> 18171 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
18172 <member name="T:OpenMetaverse.Packets.RezObjectPacket"> 18172 <summary>
18173 <exclude/> 18173 Fills a baked layer as a solid *appearing* color. The colors are
18174 </member> 18174 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
18175 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock"> 18175 compressing it too far since it seems to cause upload failures if
18176 <exclude/> 18176 the image is a pure solid color
18177 </member> 18177 </summary>
18178 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock"> 18178 <param name="color">Color of the base of this layer</param>
18179 <exclude/> 18179 </member>
18180 </member> 18180 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
18181 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock"> 18181 <summary>
18182 <exclude/> 18182 Fills a baked layer as a solid *appearing* color. The colors are
18183 </member> 18183 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from
18184 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket"> 18184 compressing it too far since it seems to cause upload failures if
18185 <exclude/> 18185 the image is a pure solid color
18186 </member> 18186 </summary>
18187 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock"> 18187 <param name="r">Red value</param>
18188 <exclude/> 18188 <param name="g">Green value</param>
18189 </member> 18189 <param name="b">Blue value</param>
18190 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock"> 18190 </member>
18191 <exclude/> 18191 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
18192 </member> 18192 <summary>Final baked texture</summary>
18193 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock"> 18193 </member>
18194 <exclude/> 18194 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
18195 </member> 18195 <summary>Component layers</summary>
18196 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock"> 18196 </member>
18197 <exclude/> 18197 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
18198 </member> 18198 <summary>Width of the final baked image and scratchpad</summary>
18199 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket"> 18199 </member>
18200 <exclude/> 18200 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
18201 </member> 18201 <summary>Height of the final baked image and scratchpad</summary>
18202 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock"> 18202 </member>
18203 <exclude/> 18203 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
18204 </member> 18204 <summary>Bake type</summary>
18205 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock"> 18205 </member>
18206 <exclude/> 18206 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
18207 </member> 18207 <summary>Is this one of the 3 skin bakes</summary>
18208 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock"> 18208 </member>
18209 <exclude/> 18209 <member name="T:OpenMetaverse.Logger">
18210 </member> 18210 <summary>
18211 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket"> 18211 Singleton logging class for the entire library
18212 <exclude/> 18212 </summary>
18213 </member> 18213 </member>
18214 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock"> 18214 <member name="F:OpenMetaverse.Logger.LogInstance">
18215 <exclude/> 18215 <summary>log4net logging engine</summary>
18216 </member> 18216 </member>
18217 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock"> 18217 <member name="M:OpenMetaverse.Logger.#cctor">
18218 <exclude/> 18218 <summary>
18219 </member> 18219 Default constructor
18220 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket"> 18220 </summary>
18221 <exclude/> 18221 </member>
18222 </member> 18222 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
18223 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock"> 18223 <summary>
18224 <exclude/> 18224 Send a log message to the logging engine
18225 </member> 18225 </summary>
18226 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock"> 18226 <param name="message">The log message</param>
18227 <exclude/> 18227 <param name="level">The severity of the log entry</param>
18228 </member> 18228 </member>
18229 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket"> 18229 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
18230 <exclude/> 18230 <summary>
18231 </member> 18231 Send a log message to the logging engine
18232 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock"> 18232 </summary>
18233 <exclude/> 18233 <param name="message">The log message</param>
18234 </member> 18234 <param name="level">The severity of the log entry</param>
18235 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock"> 18235 <param name="client">Instance of the client</param>
18236 <exclude/> 18236 </member>
18237 </member> 18237 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
18238 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket"> 18238 <summary>
18239 <exclude/> 18239 Send a log message to the logging engine
18240 </member> 18240 </summary>
18241 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock"> 18241 <param name="message">The log message</param>
18242 <exclude/> 18242 <param name="level">The severity of the log entry</param>
18243 </member> 18243 <param name="exception">Exception that was raised</param>
18244 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock"> 18244 </member>
18245 <exclude/> 18245 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
18246 </member> 18246 <summary>
18247 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock"> 18247 Send a log message to the logging engine
18248 <exclude/> 18248 </summary>
18249 </member> 18249 <param name="message">The log message</param>
18250 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket"> 18250 <param name="level">The severity of the log entry</param>
18251 <exclude/> 18251 <param name="client">Instance of the client</param>
18252 </member> 18252 <param name="exception">Exception that was raised</param>
18253 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock"> 18253 </member>
18254 <exclude/> 18254 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
18255 </member> 18255 <summary>
18256 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock"> 18256 If the library is compiled with DEBUG defined, an event will be
18257 <exclude/> 18257 fired if an <code>OnLogMessage</code> handler is registered and the
18258 </member> 18258 message will be sent to the logging engine
18259 <member name="T:OpenMetaverse.Packets.RezScriptPacket"> 18259 </summary>
18260 <exclude/> 18260 <param name="message">The message to log at the DEBUG level to the
18261 </member> 18261 current logging engine</param>
18262 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock"> 18262 </member>
18263 <exclude/> 18263 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
18264 </member> 18264 <summary>
18265 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock"> 18265 If the library is compiled with DEBUG defined and
18266 <exclude/> 18266 <code>GridClient.Settings.DEBUG</code> is true, an event will be
18267 </member> 18267 fired if an <code>OnLogMessage</code> handler is registered and the
18268 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock"> 18268 message will be sent to the logging engine
18269 <exclude/> 18269 </summary>
18270 </member> 18270 <param name="message">The message to log at the DEBUG level to the
18271 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket"> 18271 current logging engine</param>
18272 <exclude/> 18272 <param name="client">Instance of the client</param>
18273 </member> 18273 </member>
18274 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock"> 18274 <member name="E:OpenMetaverse.Logger.OnLogMessage">
18275 <exclude/> 18275 <summary>Triggered whenever a message is logged. If this is left
18276 </member> 18276 null, log messages will go to the console</summary>
18277 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock"> 18277 </member>
18278 <exclude/> 18278 <member name="T:OpenMetaverse.Logger.LogCallback">
18279 </member> 18279 <summary>
18280 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket"> 18280 Callback used for client apps to receive log messages from
18281 <exclude/> 18281 the library
18282 </member> 18282 </summary>
18283 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock"> 18283 <param name="message">Data being logged</param>
18284 <exclude/> 18284 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
18285 </member> 18285 </member>
18286 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock"> 18286 <member name="T:OpenMetaverse.GridClient">
18287 <exclude/> 18287 <summary>
18288 </member> 18288 Main class to expose grid functionality to clients. All of the
18289 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock"> 18289 classes needed for sending and receiving data are accessible through
18290 <exclude/> 18290 this class.
18291 </member> 18291 </summary>
18292 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket"> 18292 <example>
18293 <exclude/> 18293 <code>
18294 </member> 18294 // Example minimum code required to instantiate class and
18295 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock"> 18295 // connect to a simulator.
18296 <exclude/> 18296 using System;
18297 </member> 18297 using System.Collections.Generic;
18298 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket"> 18298 using System.Text;
18299 <exclude/> 18299 using OpenMetaverse;
18300 </member> 18300
18301 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock"> 18301 namespace FirstBot
18302 <exclude/> 18302 {
18303 </member> 18303 class Bot
18304 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket"> 18304 {
18305 <exclude/> 18305 public static GridClient Client;
18306 </member> 18306 static void Main(string[] args)
18307 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock"> 18307 {
18308 <exclude/> 18308 Client = new GridClient(); // instantiates the GridClient class
18309 </member> 18309 // to the global Client object
18310 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock"> 18310 // Login to Simulator
18311 <exclude/> 18311 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
18312 </member> 18312 // Wait for a Keypress
18313 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket"> 18313 Console.ReadLine();
18314 <exclude/> 18314 // Logout of simulator
18315 </member> 18315 Client.Network.Logout();
18316 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock"> 18316 }
18317 <exclude/> 18317 }
18318 </member> 18318 }
18319 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock"> 18319 </code>
18320 <exclude/> 18320 </example>
18321 </member> 18321 </member>
18322 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"> 18322 <member name="F:OpenMetaverse.GridClient.Network">
18323 <exclude/> 18323 <summary>Networking subsystem</summary>
18324 </member> 18324 </member>
18325 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock"> 18325 <member name="F:OpenMetaverse.GridClient.Settings">
18326 <exclude/> 18326 <summary>Settings class including constant values and changeable
18327 </member> 18327 parameters for everything</summary>
18328 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket"> 18328 </member>
18329 <exclude/> 18329 <member name="F:OpenMetaverse.GridClient.Parcels">
18330 </member> 18330 <summary>Parcel (subdivided simulator lots) subsystem</summary>
18331 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock"> 18331 </member>
18332 <exclude/> 18332 <member name="F:OpenMetaverse.GridClient.Self">
18333 </member> 18333 <summary>Our own avatars subsystem</summary>
18334 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock"> 18334 </member>
18335 <exclude/> 18335 <member name="F:OpenMetaverse.GridClient.Avatars">
18336 </member> 18336 <summary>Other avatars subsystem</summary>
18337 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket"> 18337 </member>
18338 <exclude/> 18338 <member name="F:OpenMetaverse.GridClient.Estate">
18339 </member> 18339 <summary>Estate subsystem</summary>
18340 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock"> 18340 </member>
18341 <exclude/> 18341 <member name="F:OpenMetaverse.GridClient.Friends">
18342 </member> 18342 <summary>Friends list subsystem</summary>
18343 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock"> 18343 </member>
18344 <exclude/> 18344 <member name="F:OpenMetaverse.GridClient.Grid">
18345 </member> 18345 <summary>Grid (aka simulator group) subsystem</summary>
18346 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket"> 18346 </member>
18347 <exclude/> 18347 <member name="F:OpenMetaverse.GridClient.Objects">
18348 </member> 18348 <summary>Object subsystem</summary>
18349 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock"> 18349 </member>
18350 <exclude/> 18350 <member name="F:OpenMetaverse.GridClient.Groups">
18351 </member> 18351 <summary>Group subsystem</summary>
18352 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock"> 18352 </member>
18353 <exclude/> 18353 <member name="F:OpenMetaverse.GridClient.Assets">
18354 </member> 18354 <summary>Asset subsystem</summary>
18355 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket"> 18355 </member>
18356 <exclude/> 18356 <member name="F:OpenMetaverse.GridClient.Appearance">
18357 </member> 18357 <summary>Appearance subsystem</summary>
18358 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock"> 18358 </member>
18359 <exclude/> 18359 <member name="F:OpenMetaverse.GridClient.Inventory">
18360 </member> 18360 <summary>Inventory subsystem</summary>
18361 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket"> 18361 </member>
18362 <exclude/> 18362 <member name="F:OpenMetaverse.GridClient.Directory">
18363 </member> 18363 <summary>Directory searches including classifieds, people, land
18364 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock"> 18364 sales, etc</summary>
18365 <exclude/> 18365 </member>
18366 </member> 18366 <member name="F:OpenMetaverse.GridClient.Terrain">
18367 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket"> 18367 <summary>Handles land, wind, and cloud heightmaps</summary>
18368 <exclude/> 18368 </member>
18369 </member> 18369 <member name="F:OpenMetaverse.GridClient.Sound">
18370 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock"> 18370 <summary>Handles sound-related networking</summary>
18371 <exclude/> 18371 </member>
18372 </member> 18372 <member name="F:OpenMetaverse.GridClient.Throttle">
18373 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock"> 18373 <summary>Throttling total bandwidth usage, or allocating bandwidth
18374 <exclude/> 18374 for specific data stream types</summary>
18375 </member> 18375 </member>
18376 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket"> 18376 <member name="M:OpenMetaverse.GridClient.#ctor">
18377 <exclude/> 18377 <summary>
18378 </member> 18378 Default constructor
18379 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock"> 18379 </summary>
18380 <exclude/> 18380 </member>
18381 </member> 18381 <member name="M:OpenMetaverse.GridClient.ToString">
18382 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock"> 18382 <summary>
18383 <exclude/> 18383 Return the full name of this instance
18384 </member> 18384 </summary>
18385 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket"> 18385 <returns>Client avatars full name</returns>
18386 <exclude/> 18386 </member>
18387 </member> 18387 <member name="T:OpenMetaverse.AssetCache">
18388 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock"> 18388 <summary>
18389 <exclude/> 18389 Class that handles the local asset cache
18390 </member> 18390 </summary>
18391 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket"> 18391 </member>
18392 <exclude/> 18392 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
18393 </member> 18393 <summary>
18394 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock"> 18394 Default constructor
18395 <exclude/> 18395 </summary>
18396 </member> 18396 <param name="client">A reference to the GridClient object</param>
18397 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket"> 18397 </member>
18398 <exclude/> 18398 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
18399 </member> 18399 <summary>
18400 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock"> 18400 Disposes cleanup timer
18401 <exclude/> 18401 </summary>
18402 </member> 18402 </member>
18403 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock"> 18403 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
18404 <exclude/> 18404 <summary>
18405 </member> 18405 Only create timer when needed
18406 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket"> 18406 </summary>
18407 <exclude/> 18407 </member>
18408 </member> 18408 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
18409 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock"> 18409 <summary>
18410 <exclude/> 18410 Return bytes read from the local asset cache, null if it does not exist
18411 </member> 18411 </summary>
18412 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket"> 18412 <param name="assetID">UUID of the asset we want to get</param>
18413 <exclude/> 18413 <returns>Raw bytes of the asset, or null on failure</returns>
18414 </member> 18414 </member>
18415 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock"> 18415 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
18416 <exclude/> 18416 <summary>
18417 </member> 18417 Returns ImageDownload object of the
18418 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket"> 18418 image from the local image cache, null if it does not exist
18419 <exclude/> 18419 </summary>
18420 </member> 18420 <param name="imageID">UUID of the image we want to get</param>
18421 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock"> 18421 <returns>ImageDownload object containing the image, or null on failure</returns>
18422 <exclude/> 18422 </member>
18423 </member> 18423 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
18424 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock"> 18424 <summary>
18425 <exclude/> 18425 Constructs a file name of the cached asset
18426 </member> 18426 </summary>
18427 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket"> 18427 <param name="assetID">UUID of the asset</param>
18428 <exclude/> 18428 <returns>String with the file name of the cahced asset</returns>
18429 </member> 18429 </member>
18430 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock"> 18430 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
18431 <exclude/> 18431 <summary>
18432 </member> 18432 Saves an asset to the local cache
18433 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock"> 18433 </summary>
18434 <exclude/> 18434 <param name="assetID">UUID of the asset</param>
18435 </member> 18435 <param name="assetData">Raw bytes the asset consists of</param>
18436 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket"> 18436 <returns>Weather the operation was successfull</returns>
18437 <exclude/> 18437 </member>
18438 </member> 18438 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
18439 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock"> 18439 <summary>
18440 <exclude/> 18440 Get the file name of the asset stored with gived UUID
18441 </member> 18441 </summary>
18442 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock"> 18442 <param name="assetID">UUID of the asset</param>
18443 <exclude/> 18443 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
18444 </member> 18444 </member>
18445 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket"> 18445 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
18446 <exclude/> 18446 <summary>
18447 </member> 18447 Checks if the asset exists in the local cache
18448 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock"> 18448 </summary>
18449 <exclude/> 18449 <param name="assetID">UUID of the asset</param>
18450 </member> 18450 <returns>True is the asset is stored in the cache, otherwise false</returns>
18451 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock"> 18451 </member>
18452 <exclude/> 18452 <member name="M:OpenMetaverse.AssetCache.Clear">
18453 </member> 18453 <summary>
18454 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket"> 18454 Wipes out entire cache
18455 <exclude/> 18455 </summary>
18456 </member> 18456 </member>
18457 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock"> 18457 <member name="M:OpenMetaverse.AssetCache.Prune">
18458 <exclude/> 18458 <summary>
18459 </member> 18459 Brings cache size to the 90% of the max size
18460 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock"> 18460 </summary>
18461 <exclude/> 18461 </member>
18462 </member> 18462 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
18463 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket"> 18463 <summary>
18464 <exclude/> 18464 Asynchronously brings cache size to the 90% of the max size
18465 </member> 18465 </summary>
18466 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock"> 18466 </member>
18467 <exclude/> 18467 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
18468 </member> 18468 <summary>
18469 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock"> 18469 Adds up file sizes passes in a FileInfo array
18470 <exclude/> 18470 </summary>
18471 </member> 18471 </member>
18472 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket"> 18472 <member name="M:OpenMetaverse.AssetCache.Operational">
18473 <exclude/> 18473 <summary>
18474 </member> 18474 Checks whether caching is enabled
18475 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock"> 18475 </summary>
18476 <exclude/> 18476 </member>
18477 </member> 18477 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
18478 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock"> 18478 <summary>
18479 <exclude/> 18479 Periodically prune the cache
18480 </member> 18480 </summary>
18481 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock"> 18481 </member>
18482 <exclude/> 18482 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
18483 </member> 18483 <summary>
18484 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket"> 18484 Nicely formats file sizes
18485 <exclude/> 18485 </summary>
18486 </member> 18486 <param name="byteCount">Byte size we want to output</param>
18487 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock"> 18487 <returns>String with humanly readable file size</returns>
18488 <exclude/> 18488 </member>
18489 </member> 18489 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
18490 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock"> 18490 <summary>
18491 <exclude/> 18491 Allows setting weather to periodicale prune the cache if it grows too big
18492 </member> 18492 Default is enabled, when caching is enabled
18493 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock"> 18493 </summary>
18494 <exclude/> 18494 </member>
18495 </member> 18495 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
18496 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket"> 18496 <summary>
18497 <exclude/> 18497 How long (in ms) between cache checks (default is 5 min.)
18498 </member> 18498 </summary>
18499 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock"> 18499 </member>
18500 <exclude/> 18500 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
18501 </member> 18501 <summary>
18502 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock"> 18502 Helper class for sorting files by their last accessed time
18503 <exclude/> 18503 </summary>
18504 </member> 18504 </member>
18505 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket"> 18505 <member name="T:OpenMetaverse.AvatarTextureIndex">
18506 <exclude/> 18506 <summary>
18507 </member> 18507 Index of TextureEntry slots for avatar appearances
18508 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock"> 18508 </summary>
18509 <exclude/> 18509 </member>
18510 </member> 18510 <member name="T:OpenMetaverse.BakeType">
18511 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock"> 18511 <summary>
18512 <exclude/> 18512 Bake layers for avatar appearance
18513 </member> 18513 </summary>
18514 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket"> 18514 </member>
18515 <exclude/> 18515 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
18516 </member> 18516 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
18517 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock"> 18517 </member>
18518 <exclude/> 18518 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
18519 </member> 18519 <summary>Maximum number of concurrent uploads for baked textures</summary>
18520 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock"> 18520 </member>
18521 <exclude/> 18521 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
18522 </member> 18522 <summary>Timeout for fetching inventory listings</summary>
18523 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock"> 18523 </member>
18524 <exclude/> 18524 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
18525 </member> 18525 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
18526 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket"> 18526 </member>
18527 <exclude/> 18527 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
18528 </member> 18528 <summary>Timeout for fetching a single texture</summary>
18529 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock"> 18529 </member>
18530 <exclude/> 18530 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
18531 </member> 18531 <summary>Timeout for uploading a single baked texture</summary>
18532 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock"> 18532 </member>
18533 <exclude/> 18533 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
18534 </member> 18534 <summary>Number of times to retry bake upload</summary>
18535 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket"> 18535 </member>
18536 <exclude/> 18536 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
18537 </member> 18537 <summary>When changing outfit, kick off rebake after
18538 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock"> 18538 20 seconds has passed since the last change</summary>
18539 <exclude/> 18539 </member>
18540 </member> 18540 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
18541 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock"> 18541 <summary>Total number of wearables for each avatar</summary>
18542 <exclude/> 18542 </member>
18543 </member> 18543 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
18544 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket"> 18544 <summary>Total number of baked textures on each avatar</summary>
18545 <exclude/> 18545 </member>
18546 </member> 18546 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
18547 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock"> 18547 <summary>Total number of wearables per bake layer</summary>
18548 <exclude/> 18548 </member>
18549 </member> 18549 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT">
18550 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock"> 18550 <summary>Total number of textures on an avatar, baked or not</summary>
18551 <exclude/> 18551 </member>
18552 </member> 18552 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
18553 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket"> 18553 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
18554 <exclude/> 18554 </member>
18555 </member> 18555 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
18556 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock"> 18556 <summary>Map of what wearables are included in each bake</summary>
18557 <exclude/> 18557 </member>
18558 </member> 18558 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
18559 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock"> 18559 <summary>Magic values to finalize the cache check hashes for each
18560 <exclude/> 18560 bake</summary>
18561 </member> 18561 </member>
18562 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket"> 18562 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
18563 <exclude/> 18563 <summary>Default avatar texture, used to detect when a custom
18564 </member> 18564 texture is not set for a face</summary>
18565 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock"> 18565 </member>
18566 <exclude/> 18566 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
18567 </member> 18567 <summary>The event subscribers. null if no subcribers</summary>
18568 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock"> 18568 </member>
18569 <exclude/> 18569 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
18570 </member> 18570 <summary>Raises the AgentWearablesReply event</summary>
18571 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket"> 18571 <param name="e">An AgentWearablesReplyEventArgs object containing the
18572 <exclude/> 18572 data returned from the data server</param>
18573 </member> 18573 </member>
18574 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock"> 18574 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
18575 <exclude/> 18575 <summary>Thread sync lock object</summary>
18576 </member> 18576 </member>
18577 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock"> 18577 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
18578 <exclude/> 18578 <summary>The event subscribers. null if no subcribers</summary>
18579 </member> 18579 </member>
18580 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock"> 18580 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
18581 <exclude/> 18581 <summary>Raises the CachedBakesReply event</summary>
18582 </member> 18582 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
18583 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket"> 18583 data returned from the data server AgentCachedTextureResponse</param>
18584 <exclude/> 18584 </member>
18585 </member> 18585 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
18586 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock"> 18586 <summary>Thread sync lock object</summary>
18587 <exclude/> 18587 </member>
18588 </member> 18588 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
18589 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock"> 18589 <summary>The event subscribers. null if no subcribers</summary>
18590 <exclude/> 18590 </member>
18591 </member> 18591 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
18592 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket"> 18592 <summary>Raises the AppearanceSet event</summary>
18593 <exclude/> 18593 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
18594 </member> 18594 </member>
18595 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock"> 18595 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
18596 <exclude/> 18596 <summary>Thread sync lock object</summary>
18597 </member> 18597 </member>
18598 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock"> 18598 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
18599 <exclude/> 18599 <summary>The event subscribers. null if no subcribers</summary>
18600 </member> 18600 </member>
18601 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock"> 18601 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
18602 <exclude/> 18602 <summary>Raises the RebakeAvatarRequested event</summary>
18603 </member> 18603 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
18604 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket"> 18604 data returned from the data server</param>
18605 <exclude/> 18605 </member>
18606 </member> 18606 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
18607 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock"> 18607 <summary>Thread sync lock object</summary>
18608 <exclude/> 18608 </member>
18609 </member> 18609 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
18610 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock"> 18610 <summary>A cache of wearables currently being worn</summary>
18611 <exclude/> 18611 </member>
18612 </member> 18612 <member name="F:OpenMetaverse.AppearanceManager.Textures">
18613 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock"> 18613 <summary>A cache of textures currently being worn</summary>
18614 <exclude/> 18614 </member>
18615 </member> 18615 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
18616 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket"> 18616 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
18617 <exclude/> 18617 </member>
18618 </member> 18618 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
18619 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock"> 18619 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
18620 <exclude/> 18620 </member>
18621 </member> 18621 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
18622 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock"> 18622 <summary>Indicates whether or not the appearance thread is currently
18623 <exclude/> 18623 running, to prevent multiple appearance threads from running
18624 </member> 18624 simultaneously</summary>
18625 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock"> 18625 </member>
18626 <exclude/> 18626 <member name="F:OpenMetaverse.AppearanceManager.Client">
18627 </member> 18627 <summary>Reference to our agent</summary>
18628 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket"> 18628 </member>
18629 <exclude/> 18629 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
18630 </member> 18630 <summary>
18631 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock"> 18631 Timer used for delaying rebake on changing outfit
18632 <exclude/> 18632 </summary>
18633 </member> 18633 </member>
18634 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock"> 18634 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
18635 <exclude/> 18635 <summary>
18636 </member> 18636 Main appearance thread
18637 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock"> 18637 </summary>
18638 <exclude/> 18638 </member>
18639 </member> 18639 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
18640 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket"> 18640 <summary>
18641 <exclude/> 18641 Default constructor
18642 </member> 18642 </summary>
18643 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock"> 18643 <param name="client">A reference to our agent</param>
18644 <exclude/> 18644 </member>
18645 </member> 18645 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
18646 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock"> 18646 <summary>
18647 <exclude/> 18647 Obsolete method for setting appearance. This function no longer does anything.
18648 </member> 18648 Use RequestSetAppearance() to manually start the appearance thread
18649 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock"> 18649 </summary>
18650 <exclude/> 18650 </member>
18651 </member> 18651 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
18652 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock"> 18652 <summary>
18653 <exclude/> 18653 Obsolete method for setting appearance. This function no longer does anything.
18654 </member> 18654 Use RequestSetAppearance() to manually start the appearance thread
18655 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket"> 18655 </summary>
18656 <exclude/> 18656 <param name="allowBake">Unused parameter</param>
18657 </member> 18657 </member>
18658 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock"> 18658 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
18659 <exclude/> 18659 <summary>
18660 </member> 18660 Starts the appearance setting thread
18661 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock"> 18661 </summary>
18662 <exclude/> 18662 </member>
18663 </member> 18663 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
18664 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket"> 18664 <summary>
18665 <exclude/> 18665 Starts the appearance setting thread
18666 </member> 18666 </summary>
18667 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock"> 18667 <param name="forceRebake">True to force rebaking, otherwise false</param>
18668 <exclude/> 18668 </member>
18669 </member> 18669 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
18670 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock"> 18670 <summary>
18671 <exclude/> 18671 Ask the server what textures our agent is currently wearing
18672 </member> 18672 </summary>
18673 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket"> 18673 </member>
18674 <exclude/> 18674 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
18675 </member> 18675 <summary>
18676 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock"> 18676 Build hashes out of the texture assetIDs for each baking layer to
18677 <exclude/> 18677 ask the simulator whether it has cached copies of each baked texture
18678 </member> 18678 </summary>
18679 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock"> 18679 </member>
18680 <exclude/> 18680 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
18681 </member> 18681 <summary>
18682 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket"> 18682 Returns the AssetID of the asset that is currently being worn in a
18683 <exclude/> 18683 given WearableType slot
18684 </member> 18684 </summary>
18685 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock"> 18685 <param name="type">WearableType slot to get the AssetID for</param>
18686 <exclude/> 18686 <returns>The UUID of the asset being worn in the given slot, or
18687 </member> 18687 UUID.Zero if no wearable is attached to the given slot or wearables
18688 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock"> 18688 have not been downloaded yet</returns>
18689 <exclude/> 18689 </member>
18690 </member> 18690 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
18691 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock"> 18691 <summary>
18692 <exclude/> 18692 Add a wearable to the current outfit and set appearance
18693 </member> 18693 </summary>
18694 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket"> 18694 <param name="wearableItem">Wearable to be added to the outfit</param>
18695 <exclude/> 18695 </member>
18696 </member> 18696 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18697 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock"> 18697 <summary>
18698 <exclude/> 18698 Add a list of wearables to the current outfit and set appearance
18699 </member> 18699 </summary>
18700 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket"> 18700 <param name="wearableItems">List of wearable inventory items to
18701 <exclude/> 18701 be added to the outfit</param>
18702 </member> 18702 </member>
18703 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock"> 18703 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
18704 <exclude/> 18704 <summary>
18705 </member> 18705 Remove a wearable from the current outfit and set appearance
18706 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock"> 18706 </summary>
18707 <exclude/> 18707 <param name="wearableItem">Wearable to be removed from the outfit</param>
18708 </member> 18708 </member>
18709 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket"> 18709 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18710 <exclude/> 18710 <summary>
18711 </member> 18711 Removes a list of wearables from the current outfit and set appearance
18712 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock"> 18712 </summary>
18713 <exclude/> 18713 <param name="wearableItems">List of wearable inventory items to
18714 </member> 18714 be removed from the outfit</param>
18715 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock"> 18715 </member>
18716 <exclude/> 18716 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18717 </member> 18717 <summary>
18718 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock"> 18718 Replace the current outfit with a list of wearables and set appearance
18719 <exclude/> 18719 </summary>
18720 </member> 18720 <param name="wearableItems">List of wearable inventory items that
18721 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket"> 18721 define a new outfit</param>
18722 <exclude/> 18722 </member>
18723 </member> 18723 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
18724 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock"> 18724 <summary>
18725 <exclude/> 18725 Checks if an inventory item is currently being worn
18726 </member> 18726 </summary>
18727 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock"> 18727 <param name="item">The inventory item to check against the agent
18728 <exclude/> 18728 wearables</param>
18729 </member> 18729 <returns>The WearableType slot that the item is being worn in,
18730 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket"> 18730 or WearbleType.Invalid if it is not currently being worn</returns>
18731 <exclude/> 18731 </member>
18732 </member> 18732 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
18733 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock"> 18733 <summary>
18734 <exclude/> 18734 Returns a copy of the agents currently worn wearables
18735 </member> 18735 </summary>
18736 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock"> 18736 <returns>A copy of the agents currently worn wearables</returns>
18737 <exclude/> 18737 <remarks>Avoid calling this function multiple times as it will make
18738 </member> 18738 a copy of all of the wearable data each time</remarks>
18739 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock"> 18739 </member>
18740 <exclude/> 18740 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
18741 </member> 18741 <summary>
18742 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket"> 18742 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
18743 <exclude/> 18743 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
18744 </member> 18744 replaceItems
18745 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock"> 18745 </summary>
18746 <exclude/> 18746 <param name="wearables">List of wearable inventory items to add
18747 </member> 18747 to the outfit or become a new outfit</param>
18748 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock"> 18748 <param name="replaceItems">True to replace existing items with the
18749 <exclude/> 18749 new list of items, false to add these items to the existing outfit</param>
18750 </member> 18750 </member>
18751 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"> 18751 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
18752 <exclude/> 18752 <summary>
18753 </member> 18753 Adds a list of attachments to our agent
18754 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock"> 18754 </summary>
18755 <exclude/> 18755 <param name="attachments">A List containing the attachments to add</param>
18756 </member> 18756 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
18757 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock"> 18757 first</param>
18758 <exclude/> 18758 </member>
18759 </member> 18759 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
18760 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket"> 18760 <summary>
18761 <exclude/> 18761 Attach an item to our agent at a specific attach point
18762 </member> 18762 </summary>
18763 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock"> 18763 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
18764 <exclude/> 18764 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
18765 </member> 18765 to attach the item to</param>
18766 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket"> 18766 </member>
18767 <exclude/> 18767 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
18768 </member> 18768 <summary>
18769 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock"> 18769 Attach an item to our agent specifying attachment details
18770 <exclude/> 18770 </summary>
18771 </member> 18771 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
18772 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock"> 18772 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
18773 <exclude/> 18773 <param name="name">The name of the attachment</param>
18774 </member> 18774 <param name="description">The description of the attahment</param>
18775 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket"> 18775 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
18776 <exclude/> 18776 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
18777 </member> 18777 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
18778 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock"> 18778 to attach the item to</param>
18779 <exclude/> 18779 </member>
18780 </member> 18780 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
18781 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket"> 18781 <summary>
18782 <exclude/> 18782 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
18783 </member> 18783 </summary>
18784 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock"> 18784 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
18785 <exclude/> 18785 </member>
18786 </member> 18786 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
18787 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock"> 18787 <summary>
18788 <exclude/> 18788 Detach an item from our agent
18789 </member> 18789 </summary>
18790 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket"> 18790 <param name="itemID">The inventory itemID of the item to detach</param>
18791 <exclude/> 18791 </member>
18792 </member> 18792 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
18793 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock"> 18793 <summary>
18794 <exclude/> 18794 Inform the sim which wearables are part of our current outfit
18795 </member> 18795 </summary>
18796 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket"> 18796 </member>
18797 <exclude/> 18797 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
18798 </member> 18798 <summary>
18799 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock"> 18799 Replaces the Wearables collection with a list of new wearable items
18800 <exclude/> 18800 </summary>
18801 </member> 18801 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
18802 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket"> 18802 </member>
18803 <exclude/> 18803 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
18804 </member> 18804 <summary>
18805 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock"> 18805 Calculates base color/tint for a specific wearable
18806 <exclude/> 18806 based on its params
18807 </member> 18807 </summary>
18808 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket"> 18808 <param name="param">All the color info gathered from wearable's VisualParams
18809 <exclude/> 18809 passed as list of ColorParamInfo tuples</param>
18810 </member> 18810 <returns>Base color/tint for the wearable</returns>
18811 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock"> 18811 </member>
18812 <exclude/> 18812 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
18813 </member> 18813 <summary>
18814 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock"> 18814 Blocking method to populate the Wearables dictionary
18815 <exclude/> 18815 </summary>
18816 </member> 18816 <returns>True on success, otherwise false</returns>
18817 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket"> 18817 </member>
18818 <exclude/> 18818 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
18819 </member> 18819 <summary>
18820 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock"> 18820 Blocking method to populate the Textures array with cached bakes
18821 <exclude/> 18821 </summary>
18822 </member> 18822 <returns>True on success, otherwise false</returns>
18823 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock"> 18823 </member>
18824 <exclude/> 18824 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
18825 </member> 18825 <summary>
18826 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket"> 18826 Populates textures and visual params from a decoded asset
18827 <exclude/> 18827 </summary>
18828 </member> 18828 <param name="wearable">Wearable to decode</param>
18829 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock"> 18829 </member>
18830 <exclude/> 18830 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
18831 </member> 18831 <summary>
18832 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock"> 18832 Blocking method to download and parse currently worn wearable assets
18833 <exclude/> 18833 </summary>
18834 </member> 18834 <returns>True on success, otherwise false</returns>
18835 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket"> 18835 </member>
18836 <exclude/> 18836 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
18837 </member> 18837 <summary>
18838 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock"> 18838 Get a list of all of the textures that need to be downloaded for a
18839 <exclude/> 18839 single bake layer
18840 </member> 18840 </summary>
18841 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock"> 18841 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
18842 <exclude/> 18842 <returns>A list of texture AssetIDs to download</returns>
18843 </member> 18843 </member>
18844 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket"> 18844 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
18845 <exclude/> 18845 <summary>
18846 </member> 18846 Helper method to lookup the TextureID for a single layer and add it
18847 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock"> 18847 to a list if it is not already present
18848 <exclude/> 18848 </summary>
18849 </member> 18849 <param name="index"></param>
18850 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket"> 18850 <param name="textures"></param>
18851 <exclude/> 18851 </member>
18852 </member> 18852 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
18853 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock"> 18853 <summary>
18854 <exclude/> 18854 Blocking method to download all of the textures needed for baking
18855 </member> 18855 the given bake layers
18856 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket"> 18856 </summary>
18857 <exclude/> 18857 <param name="bakeLayers">A list of layers that need baking</param>
18858 </member> 18858 <remarks>No return value is given because the baking will happen
18859 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock"> 18859 whether or not all textures are successfully downloaded</remarks>
18860 <exclude/> 18860 </member>
18861 </member> 18861 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
18862 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"> 18862 <summary>
18863 <exclude/> 18863 Blocking method to create and upload baked textures for all of the
18864 </member> 18864 missing bakes
18865 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock"> 18865 </summary>
18866 <exclude/> 18866 <returns>True on success, otherwise false</returns>
18867 </member> 18867 </member>
18868 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock"> 18868 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
18869 <exclude/> 18869 <summary>
18870 </member> 18870 Blocking method to create and upload a baked texture for a single
18871 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket"> 18871 bake layer
18872 <exclude/> 18872 </summary>
18873 </member> 18873 <param name="bakeType">Layer to bake</param>
18874 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock"> 18874 <returns>True on success, otherwise false</returns>
18875 <exclude/> 18875 </member>
18876 </member> 18876 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
18877 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket"> 18877 <summary>
18878 <exclude/> 18878 Blocking method to upload a baked texture
18879 </member> 18879 </summary>
18880 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock"> 18880 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
18881 <exclude/> 18881 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
18882 </member> 18882 </member>
18883 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock"> 18883 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
18884 <exclude/> 18884 <summary>
18885 </member> 18885 Creates a dictionary of visual param values from the downloaded wearables
18886 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket"> 18886 </summary>
18887 <exclude/> 18887 <returns>A dictionary of visual param indices mapping to visual param
18888 </member> 18888 values for our agent that can be fed to the Baker class</returns>
18889 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock"> 18889 </member>
18890 <exclude/> 18890 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
18891 </member> 18891 <summary>
18892 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock"> 18892 Create an AgentSetAppearance packet from Wearables data and the
18893 <exclude/> 18893 Textures array and send it
18894 </member> 18894 </summary>
18895 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock"> 18895 </member>
18896 <exclude/> 18896 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
18897 </member> 18897 <summary>
18898 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket"> 18898 Converts a WearableType to a bodypart or clothing WearableType
18899 <exclude/> 18899 </summary>
18900 </member> 18900 <param name="type">A WearableType</param>
18901 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock"> 18901 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
18902 <exclude/> 18902 </member>
18903 </member> 18903 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
18904 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket"> 18904 <summary>
18905 <exclude/> 18905 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
18906 </member> 18906 </summary>
18907 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock"> 18907 <param name="index">A BakeType</param>
18908 <exclude/> 18908 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
18909 </member> 18909 </member>
18910 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock"> 18910 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
18911 <exclude/> 18911 <summary>
18912 </member> 18912 Gives the layer number that is used for morph mask
18913 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock"> 18913 </summary>
18914 <exclude/> 18914 <param name="bakeType">>A BakeType</param>
18915 </member> 18915 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
18916 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket"> 18916 </member>
18917 <exclude/> 18917 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
18918 </member> 18918 <summary>
18919 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock"> 18919 Converts a BakeType to a list of the texture slots that make up that bake
18920 <exclude/> 18920 </summary>
18921 </member> 18921 <param name="bakeType">A BakeType</param>
18922 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket"> 18922 <returns>A list of texture slots that are inputs for the given bake</returns>
18923 <exclude/> 18923 </member>
18924 </member> 18924 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
18925 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock"> 18925 <summary>Triggered when an AgentWearablesUpdate packet is received,
18926 <exclude/> 18926 telling us what our avatar is currently wearing
18927 </member> 18927 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
18928 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock"> 18928 </member>
18929 <exclude/> 18929 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
18930 </member> 18930 <summary>Raised when an AgentCachedTextureResponse packet is
18931 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket"> 18931 received, giving a list of cached bakes that were found on the
18932 <exclude/> 18932 simulator
18933 </member> 18933 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
18934 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock"> 18934 </member>
18935 <exclude/> 18935 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
18936 </member> 18936 <summary>
18937 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock"> 18937 Raised when appearance data is sent to the simulator, also indicates
18938 <exclude/> 18938 the main appearance thread is finished.
18939 </member> 18939 </summary>
18940 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket"> 18940 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
18941 <exclude/> 18941 </member>
18942 </member> 18942 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
18943 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock"> 18943 <summary>
18944 <exclude/> 18944 Triggered when the simulator requests the agent rebake its appearance.
18945 </member> 18945 </summary>
18946 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock"> 18946 <seealso cref="!:RebakeAvatarRequest"/>
18947 <exclude/> 18947 </member>
18948 </member> 18948 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
18949 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket"> 18949 <summary>
18950 <exclude/> 18950 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
18951 </member> 18951 </summary>
18952 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock"> 18952 </member>
18953 <exclude/> 18953 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
18954 </member> 18954 <summary>
18955 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket"> 18955 Contains information about a wearable inventory item
18956 <exclude/> 18956 </summary>
18957 </member> 18957 </member>
18958 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock"> 18958 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
18959 <exclude/> 18959 <summary>Inventory ItemID of the wearable</summary>
18960 </member> 18960 </member>
18961 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock"> 18961 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
18962 <exclude/> 18962 <summary>AssetID of the wearable asset</summary>
18963 </member> 18963 </member>
18964 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket"> 18964 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
18965 <exclude/> 18965 <summary>WearableType of the wearable</summary>
18966 </member> 18966 </member>
18967 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock"> 18967 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
18968 <exclude/> 18968 <summary>AssetType of the wearable</summary>
18969 </member> 18969 </member>
18970 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock"> 18970 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
18971 <exclude/> 18971 <summary>Asset data for the wearable</summary>
18972 </member> 18972 </member>
18973 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket"> 18973 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
18974 <exclude/> 18974 <summary>
18975 </member> 18975 Data collected from visual params for each wearable
18976 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock"> 18976 needed for the calculation of the color
18977 <exclude/> 18977 </summary>
18978 </member> 18978 </member>
18979 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock"> 18979 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
18980 <exclude/> 18980 <summary>
18981 </member> 18981 Holds a texture assetID and the data needed to bake this layer into
18982 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket"> 18982 an outfit texture. Used to keep track of currently worn textures
18983 <exclude/> 18983 and baking data
18984 </member> 18984 </summary>
18985 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock"> 18985 </member>
18986 <exclude/> 18986 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
18987 </member> 18987 <summary>A texture AssetID</summary>
18988 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock"> 18988 </member>
18989 <exclude/> 18989 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
18990 </member> 18990 <summary>Asset data for the texture</summary>
18991 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket"> 18991 </member>
18992 <exclude/> 18992 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
18993 </member> 18993 <summary>Collection of alpha masks that needs applying</summary>
18994 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock"> 18994 </member>
18995 <exclude/> 18995 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
18996 </member> 18996 <summary>Tint that should be applied to the texture</summary>
18997 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock"> 18997 </member>
18998 <exclude/> 18998 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
18999 </member> 18999 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
19000 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket"> 19000 </member>
19001 <exclude/> 19001 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
19002 </member> 19002 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
19003 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock"> 19003 </member>
19004 <exclude/> 19004 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
19005 </member> 19005 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
19006 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock"> 19006 </member>
19007 <exclude/> 19007 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
19008 </member> 19008 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
19009 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock"> 19009 </member>
19010 <exclude/> 19010 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
19011 </member> 19011 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
19012 <member name="T:OpenMetaverse.Packets.SendPostcardPacket"> 19012 </member>
19013 <exclude/> 19013 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
19014 </member> 19014 <summary>
19015 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock"> 19015 Triggered when appearance data is sent to the sim and
19016 <exclude/> 19016 the main appearance thread is done.</summary>
19017 </member> 19017 <param name="success">Indicates whether appearance setting was successful</param>
19018 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket"> 19018 </member>
19019 <exclude/> 19019 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
19020 </member> 19020 <summary>Indicates whether appearance setting was successful</summary>
19021 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock"> 19021 </member>
19022 <exclude/> 19022 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
19023 </member> 19023 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
19024 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"> 19024 </member>
19025 <exclude/> 19025 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
19026 </member> 19026 <summary>
19027 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock"> 19027 Triggered when the simulator sends a request for this agent to rebake
19028 <exclude/> 19028 its appearance
19029 </member> 19029 </summary>
19030 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock"> 19030 <param name="textureID">The ID of the Texture Layer to bake</param>
19031 <exclude/> 19031 </member>
19032 </member> 19032 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
19033 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket"> 19033 <summary>The ID of the Texture Layer to bake</summary>
19034 <exclude/> 19034 </member>
19035 </member> 19035 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
19036 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock"> 19036 <summary>
19037 <exclude/> 19037 Sent to the client to indicate a teleport request has completed
19038 </member> 19038 </summary>
19039 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock"> 19039 </member>
19040 <exclude/> 19040 <member name="T:OpenMetaverse.Interfaces.IMessage">
19041 </member> 19041 <summary>
19042 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket"> 19042 Interface requirements for Messaging system
19043 <exclude/> 19043 </summary>
19044 </member> 19044 </member>
19045 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock"> 19045 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
19046 <exclude/> 19046 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
19047 </member> 19047 </member>
19048 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock"> 19048 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
19049 <exclude/> 19049 <summary></summary>
19050 </member> 19050 </member>
19051 <member name="T:OpenMetaverse.Packets.ErrorPacket"> 19051 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
19052 <exclude/> 19052 <summary>The simulators handle the agent teleported to</summary>
19053 </member> 19053 </member>
19054 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock"> 19054 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability">
19055 <exclude/> 19055 <summary>A Uri which contains a list of Capabilities the simulator supports</summary>
19056 </member> 19056 </member>
19057 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock"> 19057 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
19058 <exclude/> 19058 <summary>Indicates the level of access required
19059 </member> 19059 to access the simulator, or the content rating, or the simulators
19060 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket"> 19060 map status</summary>
19061 <exclude/> 19061 </member>
19062 </member> 19062 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
19063 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock"> 19063 <summary>The IP Address of the simulator</summary>
19064 <exclude/> 19064 </member>
19065 </member> 19065 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port">
19066 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock"> 19066 <summary>The UDP Port the simulator will listen for UDP traffic on</summary>
19067 <exclude/> 19067 </member>
19068 </member> 19068 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags">
19069 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket"> 19069 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary>
19070 <exclude/> 19070 </member>
19071 </member> 19071 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize">
19072 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock"> 19072 <summary>
19073 <exclude/> 19073 Serialize the object
19074 </member> 19074 </summary>
19075 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock"> 19075 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19076 <exclude/> 19076 </member>
19077 </member> 19077 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19078 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket"> 19078 <summary>
19079 <exclude/> 19079 Deserialize the message
19080 </member> 19080 </summary>
19081 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock"> 19081 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19082 <exclude/> 19082 </member>
19083 </member> 19083 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
19084 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock"> 19084 <summary>
19085 <exclude/> 19085 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
19086 </member> 19086 </summary>
19087 <member name="T:OpenMetaverse.Packets.PacketAckPacket"> 19087 </member>
19088 <exclude/> 19088 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize">
19089 </member> 19089 <summary>
19090 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock"> 19090 Serialize the object
19091 <exclude/> 19091 </summary>
19092 </member> 19092 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19093 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket"> 19093 </member>
19094 <exclude/> 19094 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19095 </member> 19095 <summary>
19096 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock"> 19096 Deserialize the message
19097 <exclude/> 19097 </summary>
19098 </member> 19098 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19099 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket"> 19099 </member>
19100 <exclude/> 19100 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
19101 </member> 19101 <summary>
19102 <member name="T:OpenMetaverse.Packets.ObjectAddPacket"> 19102 Serialize the object
19103 <exclude/> 19103 </summary>
19104 </member> 19104 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19105 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock"> 19105 </member>
19106 <exclude/> 19106 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19107 </member> 19107 <summary>
19108 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock"> 19108 Deserialize the message
19109 <exclude/> 19109 </summary>
19110 </member> 19110 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19111 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket"> 19111 </member>
19112 <exclude/> 19112 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
19113 </member> 19113 <summary>
19114 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock"> 19114 Serialize the object
19115 <exclude/> 19115 </summary>
19116 </member> 19116 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19117 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock"> 19117 </member>
19118 <exclude/> 19118 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19119 </member> 19119 <summary>
19120 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket"> 19120 Deserialize the message
19121 <exclude/> 19121 </summary>
19122 </member> 19122 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19123 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock"> 19123 </member>
19124 <exclude/> 19124 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
19125 </member> 19125 <summary>
19126 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock"> 19126 A message sent to the client which indicates a teleport request has failed
19127 <exclude/> 19127 and contains some information on why it failed
19128 </member> 19128 </summary>
19129 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket"> 19129 </member>
19130 <exclude/> 19130 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
19131 </member> 19131 <summary></summary>
19132 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock"> 19132 </member>
19133 <exclude/> 19133 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
19134 </member> 19134 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
19135 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock"> 19135 Which could be used to look up a value in a dictionary or enum</summary>
19136 <exclude/> 19136 </member>
19137 </member> 19137 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
19138 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket"> 19138 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
19139 <exclude/> 19139 </member>
19140 </member> 19140 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
19141 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock"> 19141 <summary>A string human readable message containing the reason </summary>
19142 <exclude/> 19142 <remarks>An example: Could not teleport closer to destination</remarks>
19143 </member> 19143 </member>
19144 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock"> 19144 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize">
19145 <exclude/> 19145 <summary>
19146 </member> 19146 Serialize the object
19147 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"> 19147 </summary>
19148 <exclude/> 19148 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19149 </member> 19149 </member>
19150 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock"> 19150 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19151 <exclude/> 19151 <summary>
19152 </member> 19152 Deserialize the message
19153 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock"> 19153 </summary>
19154 <exclude/> 19154 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19155 </member> 19155 </member>
19156 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock"> 19156 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
19157 <exclude/> 19157 <summary>
19158 </member> 19158 Serialize the object
19159 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket"> 19159 </summary>
19160 <exclude/> 19160 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19161 </member> 19161 </member>
19162 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock"> 19162 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19163 <exclude/> 19163 <summary>
19164 </member> 19164 Deserialize the message
19165 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock"> 19165 </summary>
19166 <exclude/> 19166 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19167 </member> 19167 </member>
19168 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock"> 19168 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
19169 <exclude/> 19169 <summary>
19170 </member> 19170 Contains a list of prim owner information for a specific parcel in a simulator
19171 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket"> 19171 </summary>
19172 <exclude/> 19172 <remarks>
19173 </member> 19173 A Simulator will always return at least 1 entry
19174 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock"> 19174 If agent does not have proper permission the OwnerID will be UUID.Zero
19175 <exclude/> 19175 If agent does not have proper permission OR there are no primitives on parcel
19176 </member> 19176 the DataBlocksExtended map will not be sent from the simulator
19177 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket"> 19177 </remarks>
19178 <exclude/> 19178 </member>
19179 </member> 19179 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
19180 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock"> 19180 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
19181 <exclude/> 19181 </member>
19182 </member> 19182 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
19183 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket"> 19183 <summary>
19184 <exclude/> 19184 Serialize the object
19185 </member> 19185 </summary>
19186 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock"> 19186 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19187 <exclude/> 19187 </member>
19188 </member> 19188 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19189 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket"> 19189 <summary>
19190 <exclude/> 19190 Deserialize the message
19191 </member> 19191 </summary>
19192 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock"> 19192 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19193 <exclude/> 19193 </member>
19194 </member> 19194 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
19195 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock"> 19195 <summary>
19196 <exclude/> 19196 Prim ownership information for a specified owner on a single parcel
19197 </member> 19197 </summary>
19198 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket"> 19198 </member>
19199 <exclude/> 19199 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
19200 </member> 19200 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
19201 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock"> 19201 UUID.Zero if agent has no permission to view prim owner information</summary>
19202 <exclude/> 19202 </member>
19203 </member> 19203 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
19204 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket"> 19204 <summary>The total number of prims</summary>
19205 <exclude/> 19205 </member>
19206 </member> 19206 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
19207 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock"> 19207 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
19208 <exclude/> 19208 </member>
19209 </member> 19209 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
19210 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket"> 19210 <summary>True if the owner is online
19211 <exclude/> 19211 <remarks>This is no longer used by the LL Simulators</remarks></summary>
19212 </member> 19212 </member>
19213 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock"> 19213 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
19214 <exclude/> 19214 <summary>The date the most recent prim was rezzed</summary>
19215 </member> 19215 </member>
19216 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket"> 19216 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
19217 <exclude/> 19217 <summary>
19218 </member> 19218 The details of a single parcel in a region, also contains some regionwide globals
19219 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock"> 19219 </summary>
19220 <exclude/> 19220 </member>
19221 </member> 19221 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID">
19222 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock"> 19222 <summary>Simulator-local ID of this parcel</summary>
19223 <exclude/> 19223 </member>
19224 </member> 19224 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax">
19225 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket"> 19225 <summary>Maximum corner of the axis-aligned bounding box for this
19226 <exclude/> 19226 parcel</summary>
19227 </member> 19227 </member>
19228 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock"> 19228 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin">
19229 <exclude/> 19229 <summary>Minimum corner of the axis-aligned bounding box for this
19230 </member> 19230 parcel</summary>
19231 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket"> 19231 </member>
19232 <exclude/> 19232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area">
19233 </member> 19233 <summary>Total parcel land area</summary>
19234 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock"> 19234 </member>
19235 <exclude/> 19235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
19236 </member> 19236 <summary></summary>
19237 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket"> 19237 </member>
19238 <exclude/> 19238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
19239 </member> 19239 <summary>Key of authorized buyer</summary>
19240 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock"> 19240 </member>
19241 <exclude/> 19241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
19242 </member> 19242 <summary>Bitmap describing land layout in 4x4m squares across the
19243 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket"> 19243 entire region</summary>
19244 <exclude/> 19244 </member>
19245 </member> 19245 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
19246 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock"> 19246 <summary></summary>
19247 <exclude/> 19247 </member>
19248 </member> 19248 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
19249 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock"> 19249 <summary>Date land was claimed</summary>
19250 <exclude/> 19250 </member>
19251 </member> 19251 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice">
19252 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock"> 19252 <summary>Appears to always be zero</summary>
19253 <exclude/> 19253 </member>
19254 </member> 19254 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc">
19255 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket"> 19255 <summary>Parcel Description</summary>
19256 <exclude/> 19256 </member>
19257 </member> 19257 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
19258 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock"> 19258 <summary></summary>
19259 <exclude/> 19259 </member>
19260 </member> 19260 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
19261 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock"> 19261 <summary></summary>
19262 <exclude/> 19262 </member>
19263 </member> 19263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
19264 <member name="T:OpenMetaverse.Packets.AgentSitPacket"> 19264 <summary>Total number of primitives owned by the parcel group on
19265 <exclude/> 19265 this parcel</summary>
19266 </member> 19266 </member>
19267 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock"> 19267 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
19268 <exclude/> 19268 <summary>Whether the land is deeded to a group or not</summary>
19269 </member> 19269 </member>
19270 <member name="T:OpenMetaverse.Packets.RequestImagePacket"> 19270 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
19271 <exclude/> 19271 <summary></summary>
19272 </member> 19272 </member>
19273 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock"> 19273 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
19274 <exclude/> 19274 <summary>Maximum number of primitives this parcel supports</summary>
19275 </member> 19275 </member>
19276 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock"> 19276 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
19277 <exclude/> 19277 <summary>The Asset UUID of the Texture which when applied to a
19278 </member> 19278 primitive will display the media</summary>
19279 <member name="T:OpenMetaverse.Packets.ImageDataPacket"> 19279 </member>
19280 <exclude/> 19280 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
19281 </member> 19281 <summary>A URL which points to any Quicktime supported media type</summary>
19282 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock"> 19282 </member>
19283 <exclude/> 19283 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale">
19284 </member> 19284 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
19285 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock"> 19285 </member>
19286 <exclude/> 19286 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL">
19287 </member> 19287 <summary>URL For Music Stream</summary>
19288 <member name="T:OpenMetaverse.Packets.ImagePacketPacket"> 19288 </member>
19289 <exclude/> 19289 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name">
19290 </member> 19290 <summary>Parcel Name</summary>
19291 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock"> 19291 </member>
19292 <exclude/> 19292 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime">
19293 </member> 19293 <summary>Autoreturn value in minutes for others' objects</summary>
19294 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock"> 19294 </member>
19295 <exclude/> 19295 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
19296 </member> 19296 <summary></summary>
19297 <member name="T:OpenMetaverse.Packets.LayerDataPacket"> 19297 </member>
19298 <exclude/> 19298 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
19299 </member> 19299 <summary>Total number of other primitives on this parcel</summary>
19300 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock"> 19300 </member>
19301 <exclude/> 19301 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID">
19302 </member> 19302 <summary>UUID of the owner of this parcel</summary>
19303 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock"> 19303 </member>
19304 <exclude/> 19304 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
19305 </member> 19305 <summary>Total number of primitives owned by the parcel owner on
19306 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket"> 19306 this parcel</summary>
19307 <exclude/> 19307 </member>
19308 </member> 19308 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
19309 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock"> 19309 <summary></summary>
19310 <exclude/> 19310 </member>
19311 </member> 19311 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
19312 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock"> 19312 <summary>How long is pass valid for</summary>
19313 <exclude/> 19313 </member>
19314 </member> 19314 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice">
19315 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket"> 19315 <summary>Price for a temporary pass</summary>
19316 <exclude/> 19316 </member>
19317 </member> 19317 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
19318 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock"> 19318 <summary></summary>
19319 <exclude/> 19319 </member>
19320 </member> 19320 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
19321 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock"> 19321 <summary></summary>
19322 <exclude/> 19322 </member>
19323 </member> 19323 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
19324 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket"> 19324 <summary></summary>
19325 <exclude/> 19325 </member>
19326 </member> 19326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
19327 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock"> 19327 <summary>This field is no longer used</summary>
19328 <exclude/> 19328 </member>
19329 </member> 19329 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
19330 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock"> 19330 The result of a request for parcel properties
19331 <exclude/> 19331 </member>
19332 </member> 19332 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
19333 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket"> 19333 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
19334 <exclude/> 19334 <remarks>The SalePrice will remain the same after an ownership
19335 </member> 19335 transfer (sale), so it can be used to see the purchase price after
19336 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock"> 19336 a sale if the new owner has not changed it</remarks>
19337 <exclude/> 19337 </member>
19338 </member> 19338 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims">
19339 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock"> 19339 <summary>
19340 <exclude/> 19340 Number of primitives your avatar is currently
19341 </member> 19341 selecting and sitting on in this parcel
19342 <member name="T:OpenMetaverse.Packets.KillObjectPacket"> 19342 </summary>
19343 <exclude/> 19343 </member>
19344 </member> 19344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
19345 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock"> 19345 <summary></summary>
19346 <exclude/> 19346 </member>
19347 </member> 19347 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
19348 <member name="T:OpenMetaverse.Packets.TransferPacketPacket"> 19348 <summary>
19349 <exclude/> 19349 A number which increments by 1, starting at 0 for each ParcelProperties request.
19350 </member> 19350 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
19351 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock"> 19351 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
19352 <exclude/> 19352 </summary>
19353 </member> 19353 </member>
19354 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket"> 19354 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
19355 <exclude/> 19355 <summary>Maximum primitives across the entire simulator</summary>
19356 </member> 19356 </member>
19357 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock"> 19357 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims">
19358 <exclude/> 19358 <summary>Total primitives across the entire simulator</summary>
19359 </member> 19359 </member>
19360 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock"> 19360 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
19361 <exclude/> 19361 <summary></summary>
19362 </member> 19362 </member>
19363 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket"> 19363 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
19364 <exclude/> 19364 <summary>Key of parcel snapshot</summary>
19365 </member> 19365 </member>
19366 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock"> 19366 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status">
19367 <exclude/> 19367 <summary>Parcel ownership status</summary>
19368 </member> 19368 </member>
19369 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket"> 19369 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims">
19370 <exclude/> 19370 <summary>Total number of primitives on this parcel</summary>
19371 </member> 19371 </member>
19372 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock"> 19372 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
19373 <exclude/> 19373 <summary></summary>
19374 </member> 19374 </member>
19375 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock"> 19375 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
19376 <exclude/> 19376 <summary></summary>
19377 </member> 19377 </member>
19378 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock"> 19378 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
19379 <exclude/> 19379 <summary>TRUE of region denies access to age unverified users</summary>
19380 </member> 19380 </member>
19381 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock"> 19381 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
19382 <exclude/> 19382 <summary>A description of the media</summary>
19383 </member> 19383 </member>
19384 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket"> 19384 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight">
19385 <exclude/> 19385 <summary>An Integer which represents the height of the media</summary>
19386 </member> 19386 </member>
19387 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock"> 19387 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth">
19388 <exclude/> 19388 <summary>An integer which represents the width of the media</summary>
19389 </member> 19389 </member>
19390 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock"> 19390 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop">
19391 <exclude/> 19391 <summary>A boolean, if true the viewer should loop the media</summary>
19392 </member> 19392 </member>
19393 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket"> 19393 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType">
19394 <exclude/> 19394 <summary>A string which contains the mime type of the media</summary>
19395 </member> 19395 </member>
19396 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock"> 19396 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia">
19397 <exclude/> 19397 <summary>true to obscure (hide) media url</summary>
19398 </member> 19398 </member>
19399 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket"> 19399 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic">
19400 <exclude/> 19400 <summary>true to obscure (hide) music url</summary>
19401 </member> 19401 </member>
19402 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock"> 19402 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize">
19403 <exclude/> 19403 <summary>
19404 </member> 19404 Serialize the object
19405 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock"> 19405 </summary>
19406 <exclude/> 19406 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19407 </member> 19407 </member>
19408 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket"> 19408 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19409 <exclude/> 19409 <summary>
19410 </member> 19410 Deserialize the message
19411 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock"> 19411 </summary>
19412 <exclude/> 19412 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19413 </member> 19413 </member>
19414 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock"> 19414 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
19415 <exclude/> 19415 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
19416 </member> 19416 </member>
19417 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock"> 19417 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
19418 <exclude/> 19418 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
19419 </member> 19419 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
19420 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock"> 19420 </member>
19421 <exclude/> 19421 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
19422 </member> 19422 <summary>true to enable auto scaling of the parcel media</summary>
19423 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock"> 19423 </member>
19424 <exclude/> 19424 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category">
19425 </member> 19425 <summary>The category of this parcel used when search is enabled to restrict
19426 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock"> 19426 search results</summary>
19427 <exclude/> 19427 </member>
19428 </member> 19428 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc">
19429 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock"> 19429 <summary>A string containing the description to set</summary>
19430 <exclude/> 19430 </member>
19431 </member> 19431 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
19432 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock"> 19432 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
19433 <exclude/> 19433 powers and restrictions.</summary>
19434 </member> 19434 </member>
19435 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket"> 19435 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
19436 <exclude/> 19436 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport
19437 </member> 19437 to this parcel are handled</summary>
19438 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock"> 19438 </member>
19439 <exclude/> 19439 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID">
19440 </member> 19440 <summary>The LocalID of the parcel to update settings on</summary>
19441 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket"> 19441 </member>
19442 <exclude/> 19442 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc">
19443 </member> 19443 <summary>A string containing the description of the media which can be played
19444 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock"> 19444 to visitors</summary>
19445 <exclude/> 19445 </member>
19446 </member> 19446 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
19447 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket"> 19447 <summary></summary>
19448 <exclude/> 19448 </member>
19449 </member> 19449 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
19450 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 19450 <summary></summary>
19451 <exclude/> 19451 </member>
19452 </member> 19452 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
19453 <member name="T:OpenMetaverse.FriendRights"> 19453 <summary></summary>
19454 <summary> 19454 </member>
19455 19455 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
19456 </summary> 19456 <summary></summary>
19457 </member> 19457 </member>
19458 <member name="F:OpenMetaverse.FriendRights.None"> 19458 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
19459 <summary>The avatar has no rights</summary> 19459 <summary></summary>
19460 </member> 19460 </member>
19461 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline"> 19461 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
19462 <summary>The avatar can see the online status of the target avatar</summary> 19462 <summary></summary>
19463 </member> 19463 </member>
19464 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap"> 19464 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
19465 <summary>The avatar can see the location of the target avatar on the map</summary> 19465 <summary></summary>
19466 </member> 19466 </member>
19467 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects"> 19467 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
19468 <summary>The avatar can modify the ojects of the target avatar </summary> 19468 <summary></summary>
19469 </member> 19469 </member>
19470 <member name="T:OpenMetaverse.FriendInfo"> 19470 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
19471 <summary> 19471 <summary></summary>
19472 This class holds information about an avatar in the friends list. There are two ways 19472 </member>
19473 to interface to this class. The first is through the set of boolean properties. This is the typical 19473 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
19474 way clients of this class will use it. The second interface is through two bitflag properties, 19474 <summary></summary>
19475 TheirFriendsRights and MyFriendsRights 19475 </member>
19476 </summary> 19476 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
19477 </member> 19477 <summary></summary>
19478 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 19478 </member>
19479 <summary> 19479 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
19480 Used internally when building the initial list of friends at login time 19480 <summary></summary>
19481 </summary> 19481 </member>
19482 <param name="id">System ID of the avatar being prepesented</param> 19482 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
19483 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param> 19483 <summary></summary>
19484 <param name="myRights">Rights you have to see your friend online and to modify their objects</param> 19484 </member>
19485 </member> 19485 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
19486 <member name="M:OpenMetaverse.FriendInfo.ToString"> 19486 <summary></summary>
19487 <summary> 19487 </member>
19488 FriendInfo represented as a string 19488 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
19489 </summary> 19489 <summary></summary>
19490 <returns>A string reprentation of both my rights and my friends rights</returns> 19490 </member>
19491 </member> 19491 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
19492 <member name="P:OpenMetaverse.FriendInfo.UUID"> 19492 <summary></summary>
19493 <summary> 19493 </member>
19494 System ID of the avatar 19494 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
19495 </summary> 19495 <summary></summary>
19496 </member> 19496 </member>
19497 <member name="P:OpenMetaverse.FriendInfo.Name"> 19497 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19498 <summary> 19498 <summary>
19499 full name of the avatar 19499 Deserialize the message
19500 </summary> 19500 </summary>
19501 </member> 19501 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19502 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 19502 </member>
19503 <summary> 19503 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
19504 True if the avatar is online 19504 <summary>
19505 </summary> 19505 Serialize the object
19506 </member> 19506 </summary>
19507 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 19507 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19508 <summary> 19508 </member>
19509 True if the friend can see if I am online 19509 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
19510 </summary> 19510 <summary>Base class used for the RemoteParcelRequest message</summary>
19511 </member> 19511 </member>
19512 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap"> 19512 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest">
19513 <summary> 19513 <summary>
19514 True if the friend can see me on the map 19514 A message sent from the viewer to the simulator to request information
19515 </summary> 19515 on a remote parcel
19516 </member> 19516 </summary>
19517 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 19517 </member>
19518 <summary> 19518 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location">
19519 True if the freind can modify my objects 19519 <summary>Local sim position of the parcel we are looking up</summary>
19520 </summary> 19520 </member>
19521 </member> 19521 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle">
19522 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 19522 <summary>Region handle of the parcel we are looking up</summary>
19523 <summary> 19523 </member>
19524 True if I can see if my friend is online 19524 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID">
19525 </summary> 19525 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary>
19526 </member> 19526 </member>
19527 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap"> 19527 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
19528 <summary> 19528 <summary>
19529 True if I can see if my friend is on the map 19529 Serialize the object
19530 </summary> 19530 </summary>
19531 </member> 19531 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19532 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 19532 </member>
19533 <summary> 19533 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19534 True if I can modify my friend's objects 19534 <summary>
19535 </summary> 19535 Deserialize the message
19536 </member> 19536 </summary>
19537 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 19537 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19538 <summary> 19538 </member>
19539 My friend's rights represented as bitmapped flags 19539 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
19540 </summary> 19540 <summary>
19541 </member> 19541 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
19542 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 19542 which will contain parcel information
19543 <summary> 19543 </summary>
19544 My rights represented as bitmapped flags 19544 </member>
19545 </summary> 19545 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID">
19546 </member> 19546 <summary>The grid-wide unique parcel ID</summary>
19547 <member name="T:OpenMetaverse.FriendsManager"> 19547 </member>
19548 <summary> 19548 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize">
19549 This class is used to add and remove avatars from your friends list and to manage their permission. 19549 <summary>
19550 </summary> 19550 Serialize the object
19551 </member> 19551 </summary>
19552 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline"> 19552 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19553 <summary>The event subscribers. null if no subcribers</summary> 19553 </member>
19554 </member> 19554 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19555 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)"> 19555 <summary>
19556 <summary>Raises the FriendOnline event</summary> 19556 Deserialize the message
19557 <param name="e">A FriendInfoEventArgs object containing the 19557 </summary>
19558 data returned from the data server</param> 19558 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19559 </member> 19559 </member>
19560 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock"> 19560 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
19561 <summary>Thread sync lock object</summary> 19561 <summary>
19562 </member> 19562 A message containing a request for a remote parcel from a viewer, or a response
19563 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline"> 19563 from the simulator to that request
19564 <summary>The event subscribers. null if no subcribers</summary> 19564 </summary>
19565 </member> 19565 </member>
19566 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)"> 19566 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request">
19567 <summary>Raises the FriendOffline event</summary> 19567 <summary>The request or response details block</summary>
19568 <param name="e">A FriendInfoEventArgs object containing the 19568 </member>
19569 data returned from the data server</param> 19569 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize">
19570 </member> 19570 <summary>
19571 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock"> 19571 Serialize the object
19572 <summary>Thread sync lock object</summary> 19572 </summary>
19573 </member> 19573 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19574 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights"> 19574 </member>
19575 <summary>The event subscribers. null if no subcribers</summary> 19575 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19576 </member> 19576 <summary>
19577 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)"> 19577 Deserialize the message
19578 <summary>Raises the FriendRightsUpdate event</summary> 19578 </summary>
19579 <param name="e">A FriendInfoEventArgs object containing the 19579 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19580 data returned from the data server</param> 19580 </member>
19581 </member> 19581 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
19582 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock"> 19582 <summary>
19583 <summary>Thread sync lock object</summary> 19583 Serialize the object
19584 </member> 19584 </summary>
19585 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames"> 19585 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19586 <summary>The event subscribers. null if no subcribers</summary> 19586 </member>
19587 </member> 19587 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19588 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)"> 19588 <summary>
19589 <summary>Raises the FriendNames event</summary> 19589 Deserialize the message
19590 <param name="e">A FriendNamesEventArgs object containing the 19590 </summary>
19591 data returned from the data server</param> 19591 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19592 </member> 19592 </member>
19593 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock"> 19593 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
19594 <summary>Thread sync lock object</summary> 19594 <summary>
19595 </member> 19595 A message sent from the simulator to an agent which contains
19596 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered"> 19596 the groups the agent is in
19597 <summary>The event subscribers. null if no subcribers</summary> 19597 </summary>
19598 </member> 19598 </member>
19599 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)"> 19599 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
19600 <summary>Raises the FriendshipOffered event</summary> 19600 <summary>The Agent receiving the message</summary>
19601 <param name="e">A FriendshipOfferedEventArgs object containing the 19601 </member>
19602 data returned from the data server</param> 19602 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
19603 </member> 19603 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
19604 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock"> 19604 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
19605 <summary>Thread sync lock object</summary> 19605 </member>
19606 </member> 19606 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
19607 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse"> 19607 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
19608 <summary>The event subscribers. null if no subcribers</summary> 19608 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
19609 </member> 19609 </member>
19610 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)"> 19610 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
19611 <summary>Raises the FriendshipResponse event</summary> 19611 <summary>
19612 <param name="e">A FriendshipResponseEventArgs object containing the 19612 Serialize the object
19613 data returned from the data server</param> 19613 </summary>
19614 </member> 19614 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19615 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock"> 19615 </member>
19616 <summary>Thread sync lock object</summary> 19616 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19617 </member> 19617 <summary>
19618 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated"> 19618 Deserialize the message
19619 <summary>The event subscribers. null if no subcribers</summary> 19619 </summary>
19620 </member> 19620 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19621 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)"> 19621 </member>
19622 <summary>Raises the FriendshipTerminated event</summary> 19622 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
19623 <param name="e">A FriendshipTerminatedEventArgs object containing the 19623 <summary>Group Details specific to the agent</summary>
19624 data returned from the data server</param> 19624 </member>
19625 </member> 19625 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices">
19626 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock"> 19626 <summary>true of the agent accepts group notices</summary>
19627 <summary>Thread sync lock object</summary> 19627 </member>
19628 </member> 19628 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution">
19629 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound"> 19629 <summary>The agents tier contribution to the group</summary>
19630 <summary>The event subscribers. null if no subcribers</summary> 19630 </member>
19631 </member> 19631 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
19632 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)"> 19632 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
19633 <summary>Raises the FriendFoundReply event</summary> 19633 </member>
19634 <param name="e">A FriendFoundReplyEventArgs object containing the 19634 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
19635 data returned from the data server</param> 19635 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
19636 </member> 19636 </member>
19637 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock"> 19637 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
19638 <summary>Thread sync lock object</summary> 19638 <summary>The name of the group</summary>
19639 </member> 19639 </member>
19640 <member name="F:OpenMetaverse.FriendsManager.FriendList"> 19640 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers">
19641 <summary> 19641 <summary>The aggregate permissions the agent has in the group for all roles the agent
19642 A dictionary of key/value pairs containing known friends of this avatar. 19642 is assigned</summary>
19643 19643 </member>
19644 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/> 19644 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData">
19645 object that contains detailed information including permissions you have and have given to the friend 19645 <summary>An optional block containing additional agent specific information</summary>
19646 </summary> 19646 </member>
19647 </member> 19647 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile">
19648 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 19648 <summary>true of the agent allows this group to be
19649 <summary> 19649 listed in their profile</summary>
19650 A Dictionary of key/value pairs containing current pending frienship offers. 19650 </member>
19651 19651 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
19652 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request, 19652 <summary>
19653 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept 19653 A message sent from the viewer to the simulator which
19654 or decline the friendship offer 19654 specifies the language and permissions for others to detect
19655 </summary> 19655 the language specified
19656 </member> 19656 </summary>
19657 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 19657 </member>
19658 <summary> 19658 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
19659 Internal constructor 19659 <summary>A string containng the default language
19660 </summary> 19660 to use for the agent</summary>
19661 <param name="client">A reference to the GridClient Object</param> 19661 </member>
19662 </member> 19662 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
19663 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19663 <summary>true of others are allowed to
19664 <summary> 19664 know the language setting</summary>
19665 Accept a friendship request 19665 </member>
19666 </summary> 19666 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize">
19667 <param name="fromAgentID">agentID of avatatar to form friendship with</param> 19667 <summary>
19668 <param name="imSessionID">imSessionID of the friendship request message</param> 19668 Serialize the object
19669 </member> 19669 </summary>
19670 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 19670 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19671 <summary> 19671 </member>
19672 Decline a friendship request 19672 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19673 </summary> 19673 <summary>
19674 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param> 19674 Deserialize the message
19675 <param name="imSessionID">imSessionID of the friendship request message</param> 19675 </summary>
19676 </member> 19676 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19677 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 19677 </member>
19678 <summary> 19678 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
19679 Overload: Offer friendship to an avatar. 19679 <summary>
19680 </summary> 19680 An EventQueue message sent from the simulator to an agent when the agent
19681 <param name="agentID">System ID of the avatar you are offering friendship to</param> 19681 leaves a group
19682 </member> 19682 </summary>
19683 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 19683 </member>
19684 <summary> 19684 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
19685 Offer friendship to an avatar. 19685 <summary>
19686 </summary> 19686 An Array containing the AgentID and GroupID
19687 <param name="agentID">System ID of the avatar you are offering friendship to</param> 19687 </summary>
19688 <param name="message">A message to send with the request</param> 19688 </member>
19689 </member> 19689 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize">
19690 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 19690 <summary>
19691 <summary> 19691 Serialize the object
19692 Terminate a friendship with an avatar 19692 </summary>
19693 </summary> 19693 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19694 <param name="agentID">System ID of the avatar you are terminating the friendship with</param> 19694 </member>
19695 </member> 19695 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19696 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19696 <summary>
19697 <summary>Process an incoming packet and raise the appropriate events</summary> 19697 Deserialize the message
19698 <param name="sender">The sender</param> 19698 </summary>
19699 <param name="e">The EventArgs object containing the packet data</param> 19699 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19700 </member> 19700 </member>
19701 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 19701 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
19702 <summary> 19702 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
19703 Change the rights of a friend avatar. 19703 </member>
19704 </summary> 19704 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
19705 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param> 19705 <summary>The ID of the Agent leaving the group</summary>
19706 <param name="rights">the new rights to give the friend</param> 19706 </member>
19707 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks> 19707 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
19708 </member> 19708 <summary>The GroupID the Agent is leaving</summary>
19709 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 19709 </member>
19710 <summary> 19710 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
19711 Use to map a friends location on the grid. 19711 <summary>Base class for Asset uploads/results via Capabilities</summary>
19712 </summary> 19712 </member>
19713 <param name="friendID">Friends UUID to find</param> 19713 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State">
19714 <remarks><seealso cref="E:OnFriendFound"/></remarks> 19714 <summary>
19715 </member> 19715 The request state
19716 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 19716 </summary>
19717 <summary> 19717 </member>
19718 Use to track a friends movement on the grid 19718 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize">
19719 </summary> 19719 <summary>
19720 <param name="friendID">Friends Key</param> 19720 Serialize the object
19721 </member> 19721 </summary>
19722 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)"> 19722 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19723 <summary> 19723 </member>
19724 Ask for a notification of friend's online status 19724 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19725 </summary> 19725 <summary>
19726 <param name="friendID">Friend's UUID</param> 19726 Deserialize the message
19727 </member> 19727 </summary>
19728 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)"> 19728 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19729 <summary> 19729 </member>
19730 This handles the asynchronous response of a RequestAvatarNames call. 19730 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
19731 </summary> 19731 <summary>
19732 <param name="sender"></param> 19732 A message sent from the viewer to the simulator to request a temporary upload capability
19733 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param> 19733 which allows an asset to be uploaded
19734 </member> 19734 </summary>
19735 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19735 </member>
19736 <summary>Process an incoming packet and raise the appropriate events</summary> 19736 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url">
19737 <param name="sender">The sender</param> 19737 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary>
19738 <param name="e">The EventArgs object containing the packet data</param> 19738 </member>
19739 </member> 19739 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
19740 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19740 <summary>
19741 <summary>Process an incoming packet and raise the appropriate events</summary> 19741 A message sent from the simulator that will inform the agent the upload is complete,
19742 <param name="sender">The sender</param> 19742 and the UUID of the uploaded asset
19743 <param name="e">The EventArgs object containing the packet data</param> 19743 </summary>
19744 </member> 19744 </member>
19745 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19745 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID">
19746 <summary>Process an incoming packet and raise the appropriate events</summary> 19746 <summary>The uploaded texture asset ID</summary>
19747 <param name="sender">The sender</param> 19747 </member>
19748 <param name="e">The EventArgs object containing the packet data</param> 19748 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage">
19749 </member> 19749 <summary>
19750 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19750 A message sent from the viewer to the simulator to request a temporary
19751 <summary>Process an incoming packet and raise the appropriate events</summary> 19751 capability URI which is used to upload an agents baked appearance textures
19752 <param name="sender">The sender</param> 19752 </summary>
19753 <param name="e">The EventArgs object containing the packet data</param> 19753 </member>
19754 </member> 19754 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request">
19755 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 19755 <summary>Object containing request or response</summary>
19756 <summary> 19756 </member>
19757 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply 19757 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize">
19758 </summary> 19758 <summary>
19759 <param name="loginSuccess">true if login was successful</param> 19759 Serialize the object
19760 <param name="redirect">true if login request is requiring a redirect</param> 19760 </summary>
19761 <param name="message">A string containing the response to the login request</param> 19761 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19762 <param name="reason">A string containing the reason for the request</param> 19762 </member>
19763 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded 19763 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19764 reply from the login server</param> 19764 <summary>
19765 </member> 19765 Deserialize the message
19766 <member name="E:OpenMetaverse.FriendsManager.FriendOnline"> 19766 </summary>
19767 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary> 19767 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19768 </member> 19768 </member>
19769 <member name="E:OpenMetaverse.FriendsManager.FriendOffline"> 19769 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
19770 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary> 19770 <summary>
19771 </member> 19771 A message sent from the simulator which indicates the minimum version required for
19772 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate"> 19772 using voice chat
19773 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary> 19773 </summary>
19774 </member> 19774 </member>
19775 <member name="E:OpenMetaverse.FriendsManager.FriendNames"> 19775 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion">
19776 <summary>Raised when the simulator sends us the names on our friends list</summary> 19776 <summary>Major Version Required</summary>
19777 </member> 19777 </member>
19778 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered"> 19778 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion">
19779 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary> 19779 <summary>Minor version required</summary>
19780 </member> 19780 </member>
19781 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse"> 19781 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName">
19782 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary> 19782 <summary>The name of the region sending the version requrements</summary>
19783 </member> 19783 </member>
19784 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated"> 19784 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize">
19785 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated 19785 <summary>
19786 our friendship</summary> 19786 Serialize the object
19787 </member> 19787 </summary>
19788 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply"> 19788 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19789 <summary>Raised when the simulator sends the location of a friend we have 19789 </member>
19790 requested map location info for</summary> 19790 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19791 </member> 19791 <summary>
19792 <member name="T:OpenMetaverse.FriendInfoEventArgs"> 19792 Deserialize the message
19793 <summary>Contains information on a member of our friends list</summary> 19793 </summary>
19794 </member> 19794 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19795 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)"> 19795 </member>
19796 <summary> 19796 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
19797 Construct a new instance of the FriendInfoEventArgs class 19797 <summary>
19798 </summary> 19798 A message sent from the simulator to the viewer containing the
19799 <param name="friend">The FriendInfo</param> 19799 voice server URI
19800 </member> 19800 </summary>
19801 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend"> 19801 </member>
19802 <summary>Get the FriendInfo</summary> 19802 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID">
19803 </member> 19803 <summary>The Parcel ID which the voice server URI applies</summary>
19804 <member name="T:OpenMetaverse.FriendNamesEventArgs"> 19804 </member>
19805 <summary>Contains Friend Names</summary> 19805 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName">
19806 </member> 19806 <summary>The name of the region</summary>
19807 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 19807 </member>
19808 <summary> 19808 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri">
19809 Construct a new instance of the FriendNamesEventArgs class 19809 <summary>A uri containing the server/channel information
19810 </summary> 19810 which the viewer can utilize to participate in voice conversations</summary>
19811 <param name="names">A dictionary where the Key is the ID of the Agent, 19811 </member>
19812 and the Value is a string containing their name</param> 19812 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize">
19813 </member> 19813 <summary>
19814 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names"> 19814 Serialize the object
19815 <summary>A dictionary where the Key is the ID of the Agent, 19815 </summary>
19816 and the Value is a string containing their name</summary> 19816 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19817 </member> 19817 </member>
19818 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs"> 19818 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19819 <summary>Sent when another agent requests a friendship with our agent</summary> 19819 <summary>
19820 </member> 19820 Deserialize the message
19821 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 19821 </summary>
19822 <summary> 19822 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19823 Construct a new instance of the FriendshipOfferedEventArgs class 19823 </member>
19824 </summary> 19824 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
19825 <param name="agentID">The ID of the agent requesting friendship</param> 19825 <summary>
19826 <param name="agentName">The name of the agent requesting friendship</param> 19826
19827 <param name="imSessionID">The ID of the session, used in accepting or declining the 19827 </summary>
19828 friendship offer</param> 19828 </member>
19829 </member> 19829 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
19830 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID"> 19830 <summary></summary>
19831 <summary>Get the ID of the agent requesting friendship</summary> 19831 </member>
19832 </member> 19832 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
19833 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName"> 19833 <summary></summary>
19834 <summary>Get the name of the agent requesting friendship</summary> 19834 </member>
19835 </member> 19835 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
19836 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID"> 19836 <summary>
19837 <summary>Get the ID of the session, used in accepting or declining the 19837 Serialize the object
19838 friendship offer</summary> 19838 </summary>
19839 </member> 19839 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19840 <member name="T:OpenMetaverse.FriendshipResponseEventArgs"> 19840 </member>
19841 <summary>A response containing the results of our request to form a friendship with another agent</summary> 19841 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19842 </member> 19842 <summary>
19843 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)"> 19843 Deserialize the message
19844 <summary> 19844 </summary>
19845 Construct a new instance of the FriendShipResponseEventArgs class 19845 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19846 </summary> 19846 </member>
19847 <param name="agentID">The ID of the agent we requested a friendship with</param> 19847 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
19848 <param name="agentName">The name of the agent we requested a friendship with</param> 19848 <summary>
19849 <param name="accepted">true if the agent accepted our friendship offer</param> 19849 A message sent by the viewer to the simulator to request a temporary
19850 </member> 19850 capability for a script contained with in a Tasks inventory to be updated
19851 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID"> 19851 </summary>
19852 <summary>Get the ID of the agent we requested a friendship with</summary> 19852 </member>
19853 </member> 19853 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request">
19854 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName"> 19854 <summary>Object containing request or response</summary>
19855 <summary>Get the name of the agent we requested a friendship with</summary> 19855 </member>
19856 </member> 19856 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize">
19857 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted"> 19857 <summary>
19858 <summary>true if the agent accepted our friendship offer</summary> 19858 Serialize the object
19859 </member> 19859 </summary>
19860 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs"> 19860 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19861 <summary>Contains data sent when a friend terminates a friendship with us</summary> 19861 </member>
19862 </member> 19862 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19863 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)"> 19863 <summary>
19864 <summary> 19864 Deserialize the message
19865 Construct a new instance of the FrindshipTerminatedEventArgs class 19865 </summary>
19866 </summary> 19866 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19867 <param name="agentID">The ID of the friend who terminated the friendship with us</param> 19867 </member>
19868 <param name="agentName">The name of the friend who terminated the friendship with us</param> 19868 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
19869 </member> 19869 <summary>
19870 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID"> 19870 A message sent from the simulator to the viewer to indicate
19871 <summary>Get the ID of the agent that terminated the friendship with us</summary> 19871 a Tasks scripts status.
19872 </member> 19872 </summary>
19873 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName"> 19873 </member>
19874 <summary>Get the name of the agent that terminated the friendship with us</summary> 19874 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID">
19875 </member> 19875 <summary>The Asset ID of the script</summary>
19876 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs"> 19876 </member>
19877 <summary> 19877 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
19878 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location 19878 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
19879 </summary> 19879 uses the older less efficient lsl2 interprter</summary>
19880 </member> 19880 </member>
19881 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)"> 19881 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
19882 <summary> 19882 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
19883 Construct a new instance of the FriendFoundReplyEventArgs class 19883 </member>
19884 </summary> 19884 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
19885 <param name="agentID">The ID of the agent we have requested location information for</param> 19885 <summary>true of the script is in a running state</summary>
19886 <param name="regionHandle">The region handle where our friend is located</param> 19886 </member>
19887 <param name="location">The simulator local position our friend is located</param> 19887 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize">
19888 </member> 19888 <summary>
19889 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID"> 19889 Serialize the object
19890 <summary>Get the ID of the agent we have received location information for</summary> 19890 </summary>
19891 </member> 19891 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19892 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle"> 19892 </member>
19893 <summary>Get the region handle where our mapped friend is located</summary> 19893 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19894 </member> 19894 <summary>
19895 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location"> 19895 Deserialize the message
19896 <summary>Get the simulator local position where our friend is located</summary> 19896 </summary>
19897 </member> 19897 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19898 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 19898 </member>
19899 <summary> 19899 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
19900 19900 <summary>
19901 </summary> 19901 A message containing the request/response used for updating a gesture
19902 <param name="at">Looking direction, must be a normalized vector</param> 19902 contained with an agents inventory
19903 <param name="upDirection">Up direction, must be a normalized vector</param> 19903 </summary>
19904 </member> 19904 </member>
19905 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 19905 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request">
19906 <summary> 19906 <summary>Object containing request or response</summary>
19907 Align the coordinate frame X and Y axis with a given rotation 19907 </member>
19908 around the Z axis in radians 19908 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize">
19909 </summary> 19909 <summary>
19910 <param name="heading">Absolute rotation around the Z axis in 19910 Serialize the object
19911 radians</param> 19911 </summary>
19912 </member> 19912 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19913 <member name="P:OpenMetaverse.CoordinateFrame.Origin"> 19913 </member>
19914 <summary>Origin position of this coordinate frame</summary> 19914 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19915 </member> 19915 <summary>
19916 <member name="P:OpenMetaverse.CoordinateFrame.XAxis"> 19916 Deserialize the message
19917 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary> 19917 </summary>
19918 </member> 19918 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19919 <member name="P:OpenMetaverse.CoordinateFrame.YAxis"> 19919 </member>
19920 <summary>Y axis of this coordinate frame, or Left in grid terms</summary> 19920 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
19921 </member> 19921 <summary>
19922 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 19922 A message request/response which is used to update a notecard contained within
19923 <summary>Z axis of this coordinate frame, or Up in grid terms</summary> 19923 a tasks inventory
19924 </member> 19924 </summary>
19925 <member name="T:OpenMetaverse.AgentThrottle"> 19925 </member>
19926 <summary> 19926 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
19927 Throttles the network traffic for various different traffic types. 19927 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
19928 Access this class through GridClient.Throttle 19928 </member>
19929 </summary> 19929 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
19930 </member> 19930 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
19931 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 19931 </member>
19932 <summary> 19932 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
19933 Default constructor, uses a default high total of 1500 KBps (1536000) 19933 <summary>
19934 </summary> 19934 Serialize the object
19935 </member> 19935 </summary>
19936 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 19936 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19937 <summary> 19937 </member>
19938 Constructor that decodes an existing AgentThrottle packet in to 19938 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19939 individual values 19939 <summary>
19940 </summary> 19940 Deserialize the message
19941 <param name="data">Reference to the throttle data in an AgentThrottle 19941 </summary>
19942 packet</param> 19942 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19943 <param name="pos">Offset position to start reading at in the 19943 </member>
19944 throttle data</param> 19944 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
19945 <remarks>This is generally not needed in clients as the server will 19945 <summary>
19946 never send a throttle packet to the client</remarks> 19946 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
19947 </member> 19947 which is used to update an asset in an agents inventory
19948 <member name="M:OpenMetaverse.AgentThrottle.Set"> 19948 </summary>
19949 <summary> 19949 </member>
19950 Send an AgentThrottle packet to the current server using the 19950 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID">
19951 current values 19951 <summary>
19952 </summary> 19952 The Notecard AssetID to replace
19953 </member> 19953 </summary>
19954 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 19954 </member>
19955 <summary> 19955 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize">
19956 Send an AgentThrottle packet to the specified server using the 19956 <summary>
19957 current values 19957 Serialize the object
19958 </summary> 19958 </summary>
19959 </member> 19959 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19960 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 19960 </member>
19961 <summary> 19961 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19962 Convert the current throttle values to a byte array that can be put 19962 <summary>
19963 in an AgentThrottle packet 19963 Deserialize the message
19964 </summary> 19964 </summary>
19965 <returns>Byte array containing all the throttle values</returns> 19965 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19966 </member> 19966 </member>
19967 <member name="P:OpenMetaverse.AgentThrottle.Resend"> 19967 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
19968 <summary>Maximum bits per second for resending unacknowledged packets</summary> 19968 <summary>
19969 </member> 19969 A message containing the request/response used for updating a notecard
19970 <member name="P:OpenMetaverse.AgentThrottle.Land"> 19970 contained with an agents inventory
19971 <summary>Maximum bits per second for LayerData terrain</summary> 19971 </summary>
19972 </member> 19972 </member>
19973 <member name="P:OpenMetaverse.AgentThrottle.Wind"> 19973 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request">
19974 <summary>Maximum bits per second for LayerData wind data</summary> 19974 <summary>Object containing request or response</summary>
19975 </member> 19975 </member>
19976 <member name="P:OpenMetaverse.AgentThrottle.Cloud"> 19976 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize">
19977 <summary>Maximum bits per second for LayerData clouds</summary> 19977 <summary>
19978 </member> 19978 Serialize the object
19979 <member name="P:OpenMetaverse.AgentThrottle.Task"> 19979 </summary>
19980 <summary>Unknown, includes object data</summary> 19980 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19981 </member> 19981 </member>
19982 <member name="P:OpenMetaverse.AgentThrottle.Texture"> 19982 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19983 <summary>Maximum bits per second for textures</summary> 19983 <summary>
19984 </member> 19984 Deserialize the message
19985 <member name="P:OpenMetaverse.AgentThrottle.Asset"> 19985 </summary>
19986 <summary>Maximum bits per second for downloaded assets</summary> 19986 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19987 </member> 19987 </member>
19988 <member name="P:OpenMetaverse.AgentThrottle.Total"> 19988 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
19989 <summary>Maximum bits per second the entire connection, divided up 19989 <summary>
19990 between invidiual streams using default multipliers</summary> 19990 Serialize the object
19991 </member> 19991 </summary>
19992 <member name="T:OpenMetaverse.ScriptPermission"> 19992 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19993 <summary> 19993 </member>
19994 Permission request flags, asked when a script wants to control an Avatar 19994 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19995 </summary> 19995 <summary>
19996 </member> 19996 Deserialize the message
19997 <member name="F:OpenMetaverse.ScriptPermission.None"> 19997 </summary>
19998 <summary>Placeholder for empty values, shouldn't ever see this</summary> 19998 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19999 </member> 19999 </member>
20000 <member name="F:OpenMetaverse.ScriptPermission.Debit"> 20000 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
20001 <summary>Script wants ability to take money from you</summary> 20001 <summary>
20002 </member> 20002 A message sent from the simulator to the viewer which indicates
20003 <member name="F:OpenMetaverse.ScriptPermission.TakeControls"> 20003 an error occurred while attempting to update a script in an agents or tasks
20004 <summary>Script wants to take camera controls for you</summary> 20004 inventory
20005 </member> 20005 </summary>
20006 <member name="F:OpenMetaverse.ScriptPermission.RemapControls"> 20006 </member>
20007 <summary>Script wants to remap avatars controls</summary> 20007 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled">
20008 </member> 20008 <summary>true of the script was successfully compiled by the simulator</summary>
20009 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation"> 20009 </member>
20010 <summary>Script wants to trigger avatar animations</summary> 20010 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error">
20011 <remarks>This function is not implemented on the grid</remarks> 20011 <summary>A string containing the error which occured while trying
20012 </member> 20012 to update the script</summary>
20013 <member name="F:OpenMetaverse.ScriptPermission.Attach"> 20013 </member>
20014 <summary>Script wants to attach or detach the prim or primset to your avatar</summary> 20014 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID">
20015 </member> 20015 <summary>A new AssetID assigned to the script</summary>
20016 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership"> 20016 </member>
20017 <summary>Script wants permission to release ownership</summary> 20017 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage">
20018 <remarks>This function is not implemented on the grid 20018 <summary>
20019 The concept of "public" objects does not exist anymore.</remarks> 20019 A message sent from the viewer to the simulator
20020 </member> 20020 requesting the update of an existing script contained
20021 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks"> 20021 within a tasks inventory
20022 <summary>Script wants ability to link/delink with other prims</summary> 20022 </summary>
20023 </member> 20023 </member>
20024 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints"> 20024 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning">
20025 <summary>Script wants permission to change joints</summary> 20025 <summary>if true, set the script mode to running</summary>
20026 <remarks>This function is not implemented on the grid</remarks> 20026 </member>
20027 </member> 20027 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID">
20028 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions"> 20028 <summary>The scripts InventoryItem ItemID to update</summary>
20029 <summary>Script wants permissions to change permissions</summary> 20029 </member>
20030 <remarks>This function is not implemented on the grid</remarks> 20030 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target">
20031 </member> 20031 <summary>A lowercase string containing either "mono" or "lsl2" which
20032 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera"> 20032 specifies the script is compiled and ran on the mono runtime, or the older
20033 <summary>Script wants to track avatars camera position and rotation </summary> 20033 lsl runtime</summary>
20034 </member> 20034 </member>
20035 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera"> 20035 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
20036 <summary>Script wants to control your camera</summary> 20036 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
20037 </member> 20037 </member>
20038 <member name="T:OpenMetaverse.InstantMessageDialog"> 20038 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
20039 <summary> 20039 <summary>
20040 Special commands used in Instant Messages 20040 Serialize the object
20041 </summary> 20041 </summary>
20042 </member> 20042 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20043 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 20043 </member>
20044 <summary>Indicates a regular IM from another agent</summary> 20044 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20045 </member> 20045 <summary>
20046 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox"> 20046 Deserialize the message
20047 <summary>Simple notification box with an OK button</summary> 20047 </summary>
20048 </member> 20048 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20049 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation"> 20049 </member>
20050 <summary>You've been invited to join a group.</summary> 20050 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
20051 </member> 20051 <summary>
20052 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered"> 20052 A message containing either the request or response used in updating a script inside
20053 <summary>Inventory offer</summary> 20053 a tasks inventory
20054 </member> 20054 </summary>
20055 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted"> 20055 </member>
20056 <summary>Accepted inventory offer</summary> 20056 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request">
20057 </member> 20057 <summary>Object containing request or response</summary>
20058 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined"> 20058 </member>
20059 <summary>Declined inventory offer</summary> 20059 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize">
20060 </member> 20060 <summary>
20061 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote"> 20061 Serialize the object
20062 <summary>Group vote</summary> 20062 </summary>
20063 </member> 20063 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20064 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered"> 20064 </member>
20065 <summary>An object is offering its inventory</summary> 20065 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20066 </member> 20066 <summary>
20067 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted"> 20067 Deserialize the message
20068 <summary>Accept an inventory offer from an object</summary> 20068 </summary>
20069 </member> 20069 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20070 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined"> 20070 </member>
20071 <summary>Decline an inventory offer from an object</summary> 20071 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
20072 </member> 20072 <summary>
20073 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault"> 20073 Response from the simulator to notify the viewer the upload is completed, and
20074 <summary>Unknown</summary> 20074 the UUID of the script asset and its compiled status
20075 </member> 20075 </summary>
20076 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd"> 20076 </member>
20077 <summary>Start a session, or add users to a session</summary> 20077 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID">
20078 </member> 20078 <summary>The uploaded texture asset ID</summary>
20079 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd"> 20079 </member>
20080 <summary>Start a session, but don't prune offline users</summary> 20080 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled">
20081 </member> 20081 <summary>true of the script was compiled successfully</summary>
20082 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart"> 20082 </member>
20083 <summary>Start a session with your group</summary> 20083 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage">
20084 </member> 20084 <summary>
20085 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart"> 20085 A message sent from a viewer to the simulator requesting a temporary uploader capability
20086 <summary>Start a session without a calling card (finder or objects)</summary> 20086 used to update a script contained in an agents inventory
20087 </member> 20087 </summary>
20088 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend"> 20088 </member>
20089 <summary>Send a message to a session</summary> 20089 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID">
20090 </member> 20090 <summary>The existing asset if of the script in the agents inventory to replace</summary>
20091 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop"> 20091 </member>
20092 <summary>Leave a session</summary> 20092 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target">
20093 </member> 20093 <summary>The language of the script</summary>
20094 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject"> 20094 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks>
20095 <summary>Indicates that the IM is from an object</summary> 20095 </member>
20096 </member> 20096 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize">
20097 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse"> 20097 <summary>
20098 <summary>Sent an IM to a busy user, this is the auto response</summary> 20098 Serialize the object
20099 </member> 20099 </summary>
20100 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory"> 20100 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20101 <summary>Shows the message in the console and chat history</summary> 20101 </member>
20102 </member> 20102 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20103 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport"> 20103 <summary>
20104 <summary>Send a teleport lure</summary> 20104 Deserialize the message
20105 </member> 20105 </summary>
20106 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport"> 20106 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20107 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 20107 </member>
20108 </member> 20108 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
20109 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport"> 20109 <summary>
20110 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 20110 A message containing either the request or response used in updating a script inside
20111 </member> 20111 an agents inventory
20112 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport"> 20112 </summary>
20113 <summary>Only useful if you have Linden permissions</summary> 20113 </member>
20114 </member> 20114 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request">
20115 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused"> 20115 <summary>Object containing request or response</summary>
20116 <summary>A placeholder type for future expansion, currently not 20116 </member>
20117 used</summary> 20117 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize">
20118 </member> 20118 <summary>
20119 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl"> 20119 Serialize the object
20120 <summary>IM to tell the user to go to an URL</summary> 20120 </summary>
20121 </member> 20121 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20122 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start"> 20122 </member>
20123 <summary>IM for help</summary> 20123 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20124 </member> 20124 <summary>
20125 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911"> 20125 Deserialize the message
20126 <summary>IM sent automatically on call for help, sends a lure 20126 </summary>
20127 to each Helper reached</summary> 20127 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20128 </member> 20128 </member>
20129 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert"> 20129 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
20130 <summary>Like an IM but won't go to email</summary> 20130 <summary>
20131 </member> 20131 Serialize the object
20132 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice"> 20132 </summary>
20133 <summary>IM from a group officer to all group members</summary> 20133 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20134 </member> 20134 </member>
20135 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted"> 20135 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20136 <summary>Unknown</summary> 20136 <summary>
20137 </member> 20137 Deserialize the message
20138 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined"> 20138 </summary>
20139 <summary>Unknown</summary> 20139 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20140 </member> 20140 </member>
20141 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept"> 20141 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
20142 <summary>Accept a group invitation</summary> 20142 <summary>Base class for Map Layers via Capabilities</summary>
20143 </member> 20143 </member>
20144 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline"> 20144 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
20145 <summary>Decline a group invitation</summary> 20145 <summary></summary>
20146 </member> 20146 </member>
20147 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested"> 20147 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
20148 <summary>Unknown</summary> 20148 <summary>
20149 </member> 20149 Serialize the object
20150 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered"> 20150 </summary>
20151 <summary>An avatar is offering you friendship</summary> 20151 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20152 </member> 20152 </member>
20153 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted"> 20153 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20154 <summary>An avatar has accepted your friendship offer</summary> 20154 <summary>
20155 </member> 20155 Deserialize the message
20156 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined"> 20156 </summary>
20157 <summary>An avatar has declined your friendship offer</summary> 20157 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20158 </member> 20158 </member>
20159 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping"> 20159 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
20160 <summary>Indicates that a user has started typing</summary> 20160 <summary>
20161 </member> 20161 Sent by an agent to the capabilities server to request map layers
20162 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping"> 20162 </summary>
20163 <summary>Indicates that a user has stopped typing</summary> 20163 </member>
20164 </member> 20164 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant">
20165 <member name="T:OpenMetaverse.InstantMessageOnline"> 20165 <summary>
20166 <summary> 20166 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
20167 Flag in Instant Messages, whether the IM should be delivered to 20167 </summary>
20168 offline avatars as well 20168 </member>
20169 </summary> 20169 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
20170 </member> 20170 <summary>An array containing LayerData items</summary>
20171 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 20171 </member>
20172 <summary>Only deliver to online avatars</summary> 20172 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
20173 </member> 20173 <summary>
20174 <member name="F:OpenMetaverse.InstantMessageOnline.Offline"> 20174 Serialize the object
20175 <summary>If the avatar is offline the message will be held until 20175 </summary>
20176 they login next, and possibly forwarded to their e-mail account</summary> 20176 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20177 </member> 20177 </member>
20178 <member name="T:OpenMetaverse.ChatType"> 20178 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20179 <summary> 20179 <summary>
20180 Conversion type to denote Chat Packet types in an easier-to-understand format 20180 Deserialize the message
20181 </summary> 20181 </summary>
20182 </member> 20182 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20183 <member name="F:OpenMetaverse.ChatType.Whisper"> 20183 </member>
20184 <summary>Whisper (5m radius)</summary> 20184 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
20185 </member> 20185 <summary>
20186 <member name="F:OpenMetaverse.ChatType.Normal"> 20186 An object containing map location details
20187 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary> 20187 </summary>
20188 </member> 20188 </member>
20189 <member name="F:OpenMetaverse.ChatType.Shout"> 20189 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID">
20190 <summary>Shouting! (100m radius)</summary> 20190 <summary>The Asset ID of the regions tile overlay</summary>
20191 </member> 20191 </member>
20192 <member name="F:OpenMetaverse.ChatType.StartTyping"> 20192 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom">
20193 <summary>Event message when an Avatar has begun to type</summary> 20193 <summary>The grid location of the southern border of the map tile</summary>
20194 </member> 20194 </member>
20195 <member name="F:OpenMetaverse.ChatType.StopTyping"> 20195 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left">
20196 <summary>Event message when an Avatar has stopped typing</summary> 20196 <summary>The grid location of the western border of the map tile</summary>
20197 </member> 20197 </member>
20198 <member name="F:OpenMetaverse.ChatType.Debug"> 20198 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right">
20199 <summary>Send the message to the debug channel</summary> 20199 <summary>The grid location of the eastern border of the map tile</summary>
20200 </member> 20200 </member>
20201 <member name="F:OpenMetaverse.ChatType.OwnerSay"> 20201 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
20202 <summary>Event message when an object uses llOwnerSay</summary> 20202 <summary>The grid location of the northern border of the map tile</summary>
20203 </member> 20203 </member>
20204 <member name="F:OpenMetaverse.ChatType.RegionSay"> 20204 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
20205 <summary>Special value to support llRegionSay, never sent to the client</summary> 20205 <summary>Object containing request or response</summary>
20206 </member> 20206 </member>
20207 <member name="T:OpenMetaverse.ChatSourceType"> 20207 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize">
20208 <summary> 20208 <summary>
20209 Identifies the source of a chat message 20209 Serialize the object
20210 </summary> 20210 </summary>
20211 </member> 20211 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20212 <member name="F:OpenMetaverse.ChatSourceType.System"> 20212 </member>
20213 <summary>Chat from the grid or simulator</summary> 20213 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20214 </member> 20214 <summary>
20215 <member name="F:OpenMetaverse.ChatSourceType.Agent"> 20215 Deserialize the message
20216 <summary>Chat from another avatar</summary> 20216 </summary>
20217 </member> 20217 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20218 <member name="F:OpenMetaverse.ChatSourceType.Object"> 20218 </member>
20219 <summary>Chat from an object</summary> 20219 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
20220 </member> 20220 <summary>
20221 <member name="T:OpenMetaverse.ChatAudibleLevel"> 20221 New as of 1.23 RC1, no details yet.
20222 <summary> 20222 </summary>
20223 20223 </member>
20224 </summary> 20224 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize">
20225 </member> 20225 <summary>
20226 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 20226 Serialize the object
20227 <summary></summary> 20227 </summary>
20228 </member> 20228 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20229 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 20229 </member>
20230 <summary></summary> 20230 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20231 </member> 20231 <summary>
20232 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 20232 Deserialize the message
20233 <summary></summary> 20233 </summary>
20234 </member> 20234 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20235 <member name="T:OpenMetaverse.EffectType"> 20235 </member>
20236 <summary> 20236 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
20237 Effect type used in ViewerEffect packets 20237 <summary>
20238 </summary> 20238 Serialize the object
20239 </member> 20239 </summary>
20240 <member name="F:OpenMetaverse.EffectType.Text"> 20240 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20241 <summary></summary> 20241 </member>
20242 </member> 20242 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20243 <member name="F:OpenMetaverse.EffectType.Icon"> 20243 <summary>
20244 <summary></summary> 20244 Deserialize the message
20245 </member> 20245 </summary>
20246 <member name="F:OpenMetaverse.EffectType.Connector"> 20246 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20247 <summary></summary> 20247 </member>
20248 </member> 20248 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
20249 <member name="F:OpenMetaverse.EffectType.FlexibleObject"> 20249 <summary>A string containing the method used</summary>
20250 <summary></summary> 20250 </member>
20251 </member> 20251 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference">
20252 <member name="F:OpenMetaverse.EffectType.AnimalControls"> 20252 <summary>
20253 <summary></summary> 20253 A request sent from an agent to the Simulator to begin a new conference.
20254 </member> 20254 Contains a list of Agents which will be included in the conference
20255 <member name="F:OpenMetaverse.EffectType.AnimationObject"> 20255 </summary>
20256 <summary></summary> 20256 </member>
20257 </member> 20257 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
20258 <member name="F:OpenMetaverse.EffectType.Cloth"> 20258 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
20259 <summary></summary> 20259 </member>
20260 </member> 20260 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
20261 <member name="F:OpenMetaverse.EffectType.Beam"> 20261 <summary>The conferences Session ID</summary>
20262 <summary>Project a beam from a source to a destination, such as 20262 </member>
20263 the one used when editing an object</summary> 20263 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize">
20264 </member> 20264 <summary>
20265 <member name="F:OpenMetaverse.EffectType.Glow"> 20265 Serialize the object
20266 <summary></summary> 20266 </summary>
20267 </member> 20267 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20268 <member name="F:OpenMetaverse.EffectType.Point"> 20268 </member>
20269 <summary></summary> 20269 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20270 </member> 20270 <summary>
20271 <member name="F:OpenMetaverse.EffectType.Trail"> 20271 Deserialize the message
20272 <summary></summary> 20272 </summary>
20273 </member> 20273 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20274 <member name="F:OpenMetaverse.EffectType.Sphere"> 20274 </member>
20275 <summary>Create a swirl of particles around an object</summary> 20275 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
20276 </member> 20276 <summary>
20277 <member name="F:OpenMetaverse.EffectType.Spiral"> 20277 A moderation request sent from a conference moderator
20278 <summary></summary> 20278 Contains an agent and an optional action to take
20279 </member> 20279 </summary>
20280 <member name="F:OpenMetaverse.EffectType.Edit"> 20280 </member>
20281 <summary></summary> 20281 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
20282 </member> 20282 <summary>The Session ID</summary>
20283 <member name="F:OpenMetaverse.EffectType.LookAt"> 20283 </member>
20284 <summary>Cause an avatar to look at an object</summary> 20284 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
20285 </member> 20285 <summary></summary>
20286 <member name="F:OpenMetaverse.EffectType.PointAt"> 20286 </member>
20287 <summary>Cause an avatar to point at an object</summary> 20287 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
20288 </member> 20288 <summary>A list containing Key/Value pairs, known valid values:
20289 <member name="T:OpenMetaverse.LookAtType"> 20289 key: text value: true/false - allow/disallow specified agents ability to use text in session
20290 <summary> 20290 key: voice value: true/false - allow/disallow specified agents ability to use voice in session
20291 The action an avatar is doing when looking at something, used in 20291 </summary>
20292 ViewerEffect packets for the LookAt effect 20292 <remarks>"text" or "voice"</remarks>
20293 </summary> 20293 </member>
20294 </member> 20294 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
20295 <member name="F:OpenMetaverse.LookAtType.None"> 20295 <summary></summary>
20296 <summary></summary> 20296 </member>
20297 </member> 20297 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
20298 <member name="F:OpenMetaverse.LookAtType.Idle"> 20298 <summary>
20299 <summary></summary> 20299 Serialize the object
20300 </member> 20300 </summary>
20301 <member name="F:OpenMetaverse.LookAtType.AutoListen"> 20301 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20302 <summary></summary> 20302 </member>
20303 </member> 20303 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20304 <member name="F:OpenMetaverse.LookAtType.FreeLook"> 20304 <summary>
20305 <summary></summary> 20305 Deserialize the message
20306 </member> 20306 </summary>
20307 <member name="F:OpenMetaverse.LookAtType.Respond"> 20307 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20308 <summary></summary> 20308 </member>
20309 </member> 20309 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
20310 <member name="F:OpenMetaverse.LookAtType.Hover"> 20310 <summary>
20311 <summary></summary> 20311 A message sent from the agent to the simulator which tells the
20312 </member> 20312 simulator we've accepted a conference invitation
20313 <member name="F:OpenMetaverse.LookAtType.Conversation"> 20313 </summary>
20314 <summary>Deprecated</summary> 20314 </member>
20315 </member> 20315 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID">
20316 <member name="F:OpenMetaverse.LookAtType.Select"> 20316 <summary>The conference SessionID</summary>
20317 <summary></summary> 20317 </member>
20318 </member> 20318 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize">
20319 <member name="F:OpenMetaverse.LookAtType.Focus"> 20319 <summary>
20320 <summary></summary> 20320 Serialize the object
20321 </member> 20321 </summary>
20322 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 20322 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20323 <summary></summary> 20323 </member>
20324 </member> 20324 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20325 <member name="F:OpenMetaverse.LookAtType.Clear"> 20325 <summary>
20326 <summary></summary> 20326 Deserialize the message
20327 </member> 20327 </summary>
20328 <member name="T:OpenMetaverse.PointAtType"> 20328 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20329 <summary> 20329 </member>
20330 The action an avatar is doing when pointing at something, used in 20330 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
20331 ViewerEffect packets for the PointAt effect 20331 <summary>
20332 </summary> 20332 Serialize the object
20333 </member> 20333 </summary>
20334 <member name="F:OpenMetaverse.PointAtType.None"> 20334 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20335 <summary></summary> 20335 </member>
20336 </member> 20336 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20337 <member name="F:OpenMetaverse.PointAtType.Select"> 20337 <summary>
20338 <summary></summary> 20338 Deserialize the message
20339 </member> 20339 </summary>
20340 <member name="F:OpenMetaverse.PointAtType.Grab"> 20340 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20341 <summary></summary> 20341 </member>
20342 </member> 20342 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
20343 <member name="F:OpenMetaverse.PointAtType.Clear"> 20343 <summary>
20344 <summary></summary> 20344 Serialize the object
20345 </member> 20345 </summary>
20346 <member name="T:OpenMetaverse.MoneyTransactionType"> 20346 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20347 <summary> 20347 </member>
20348 Money transaction types 20348 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20349 </summary> 20349 <summary>
20350 </member> 20350 Deserialize the message
20351 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 20351 </summary>
20352 <summary></summary> 20352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20353 </member> 20353 </member>
20354 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout"> 20354 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
20355 <summary></summary> 20355 <summary>
20356 </member> 20356 Serialize the object
20357 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout"> 20357 </summary>
20358 <summary></summary> 20358 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20359 </member> 20359 </member>
20360 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim"> 20360 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20361 <summary></summary> 20361 <summary>
20362 </member> 20362 Deserialize the message
20363 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim"> 20363 </summary>
20364 <summary></summary> 20364 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20365 </member> 20365 </member>
20366 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate"> 20366 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
20367 <summary></summary> 20367 <summary>Key of sender</summary>
20368 </member> 20368 </member>
20369 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim"> 20369 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName">
20370 <summary></summary> 20370 <summary>Name of sender</summary>
20371 </member> 20371 </member>
20372 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin"> 20372 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID">
20373 <summary></summary> 20373 <summary>Key of destination avatar</summary>
20374 </member> 20374 </member>
20375 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge"> 20375 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID">
20376 <summary></summary> 20376 <summary>ID of originating estate</summary>
20377 </member> 20377 </member>
20378 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge"> 20378 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID">
20379 <summary></summary> 20379 <summary>Key of originating region</summary>
20380 </member> 20380 </member>
20381 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction"> 20381 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position">
20382 <summary></summary> 20382 <summary>Coordinates in originating region</summary>
20383 </member> 20383 </member>
20384 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge"> 20384 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog">
20385 <summary></summary> 20385 <summary>Instant message type</summary>
20386 </member> 20386 </member>
20387 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax"> 20387 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM">
20388 <summary></summary> 20388 <summary>Group IM session toggle</summary>
20389 </member> 20389 </member>
20390 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax"> 20390 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID">
20391 <summary></summary> 20391 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
20392 </member> 20392 </member>
20393 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax"> 20393 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp">
20394 <summary></summary> 20394 <summary>Timestamp of the instant message</summary>
20395 </member> 20395 </member>
20396 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee"> 20396 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message">
20397 <summary></summary> 20397 <summary>Instant message text</summary>
20398 </member> 20398 </member>
20399 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax"> 20399 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline">
20400 <summary></summary> 20400 <summary>Whether this message is held for offline avatars</summary>
20401 </member> 20401 </member>
20402 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew"> 20402 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket">
20403 <summary></summary> 20403 <summary>Context specific packed data</summary>
20404 </member> 20404 </member>
20405 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory"> 20405 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice">
20406 <summary></summary> 20406 <summary>Is this invitation for voice group/conference chat</summary>
20407 </member> 20407 </member>
20408 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale"> 20408 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize">
20409 <summary></summary> 20409 <summary>
20410 </member> 20410 Serialize the object
20411 <member name="F:OpenMetaverse.MoneyTransactionType.Gift"> 20411 </summary>
20412 <summary></summary> 20412 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20413 </member> 20413 </member>
20414 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale"> 20414 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20415 <summary></summary> 20415 <summary>
20416 </member> 20416 Deserialize the message
20417 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus"> 20417 </summary>
20418 <summary></summary> 20418 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20419 </member> 20419 </member>
20420 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale"> 20420 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
20421 <summary></summary> 20421 <summary>
20422 </member> 20422 Sent from the simulator to the viewer.
20423 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase"> 20423
20424 <summary></summary> 20424 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including
20425 </member> 20425 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate
20426 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale"> 20426 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
20427 <summary></summary> 20427
20428 </member> 20428 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
20429 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus"> 20429 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
20430 <summary></summary> 20430 the string "ENTER" or "LEAVE" respectively.
20431 </member> 20431 </summary>
20432 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject"> 20432 </member>
20433 <summary></summary> 20433 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize">
20434 </member> 20434 <summary>
20435 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays"> 20435 Serialize the object
20436 <summary></summary> 20436 </summary>
20437 </member> 20437 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20438 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed"> 20438 </member>
20439 <summary></summary> 20439 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20440 </member> 20440 <summary>
20441 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed"> 20441 Deserialize the message
20442 <summary></summary> 20442 </summary>
20443 </member> 20443 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20444 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability"> 20444 </member>
20445 <summary></summary> 20445 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
20446 </member> 20446 <summary>
20447 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend"> 20447 An EventQueue message sent when the agent is forcibly removed from a chatterbox session
20448 <summary></summary> 20448 </summary>
20449 </member> 20449 </member>
20450 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues"> 20450 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason">
20451 <summary></summary> 20451 <summary>
20452 </member> 20452 A string containing the reason the agent was removed
20453 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease"> 20453 </summary>
20454 <summary></summary> 20454 </member>
20455 </member> 20455 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID">
20456 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease"> 20456 <summary>
20457 <summary></summary> 20457 The ChatterBoxSession's SessionID
20458 </member> 20458 </summary>
20459 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete"> 20459 </member>
20460 <summary></summary> 20460 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize">
20461 </member> 20461 <summary>
20462 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay"> 20462 Serialize the object
20463 <summary></summary> 20463 </summary>
20464 </member> 20464 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20465 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete"> 20465 </member>
20466 <summary></summary> 20466 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20467 </member> 20467 <summary>
20468 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment"> 20468 Deserialize the message
20469 <summary></summary> 20469 </summary>
20470 </member> 20470 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20471 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant"> 20471 </member>
20472 <summary></summary> 20472 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
20473 </member> 20473 <summary>
20474 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty"> 20474 Serialize the object
20475 <summary></summary> 20475 </summary>
20476 </member> 20476 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20477 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee"> 20477 </member>
20478 <summary></summary> 20478 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20479 </member> 20479 <summary>
20480 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize"> 20480 Deserialize the message
20481 <summary></summary> 20481 </summary>
20482 </member> 20482 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20483 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic"> 20483 </member>
20484 <summary></summary> 20484 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
20485 </member> 20485 <summary>
20486 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper"> 20486 Serialize the object
20487 <summary></summary> 20487 </summary>
20488 </member> 20488 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20489 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways"> 20489 </member>
20490 <summary></summary> 20490 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20491 </member> 20491 <summary>
20492 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily"> 20492 Deserialize the message
20493 <summary></summary> 20493 </summary>
20494 </member> 20494 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20495 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating"> 20495 </member>
20496 <summary></summary> 20496 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
20497 </member> 20497 <summary>
20498 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta"> 20498 Serialize the object
20499 <summary></summary> 20499 </summary>
20500 </member> 20500 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20501 <member name="T:OpenMetaverse.TransactionFlags"> 20501 </member>
20502 <summary> 20502 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20503 20503 <summary>
20504 </summary> 20504 Deserialize the message
20505 </member> 20505 </summary>
20506 <member name="F:OpenMetaverse.TransactionFlags.None"> 20506 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20507 <summary></summary> 20507 </member>
20508 </member> 20508 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
20509 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup"> 20509 <summary>
20510 <summary></summary> 20510 Serialize the object
20511 </member> 20511 </summary>
20512 <member name="F:OpenMetaverse.TransactionFlags.DestGroup"> 20512 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20513 <summary></summary> 20513 </member>
20514 </member> 20514 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20515 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup"> 20515 <summary>
20516 <summary></summary> 20516 Deserialize the message
20517 </member> 20517 </summary>
20518 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution"> 20518 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20519 <summary></summary> 20519 </member>
20520 </member> 20520 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
20521 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval"> 20521 <summary>
20522 <summary></summary> 20522
20523 </member> 20523 </summary>
20524 <member name="T:OpenMetaverse.MeanCollisionType"> 20524 </member>
20525 <summary> 20525 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
20526 20526 <summary>
20527 </summary> 20527 Serialize the object
20528 </member> 20528 </summary>
20529 <member name="F:OpenMetaverse.MeanCollisionType.None"> 20529 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20530 <summary></summary> 20530 </member>
20531 </member> 20531 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20532 <member name="F:OpenMetaverse.MeanCollisionType.Bump"> 20532 <summary>
20533 <summary></summary> 20533 Deserialize the message
20534 </member> 20534 </summary>
20535 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject"> 20535 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20536 <summary></summary> 20536 </member>
20537 </member> 20537 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
20538 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide"> 20538 <summary>
20539 <summary></summary> 20539 Serialize the object
20540 </member> 20540 </summary>
20541 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide"> 20541 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20542 <summary></summary> 20542 </member>
20543 </member> 20543 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20544 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide"> 20544 <summary>
20545 <summary></summary> 20545 Deserialize the message
20546 </member> 20546 </summary>
20547 <member name="T:OpenMetaverse.ScriptControlChange"> 20547 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20548 <summary> 20548 </member>
20549 Flags sent when a script takes or releases a control 20549 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
20550 </summary> 20550 <summary>
20551 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks> 20551 Serialize the object
20552 </member> 20552 </summary>
20553 <member name="F:OpenMetaverse.ScriptControlChange.None"> 20553 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20554 <summary>No Flags set</summary> 20554 </member>
20555 </member> 20555 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20556 <member name="F:OpenMetaverse.ScriptControlChange.Forward"> 20556 <summary>
20557 <summary>Forward (W or up Arrow)</summary> 20557 Deserialize the message
20558 </member> 20558 </summary>
20559 <member name="F:OpenMetaverse.ScriptControlChange.Back"> 20559 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20560 <summary>Back (S or down arrow)</summary> 20560 </member>
20561 </member> 20561 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
20562 <member name="F:OpenMetaverse.ScriptControlChange.Left"> 20562 <summary>
20563 <summary>Move left (shift+A or left arrow)</summary> 20563 A message sent from the viewer to the simulator which
20564 </member> 20564 specifies that the user has changed current URL
20565 <member name="F:OpenMetaverse.ScriptControlChange.Right"> 20565 of the specific media on a prim face
20566 <summary>Move right (shift+D or right arrow)</summary> 20566 </summary>
20567 </member> 20567 </member>
20568 <member name="F:OpenMetaverse.ScriptControlChange.Up"> 20568 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL">
20569 <summary>Up (E or PgUp)</summary> 20569 <summary>
20570 </member> 20570 New URL
20571 <member name="F:OpenMetaverse.ScriptControlChange.Down"> 20571 </summary>
20572 <summary>Down (C or PgDown)</summary> 20572 </member>
20573 </member> 20573 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID">
20574 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft"> 20574 <summary>
20575 <summary>Rotate left (A or left arrow)</summary> 20575 Prim UUID where navigation occured
20576 </member> 20576 </summary>
20577 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight"> 20577 </member>
20578 <summary>Rotate right (D or right arrow)</summary> 20578 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face">
20579 </member> 20579 <summary>
20580 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton"> 20580 Face index
20581 <summary>Left Mouse Button</summary> 20581 </summary>
20582 </member> 20582 </member>
20583 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton"> 20583 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize">
20584 <summary>Left Mouse button in MouseLook</summary> 20584 <summary>
20585 </member> 20585 Serialize the object
20586 <member name="T:OpenMetaverse.AgentFlags"> 20586 </summary>
20587 <summary> 20587 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20588 Currently only used to hide your group title 20588 </member>
20589 </summary> 20589 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20590 </member> 20590 <summary>
20591 <member name="F:OpenMetaverse.AgentFlags.None"> 20591 Deserialize the message
20592 <summary>No flags set</summary> 20592 </summary>
20593 </member> 20593 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20594 <member name="F:OpenMetaverse.AgentFlags.HideTitle"> 20594 </member>
20595 <summary>Hide your group title</summary> 20595 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
20596 </member> 20596 <summary>Base class used for the ObjectMedia message</summary>
20597 <member name="T:OpenMetaverse.AgentState"> 20597 </member>
20598 <summary> 20598 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest">
20599 Action state of the avatar, which can currently be typing and 20599 <summary>
20600 editing 20600 Message used to retrive prim media data
20601 </summary> 20601 </summary>
20602 </member> 20602 </member>
20603 <member name="F:OpenMetaverse.AgentState.None"> 20603 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID">
20604 <summary></summary> 20604 <summary>
20605 </member> 20605 Prim UUID
20606 <member name="F:OpenMetaverse.AgentState.Typing"> 20606 </summary>
20607 <summary></summary> 20607 </member>
20608 </member> 20608 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb">
20609 <member name="F:OpenMetaverse.AgentState.Editing"> 20609 <summary>
20610 <summary></summary> 20610 Requested operation, either GET or UPDATE
20611 </member> 20611 </summary>
20612 <member name="T:OpenMetaverse.TeleportStatus"> 20612 </member>
20613 <summary> 20613 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize">
20614 Current teleport status 20614 <summary>
20615 </summary> 20615 Serialize object
20616 </member> 20616 </summary>
20617 <member name="F:OpenMetaverse.TeleportStatus.None"> 20617 <returns>Serialized object as OSDMap</returns>
20618 <summary>Unknown status</summary> 20618 </member>
20619 </member> 20619 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20620 <member name="F:OpenMetaverse.TeleportStatus.Start"> 20620 <summary>
20621 <summary>Teleport initialized</summary> 20621 Deserialize the message
20622 </member> 20622 </summary>
20623 <member name="F:OpenMetaverse.TeleportStatus.Progress"> 20623 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20624 <summary>Teleport in progress</summary> 20624 </member>
20625 </member> 20625 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
20626 <member name="F:OpenMetaverse.TeleportStatus.Failed"> 20626 <summary>
20627 <summary>Teleport failed</summary> 20627 Message used to update prim media data
20628 </member> 20628 </summary>
20629 <member name="F:OpenMetaverse.TeleportStatus.Finished"> 20629 </member>
20630 <summary>Teleport completed</summary> 20630 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID">
20631 </member> 20631 <summary>
20632 <member name="F:OpenMetaverse.TeleportStatus.Cancelled"> 20632 Prim UUID
20633 <summary>Teleport cancelled</summary> 20633 </summary>
20634 </member> 20634 </member>
20635 <member name="T:OpenMetaverse.TeleportFlags"> 20635 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia">
20636 <summary> 20636 <summary>
20637 20637 Array of media entries indexed by face number
20638 </summary> 20638 </summary>
20639 </member> 20639 </member>
20640 <member name="F:OpenMetaverse.TeleportFlags.Default"> 20640 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version">
20641 <summary>No flags set, or teleport failed</summary> 20641 <summary>
20642 </member> 20642 Media version string
20643 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 20643 </summary>
20644 <summary>Set when newbie leaves help island for first time</summary> 20644 </member>
20645 </member> 20645 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize">
20646 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 20646 <summary>
20647 <summary></summary> 20647 Serialize object
20648 </member> 20648 </summary>
20649 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 20649 <returns>Serialized object as OSDMap</returns>
20650 <summary>Via Lure</summary> 20650 </member>
20651 </member> 20651 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20652 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark"> 20652 <summary>
20653 <summary>Via Landmark</summary> 20653 Deserialize the message
20654 </member> 20654 </summary>
20655 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation"> 20655 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20656 <summary>Via Location</summary> 20656 </member>
20657 </member> 20657 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
20658 <member name="F:OpenMetaverse.TeleportFlags.ViaHome"> 20658 <summary>
20659 <summary>Via Home</summary> 20659 Message used to update prim media data
20660 </member> 20660 </summary>
20661 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub"> 20661 </member>
20662 <summary>Via Telehub</summary> 20662 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID">
20663 </member> 20663 <summary>
20664 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 20664 Prim UUID
20665 <summary>Via Login</summary> 20665 </summary>
20666 </member> 20666 </member>
20667 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 20667 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia">
20668 <summary>Linden Summoned</summary> 20668 <summary>
20669 </member> 20669 Array of media entries indexed by face number
20670 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 20670 </summary>
20671 <summary>Linden Forced me</summary> 20671 </member>
20672 </member> 20672 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb">
20673 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 20673 <summary>
20674 <summary></summary> 20674 Requested operation, either GET or UPDATE
20675 </member> 20675 </summary>
20676 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 20676 </member>
20677 <summary>Agent Teleported Home via Script</summary> 20677 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize">
20678 </member> 20678 <summary>
20679 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 20679 Serialize object
20680 <summary></summary> 20680 </summary>
20681 </member> 20681 <returns>Serialized object as OSDMap</returns>
20682 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 20682 </member>
20683 <summary></summary> 20683 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20684 </member> 20684 <summary>
20685 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 20685 Deserialize the message
20686 <summary></summary> 20686 </summary>
20687 </member> 20687 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20688 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 20688 </member>
20689 <summary>forced to new location for example when avatar is banned or ejected</summary> 20689 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
20690 </member> 20690 <summary>
20691 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 20691 Message for setting or getting per face MediaEntry
20692 <summary>Teleport Finished via a Lure</summary> 20692 </summary>
20693 </member> 20693 </member>
20694 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 20694 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request">
20695 <summary>Finished, Sim Changed</summary> 20695 <summary>The request or response details block</summary>
20696 </member> 20696 </member>
20697 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 20697 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize">
20698 <summary>Finished, Same Sim</summary> 20698 <summary>
20699 </member> 20699 Serialize the object
20700 <member name="T:OpenMetaverse.TeleportLureFlags"> 20700 </summary>
20701 <summary> 20701 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20702 20702 </member>
20703 </summary> 20703 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20704 </member> 20704 <summary>
20705 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 20705 Deserialize the message
20706 <summary></summary> 20706 </summary>
20707 </member> 20707 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20708 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 20708 </member>
20709 <summary></summary> 20709 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail">
20710 </member> 20710 <summary>Details about object resource usage</summary>
20711 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 20711 </member>
20712 <summary></summary> 20712 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID">
20713 </member> 20713 <summary>Object UUID</summary>
20714 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 20714 </member>
20715 <summary> 20715 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name">
20716 20716 <summary>Object name</summary>
20717 </summary> 20717 </member>
20718 </member> 20718 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned">
20719 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 20719 <summary>Indicates if object is group owned</summary>
20720 <summary></summary> 20720 </member>
20721 </member> 20721 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location">
20722 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active"> 20722 <summary>Locatio of the object</summary>
20723 <summary></summary> 20723 </member>
20724 </member> 20724 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID">
20725 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive"> 20725 <summary>Object owner</summary>
20726 <summary></summary> 20726 </member>
20727 </member> 20727 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources">
20728 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted"> 20728 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary>
20729 <summary></summary> 20729 </member>
20730 </member> 20730 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20731 <member name="T:OpenMetaverse.InstantMessage"> 20731 <summary>
20732 <summary> 20732 Deserializes object from OSD
20733 Instant Message 20733 </summary>
20734 </summary> 20734 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20735 </member> 20735 </member>
20736 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 20736 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
20737 <summary>Key of sender</summary> 20737 <summary>
20738 </member> 20738 Makes an instance based on deserialized data
20739 <member name="F:OpenMetaverse.InstantMessage.FromAgentName"> 20739 </summary>
20740 <summary>Name of sender</summary> 20740 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
20741 </member> 20741 <returns>Instance containg deserialized data</returns>
20742 <member name="F:OpenMetaverse.InstantMessage.ToAgentID"> 20742 </member>
20743 <summary>Key of destination avatar</summary> 20743 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail">
20744 </member> 20744 <summary>Details about parcel resource usage</summary>
20745 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID"> 20745 </member>
20746 <summary>ID of originating estate</summary> 20746 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID">
20747 </member> 20747 <summary>Parcel UUID</summary>
20748 <member name="F:OpenMetaverse.InstantMessage.RegionID"> 20748 </member>
20749 <summary>Key of originating region</summary> 20749 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID">
20750 </member> 20750 <summary>Parcel local ID</summary>
20751 <member name="F:OpenMetaverse.InstantMessage.Position"> 20751 </member>
20752 <summary>Coordinates in originating region</summary> 20752 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name">
20753 </member> 20753 <summary>Parcel name</summary>
20754 <member name="F:OpenMetaverse.InstantMessage.Dialog"> 20754 </member>
20755 <summary>Instant message type</summary> 20755 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned">
20756 </member> 20756 <summary>Indicates if parcel is group owned</summary>
20757 <member name="F:OpenMetaverse.InstantMessage.GroupIM"> 20757 </member>
20758 <summary>Group IM session toggle</summary> 20758 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID">
20759 </member> 20759 <summary>Parcel owner</summary>
20760 <member name="F:OpenMetaverse.InstantMessage.IMSessionID"> 20760 </member>
20761 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 20761 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects">
20762 </member> 20762 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary>
20763 <member name="F:OpenMetaverse.InstantMessage.Timestamp"> 20763 </member>
20764 <summary>Timestamp of the instant message</summary> 20764 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20765 </member> 20765 <summary>
20766 <member name="F:OpenMetaverse.InstantMessage.Message"> 20766 Deserializes object from OSD
20767 <summary>Instant message text</summary> 20767 </summary>
20768 </member> 20768 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20769 <member name="F:OpenMetaverse.InstantMessage.Offline"> 20769 </member>
20770 <summary>Whether this message is held for offline avatars</summary> 20770 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
20771 </member> 20771 <summary>
20772 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket"> 20772 Makes an instance based on deserialized data
20773 <summary>Context specific packed data</summary> 20773 </summary>
20774 </member> 20774 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
20775 <member name="M:OpenMetaverse.InstantMessage.ToString"> 20775 <returns>Instance containg deserialized data</returns>
20776 <summary>Print the struct data as a string</summary> 20776 </member>
20777 <returns>A string containing the field name, and field value</returns> 20777 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo">
20778 </member> 20778 <summary>Resource usage base class, both agent and parcel resource
20779 <member name="T:OpenMetaverse.ChatEventArgs"> 20779 usage contains summary information</summary>
20780 <summary> 20780 </member>
20781 20781 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable">
20782 </summary> 20782 <summary>Summary of available resources, keys are resource names,
20783 </member> 20783 values are resource usage for that specific resource</summary>
20784 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 20784 </member>
20785 <summary> 20785 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed">
20786 Construct a new instance of the ChatEventArgs object 20786 <summary>Summary resource usage, keys are resource names,
20787 </summary> 20787 values are resource usage for that specific resource</summary>
20788 <param name="simulator">Sim from which the message originates</param> 20788 </member>
20789 <param name="message">The message sent</param> 20789 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize">
20790 <param name="audible">The audible level of the message</param> 20790 <summary>
20791 <param name="type">The type of message sent: whisper, shout, etc</param> 20791 Serializes object
20792 <param name="sourceType">The source type of the message sender</param> 20792 </summary>
20793 <param name="fromName">The name of the agent or object sending the message</param> 20793 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20794 <param name="sourceId">The ID of the agent or object sending the message</param> 20794 </member>
20795 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param> 20795 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20796 <param name="position">The position of the agent or object sending the message</param> 20796 <summary>
20797 </member> 20797 Deserializes object from OSD
20798 <member name="P:OpenMetaverse.ChatEventArgs.Simulator"> 20798 </summary>
20799 <summary>Get the simulator sending the message</summary> 20799 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20800 </member> 20800 </member>
20801 <member name="P:OpenMetaverse.ChatEventArgs.Message"> 20801 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage">
20802 <summary>Get the message sent</summary> 20802 <summary>Agent resource usage</summary>
20803 </member> 20803 </member>
20804 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel"> 20804 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments">
20805 <summary>Get the audible level of the message</summary> 20805 <summary>Per attachment point object resource usage</summary>
20806 </member> 20806 </member>
20807 <member name="P:OpenMetaverse.ChatEventArgs.Type"> 20807 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20808 <summary>Get the type of message sent: whisper, shout, etc</summary> 20808 <summary>
20809 </member> 20809 Deserializes object from OSD
20810 <member name="P:OpenMetaverse.ChatEventArgs.SourceType"> 20810 </summary>
20811 <summary>Get the source type of the message sender</summary> 20811 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20812 </member> 20812 </member>
20813 <member name="P:OpenMetaverse.ChatEventArgs.FromName"> 20813 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)">
20814 <summary>Get the name of the agent or object sending the message</summary> 20814 <summary>
20815 </member> 20815 Makes an instance based on deserialized data
20816 <member name="P:OpenMetaverse.ChatEventArgs.SourceID"> 20816 </summary>
20817 <summary>Get the ID of the agent or object sending the message</summary> 20817 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
20818 </member> 20818 <returns>Instance containg deserialized data</returns>
20819 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID"> 20819 </member>
20820 <summary>Get the ID of the object owner, or the agent ID sending the message</summary> 20820 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
20821 </member> 20821 <summary>
20822 <member name="P:OpenMetaverse.ChatEventArgs.Position"> 20822 Detects which class handles deserialization of this message
20823 <summary>Get the position of the agent or object sending the message</summary> 20823 </summary>
20824 </member> 20824 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20825 <member name="T:OpenMetaverse.ScriptDialogEventArgs"> 20825 <returns>Object capable of decoding this message</returns>
20826 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary> 20826 </member>
20827 </member> 20827 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest">
20828 <member name="M:OpenMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String})"> 20828 <summary>Request message for parcel resource usage</summary>
20829 <summary> 20829 </member>
20830 Construct a new instance of the ScriptDialogEventArgs 20830 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID">
20831 </summary> 20831 <summary>UUID of the parel to request resource usage info</summary>
20832 <param name="message">The dialog message</param> 20832 </member>
20833 <param name="objectName">The name of the object that sent the dialog request</param> 20833 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize">
20834 <param name="imageID">The ID of the image to be displayed</param> 20834 <summary>
20835 <param name="objectID">The ID of the primitive sending the dialog</param> 20835 Serializes object
20836 <param name="firstName">The first name of the senders owner</param> 20836 </summary>
20837 <param name="lastName">The last name of the senders owner</param> 20837 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20838 <param name="chatChannel">The communication channel the dialog was sent on</param> 20838 </member>
20839 <param name="buttons">The string labels containing the options presented in this dialog</param> 20839 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20840 </member> 20840 <summary>
20841 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message"> 20841 Deserializes object from OSD
20842 <summary>Get the dialog message</summary> 20842 </summary>
20843 </member> 20843 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20844 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName"> 20844 </member>
20845 <summary>Get the name of the object that sent the dialog request</summary> 20845 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage">
20846 </member> 20846 <summary>Response message for parcel resource usage</summary>
20847 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID"> 20847 </member>
20848 <summary>Get the ID of the image to be displayed</summary> 20848 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails">
20849 </member> 20849 <summary>URL where parcel resource usage details can be retrieved</summary>
20850 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID"> 20850 </member>
20851 <summary>Get the ID of the primitive sending the dialog</summary> 20851 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary">
20852 </member> 20852 <summary>URL where parcel resource usage summary can be retrieved</summary>
20853 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName"> 20853 </member>
20854 <summary>Get the first name of the senders owner</summary> 20854 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize">
20855 </member> 20855 <summary>
20856 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName"> 20856 Serializes object
20857 <summary>Get the last name of the senders owner</summary> 20857 </summary>
20858 </member> 20858 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20859 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel"> 20859 </member>
20860 <summary>Get the communication channel the dialog was sent on, responses 20860 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20861 should also send responses on this same channel</summary> 20861 <summary>
20862 </member> 20862 Deserializes object from OSD
20863 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels"> 20863 </summary>
20864 <summary>Get the string labels containing the options presented in this dialog</summary> 20864 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20865 </member> 20865 </member>
20866 <member name="T:OpenMetaverse.ScriptQuestionEventArgs"> 20866 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
20867 <summary>Contains the data sent when a primitive requests debit or other permissions 20867 <summary>
20868 requesting a YES or NO answer</summary> 20868 Detects which class handles deserialization of this message
20869 </member> 20869 </summary>
20870 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)"> 20870 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20871 <summary> 20871 <returns>Object capable of decoding this message</returns>
20872 Construct a new instance of the ScriptQuestionEventArgs 20872 </member>
20873 </summary> 20873 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo">
20874 <param name="simulator">The simulator containing the object sending the request</param> 20874 <summary>Parcel resource usage</summary>
20875 <param name="taskID">The ID of the script making the request</param> 20875 </member>
20876 <param name="itemID">The ID of the primitive containing the script making the request</param> 20876 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels">
20877 <param name="objectName">The name of the primitive making the request</param> 20877 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary>
20878 <param name="objectOwner">The name of the owner of the object making the request</param> 20878 </member>
20879 <param name="questions">The permissions being requested</param> 20879 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20880 </member> 20880 <summary>
20881 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator"> 20881 Deserializes object from OSD
20882 <summary>Get the simulator containing the object sending the request</summary> 20882 </summary>
20883 </member> 20883 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20884 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID"> 20884 </member>
20885 <summary>Get the ID of the script making the request</summary> 20885 <member name="T:OpenMetaverse.DirectoryManager">
20886 </member> 20886 <summary>
20887 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID"> 20887 Access to the data server which allows searching for land, events, people, etc
20888 <summary>Get the ID of the primitive containing the script making the request</summary> 20888 </summary>
20889 </member> 20889 </member>
20890 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName"> 20890 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
20891 <summary>Get the name of the primitive making the request</summary> 20891 <summary>The event subscribers. null if no subcribers</summary>
20892 </member> 20892 </member>
20893 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName"> 20893 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
20894 <summary>Get the name of the owner of the object making the request</summary> 20894 <summary>Raises the EventInfoReply event</summary>
20895 </member> 20895 <param name="e">An EventInfoReplyEventArgs object containing the
20896 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions"> 20896 data returned from the data server</param>
20897 <summary>Get the permissions being requested</summary> 20897 </member>
20898 </member> 20898 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
20899 <member name="T:OpenMetaverse.LoadUrlEventArgs"> 20899 <summary>Thread sync lock object</summary>
20900 <summary>Contains the data sent when a primitive sends a request 20900 </member>
20901 to an agent to open the specified URL</summary> 20901 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
20902 </member> 20902 <summary>The event subscribers. null if no subcribers</summary>
20903 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)"> 20903 </member>
20904 <summary> 20904 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
20905 Construct a new instance of the LoadUrlEventArgs 20905 <summary>Raises the DirEventsReply event</summary>
20906 </summary> 20906 <param name="e">An DirEventsReplyEventArgs object containing the
20907 <param name="objectName">The name of the object sending the request</param> 20907 data returned from the data server</param>
20908 <param name="objectID">The ID of the object sending the request</param> 20908 </member>
20909 <param name="ownerID">The ID of the owner of the object sending the request</param> 20909 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
20910 <param name="ownerIsGroup">True if the object is owned by a group</param> 20910 <summary>Thread sync lock object</summary>
20911 <param name="message">The message sent with the request</param> 20911 </member>
20912 <param name="URL">The URL the object sent</param> 20912 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
20913 </member> 20913 <summary>The event subscribers. null if no subcribers</summary>
20914 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName"> 20914 </member>
20915 <summary>Get the name of the object sending the request</summary> 20915 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
20916 </member> 20916 <summary>Raises the PlacesReply event</summary>
20917 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID"> 20917 <param name="e">A PlacesReplyEventArgs object containing the
20918 <summary>Get the ID of the object sending the request</summary> 20918 data returned from the data server</param>
20919 </member> 20919 </member>
20920 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID"> 20920 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
20921 <summary>Get the ID of the owner of the object sending the request</summary> 20921 <summary>Thread sync lock object</summary>
20922 </member> 20922 </member>
20923 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup"> 20923 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
20924 <summary>True if the object is owned by a group</summary> 20924 <summary>The event subscribers. null if no subcribers</summary>
20925 </member> 20925 </member>
20926 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message"> 20926 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
20927 <summary>Get the message sent with the request</summary> 20927 <summary>Raises the DirPlacesReply event</summary>
20928 </member> 20928 <param name="e">A DirPlacesReplyEventArgs object containing the
20929 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL"> 20929 data returned from the data server</param>
20930 <summary>Get the URL the object sent</summary> 20930 </member>
20931 </member> 20931 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
20932 <member name="T:OpenMetaverse.InstantMessageEventArgs"> 20932 <summary>Thread sync lock object</summary>
20933 <summary>The date received from an ImprovedInstantMessage</summary> 20933 </member>
20934 </member> 20934 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
20935 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 20935 <summary>The event subscribers. null if no subcribers</summary>
20936 <summary> 20936 </member>
20937 Construct a new instance of the InstantMessageEventArgs object 20937 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
20938 </summary> 20938 <summary>Raises the DirClassifiedsReply event</summary>
20939 <param name="im">the InstantMessage object</param> 20939 <param name="e">A DirClassifiedsReplyEventArgs object containing the
20940 <param name="simulator">the simulator where the InstantMessage origniated</param> 20940 data returned from the data server</param>
20941 </member> 20941 </member>
20942 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM"> 20942 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
20943 <summary>Get the InstantMessage object</summary> 20943 <summary>Thread sync lock object</summary>
20944 </member> 20944 </member>
20945 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator"> 20945 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
20946 <summary>Get the simulator where the InstantMessage origniated</summary> 20946 <summary>The event subscribers. null if no subcribers</summary>
20947 </member> 20947 </member>
20948 <member name="T:OpenMetaverse.BalanceEventArgs"> 20948 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
20949 <summary>Contains the currency balance</summary> 20949 <summary>Raises the DirGroupsReply event</summary>
20950 </member> 20950 <param name="e">A DirGroupsReplyEventArgs object containing the
20951 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)"> 20951 data returned from the data server</param>
20952 <summary> 20952 </member>
20953 Construct a new BalanceEventArgs object 20953 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
20954 </summary> 20954 <summary>Thread sync lock object</summary>
20955 <param name="balance">The currenct balance</param> 20955 </member>
20956 </member> 20956 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
20957 <member name="P:OpenMetaverse.BalanceEventArgs.Balance"> 20957 <summary>The event subscribers. null if no subcribers</summary>
20958 <summary> 20958 </member>
20959 Get the currenct balance 20959 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
20960 </summary> 20960 <summary>Raises the DirPeopleReply event</summary>
20961 </member> 20961 <param name="e">A DirPeopleReplyEventArgs object containing the
20962 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs"> 20962 data returned from the data server</param>
20963 <summary>Contains the transaction summary when an item is purchased, 20963 </member>
20964 money is given, or land is purchased</summary> 20964 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
20965 </member> 20965 <summary>Thread sync lock object</summary>
20966 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)"> 20966 </member>
20967 <summary> 20967 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
20968 Construct a new instance of the MoneyBalanceReplyEventArgs object 20968 <summary>The event subscribers. null if no subcribers</summary>
20969 </summary> 20969 </member>
20970 <param name="transactionID">The ID of the transaction</param> 20970 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
20971 <param name="transactionSuccess">True of the transaction was successful</param> 20971 <summary>Raises the DirLandReply event</summary>
20972 <param name="balance">The current currency balance</param> 20972 <param name="e">A DirLandReplyEventArgs object containing the
20973 <param name="metersCredit">The meters credited</param> 20973 data returned from the data server</param>
20974 <param name="metersCommitted">The meters comitted</param> 20974 </member>
20975 <param name="description">A brief description of the transaction</param> 20975 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
20976 </member> 20976 <summary>Thread sync lock object</summary>
20977 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID"> 20977 </member>
20978 <summary>Get the ID of the transaction</summary> 20978 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
20979 </member> 20979 <summary>
20980 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success"> 20980 Constructs a new instance of the DirectoryManager class
20981 <summary>True of the transaction was successful</summary> 20981 </summary>
20982 </member> 20982 <param name="client">An instance of GridClient</param>
20983 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance"> 20983 </member>
20984 <summary>Get the remaining currency balance</summary> 20984 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
20985 </member> 20985 <summary>
20986 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit"> 20986 Query the data server for a list of classified ads containing the specified string.
20987 <summary>Get the meters credited</summary> 20987 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
20988 </member> 20988 results.
20989 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted"> 20989
20990 <summary>Get the meters comitted</summary> 20990 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
20991 </member> 20991 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
20992 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description"> 20992
20993 <summary>Get the description of the transaction</summary> 20993 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
20994 </member> 20994 </summary>
20995 <member name="T:OpenMetaverse.AgentDataReplyEventArgs"> 20995 <param name="searchText">A string containing a list of keywords to search for</param>
20996 <summary>Data sent from the simulator containing information about your agent and active group information</summary> 20996 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
20997 </member> 20997 </member>
20998 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)"> 20998 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
20999 <summary> 20999 <summary>
21000 Construct a new instance of the AgentDataReplyEventArgs object 21000 Query the data server for a list of classified ads which contain specified keywords (Overload)
21001 </summary> 21001
21002 <param name="firstName">The agents first name</param> 21002 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21003 <param name="lastName">The agents last name</param> 21003 </summary>
21004 <param name="activeGroupID">The agents active group ID</param> 21004 <param name="searchText">A string containing a list of keywords to search for</param>
21005 <param name="groupTitle">The group title of the agents active group</param> 21005 <param name="category">The category to search</param>
21006 <param name="groupPowers">The combined group powers the agent has in the active group</param> 21006 <param name="queryFlags">A set of flags which can be ORed to modify query options
21007 <param name="groupName">The name of the group the agent has currently active</param> 21007 such as classified maturity rating.</param>
21008 </member> 21008 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
21009 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName"> 21009 <example>
21010 <summary>Get the agents first name</summary> 21010 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
21011 </member> 21011 <code>
21012 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName"> 21012 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
21013 <summary>Get the agents last name</summary> 21013 </code>
21014 </member> 21014 </example>
21015 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID"> 21015 <remarks>
21016 <summary>Get the active group ID of your agent</summary> 21016 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
21017 </member> 21017 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
21018 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle"> 21018 </remarks>
21019 <summary>Get the active groups title of your agent</summary> 21019 </member>
21020 </member> 21020 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
21021 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers"> 21021 <summary>
21022 <summary>Get the combined group powers of your agent</summary> 21022 Starts search for places (Overloaded)
21023 </member> 21023
21024 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName"> 21024 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21025 <summary>Get the active group name of your agent</summary> 21025 </summary>
21026 </member> 21026 <param name="searchText">Search text</param>
21027 <member name="T:OpenMetaverse.AnimationsChangedEventArgs"> 21027 <param name="queryStart">Each request is limited to 100 places
21028 <summary>Data sent by the simulator to indicate the active/changed animations 21028 being returned. To get the first 100 result entries of a request use 0,
21029 applied to your agent</summary> 21029 from 100-199 use 1, 200-299 use 2, etc.</param>
21030 </member> 21030 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21031 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})"> 21031 </member>
21032 <summary> 21032 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
21033 Construct a new instance of the AnimationsChangedEventArgs class 21033 <summary>
21034 </summary> 21034 Queries the dataserver for parcels of land which are flagged to be shown in search
21035 <param name="agentAnimations">The dictionary that contains the changed animations</param> 21035
21036 </member> 21036 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21037 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations"> 21037 </summary>
21038 <summary>Get the dictionary that contains the changed animations</summary> 21038 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21039 </member> 21039 <param name="queryFlags">A set of flags which can be ORed to modify query options
21040 <member name="T:OpenMetaverse.MeanCollisionEventArgs"> 21040 such as classified maturity rating.</param>
21041 <summary> 21041 <param name="category">The category to search</param>
21042 Data sent from a simulator indicating a collision with your agent 21042 <param name="queryStart">Each request is limited to 100 places
21043 </summary> 21043 being returned. To get the first 100 result entries of a request use 0,
21044 </member> 21044 from 100-199 use 1, 200-299 use 2, etc.</param>
21045 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)"> 21045 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21046 <summary> 21046 <example>
21047 Construct a new instance of the MeanCollisionEventArgs class 21047 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
21048 </summary> 21048 <code>
21049 <param name="type">The type of collision that occurred</param> 21049 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
21050 <param name="perp">The ID of the agent or object that perpetrated the agression</param> 21050 </code>
21051 <param name="victim">The ID of the Victim</param> 21051 </example>
21052 <param name="magnitude">The strength of the collision</param> 21052 <remarks>
21053 <param name="time">The Time the collision occurred</param> 21053 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
21054 </member> 21054 </remarks>
21055 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type"> 21055 </member>
21056 <summary>Get the Type of collision</summary> 21056 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
21057 </member> 21057 <summary>
21058 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor"> 21058 Starts a search for land sales using the directory
21059 <summary>Get the ID of the agent or object that collided with your agent</summary> 21059
21060 </member> 21060 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21061 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim"> 21061 </summary>
21062 <summary>Get the ID of the agent that was attacked</summary> 21062 <param name="typeFlags">What type of land to search for. Auction,
21063 </member> 21063 estate, mainland, "first land", etc</param>
21064 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude"> 21064 <remarks>The OnDirLandReply event handler must be registered before
21065 <summary>A value indicating the strength of the collision</summary> 21065 calling this function. There is no way to determine how many
21066 </member> 21066 results will be returned, or how many times the callback will be
21067 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time"> 21067 fired other than you won't get more than 100 total parcels from
21068 <summary>Get the time the collision occurred</summary> 21068 each query.</remarks>
21069 </member> 21069 </member>
21070 <member name="T:OpenMetaverse.RegionCrossedEventArgs"> 21070 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21071 <summary>Data sent to your agent when it crosses region boundaries</summary> 21071 <summary>
21072 </member> 21072 Starts a search for land sales using the directory
21073 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)"> 21073
21074 <summary> 21074 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21075 Construct a new instance of the RegionCrossedEventArgs class 21075 </summary>
21076 </summary> 21076 <param name="typeFlags">What type of land to search for. Auction,
21077 <param name="oldSim">The simulator your agent just left</param> 21077 estate, mainland, "first land", etc</param>
21078 <param name="newSim">The simulator your agent is now in</param> 21078 <param name="priceLimit">Maximum price to search for</param>
21079 </member> 21079 <param name="areaLimit">Maximum area to search for</param>
21080 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator"> 21080 <param name="queryStart">Each request is limited to 100 parcels
21081 <summary>Get the simulator your agent just left</summary> 21081 being returned. To get the first 100 parcels of a request use 0,
21082 </member> 21082 from 100-199 use 1, 200-299 use 2, etc.</param>
21083 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator"> 21083 <remarks>The OnDirLandReply event handler must be registered before
21084 <summary>Get the simulator your agent is now in</summary> 21084 calling this function. There is no way to determine how many
21085 </member> 21085 results will be returned, or how many times the callback will be
21086 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs"> 21086 fired other than you won't get more than 100 total parcels from
21087 <summary>Data sent from the simulator when your agent joins a group chat session</summary> 21087 each query.</remarks>
21088 </member> 21088 </member>
21089 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)"> 21089 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21090 <summary> 21090 <summary>
21091 Construct a new instance of the GroupChatJoinedEventArgs class 21091 Send a request to the data server for land sales listings
21092 </summary> 21092 </summary>
21093 <param name="groupChatSessionID">The ID of the session</param> 21093
21094 <param name="sessionName">The name of the session</param> 21094 <param name="findFlags">Flags sent to specify query options
21095 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param> 21095
21096 <param name="success">True of your agent successfully joined the session</param> 21096 Available flags:
21097 </member> 21097 Specify the parcel rating with one or more of the following:
21098 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID"> 21098 IncludePG IncludeMature IncludeAdult
21099 <summary>Get the ID of the group chat session</summary> 21099
21100 </member> 21100 Specify the field to pre sort the results with ONLY ONE of the following:
21101 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName"> 21101 PerMeterSort NameSort AreaSort PricesSort
21102 <summary>Get the name of the session</summary> 21102
21103 </member> 21103 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
21104 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID"> 21104 SortAsc
21105 <summary>Get the temporary session ID used for establishing new sessions</summary> 21105
21106 </member> 21106 Specify additional filters to limit the results with one or both of the following:
21107 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success"> 21107 LimitByPrice LimitByArea
21108 <summary>True if your agent successfully joined the session</summary> 21108
21109 </member> 21109 Flags can be combined by separating them with the | (pipe) character
21110 <member name="T:OpenMetaverse.GroupChatLeftEventArgs"> 21110
21111 <summary>The session information when your agent exits a group chat session</summary> 21111 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
21112 </member> 21112 </param>
21113 <member name="M:OpenMetaverse.GroupChatLeftEventArgs.#ctor(OpenMetaverse.UUID)"> 21113 <param name="typeFlags">What type of land to search for. Auction,
21114 <summary> 21114 Estate or Mainland</param>
21115 Construct a new instance of the GroupChatLeftEventArgs class 21115 <param name="priceLimit">Maximum price to search for when the
21116 </summary> 21116 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
21117 <param name="chatSessionID">The ID of the session your agent left</param> 21117 <param name="areaLimit">Maximum area to search for when the
21118 </member> 21118 DirFindFlags.LimitByArea flag is specified in findFlags</param>
21119 <member name="P:OpenMetaverse.GroupChatLeftEventArgs.SessionID"> 21119 <param name="queryStart">Each request is limited to 100 parcels
21120 <summary>Get the ID of the session your agent left</summary> 21120 being returned. To get the first 100 parcels of a request use 0,
21121 </member> 21121 from 100-199 use 100, 200-299 use 200, etc.</param>
21122 <member name="T:OpenMetaverse.AlertMessageEventArgs"> 21122 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
21123 <summary>Data sent by the simulator containing urgent messages</summary> 21123
21124 </member> 21124 There is no way to determine how many results will be returned, or how many times the callback will be
21125 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)"> 21125 fired other than you won't get more than 100 total parcels from
21126 <summary> 21126 each reply.</para>
21127 Construct a new instance of the AlertMessageEventArgs class 21127
21128 </summary> 21128 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
21129 <param name="message">The alert message</param> 21129 results if the land is included in the query</para></remarks>
21130 </member> 21130 <example>
21131 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message"> 21131 <code>
21132 <summary>Get the alert message</summary> 21132 // request all mainland, any maturity rating that is larger than 512 sq.m
21133 </member> 21133 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
21134 <member name="T:OpenMetaverse.ScriptControlEventArgs"> 21134 </code></example>
21135 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary> 21135 </member>
21136 </member> 21136 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
21137 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)"> 21137 <summary>
21138 <summary> 21138 Search for Groups
21139 Construct a new instance of the ScriptControlEventArgs class 21139 </summary>
21140 </summary> 21140 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
21141 <param name="controls">The controls the script is attempting to take or release to the agent</param> 21141 <param name="queryStart">Start from the match number</param>
21142 <param name="pass">True if the script is passing controls back to the agent</param> 21142 <returns></returns>
21143 <param name="take">True if the script is requesting controls be released to the script</param> 21143 </member>
21144 </member> 21144 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
21145 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls"> 21145 <summary>
21146 <summary>Get the controls the script is attempting to take or release to the agent</summary> 21146 Search for Groups
21147 </member> 21147 </summary>
21148 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass"> 21148 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
21149 <summary>True if the script is passing controls back to the agent</summary> 21149 <param name="queryStart">Start from the match number</param>
21150 </member> 21150 <param name="flags">Search flags</param>
21151 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take"> 21151 <returns></returns>
21152 <summary>True if the script is requesting controls be released to the script</summary> 21152 </member>
21153 </member> 21153 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
21154 <member name="T:OpenMetaverse.CameraConstraintEventArgs"> 21154 <summary>
21155 <summary> 21155 Search the People directory for other avatars
21156 Data sent from the simulator to an agent to indicate its view limits 21156 </summary>
21157 </summary> 21157 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param>
21158 </member> 21158 <param name="queryStart"></param>
21159 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)"> 21159 <returns></returns>
21160 <summary> 21160 </member>
21161 Construct a new instance of the CameraConstraintEventArgs class 21161 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
21162 </summary> 21162 <summary>
21163 <param name="collidePlane">The collision plane</param> 21163 Search Places for parcels of land you personally own
21164 </member> 21164 </summary>
21165 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane"> 21165 </member>
21166 <summary>Get the collision plane</summary> 21166 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
21167 </member> 21167 <summary>
21168 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs"> 21168 Searches Places for land owned by the specified group
21169 <summary> 21169 </summary>
21170 Data containing script sensor requests which allow an agent to know the specific details 21170 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param>
21171 of a primitive sending script sensor requests 21171 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21172 </summary> 21172 </member>
21173 </member> 21173 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
21174 <member name="M:OpenMetaverse.ScriptSensorReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single,OpenMetaverse.Quaternion,OpenMetaverse.ScriptSensorTypeFlags,OpenMetaverse.Vector3)"> 21174 <summary>
21175 <summary> 21175 Search the Places directory for parcels that are listed in search and contain the specified keywords
21176 Construct a new instance of the ScriptSensorReplyEventArgs 21176 </summary>
21177 </summary> 21177 <param name="searchText">A string containing the keywords to search for</param>
21178 <param name="requestorID">The ID of the primitive sending the sensor</param> 21178 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21179 <param name="groupID">The ID of the group associated with the primitive</param> 21179 </member>
21180 <param name="name">The name of the primitive sending the sensor</param> 21180 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
21181 <param name="objectID">The ID of the primitive sending the sensor</param> 21181 <summary>
21182 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param> 21182 Search Places - All Options
21183 <param name="position">The position of the primitive sending the sensor</param> 21183 </summary>
21184 <param name="range">The range the primitive specified to scan</param> 21184 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
21185 <param name="rotation">The rotation of the primitive sending the sensor</param> 21185 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
21186 <param name="type">The type of sensor the primitive sent</param> 21186 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21187 <param name="velocity">The velocity of the primitive sending the sensor</param> 21187 <param name="simulatorName">String Simulator Name to search in</param>
21188 </member> 21188 <param name="groupID">LLUID of group you want to recieve results for</param>
21189 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID"> 21189 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
21190 <summary>Get the ID of the primitive sending the sensor</summary> 21190 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21191 </member> 21191 </member>
21192 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID"> 21192 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
21193 <summary>Get the ID of the group associated with the primitive</summary> 21193 <summary>
21194 </member> 21194 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
21195 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name"> 21195 </summary>
21196 <summary>Get the name of the primitive sending the sensor</summary> 21196 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21197 </member> 21197 <param name="queryStart">Each request is limited to 100 entries
21198 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID"> 21198 being returned. To get the first group of entries of a request use 0,
21199 <summary>Get the ID of the primitive sending the sensor</summary> 21199 from 100-199 use 100, 200-299 use 200, etc.</param>
21200 </member> 21200 <returns>UUID of query to correlate results in callback.</returns>
21201 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID"> 21201 </member>
21202 <summary>Get the ID of the owner of the primitive sending the sensor</summary> 21202 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
21203 </member> 21203 <summary>
21204 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position"> 21204 Search Events
21205 <summary>Get the position of the primitive sending the sensor</summary> 21205 </summary>
21206 </member> 21206 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21207 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range"> 21207 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
21208 <summary>Get the range the primitive specified to scan</summary> 21208 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
21209 </member> 21209
21210 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation"> 21210 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
21211 <summary>Get the rotation of the primitive sending the sensor</summary> 21211 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
21212 </member> 21212 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param>
21213 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type"> 21213 <param name="queryStart">Each request is limited to 100 entries
21214 <summary>Get the type of sensor the primitive sent</summary> 21214 being returned. To get the first group of entries of a request use 0,
21215 </member> 21215 from 100-199 use 100, 200-299 use 200, etc.</param>
21216 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity"> 21216 <param name="category">EventCategory event is listed under.</param>
21217 <summary>Get the velocity of the primitive sending the sensor</summary> 21217 <returns>UUID of query to correlate results in callback.</returns>
21218 </member> 21218 </member>
21219 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs"> 21219 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
21220 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary> 21220 <summary>Requests Event Details</summary>
21221 </member> 21221 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
21222 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 21222 </member>
21223 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary> 21223 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21224 </member> 21224 <summary>Process an incoming packet and raise the appropriate events</summary>
21225 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID"> 21225 <param name="sender">The sender</param>
21226 <summary>Get the ID of the primitive the agent will be sitting on</summary> 21226 <param name="e">The EventArgs object containing the packet data</param>
21227 </member> 21227 </member>
21228 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot"> 21228 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21229 <summary>True if the simulator Autopilot functions were involved</summary> 21229 <summary>Process an incoming packet and raise the appropriate events</summary>
21230 </member> 21230 <param name="sender">The sender</param>
21231 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset"> 21231 <param name="e">The EventArgs object containing the packet data</param>
21232 <summary>Get the camera offset of the agent when seated</summary> 21232 </member>
21233 </member> 21233 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21234 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset"> 21234 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
21235 <summary>Get the camera eye offset of the agent when seated</summary> 21235 <param name="capsKey">The Unique Capabilities Key</param>
21236 </member> 21236 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
21237 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook"> 21237 <param name="simulator">The simulator the message originated from</param>
21238 <summary>True of the agent will be in mouselook mode when seated</summary> 21238 </member>
21239 </member> 21239 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21240 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition"> 21240 <summary>Process an incoming packet and raise the appropriate events</summary>
21241 <summary>Get the position of the agent when seated</summary> 21241 <param name="sender">The sender</param>
21242 </member> 21242 <param name="e">The EventArgs object containing the packet data</param>
21243 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation"> 21243 </member>
21244 <summary>Get the rotation of the agent when seated</summary> 21244 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21245 </member> 21245 <summary>Process an incoming packet and raise the appropriate events</summary>
21246 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs"> 21246 <param name="sender">The sender</param>
21247 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary> 21247 <param name="e">The EventArgs object containing the packet data</param>
21248 </member> 21248 </member>
21249 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 21249 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21250 <summary> 21250 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
21251 Construct a new instance of the ChatSessionMemberAddedEventArgs object 21251 <param name="capsKey">The Unique Capabilities Key</param>
21252 </summary> 21252 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
21253 <param name="sessionID">The ID of the chat session</param> 21253 <param name="simulator">The simulator the message originated from</param>
21254 <param name="agentID">The ID of the agent joining</param> 21254 </member>
21255 </member> 21255 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21256 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID"> 21256 <summary>Process an incoming packet and raise the appropriate events</summary>
21257 <summary>Get the ID of the chat session</summary> 21257 <param name="sender">The sender</param>
21258 </member> 21258 <param name="e">The EventArgs object containing the packet data</param>
21259 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID"> 21259 </member>
21260 <summary>Get the ID of the agent that joined</summary> 21260 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21261 </member> 21261 <summary>Process an incoming packet and raise the appropriate events</summary>
21262 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs"> 21262 <param name="sender">The sender</param>
21263 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary> 21263 <param name="e">The EventArgs object containing the packet data</param>
21264 </member> 21264 </member>
21265 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 21265 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21266 <summary> 21266 <summary>Process an incoming packet and raise the appropriate events</summary>
21267 Construct a new instance of the ChatSessionMemberLeftEventArgs object 21267 <param name="sender">The sender</param>
21268 </summary> 21268 <param name="e">The EventArgs object containing the packet data</param>
21269 <param name="sessionID">The ID of the chat session</param> 21269 </member>
21270 <param name="agentID">The ID of the Agent that left</param> 21270 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21271 </member> 21271 <summary>Process an incoming packet and raise the appropriate events</summary>
21272 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID"> 21272 <param name="sender">The sender</param>
21273 <summary>Get the ID of the chat session</summary> 21273 <param name="e">The EventArgs object containing the packet data</param>
21274 </member> 21274 </member>
21275 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID"> 21275 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
21276 <summary>Get the ID of the agent that left</summary> 21276 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
21277 </member> 21277 </member>
21278 <member name="T:OpenMetaverse.PCode"> 21278 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
21279 <summary> 21279 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
21280 Identifier code for primitive types 21280 </member>
21281 </summary> 21281 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
21282 </member> 21282 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
21283 <member name="F:OpenMetaverse.PCode.None"> 21283 </member>
21284 <summary>None</summary> 21284 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
21285 </member> 21285 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
21286 <member name="F:OpenMetaverse.PCode.Prim"> 21286 </member>
21287 <summary>A Primitive</summary> 21287 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
21288 </member> 21288 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary>
21289 <member name="F:OpenMetaverse.PCode.Avatar"> 21289 </member>
21290 <summary>A Avatar</summary> 21290 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
21291 </member> 21291 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
21292 <member name="F:OpenMetaverse.PCode.Grass"> 21292 </member>
21293 <summary>Linden grass</summary> 21293 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
21294 </member> 21294 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
21295 <member name="F:OpenMetaverse.PCode.NewTree"> 21295 </member>
21296 <summary>Linden tree</summary> 21296 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
21297 </member> 21297 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
21298 <member name="F:OpenMetaverse.PCode.ParticleSystem"> 21298 </member>
21299 <summary>A primitive that acts as the source for a particle stream</summary> 21299 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
21300 </member> 21300 <summary>Classified Ad categories</summary>
21301 <member name="F:OpenMetaverse.PCode.Tree"> 21301 </member>
21302 <summary>A Linden tree</summary> 21302 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
21303 </member> 21303 <summary>Classified is listed in the Any category</summary>
21304 <member name="T:OpenMetaverse.PrimFlags"> 21304 </member>
21305 <summary> 21305 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
21306 Primary parameters for primitives such as Physics Enabled or Phantom 21306 <summary>Classified is shopping related</summary>
21307 </summary> 21307 </member>
21308 </member> 21308 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
21309 <member name="F:OpenMetaverse.PrimFlags.None"> 21309 <summary>Classified is </summary>
21310 <summary>Deprecated</summary> 21310 </member>
21311 </member> 21311 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
21312 <member name="F:OpenMetaverse.PrimFlags.Physics"> 21312 <summary></summary>
21313 <summary>Whether physics are enabled for this object</summary> 21313 </member>
21314 </member> 21314 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
21315 <member name="F:OpenMetaverse.PrimFlags.CreateSelected"> 21315 <summary></summary>
21316 <summary></summary> 21316 </member>
21317 </member> 21317 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
21318 <member name="F:OpenMetaverse.PrimFlags.ObjectModify"> 21318 <summary></summary>
21319 <summary></summary> 21319 </member>
21320 </member> 21320 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
21321 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy"> 21321 <summary></summary>
21322 <summary></summary> 21322 </member>
21323 </member> 21323 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
21324 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner"> 21324 <summary></summary>
21325 <summary></summary> 21325 </member>
21326 </member> 21326 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
21327 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner"> 21327 <summary></summary>
21328 <summary></summary> 21328 </member>
21329 </member> 21329 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
21330 <member name="F:OpenMetaverse.PrimFlags.Scripted"> 21330 <summary></summary>
21331 <summary></summary> 21331 </member>
21332 </member> 21332 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
21333 <member name="F:OpenMetaverse.PrimFlags.Touch"> 21333 <summary>Event Categories</summary>
21334 <summary>Whether this object contains an active touch script</summary> 21334 </member>
21335 </member> 21335 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
21336 <member name="F:OpenMetaverse.PrimFlags.ObjectMove"> 21336 <summary></summary>
21337 <summary></summary> 21337 </member>
21338 </member> 21338 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
21339 <member name="F:OpenMetaverse.PrimFlags.Money"> 21339 <summary></summary>
21340 <summary>Whether this object can receive payments</summary> 21340 </member>
21341 </member> 21341 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
21342 <member name="F:OpenMetaverse.PrimFlags.Phantom"> 21342 <summary></summary>
21343 <summary>Whether this object is phantom (no collisions)</summary> 21343 </member>
21344 </member> 21344 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
21345 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty"> 21345 <summary></summary>
21346 <summary></summary> 21346 </member>
21347 </member> 21347 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
21348 <member name="F:OpenMetaverse.PrimFlags.JointHinge"> 21348 <summary></summary>
21349 <summary></summary> 21349 </member>
21350 </member> 21350 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
21351 <member name="F:OpenMetaverse.PrimFlags.JointP2P"> 21351 <summary></summary>
21352 <summary></summary> 21352 </member>
21353 </member> 21353 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
21354 <member name="F:OpenMetaverse.PrimFlags.JointLP2P"> 21354 <summary></summary>
21355 <summary></summary> 21355 </member>
21356 </member> 21356 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
21357 <member name="F:OpenMetaverse.PrimFlags.JointWheel"> 21357 <summary></summary>
21358 <summary>Deprecated</summary> 21358 </member>
21359 </member> 21359 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
21360 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop"> 21360 <summary></summary>
21361 <summary></summary> 21361 </member>
21362 </member> 21362 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
21363 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer"> 21363 <summary></summary>
21364 <summary></summary> 21364 </member>
21365 </member> 21365 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
21366 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned"> 21366 <summary></summary>
21367 <summary></summary> 21367 </member>
21368 </member> 21368 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
21369 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer"> 21369 <summary></summary>
21370 <summary>Deprecated</summary> 21370 </member>
21371 </member> 21371 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
21372 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled"> 21372 <summary>
21373 <summary></summary> 21373 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
21374 </member> 21374
21375 <member name="F:OpenMetaverse.PrimFlags.AnimSource"> 21375 Flags can be combined using the | (pipe) character, not all flags are available in all queries
21376 <summary></summary> 21376 </summary>
21377 </member> 21377 </member>
21378 <member name="F:OpenMetaverse.PrimFlags.CameraSource"> 21378 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
21379 <summary></summary> 21379 <summary>Query the People database</summary>
21380 </member> 21380 </member>
21381 <member name="F:OpenMetaverse.PrimFlags.CastShadows"> 21381 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
21382 <summary></summary> 21382 <summary></summary>
21383 </member> 21383 </member>
21384 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge"> 21384 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
21385 <summary>Server flag, will not be sent to clients. Specifies that 21385 <summary></summary>
21386 the object is destroyed when it touches a simulator edge</summary> 21386 </member>
21387 </member> 21387 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
21388 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge"> 21388 <summary>Query the Groups database</summary>
21389 <summary>Server flag, will not be sent to clients. Specifies that 21389 </member>
21390 the object will be returned to the owner's inventory when it 21390 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
21391 touches a simulator edge</summary> 21391 <summary>Query the Events database</summary>
21392 </member> 21392 </member>
21393 <member name="F:OpenMetaverse.PrimFlags.Sandbox"> 21393 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
21394 <summary>Server flag, will not be sent to clients.</summary> 21394 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
21395 </member> 21395 </member>
21396 <member name="F:OpenMetaverse.PrimFlags.Flying"> 21396 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
21397 <summary>Server flag, will not be sent to client. Specifies that 21397 <summary></summary>
21398 the object is hovering/flying</summary> 21398 </member>
21399 </member> 21399 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
21400 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify"> 21400 <summary>Query the land holdings database for land which is owned by a Group</summary>
21401 <summary></summary> 21401 </member>
21402 </member> 21402 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
21403 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez"> 21403 <summary>Specifies the query should pre sort the results based upon traffic
21404 <summary></summary> 21404 when searching the Places database</summary>
21405 </member> 21405 </member>
21406 <member name="F:OpenMetaverse.PrimFlags.Temporary"> 21406 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
21407 <summary></summary> 21407 <summary></summary>
21408 </member> 21408 </member>
21409 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed"> 21409 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
21410 <summary></summary> 21410 <summary></summary>
21411 </member> 21411 </member>
21412 <member name="T:OpenMetaverse.SoundFlags"> 21412 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
21413 <summary> 21413 <summary></summary>
21414 Sound flags for sounds attached to primitives 21414 </member>
21415 </summary> 21415 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
21416 </member> 21416 <summary></summary>
21417 <member name="F:OpenMetaverse.SoundFlags.None"> 21417 </member>
21418 <summary></summary> 21418 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
21419 </member> 21419 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
21420 <member name="F:OpenMetaverse.SoundFlags.Loop"> 21420 This flag is only used when searching the land sales database</summary>
21421 <summary></summary> 21421 </member>
21422 </member> 21422 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
21423 <member name="F:OpenMetaverse.SoundFlags.SyncMaster"> 21423 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
21424 <summary></summary> 21424 This flag is only used when searching the land sales database</summary>
21425 </member> 21425 </member>
21426 <member name="F:OpenMetaverse.SoundFlags.SyncSlave"> 21426 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
21427 <summary></summary> 21427 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
21428 </member> 21428 This flag is only used when searching the land sales database</summary>
21429 <member name="F:OpenMetaverse.SoundFlags.SyncPending"> 21429 </member>
21430 <summary></summary> 21430 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
21431 </member> 21431 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
21432 <member name="F:OpenMetaverse.SoundFlags.Queue"> 21432 This flag is only used when searching the land sales database</summary>
21433 <summary></summary> 21433 </member>
21434 </member> 21434 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
21435 <member name="F:OpenMetaverse.SoundFlags.Stop"> 21435 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
21436 <summary></summary> 21436 This flag is only used when searching the land sales database</summary>
21437 </member> 21437 </member>
21438 <member name="T:OpenMetaverse.Material"> 21438 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
21439 <summary> 21439 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
21440 Material type for a primitive 21440 This flag is only used when searching the land sales database</summary>
21441 </summary> 21441 </member>
21442 </member> 21442 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
21443 <member name="F:OpenMetaverse.Material.Stone"> 21443 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
21444 <summary></summary> 21444 This flag is only used when searching the land sales database</summary>
21445 </member> 21445 </member>
21446 <member name="F:OpenMetaverse.Material.Metal"> 21446 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
21447 <summary></summary> 21447 <summary></summary>
21448 </member> 21448 </member>
21449 <member name="F:OpenMetaverse.Material.Glass"> 21449 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
21450 <summary></summary> 21450 <summary></summary>
21451 </member> 21451 </member>
21452 <member name="F:OpenMetaverse.Material.Wood"> 21452 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
21453 <summary></summary> 21453 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21454 </member> 21454 </member>
21455 <member name="F:OpenMetaverse.Material.Flesh"> 21455 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
21456 <summary></summary> 21456 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21457 </member> 21457 </member>
21458 <member name="F:OpenMetaverse.Material.Plastic"> 21458 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
21459 <summary></summary> 21459 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary>
21460 </member> 21460 </member>
21461 <member name="F:OpenMetaverse.Material.Rubber"> 21461 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
21462 <summary></summary> 21462 <summary></summary>
21463 </member> 21463 </member>
21464 <member name="F:OpenMetaverse.Material.Light"> 21464 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
21465 <summary></summary> 21465 <summary>
21466 </member> 21466 Land types to search dataserver for
21467 <member name="T:OpenMetaverse.PrimType"> 21467 </summary>
21468 <summary> 21468 </member>
21469 Used in a helper function to roughly determine prim shape 21469 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
21470 </summary> 21470 <summary>Search Auction, Mainland and Estate</summary>
21471 </member> 21471 </member>
21472 <member name="T:OpenMetaverse.ExtraParamType"> 21472 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
21473 <summary> 21473 <summary>Land which is currently up for auction</summary>
21474 Extra parameters for primitives, these flags are for features that have 21474 </member>
21475 been added after the original ObjectFlags that has all eight bits 21475 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
21476 reserved already 21476 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
21477 </summary> 21477 </member>
21478 </member> 21478 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
21479 <member name="F:OpenMetaverse.ExtraParamType.Flexible"> 21479 <summary>Parcels which are on privately owned simulators</summary>
21480 <summary>Whether this object has flexible parameters</summary> 21480 </member>
21481 </member> 21481 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
21482 <member name="F:OpenMetaverse.ExtraParamType.Light"> 21482 <summary>
21483 <summary>Whether this object has light parameters</summary> 21483 The content rating of the event
21484 </member> 21484 </summary>
21485 <member name="F:OpenMetaverse.ExtraParamType.Sculpt"> 21485 </member>
21486 <summary>Whether this object is a sculpted prim</summary> 21486 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
21487 </member> 21487 <summary>Event is PG</summary>
21488 <member name="T:OpenMetaverse.JointType"> 21488 </member>
21489 <summary> 21489 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
21490 21490 <summary>Event is Mature</summary>
21491 </summary> 21491 </member>
21492 </member> 21492 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
21493 <member name="F:OpenMetaverse.JointType.Invalid"> 21493 <summary>Event is Adult</summary>
21494 <summary></summary> 21494 </member>
21495 </member> 21495 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
21496 <member name="F:OpenMetaverse.JointType.Hinge"> 21496 <summary>
21497 <summary></summary> 21497 Classified Ad Options
21498 </member> 21498 </summary>
21499 <member name="F:OpenMetaverse.JointType.Point"> 21499 <remarks>There appear to be two formats the flags are packed in.
21500 <summary></summary> 21500 This set of flags is for the newer style</remarks>
21501 </member> 21501 </member>
21502 <member name="T:OpenMetaverse.SculptType"> 21502 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
21503 <summary> 21503 <summary></summary>
21504 21504 </member>
21505 </summary> 21505 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
21506 </member> 21506 <summary></summary>
21507 <member name="F:OpenMetaverse.SculptType.None"> 21507 </member>
21508 <summary></summary> 21508 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
21509 </member> 21509 <summary></summary>
21510 <member name="F:OpenMetaverse.SculptType.Sphere"> 21510 </member>
21511 <summary></summary> 21511 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
21512 </member> 21512 <summary></summary>
21513 <member name="F:OpenMetaverse.SculptType.Torus"> 21513 </member>
21514 <summary></summary> 21514 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
21515 </member> 21515 <summary></summary>
21516 <member name="F:OpenMetaverse.SculptType.Plane"> 21516 </member>
21517 <summary></summary> 21517 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
21518 </member> 21518 <summary>
21519 <member name="F:OpenMetaverse.SculptType.Cylinder"> 21519 Classified ad query options
21520 <summary></summary> 21520 </summary>
21521 </member> 21521 </member>
21522 <member name="F:OpenMetaverse.SculptType.Invert"> 21522 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
21523 <summary></summary> 21523 <summary>Include all ads in results</summary>
21524 </member> 21524 </member>
21525 <member name="F:OpenMetaverse.SculptType.Mirror"> 21525 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
21526 <summary></summary> 21526 <summary>Include PG ads in results</summary>
21527 </member> 21527 </member>
21528 <member name="T:OpenMetaverse.FaceType"> 21528 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
21529 <summary> 21529 <summary>Include Mature ads in results</summary>
21530 21530 </member>
21531 </summary> 21531 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
21532 </member> 21532 <summary>Include Adult ads in results</summary>
21533 <member name="F:OpenMetaverse.FaceType.PathBegin"> 21533 </member>
21534 <summary></summary> 21534 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
21535 </member> 21535 <summary>
21536 <member name="F:OpenMetaverse.FaceType.PathEnd"> 21536 The For Sale flag in PlacesReplyData
21537 <summary></summary> 21537 </summary>
21538 </member> 21538 </member>
21539 <member name="F:OpenMetaverse.FaceType.InnerSide"> 21539 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
21540 <summary></summary> 21540 <summary>Parcel is not listed for sale</summary>
21541 </member> 21541 </member>
21542 <member name="F:OpenMetaverse.FaceType.ProfileBegin"> 21542 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
21543 <summary></summary> 21543 <summary>Parcel is For Sale</summary>
21544 </member> 21544 </member>
21545 <member name="F:OpenMetaverse.FaceType.ProfileEnd"> 21545 <member name="T:OpenMetaverse.DirectoryManager.Classified">
21546 <summary></summary> 21546 <summary>
21547 </member> 21547 A classified ad on the grid
21548 <member name="F:OpenMetaverse.FaceType.OuterSide0"> 21548 </summary>
21549 <summary></summary> 21549 </member>
21550 </member> 21550 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
21551 <member name="F:OpenMetaverse.FaceType.OuterSide1"> 21551 <summary>UUID for this ad, useful for looking up detailed
21552 <summary></summary> 21552 information about it</summary>
21553 </member> 21553 </member>
21554 <member name="F:OpenMetaverse.FaceType.OuterSide2"> 21554 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
21555 <summary></summary> 21555 <summary>The title of this classified ad</summary>
21556 </member> 21556 </member>
21557 <member name="F:OpenMetaverse.FaceType.OuterSide3"> 21557 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
21558 <summary></summary> 21558 <summary>Flags that show certain options applied to the classified</summary>
21559 </member> 21559 </member>
21560 <member name="T:OpenMetaverse.ObjectCategory"> 21560 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
21561 <summary> 21561 <summary>Creation date of the ad</summary>
21562 21562 </member>
21563 </summary> 21563 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
21564 </member> 21564 <summary>Expiration date of the ad</summary>
21565 <member name="F:OpenMetaverse.ObjectCategory.Invalid"> 21565 </member>
21566 <summary></summary> 21566 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
21567 </member> 21567 <summary>Price that was paid for this ad</summary>
21568 <member name="F:OpenMetaverse.ObjectCategory.None"> 21568 </member>
21569 <summary></summary> 21569 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
21570 </member> 21570 <summary>Print the struct data as a string</summary>
21571 <member name="F:OpenMetaverse.ObjectCategory.Owner"> 21571 <returns>A string containing the field name, and field value</returns>
21572 <summary></summary> 21572 </member>
21573 </member> 21573 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
21574 <member name="F:OpenMetaverse.ObjectCategory.Group"> 21574 <summary>
21575 <summary></summary> 21575 A parcel retrieved from the dataserver such as results from the
21576 </member> 21576 "For-Sale" listings or "Places" Search
21577 <member name="F:OpenMetaverse.ObjectCategory.Other"> 21577 </summary>
21578 <summary></summary> 21578 </member>
21579 </member> 21579 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
21580 <member name="F:OpenMetaverse.ObjectCategory.Selected"> 21580 <summary>The unique dataserver parcel ID</summary>
21581 <summary></summary> 21581 <remarks>This id is used to obtain additional information from the entry
21582 </member> 21582 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
21583 <member name="F:OpenMetaverse.ObjectCategory.Temporary"> 21583 </member>
21584 <summary></summary> 21584 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
21585 </member> 21585 <summary>A string containing the name of the parcel</summary>
21586 <member name="T:OpenMetaverse.AttachmentPoint"> 21586 </member>
21587 <summary> 21587 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
21588 Attachment points for objects on avatar bodies 21588 <summary>The size of the parcel</summary>
21589 </summary> 21589 <remarks>This field is not returned for Places searches</remarks>
21590 <remarks> 21590 </member>
21591 Both InventoryObject and InventoryAttachment types can be attached 21591 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
21592 </remarks> 21592 <summary>The price of the parcel</summary>
21593 </member> 21593 <remarks>This field is not returned for Places searches</remarks>
21594 <member name="F:OpenMetaverse.AttachmentPoint.Default"> 21594 </member>
21595 <summary>Right hand if object was not previously attached</summary> 21595 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
21596 </member> 21596 <summary>If True, this parcel is flagged to be auctioned</summary>
21597 <member name="F:OpenMetaverse.AttachmentPoint.Chest"> 21597 </member>
21598 <summary>Chest</summary> 21598 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
21599 </member> 21599 <summary>If true, this parcel is currently set for sale</summary>
21600 <member name="F:OpenMetaverse.AttachmentPoint.Skull"> 21600 </member>
21601 <summary>Skull</summary> 21601 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
21602 </member> 21602 <summary>Parcel traffic</summary>
21603 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder"> 21603 </member>
21604 <summary>Left shoulder</summary> 21604 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
21605 </member> 21605 <summary>Print the struct data as a string</summary>
21606 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder"> 21606 <returns>A string containing the field name, and field value</returns>
21607 <summary>Right shoulder</summary> 21607 </member>
21608 </member> 21608 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
21609 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand"> 21609 <summary>
21610 <summary>Left hand</summary> 21610 An Avatar returned from the dataserver
21611 </member> 21611 </summary>
21612 <member name="F:OpenMetaverse.AttachmentPoint.RightHand"> 21612 </member>
21613 <summary>Right hand</summary> 21613 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
21614 </member> 21614 <summary>Online status of agent</summary>
21615 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot"> 21615 <remarks>This field appears to be obsolete and always returns false</remarks>
21616 <summary>Left foot</summary> 21616 </member>
21617 </member> 21617 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
21618 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot"> 21618 <summary>The agents first name</summary>
21619 <summary>Right foot</summary> 21619 </member>
21620 </member> 21620 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
21621 <member name="F:OpenMetaverse.AttachmentPoint.Spine"> 21621 <summary>The agents last name</summary>
21622 <summary>Spine</summary> 21622 </member>
21623 </member> 21623 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
21624 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis"> 21624 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
21625 <summary>Pelvis</summary> 21625 </member>
21626 </member> 21626 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
21627 <member name="F:OpenMetaverse.AttachmentPoint.Mouth"> 21627 <summary>Print the struct data as a string</summary>
21628 <summary>Mouth</summary> 21628 <returns>A string containing the field name, and field value</returns>
21629 </member> 21629 </member>
21630 <member name="F:OpenMetaverse.AttachmentPoint.Chin"> 21630 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
21631 <summary>Chin</summary> 21631 <summary>
21632 </member> 21632 Response to a "Groups" Search
21633 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar"> 21633 </summary>
21634 <summary>Left ear</summary> 21634 </member>
21635 </member> 21635 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
21636 <member name="F:OpenMetaverse.AttachmentPoint.RightEar"> 21636 <summary>The Group ID</summary>
21637 <summary>Right ear</summary> 21637 </member>
21638 </member> 21638 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
21639 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball"> 21639 <summary>The name of the group</summary>
21640 <summary>Left eyeball</summary> 21640 </member>
21641 </member> 21641 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
21642 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball"> 21642 <summary>The current number of members</summary>
21643 <summary>Right eyeball</summary> 21643 </member>
21644 </member> 21644 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
21645 <member name="F:OpenMetaverse.AttachmentPoint.Nose"> 21645 <summary>Print the struct data as a string</summary>
21646 <summary>Nose</summary> 21646 <returns>A string containing the field name, and field value</returns>
21647 </member> 21647 </member>
21648 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm"> 21648 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
21649 <summary>Right upper arm</summary> 21649 <summary>
21650 </member> 21650 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
21651 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm"> 21651 <para>
21652 <summary>Right forearm</summary> 21652 Represents one of the following:
21653 </member> 21653 A parcel of land on the grid that has its Show In Search flag set
21654 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm"> 21654 A parcel of land owned by the agent making the request
21655 <summary>Left upper arm</summary> 21655 A parcel of land owned by a group the agent making the request is a member of
21656 </member> 21656 </para>
21657 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm"> 21657 <para>
21658 <summary>Left forearm</summary> 21658 In a request for Group Land, the First record will contain an empty record
21659 </member> 21659 </para>
21660 <member name="F:OpenMetaverse.AttachmentPoint.RightHip"> 21660 Note: This is not the same as searching the land for sale data source
21661 <summary>Right hip</summary> 21661 </summary>
21662 </member> 21662 </member>
21663 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg"> 21663 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
21664 <summary>Right upper leg</summary> 21664 <summary>The ID of the Agent of Group that owns the parcel</summary>
21665 </member> 21665 </member>
21666 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg"> 21666 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
21667 <summary>Right lower leg</summary> 21667 <summary>The name</summary>
21668 </member> 21668 </member>
21669 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip"> 21669 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
21670 <summary>Left hip</summary> 21670 <summary>The description</summary>
21671 </member> 21671 </member>
21672 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg"> 21672 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
21673 <summary>Left upper leg</summary> 21673 <summary>The Size of the parcel</summary>
21674 </member> 21674 </member>
21675 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg"> 21675 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
21676 <summary>Left lower leg</summary> 21676 <summary>The billable Size of the parcel, for mainland
21677 </member> 21677 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
21678 <member name="F:OpenMetaverse.AttachmentPoint.Stomach"> 21678 than the ActualArea. For Estate land this will always be 0</summary>
21679 <summary>Stomach</summary> 21679 </member>
21680 </member> 21680 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
21681 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec"> 21681 <summary>Indicates the ForSale status of the parcel</summary>
21682 <summary>Left pectoral</summary> 21682 </member>
21683 </member> 21683 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
21684 <member name="F:OpenMetaverse.AttachmentPoint.RightPec"> 21684 <summary>The Gridwide X position</summary>
21685 <summary>Right pectoral</summary> 21685 </member>
21686 </member> 21686 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
21687 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2"> 21687 <summary>The Gridwide Y position</summary>
21688 <summary>HUD Center position 2</summary> 21688 </member>
21689 </member> 21689 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
21690 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight"> 21690 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
21691 <summary>HUD Top-right</summary> 21691 </member>
21692 </member> 21692 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
21693 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop"> 21693 <summary>The name of the Region the parcel is located in</summary>
21694 <summary>HUD Top</summary> 21694 </member>
21695 </member> 21695 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
21696 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft"> 21696 <summary>The Asset ID of the parcels Snapshot texture</summary>
21697 <summary>HUD Top-left</summary> 21697 </member>
21698 </member> 21698 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
21699 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter"> 21699 <summary>The calculated visitor traffic</summary>
21700 <summary>HUD Center</summary> 21700 </member>
21701 </member> 21701 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
21702 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft"> 21702 <summary>The billing product SKU</summary>
21703 <summary>HUD Bottom-left</summary> 21703 <remarks>Known values are:
21704 </member> 21704 <list type="table">
21705 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom"> 21705 <item><term>023</term><description>Mainland / Full Region</description></item>
21706 <summary>HUD Bottom</summary> 21706 <item><term>024</term><description>Estate / Full Region</description></item>
21707 </member> 21707 <item><term>027</term><description>Estate / Openspace</description></item>
21708 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight"> 21708 <item><term>029</term><description>Estate / Homestead</description></item>
21709 <summary>HUD Bottom-right</summary> 21709 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
21710 </member> 21710 </list>
21711 <member name="T:OpenMetaverse.Tree"> 21711 </remarks>
21712 <summary> 21712 </member>
21713 Tree foliage types 21713 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
21714 </summary> 21714 <summary>No longer used, will always be 0</summary>
21715 </member> 21715 </member>
21716 <member name="F:OpenMetaverse.Tree.Pine1"> 21716 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
21717 <summary>Pine1 tree</summary> 21717 <summary>Get a SL URL for the parcel</summary>
21718 </member> 21718 <returns>A string, containing a standard SLURL</returns>
21719 <member name="F:OpenMetaverse.Tree.Oak"> 21719 </member>
21720 <summary>Oak tree</summary> 21720 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
21721 </member> 21721 <summary>Print the struct data as a string</summary>
21722 <member name="F:OpenMetaverse.Tree.TropicalBush1"> 21722 <returns>A string containing the field name, and field value</returns>
21723 <summary>Tropical Bush1</summary> 21723 </member>
21724 </member> 21724 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
21725 <member name="F:OpenMetaverse.Tree.Palm1"> 21725 <summary>
21726 <summary>Palm1 tree</summary> 21726 An "Event" Listing summary
21727 </member> 21727 </summary>
21728 <member name="F:OpenMetaverse.Tree.Dogwood"> 21728 </member>
21729 <summary>Dogwood tree</summary> 21729 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
21730 </member> 21730 <summary>The ID of the event creator</summary>
21731 <member name="F:OpenMetaverse.Tree.TropicalBush2"> 21731 </member>
21732 <summary>Tropical Bush2</summary> 21732 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
21733 </member> 21733 <summary>The name of the event</summary>
21734 <member name="F:OpenMetaverse.Tree.Palm2"> 21734 </member>
21735 <summary>Palm2 tree</summary> 21735 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
21736 </member> 21736 <summary>The events ID</summary>
21737 <member name="F:OpenMetaverse.Tree.Cypress1"> 21737 </member>
21738 <summary>Cypress1 tree</summary> 21738 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
21739 </member> 21739 <summary>A string containing the short date/time the event will begin</summary>
21740 <member name="F:OpenMetaverse.Tree.Cypress2"> 21740 </member>
21741 <summary>Cypress2 tree</summary> 21741 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
21742 </member> 21742 <summary>The event start time in Unixtime (seconds since epoch)</summary>
21743 <member name="F:OpenMetaverse.Tree.Pine2"> 21743 </member>
21744 <summary>Pine2 tree</summary> 21744 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
21745 </member> 21745 <summary>The events maturity rating</summary>
21746 <member name="F:OpenMetaverse.Tree.Plumeria"> 21746 </member>
21747 <summary>Plumeria</summary> 21747 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
21748 </member> 21748 <summary>Print the struct data as a string</summary>
21749 <member name="F:OpenMetaverse.Tree.WinterPine1"> 21749 <returns>A string containing the field name, and field value</returns>
21750 <summary>Winter pinetree1</summary> 21750 </member>
21751 </member> 21751 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
21752 <member name="F:OpenMetaverse.Tree.WinterAspen"> 21752 <summary>
21753 <summary>Winter Aspen tree</summary> 21753 The details of an "Event"
21754 </member> 21754 </summary>
21755 <member name="F:OpenMetaverse.Tree.WinterPine2"> 21755 </member>
21756 <summary>Winter pinetree2</summary> 21756 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
21757 </member> 21757 <summary>The events ID</summary>
21758 <member name="F:OpenMetaverse.Tree.Eucalyptus"> 21758 </member>
21759 <summary>Eucalyptus tree</summary> 21759 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
21760 </member> 21760 <summary>The ID of the event creator</summary>
21761 <member name="F:OpenMetaverse.Tree.Fern"> 21761 </member>
21762 <summary>Fern</summary> 21762 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
21763 </member> 21763 <summary>The name of the event</summary>
21764 <member name="F:OpenMetaverse.Tree.Eelgrass"> 21764 </member>
21765 <summary>Eelgrass</summary> 21765 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
21766 </member> 21766 <summary>The category</summary>
21767 <member name="F:OpenMetaverse.Tree.SeaSword"> 21767 </member>
21768 <summary>Sea Sword</summary> 21768 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
21769 </member> 21769 <summary>The events description</summary>
21770 <member name="F:OpenMetaverse.Tree.Kelp1"> 21770 </member>
21771 <summary>Kelp1 plant</summary> 21771 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
21772 </member> 21772 <summary>The short date/time the event will begin</summary>
21773 <member name="F:OpenMetaverse.Tree.BeachGrass1"> 21773 </member>
21774 <summary>Beach grass</summary> 21774 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
21775 </member> 21775 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
21776 <member name="F:OpenMetaverse.Tree.Kelp2"> 21776 </member>
21777 <summary>Kelp2 plant</summary> 21777 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
21778 </member> 21778 <summary>The length of the event in minutes</summary>
21779 <member name="T:OpenMetaverse.Grass"> 21779 </member>
21780 <summary> 21780 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
21781 Grass foliage types 21781 <summary>0 if no cover charge applies</summary>
21782 </summary> 21782 </member>
21783 </member> 21783 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
21784 <member name="F:OpenMetaverse.Grass.Grass0"> 21784 <summary>The cover charge amount in L$ if applicable</summary>
21785 <summary></summary> 21785 </member>
21786 </member> 21786 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
21787 <member name="F:OpenMetaverse.Grass.Grass1"> 21787 <summary>The name of the region where the event is being held</summary>
21788 <summary></summary> 21788 </member>
21789 </member> 21789 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
21790 <member name="F:OpenMetaverse.Grass.Grass2"> 21790 <summary>The gridwide location of the event</summary>
21791 <summary></summary> 21791 </member>
21792 </member> 21792 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
21793 <member name="F:OpenMetaverse.Grass.Grass3"> 21793 <summary>The maturity rating</summary>
21794 <summary></summary> 21794 </member>
21795 </member> 21795 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
21796 <member name="F:OpenMetaverse.Grass.Grass4"> 21796 <summary>Get a SL URL for the parcel where the event is hosted</summary>
21797 <summary></summary> 21797 <returns>A string, containing a standard SLURL</returns>
21798 </member> 21798 </member>
21799 <member name="F:OpenMetaverse.Grass.Undergrowth1"> 21799 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
21800 <summary></summary> 21800 <summary>Print the struct data as a string</summary>
21801 </member> 21801 <returns>A string containing the field name, and field value</returns>
21802 <member name="T:OpenMetaverse.ClickAction"> 21802 </member>
21803 <summary> 21803 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
21804 Action associated with clicking on an object 21804 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
21805 </summary> 21805 </member>
21806 </member> 21806 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
21807 <member name="F:OpenMetaverse.ClickAction.Touch"> 21807 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
21808 <summary>Touch object</summary> 21808 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
21809 </member> 21809 </member>
21810 <member name="F:OpenMetaverse.ClickAction.Sit"> 21810 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
21811 <summary>Sit on object</summary> 21811 <summary>
21812 </member> 21812 A single EventInfo object containing the details of an event
21813 <member name="F:OpenMetaverse.ClickAction.Buy"> 21813 </summary>
21814 <summary>Purchase object or contents</summary> 21814 </member>
21815 </member> 21815 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
21816 <member name="F:OpenMetaverse.ClickAction.Pay"> 21816 <summary>Contains the "Event" detail data returned from the data server</summary>
21817 <summary>Pay the object</summary> 21817 </member>
21818 </member> 21818 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
21819 <member name="F:OpenMetaverse.ClickAction.OpenTask"> 21819 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
21820 <summary>Open task inventory</summary> 21820 <param name="queryID">The ID of the query returned by the data server.
21821 </member> 21821 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
21822 <member name="F:OpenMetaverse.ClickAction.PlayMedia"> 21822 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
21823 <summary>Play parcel media</summary> 21823 </member>
21824 </member> 21824 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
21825 <member name="F:OpenMetaverse.ClickAction.OpenMedia"> 21825 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
21826 <summary>Open parcel media</summary> 21826 </member>
21827 </member> 21827 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
21828 <member name="T:OpenMetaverse.Imaging.Baker"> 21828 <summary>A list of "Events" returned by the data server</summary>
21829 <summary> 21829 </member>
21830 A set of textures that are layered on texture of each other and "baked" 21830 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
21831 in to a single texture, for avatar appearances 21831 <summary>Contains the "Event" list data returned from the data server</summary>
21832 </summary> 21832 </member>
21833 </member> 21833 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
21834 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture"> 21834 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
21835 <summary>Final baked texture</summary> 21835 <param name="queryID">The ID of the query returned by the data server.
21836 </member> 21836 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
21837 <member name="F:OpenMetaverse.Imaging.Baker.textures"> 21837 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
21838 <summary>Component layers</summary> 21838 </member>
21839 </member> 21839 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
21840 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth"> 21840 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
21841 <summary>Width of the final baked image and scratchpad</summary> 21841 </member>
21842 </member> 21842 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
21843 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight"> 21843 <summary>A list of "Places" returned by the data server</summary>
21844 <summary>Height of the final baked image and scratchpad</summary> 21844 </member>
21845 </member> 21845 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
21846 <member name="F:OpenMetaverse.Imaging.Baker.bakeType"> 21846 <summary>Contains the places data returned from the data server</summary>
21847 <summary>Bake type</summary> 21847 </member>
21848 </member> 21848 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21849 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)"> 21849 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
21850 <summary> 21850 <param name="queryID">The ID of the query returned by the data server.
21851 Default constructor 21851 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
21852 </summary> 21852 <param name="matchedParcels">A list containing land data returned by the data server</param>
21853 <param name="bakeType">Bake type</param> 21853 </member>
21854 </member> 21854 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
21855 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)"> 21855 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
21856 <summary> 21856 </member>
21857 Adds layer for baking 21857 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
21858 </summary> 21858 <summary>A list containing Places data returned by the data server</summary>
21859 <param name="tdata">TexturaData struct that contains texture and its params</param> 21859 </member>
21860 </member> 21860 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
21861 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)"> 21861 <summary>Contains the classified data returned from the data server</summary>
21862 <summary> 21862 </member>
21863 Converts avatar texture index (face) to Bake type 21863 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
21864 </summary> 21864 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
21865 <param name="index">Face number (AvatarTextureIndex)</param> 21865 <param name="classifieds">A list of classified ad data returned from the data server</param>
21866 <returns>BakeType, layer to which this texture belongs to</returns> 21866 </member>
21867 </member> 21867 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
21868 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)"> 21868 <summary>A list containing Classified Ads returned by the data server</summary>
21869 <summary> 21869 </member>
21870 Make sure images exist, resize source if needed to match the destination 21870 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
21871 </summary> 21871 <summary>Contains the group data returned from the data server</summary>
21872 <param name="dest">Destination image</param> 21872 </member>
21873 <param name="src">Source image</param> 21873 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
21874 <returns>Sanitization was succefull</returns> 21874 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
21875 </member> 21875 <param name="queryID">The ID of the query returned by the data server.
21876 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)"> 21876 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
21877 <summary> 21877 <param name="matchedGroups">A list of groups data returned by the data server</param>
21878 Fills a baked layer as a solid *appearing* color. The colors are 21878 </member>
21879 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 21879 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
21880 compressing it too far since it seems to cause upload failures if 21880 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
21881 the image is a pure solid color 21881 </member>
21882 </summary> 21882 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
21883 <param name="color">Color of the base of this layer</param> 21883 <summary>A list containing Groups data returned by the data server</summary>
21884 </member> 21884 </member>
21885 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)"> 21885 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
21886 <summary> 21886 <summary>Contains the people data returned from the data server</summary>
21887 Fills a baked layer as a solid *appearing* color. The colors are 21887 </member>
21888 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 21888 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
21889 compressing it too far since it seems to cause upload failures if 21889 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
21890 the image is a pure solid color 21890 <param name="queryID">The ID of the query returned by the data server.
21891 </summary> 21891 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
21892 <param name="r">Red value</param> 21892 <param name="matchedPeople">A list of people data returned by the data server</param>
21893 <param name="g">Green value</param> 21893 </member>
21894 <param name="b">Blue value</param> 21894 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
21895 </member> 21895 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
21896 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture"> 21896 </member>
21897 <summary>Final baked texture</summary> 21897 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
21898 </member> 21898 <summary>A list containing People data returned by the data server</summary>
21899 <member name="P:OpenMetaverse.Imaging.Baker.Textures"> 21899 </member>
21900 <summary>Component layers</summary> 21900 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
21901 </member> 21901 <summary>Contains the land sales data returned from the data server</summary>
21902 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth"> 21902 </member>
21903 <summary>Width of the final baked image and scratchpad</summary> 21903 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21904 </member> 21904 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
21905 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight"> 21905 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
21906 <summary>Height of the final baked image and scratchpad</summary> 21906 </member>
21907 </member> 21907 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
21908 <member name="P:OpenMetaverse.Imaging.Baker.BakeType"> 21908 <summary>A list containing land forsale data returned by the data server</summary>
21909 <summary>Bake type</summary> 21909 </member>
21910 </member> 21910 <member name="T:OpenMetaverse.BinBVHAnimationReader">
21911 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin"> 21911 <summary>
21912 <summary>Is this one of the 3 skin bakes</summary> 21912 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
21913 </member> 21913 </summary>
21914 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent"> 21914 </member>
21915 <summary>The event subscribers. null if no subcribers</summary> 21915 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
21916 </member> 21916 <summary>
21917 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)"> 21917 Rotation Keyframe count (used internally)
21918 <summary>Raises the LandPatchReceived event</summary> 21918 </summary>
21919 <param name="e">A LandPatchReceivedEventArgs object containing the 21919 </member>
21920 data returned from the simulator</param> 21920 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
21921 </member> 21921 <summary>
21922 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock"> 21922 Position Keyframe count (used internally)
21923 <summary>Thread sync lock object</summary> 21923 </summary>
21924 </member> 21924 </member>
21925 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 21925 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
21926 <summary> 21926 <summary>
21927 Default constructor 21927 Animation Priority
21928 </summary> 21928 </summary>
21929 <param name="client"></param> 21929 </member>
21930 </member> 21930 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
21931 <member name="M:OpenMetaverse.TerrainManager.TerrainHeightAtPoint(System.UInt64,System.Int32,System.Int32,System.Single@)"> 21931 <summary>
21932 <summary> 21932 The animation length in seconds.
21933 Retrieve the terrain height at a given coordinate 21933 </summary>
21934 </summary> 21934 </member>
21935 <param name="regionHandle">The region that the point of interest is in</param> 21935 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
21936 <param name="x">Sim X coordinate, valid range is from 0 to 255</param> 21936 <summary>
21937 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param> 21937 Expression set in the client. Null if [None] is selected
21938 <param name="height">The terrain height at the given point if the 21938 </summary>
21939 lookup was successful, otherwise 0.0f</param> 21939 </member>
21940 <returns>True if the lookup was successful, otherwise false</returns> 21940 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
21941 </member> 21941 <summary>
21942 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived"> 21942 The time in seconds to start the animation
21943 <summary>Raised when the simulator responds sends </summary> 21943 </summary>
21944 </member> 21944 </member>
21945 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator"> 21945 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
21946 <summary>Simulator from that sent tha data</summary> 21946 <summary>
21947 </member> 21947 The time in seconds to end the animation
21948 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X"> 21948 </summary>
21949 <summary>Sim coordinate of the patch</summary> 21949 </member>
21950 </member> 21950 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
21951 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y"> 21951 <summary>
21952 <summary>Sim coordinate of the patch</summary> 21952 Loop the animation
21953 </member> 21953 </summary>
21954 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize"> 21954 </member>
21955 <summary>Size of tha patch</summary> 21955 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
21956 </member> 21956 <summary>
21957 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap"> 21957 Meta data. Ease in Seconds.
21958 <summary>Heightmap for the patch</summary> 21958 </summary>
21959 </member> 21959 </member>
21960 <member name="T:OpenMetaverse.InternalDictionary`2"> 21960 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
21961 <summary> 21961 <summary>
21962 The InternalDictionary class is used through the library for storing key/value pairs. 21962 Meta data. Ease out seconds.
21963 It is intended to be a replacement for the generic Dictionary class and should 21963 </summary>
21964 be used in its place. It contains several methods for allowing access to the data from 21964 </member>
21965 outside the library that are read only and thread safe. 21965 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
21966 21966 <summary>
21967 </summary> 21967 Meta Data for the Hand Pose
21968 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 21968 </summary>
21969 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 21969 </member>
21970 </member> 21970 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
21971 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary"> 21971 <summary>
21972 <summary>Internal dictionary that this class wraps around. Do not 21972 Number of joints defined in the animation
21973 modify or enumerate the contents of this dictionary without locking 21973 </summary>
21974 on this member</summary> 21974 </member>
21975 </member> 21975 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
21976 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 21976 <summary>
21977 <summary> 21977 Contains an array of joints
21978 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 21978 </summary>
21979 with the specified key/value, has the default initial capacity. 21979 </member>
21980 </summary> 21980 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
21981 <example> 21981 <summary>
21982 <code> 21982 Searialize an animation asset into it's joints/keyframes/meta data
21983 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value. 21983 </summary>
21984 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(); 21984 <param name="animationdata"></param>
21985 </code> 21985 </member>
21986 </example> 21986 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
21987 </member> 21987 <summary>
21988 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 21988 Variable length strings seem to be null terminated in the animation asset.. but..
21989 <summary> 21989 use with caution, home grown.
21990 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 21990 advances the index.
21991 with the specified key/value, has its initial valies copied from the specified 21991 </summary>
21992 <seealso cref="T:System.Collections.Generic.Dictionary"/> 21992 <param name="data">The animation asset byte array</param>
21993 </summary> 21993 <param name="i">The offset to start reading</param>
21994 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/> 21994 <returns>a string</returns>
21995 to copy initial values from</param> 21995 </member>
21996 <example> 21996 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
21997 <code> 21997 <summary>
21998 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 21998 Read in a Joint from an animation asset byte array
21999 // populates with copied values from example KeyNameCache Dictionary. 21999 Variable length Joint fields, yay!
22000 22000 Advances the index
22001 // create source dictionary 22001 </summary>
22002 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;(); 22002 <param name="data">animation asset byte array</param>
22003 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar"); 22003 <param name="i">Byte Offset of the start of the joint</param>
22004 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar"); 22004 <returns>The Joint data serialized into the binBVHJoint structure</returns>
22005 22005 </member>
22006 // Initialize new dictionary. 22006 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
22007 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache); 22007 <summary>
22008 </code> 22008 Read Keyframes of a certain type
22009 </example> 22009 advance i
22010 </member> 22010 </summary>
22011 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 22011 <param name="data">Animation Byte array</param>
22012 <summary> 22012 <param name="i">Offset in the Byte Array. Will be advanced</param>
22013 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class 22013 <param name="keycount">Number of Keyframes</param>
22014 with the specified key/value, With its initial capacity specified. 22014 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
22015 </summary> 22015 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
22016 <param name="capacity">Initial size of dictionary</param> 22016 <returns></returns>
22017 <example> 22017 </member>
22018 <code> 22018 <member name="T:OpenMetaverse.binBVHJoint">
22019 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value, 22019 <summary>
22020 // initially allocated room for 10 entries. 22020 A Joint and it's associated meta data and keyframes
22021 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10); 22021 </summary>
22022 </code> 22022 </member>
22023 </example> 22023 <member name="F:OpenMetaverse.binBVHJoint.Name">
22024 </member> 22024 <summary>
22025 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 22025 Name of the Joint. Matches the avatar_skeleton.xml in client distros
22026 <summary> 22026 </summary>
22027 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key 22027 </member>
22028 </summary> 22028 <member name="F:OpenMetaverse.binBVHJoint.Priority">
22029 <param name="key">Key to use for lookup</param> 22029 <summary>
22030 <param name="value">Value returned</param> 22030 Joint Animation Override? Was the same as the Priority in testing..
22031 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 22031 </summary>
22032 <example> 22032 </member>
22033 <code> 22033 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
22034 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary: 22034 <summary>
22035 Avatar av; 22035 Array of Rotation Keyframes in order from earliest to latest
22036 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 22036 </summary>
22037 Console.WriteLine("Found Avatar {0}", av.Name); 22037 </member>
22038 </code> 22038 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
22039 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 22039 <summary>
22040 </example> 22040 Array of Position Keyframes in order from earliest to latest
22041 </member> 22041 This seems to only be for the Pelvis?
22042 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 22042 </summary>
22043 <summary> 22043 </member>
22044 Finds the specified match. 22044 <member name="T:OpenMetaverse.binBVHJointKey">
22045 </summary> 22045 <summary>
22046 <param name="match">The match.</param> 22046 A Joint Keyframe. This is either a position or a rotation.
22047 <returns>Matched value</returns> 22047 </summary>
22048 <example> 22048 </member>
22049 <code> 22049 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
22050 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary 22050 <summary>
22051 // with the ID 95683496 22051 Either a Vector3 position or a Vector3 Euler rotation
22052 uint findID = 95683496; 22052 </summary>
22053 Primitive findPrim = sim.ObjectsPrimitives.Find( 22053 </member>
22054 delegate(Primitive prim) { return prim.ID == findID; }); 22054 <member name="T:OpenMetaverse.HandPose">
22055 </code> 22055 <summary>
22056 </example> 22056 Poses set in the animation metadata for the hands.
22057 </member> 22057 </summary>
22058 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 22058 </member>
22059 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 22059 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
22060 <param name="match">return matching items.</param> 22060 <summary>
22061 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 22061 Capability to load TGAs to Bitmap
22062 <example> 22062 </summary>
22063 Find All prims within 20 meters and store them in a List 22063 </member>
22064 <code> 22064 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
22065 int radius = 20; 22065 <summary>
22066 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 22066 Archives assets
22067 delegate(Primitive prim) { 22067 </summary>
22068 Vector3 pos = prim.Position; 22068 </member>
22069 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 22069 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
22070 } 22070 <summary>
22071 ); 22071 Archive assets
22072 </code> 22072 </summary>
22073 </example> 22073 </member>
22074 </member> 22074 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
22075 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 22075 <summary>
22076 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 22076 Archive the assets given to this archiver to the given archive.
22077 <param name="match">return matching keys.</param> 22077 </summary>
22078 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 22078 <param name="archive"></param>
22079 <example> 22079 </member>
22080 Find All keys which also exist in another dictionary 22080 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
22081 <code> 22081 <summary>
22082 List&lt;UUID&gt; matches = myDict.FindAll( 22082 Write an assets metadata file to the given archive
22083 delegate(UUID id) { 22083 </summary>
22084 return myOtherDict.ContainsKey(id); 22084 <param name="archive"></param>
22085 } 22085 </member>
22086 ); 22086 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
22087 </code> 22087 <summary>
22088 </example> 22088 Write asset data files to the given archive
22089 </member> 22089 </summary>
22090 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 22090 <param name="archive"></param>
22091 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 22091 </member>
22092 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 22092 <member name="T:OpenMetaverse.FieldType">
22093 <example> 22093 <summary>
22094 <code> 22094
22095 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information. 22095 </summary>
22096 Client.Network.CurrentSim.ObjectsPrimitives.ForEach( 22096 </member>
22097 delegate(Primitive prim) 22097 <member name="F:OpenMetaverse.FieldType.U8">
22098 { 22098 <summary></summary>
22099 if (prim.Text != null) 22099 </member>
22100 { 22100 <member name="F:OpenMetaverse.FieldType.U16">
22101 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'", 22101 <summary></summary>
22102 prim.PropertiesFamily.Name, prim.ID, prim.Text); 22102 </member>
22103 } 22103 <member name="F:OpenMetaverse.FieldType.U32">
22104 }); 22104 <summary></summary>
22105 </code> 22105 </member>
22106 </example> 22106 <member name="F:OpenMetaverse.FieldType.U64">
22107 </member> 22107 <summary></summary>
22108 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 22108 </member>
22109 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 22109 <member name="F:OpenMetaverse.FieldType.S8">
22110 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 22110 <summary></summary>
22111 </member> 22111 </member>
22112 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 22112 <member name="F:OpenMetaverse.FieldType.S16">
22113 <summary> 22113 <summary></summary>
22114 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/> 22114 </member>
22115 </summary> 22115 <member name="F:OpenMetaverse.FieldType.S32">
22116 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 22116 <summary></summary>
22117 </member> 22117 </member>
22118 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 22118 <member name="F:OpenMetaverse.FieldType.F32">
22119 <summary>Check if Key exists in Dictionary</summary> 22119 <summary></summary>
22120 <param name="key">Key to check for</param> 22120 </member>
22121 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 22121 <member name="F:OpenMetaverse.FieldType.F64">
22122 </member> 22122 <summary></summary>
22123 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 22123 </member>
22124 <summary>Check if Value exists in Dictionary</summary> 22124 <member name="F:OpenMetaverse.FieldType.UUID">
22125 <param name="value">Value to check for</param> 22125 <summary></summary>
22126 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 22126 </member>
22127 </member> 22127 <member name="F:OpenMetaverse.FieldType.BOOL">
22128 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 22128 <summary></summary>
22129 <summary> 22129 </member>
22130 Adds the specified key to the dictionary, dictionary locking is not performed, 22130 <member name="F:OpenMetaverse.FieldType.Vector3">
22131 <see cref="!:SafeAdd"/> 22131 <summary></summary>
22132 </summary> 22132 </member>
22133 <param name="key">The key</param> 22133 <member name="F:OpenMetaverse.FieldType.Vector3d">
22134 <param name="value">The value</param> 22134 <summary></summary>
22135 </member> 22135 </member>
22136 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)"> 22136 <member name="F:OpenMetaverse.FieldType.Vector4">
22137 <summary> 22137 <summary></summary>
22138 Removes the specified key, dictionary locking is not performed 22138 </member>
22139 </summary> 22139 <member name="F:OpenMetaverse.FieldType.Quaternion">
22140 <param name="key">The key.</param> 22140 <summary></summary>
22141 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 22141 </member>
22142 </member> 22142 <member name="F:OpenMetaverse.FieldType.IPADDR">
22143 <member name="P:OpenMetaverse.InternalDictionary`2.Count"> 22143 <summary></summary>
22144 <summary> 22144 </member>
22145 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/> 22145 <member name="F:OpenMetaverse.FieldType.IPPORT">
22146 </summary> 22146 <summary></summary>
22147 </member> 22147 </member>
22148 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)"> 22148 <member name="F:OpenMetaverse.FieldType.Variable">
22149 <summary> 22149 <summary></summary>
22150 Indexer for the dictionary 22150 </member>
22151 </summary> 22151 <member name="F:OpenMetaverse.FieldType.Fixed">
22152 <param name="key">The key</param> 22152 <summary></summary>
22153 <returns>The value</returns> 22153 </member>
22154 </member> 22154 <member name="F:OpenMetaverse.FieldType.Single">
22155 <member name="T:OpenMetaverse.GroupMember"> 22155 <summary></summary>
22156 <summary> 22156 </member>
22157 Avatar group management 22157 <member name="F:OpenMetaverse.FieldType.Multiple">
22158 </summary> 22158 <summary></summary>
22159 </member> 22159 </member>
22160 <member name="F:OpenMetaverse.GroupMember.ID"> 22160 <member name="T:OpenMetaverse.MapField">
22161 <summary>Key of Group Member</summary> 22161 <summary>
22162 </member> 22162
22163 <member name="F:OpenMetaverse.GroupMember.Contribution"> 22163 </summary>
22164 <summary>Total land contribution</summary> 22164 </member>
22165 </member> 22165 <member name="F:OpenMetaverse.MapField.KeywordPosition">
22166 <member name="F:OpenMetaverse.GroupMember.OnlineStatus"> 22166 <summary></summary>
22167 <summary>Online status information</summary> 22167 </member>
22168 </member> 22168 <member name="F:OpenMetaverse.MapField.Name">
22169 <member name="F:OpenMetaverse.GroupMember.Powers"> 22169 <summary></summary>
22170 <summary>Abilities that the Group Member has</summary> 22170 </member>
22171 </member> 22171 <member name="F:OpenMetaverse.MapField.Type">
22172 <member name="F:OpenMetaverse.GroupMember.Title"> 22172 <summary></summary>
22173 <summary>Current group title</summary> 22173 </member>
22174 </member> 22174 <member name="F:OpenMetaverse.MapField.Count">
22175 <member name="F:OpenMetaverse.GroupMember.IsOwner"> 22175 <summary></summary>
22176 <summary>Is a group owner</summary> 22176 </member>
22177 </member> 22177 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
22178 <member name="T:OpenMetaverse.GroupRole"> 22178 <summary>
22179 <summary> 22179
22180 Role manager for a group 22180 </summary>
22181 </summary> 22181 <param name="obj"></param>
22182 </member> 22182 <returns></returns>
22183 <member name="F:OpenMetaverse.GroupRole.GroupID"> 22183 </member>
22184 <summary>Key of the group</summary> 22184 <member name="T:OpenMetaverse.MapBlock">
22185 </member> 22185 <summary>
22186 <member name="F:OpenMetaverse.GroupRole.ID"> 22186
22187 <summary>Key of Role</summary> 22187 </summary>
22188 </member> 22188 </member>
22189 <member name="F:OpenMetaverse.GroupRole.Name"> 22189 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
22190 <summary>Name of Role</summary> 22190 <summary></summary>
22191 </member> 22191 </member>
22192 <member name="F:OpenMetaverse.GroupRole.Title"> 22192 <member name="F:OpenMetaverse.MapBlock.Name">
22193 <summary>Group Title associated with Role</summary> 22193 <summary></summary>
22194 </member> 22194 </member>
22195 <member name="F:OpenMetaverse.GroupRole.Description"> 22195 <member name="F:OpenMetaverse.MapBlock.Count">
22196 <summary>Description of Role</summary> 22196 <summary></summary>
22197 </member> 22197 </member>
22198 <member name="F:OpenMetaverse.GroupRole.Powers"> 22198 <member name="F:OpenMetaverse.MapBlock.Fields">
22199 <summary>Abilities Associated with Role</summary> 22199 <summary></summary>
22200 </member> 22200 </member>
22201 <member name="M:OpenMetaverse.GroupRole.ToString"> 22201 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
22202 <summary>Returns the role's title</summary> 22202 <summary>
22203 <returns>The role's title</returns> 22203
22204 </member> 22204 </summary>
22205 <member name="T:OpenMetaverse.GroupTitle"> 22205 <param name="obj"></param>
22206 <summary> 22206 <returns></returns>
22207 Class to represent Group Title 22207 </member>
22208 </summary> 22208 <member name="T:OpenMetaverse.MapPacket">
22209 </member> 22209 <summary>
22210 <member name="F:OpenMetaverse.GroupTitle.GroupID"> 22210
22211 <summary>Key of the group</summary> 22211 </summary>
22212 </member> 22212 </member>
22213 <member name="F:OpenMetaverse.GroupTitle.RoleID"> 22213 <member name="F:OpenMetaverse.MapPacket.ID">
22214 <summary>ID of the role title belongs to</summary> 22214 <summary></summary>
22215 </member> 22215 </member>
22216 <member name="F:OpenMetaverse.GroupTitle.Title"> 22216 <member name="F:OpenMetaverse.MapPacket.Name">
22217 <summary>Group Title</summary> 22217 <summary></summary>
22218 </member> 22218 </member>
22219 <member name="F:OpenMetaverse.GroupTitle.Selected"> 22219 <member name="F:OpenMetaverse.MapPacket.Frequency">
22220 <summary>Whether title is Active</summary> 22220 <summary></summary>
22221 </member> 22221 </member>
22222 <member name="M:OpenMetaverse.GroupTitle.ToString"> 22222 <member name="F:OpenMetaverse.MapPacket.Trusted">
22223 <summary>Returns group title</summary> 22223 <summary></summary>
22224 </member> 22224 </member>
22225 <member name="T:OpenMetaverse.Group"> 22225 <member name="F:OpenMetaverse.MapPacket.Encoded">
22226 <summary> 22226 <summary></summary>
22227 Represents a group on the grid 22227 </member>
22228 </summary> 22228 <member name="F:OpenMetaverse.MapPacket.Blocks">
22229 </member> 22229 <summary></summary>
22230 <member name="F:OpenMetaverse.Group.ID"> 22230 </member>
22231 <summary>Key of Group</summary> 22231 <member name="T:OpenMetaverse.ProtocolManager">
22232 </member> 22232 <summary>
22233 <member name="F:OpenMetaverse.Group.InsigniaID"> 22233
22234 <summary>Key of Group Insignia</summary> 22234 </summary>
22235 </member> 22235 </member>
22236 <member name="F:OpenMetaverse.Group.FounderID"> 22236 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
22237 <summary>Key of Group Founder</summary> 22237 <summary></summary>
22238 </member> 22238 </member>
22239 <member name="F:OpenMetaverse.Group.OwnerRole"> 22239 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
22240 <summary>Key of Group Role for Owners</summary> 22240 <summary></summary>
22241 </member> 22241 </member>
22242 <member name="F:OpenMetaverse.Group.Name"> 22242 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
22243 <summary>Name of Group</summary> 22243 <summary></summary>
22244 </member> 22244 </member>
22245 <member name="F:OpenMetaverse.Group.Charter"> 22245 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
22246 <summary>Text of Group Charter</summary> 22246 <summary></summary>
22247 </member> 22247 </member>
22248 <member name="F:OpenMetaverse.Group.MemberTitle"> 22248 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
22249 <summary>Title of "everyone" role</summary> 22249 <summary></summary>
22250 </member> 22250 </member>
22251 <member name="F:OpenMetaverse.Group.OpenEnrollment"> 22251 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
22252 <summary>Is the group open for enrolement to everyone</summary> 22252 <summary>
22253 </member> 22253
22254 <member name="F:OpenMetaverse.Group.ShowInList"> 22254 </summary>
22255 <summary>Will group show up in search</summary> 22255 <param name="mapFile"></param>
22256 </member> 22256 <param name="client"></param>
22257 <member name="F:OpenMetaverse.Group.Powers"> 22257 </member>
22258 <summary></summary> 22258 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
22259 </member> 22259 <summary>
22260 <member name="F:OpenMetaverse.Group.AcceptNotices"> 22260
22261 <summary></summary> 22261 </summary>
22262 </member> 22262 <param name="command"></param>
22263 <member name="F:OpenMetaverse.Group.AllowPublish"> 22263 <returns></returns>
22264 <summary></summary> 22264 </member>
22265 </member> 22265 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
22266 <member name="F:OpenMetaverse.Group.MaturePublish"> 22266 <summary>
22267 <summary>Is the group Mature</summary> 22267
22268 </member> 22268 </summary>
22269 <member name="F:OpenMetaverse.Group.MembershipFee"> 22269 <param name="data"></param>
22270 <summary>Cost of group membership</summary> 22270 <returns></returns>
22271 </member> 22271 </member>
22272 <member name="F:OpenMetaverse.Group.Money"> 22272 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
22273 <summary></summary> 22273 <summary>
22274 </member> 22274
22275 <member name="F:OpenMetaverse.Group.Contribution"> 22275 </summary>
22276 <summary></summary> 22276 <param name="command"></param>
22277 </member> 22277 <param name="frequency"></param>
22278 <member name="F:OpenMetaverse.Group.GroupMembershipCount"> 22278 <returns></returns>
22279 <summary>The total number of current members this group has</summary> 22279 </member>
22280 </member> 22280 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
22281 <member name="F:OpenMetaverse.Group.GroupRolesCount"> 22281 <summary>
22282 <summary>The number of roles this group has configured</summary> 22282
22283 </member> 22283 </summary>
22284 <member name="F:OpenMetaverse.Group.ListInProfile"> 22284 </member>
22285 <summary>Show this group in agent's profile</summary> 22285 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
22286 </member> 22286 <summary>
22287 <member name="M:OpenMetaverse.Group.ToString"> 22287
22288 <summary>Returns the name of the group</summary> 22288 </summary>
22289 <returns>A string containing the name of the group</returns> 22289 <param name="map"></param>
22290 </member> 22290 <param name="frequency"></param>
22291 <member name="T:OpenMetaverse.Vote"> 22291 </member>
22292 <summary> 22292 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
22293 A group Vote 22293 <summary>
22294 </summary> 22294
22295 </member> 22295 </summary>
22296 <member name="F:OpenMetaverse.Vote.Candidate"> 22296 <param name="mapFile"></param>
22297 <summary>Key of Avatar who created Vote</summary> 22297 <param name="outputFile"></param>
22298 </member> 22298 </member>
22299 <member name="F:OpenMetaverse.Vote.VoteString"> 22299 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
22300 <summary>Text of the Vote proposal</summary> 22300 <summary>
22301 </member> 22301
22302 <member name="F:OpenMetaverse.Vote.NumVotes"> 22302 </summary>
22303 <summary>Total number of votes</summary> 22303 <param name="mapFile"></param>
22304 </member> 22304 </member>
22305 <member name="T:OpenMetaverse.GroupProposal"> 22305 <member name="T:OpenMetaverse.Helpers">
22306 <summary> 22306 <summary>
22307 A group proposal 22307 Static helper functions and global variables
22308 </summary> 22308 </summary>
22309 </member> 22309 </member>
22310 <member name="F:OpenMetaverse.GroupProposal.VoteText"> 22310 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
22311 <summary>The Text of the proposal</summary> 22311 <summary>This header flag signals that ACKs are appended to the packet</summary>
22312 </member> 22312 </member>
22313 <member name="F:OpenMetaverse.GroupProposal.Quorum"> 22313 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
22314 <summary>The minimum number of members that must vote before proposal passes or failes</summary> 22314 <summary>This header flag signals that this packet has been sent before</summary>
22315 </member> 22315 </member>
22316 <member name="F:OpenMetaverse.GroupProposal.Majority"> 22316 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
22317 <summary>The required ration of yes/no votes required for vote to pass</summary> 22317 <summary>This header flags signals that an ACK is expected for this packet</summary>
22318 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks> 22318 </member>
22319 TODO: this should be an enum 22319 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
22320 </member> 22320 <summary>This header flag signals that the message is compressed using zerocoding</summary>
22321 <member name="F:OpenMetaverse.GroupProposal.Duration"> 22321 </member>
22322 <summary>The duration in days votes are accepted</summary> 22322 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
22323 </member> 22323 <summary>
22324 <member name="T:OpenMetaverse.GroupAccountSummary"> 22324
22325 <summary> 22325 </summary>
22326 22326 <param name="offset"></param>
22327 </summary> 22327 <returns></returns>
22328 </member> 22328 </member>
22329 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays"> 22329 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
22330 <summary></summary> 22330 <summary>
22331 </member> 22331
22332 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval"> 22332 </summary>
22333 <summary></summary> 22333 <param name="bytes"></param>
22334 </member> 22334 <param name="pos"></param>
22335 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate"> 22335 <returns></returns>
22336 <summary></summary> 22336 </member>
22337 </member> 22337 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
22338 <member name="F:OpenMetaverse.GroupAccountSummary.Balance"> 22338 <summary>
22339 <summary></summary> 22339
22340 </member> 22340 </summary>
22341 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits"> 22341 <param name="rotation"></param>
22342 <summary></summary> 22342 <returns></returns>
22343 </member> 22343 </member>
22344 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits"> 22344 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
22345 <summary></summary> 22345 <summary>
22346 </member> 22346
22347 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent"> 22347 </summary>
22348 <summary></summary> 22348 <param name="bytes"></param>
22349 </member> 22349 <param name="pos"></param>
22350 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent"> 22350 <returns></returns>
22351 <summary></summary> 22351 </member>
22352 </member> 22352 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)">
22353 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent"> 22353 <summary>
22354 <summary></summary> 22354 Given an X/Y location in absolute (grid-relative) terms, a region
22355 </member> 22355 handle is returned along with the local X/Y location in that region
22356 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent"> 22356 </summary>
22357 <summary></summary> 22357 <param name="globalX">The absolute X location, a number such as
22358 </member> 22358 255360.35</param>
22359 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent"> 22359 <param name="globalY">The absolute Y location, a number such as
22360 <summary></summary> 22360 255360.35</param>
22361 </member> 22361 <param name="localX">The sim-local X position of the global X
22362 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate"> 22362 position, a value from 0.0 to 256.0</param>
22363 <summary></summary> 22363 <param name="localY">The sim-local Y position of the global Y
22364 </member> 22364 position, a value from 0.0 to 256.0</param>
22365 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate"> 22365 <returns>A 64-bit region handle that can be used to teleport to</returns>
22366 <summary></summary> 22366 </member>
22367 </member> 22367 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
22368 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate"> 22368 <summary>
22369 <summary></summary> 22369 Converts a floating point number to a terse string format used for
22370 </member> 22370 transmitting numbers in wearable asset files
22371 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate"> 22371 </summary>
22372 <summary></summary> 22372 <param name="val">Floating point number to convert to a string</param>
22373 </member> 22373 <returns>A terse string representation of the input number</returns>
22374 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate"> 22374 </member>
22375 <summary></summary> 22375 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
22376 </member> 22376 <summary>
22377 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers"> 22377 Convert a variable length field (byte array) to a string, with a
22378 <summary></summary> 22378 field name prepended to each line of the output
22379 </member> 22379 </summary>
22380 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate"> 22380 <remarks>If the byte array has unprintable characters in it, a
22381 <summary></summary> 22381 hex dump will be written instead</remarks>
22382 </member> 22382 <param name="output">The StringBuilder object to write to</param>
22383 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate"> 22383 <param name="bytes">The byte array to convert to a string</param>
22384 <summary></summary> 22384 <param name="fieldName">A field name to prepend to each line of output</param>
22385 </member> 22385 </member>
22386 <member name="T:OpenMetaverse.GroupNotice"> 22386 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
22387 <summary> 22387 <summary>
22388 Struct representing a group notice 22388 Decode a zerocoded byte array, used to decompress packets marked
22389 </summary> 22389 with the zerocoded flag
22390 </member> 22390 </summary>
22391 <member name="F:OpenMetaverse.GroupNotice.Subject"> 22391 <remarks>Any time a zero is encountered, the next byte is a count
22392 <summary></summary> 22392 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
22393 </member> 22393 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
22394 <member name="F:OpenMetaverse.GroupNotice.Message"> 22394 first four bytes are copied directly to the output buffer.
22395 <summary></summary> 22395 </remarks>
22396 </member> 22396 <param name="src">The byte array to decode</param>
22397 <member name="F:OpenMetaverse.GroupNotice.AttachmentID"> 22397 <param name="srclen">The length of the byte array to decode. This
22398 <summary></summary> 22398 would be the length of the packet up to (but not including) any
22399 </member> 22399 appended ACKs</param>
22400 <member name="F:OpenMetaverse.GroupNotice.OwnerID"> 22400 <param name="dest">The output byte array to decode to</param>
22401 <summary></summary> 22401 <returns>The length of the output buffer</returns>
22402 </member> 22402 </member>
22403 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment"> 22403 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
22404 <summary> 22404 <summary>
22405 22405 Encode a byte array with zerocoding. Used to compress packets marked
22406 </summary> 22406 with the zerocoded flag. Any zeroes in the array are compressed down
22407 <returns></returns> 22407 to a single zero byte followed by a count of how many zeroes to expand
22408 </member> 22408 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02,
22409 <member name="T:OpenMetaverse.GroupNoticesListEntry"> 22409 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
22410 <summary> 22410 directly to the output buffer.
22411 Struct representing a group notice list entry 22411 </summary>
22412 </summary> 22412 <param name="src">The byte array to encode</param>
22413 </member> 22413 <param name="srclen">The length of the byte array to encode</param>
22414 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID"> 22414 <param name="dest">The output byte array to encode to</param>
22415 <summary>Notice ID</summary> 22415 <returns>The length of the output buffer</returns>
22416 </member> 22416 </member>
22417 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp"> 22417 <member name="M:OpenMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
22418 <summary>Creation timestamp of notice</summary> 22418 <summary>
22419 </member> 22419 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
22420 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName"> 22420 </summary>
22421 <summary>Agent name who created notice</summary> 22421 <param name="creationDate">Creation date</param>
22422 </member> 22422 <param name="saleType">Sale type</param>
22423 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject"> 22423 <param name="invType">Inventory type</param>
22424 <summary>Notice subject</summary> 22424 <param name="type">Type</param>
22425 </member> 22425 <param name="assetID">Asset ID</param>
22426 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment"> 22426 <param name="groupID">Group ID</param>
22427 <summary>Is there an attachment?</summary> 22427 <param name="salePrice">Sale price</param>
22428 </member> 22428 <param name="ownerID">Owner ID</param>
22429 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType"> 22429 <param name="creatorID">Creator ID</param>
22430 <summary>Attachment Type</summary> 22430 <param name="itemID">Item ID</param>
22431 </member> 22431 <param name="folderID">Folder ID</param>
22432 <member name="T:OpenMetaverse.ChatSessionMember"> 22432 <param name="everyoneMask">Everyone mask (permissions)</param>
22433 <summary> 22433 <param name="flags">Flags</param>
22434 Struct representing a member of a group chat session and their settings 22434 <param name="nextOwnerMask">Next owner mask (permissions)</param>
22435 </summary> 22435 <param name="groupMask">Group mask (permissions)</param>
22436 </member> 22436 <param name="ownerMask">Owner mask (permissions)</param>
22437 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey"> 22437 <returns>The calculated CRC</returns>
22438 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary> 22438 </member>
22439 </member> 22439 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
22440 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat"> 22440 <summary>
22441 <summary>True if user has voice chat enabled</summary> 22441 Attempts to load a file embedded in the assembly
22442 </member> 22442 </summary>
22443 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator"> 22443 <param name="resourceName">The filename of the resource to load</param>
22444 <summary>True of Avatar has moderator abilities</summary> 22444 <returns>A Stream for the requested file, or null if the resource
22445 </member> 22445 was not successfully loaded</returns>
22446 <member name="F:OpenMetaverse.ChatSessionMember.MuteText"> 22446 </member>
22447 <summary>True if a moderator has muted this avatars chat</summary> 22447 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
22448 </member> 22448 <summary>
22449 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice"> 22449 Attempts to load a file either embedded in the assembly or found in
22450 <summary>True if a moderator has muted this avatars voice</summary> 22450 a given search path
22451 </member> 22451 </summary>
22452 <member name="T:OpenMetaverse.GroupRoleUpdate"> 22452 <param name="resourceName">The filename of the resource to load</param>
22453 <summary> 22453 <param name="searchPath">An optional path that will be searched if
22454 Role update flags 22454 the asset is not found embedded in the assembly</param>
22455 </summary> 22455 <returns>A Stream for the requested file, or null if the resource
22456 </member> 22456 was not successfully loaded</returns>
22457 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate"> 22457 </member>
22458 <summary></summary> 22458 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
22459 </member> 22459 <summary>
22460 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData"> 22460 Converts a list of primitives to an object that can be serialized
22461 <summary></summary> 22461 with the LLSD system
22462 </member> 22462 </summary>
22463 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers"> 22463 <param name="prims">Primitives to convert to a serializable object</param>
22464 <summary></summary> 22464 <returns>An object that can be serialized with LLSD</returns>
22465 </member> 22465 </member>
22466 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll"> 22466 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
22467 <summary></summary> 22467 <summary>
22468 </member> 22468 Deserializes OSD in to a list of primitives
22469 <member name="F:OpenMetaverse.GroupRoleUpdate.Create"> 22469 </summary>
22470 <summary></summary> 22470 <param name="osd">Structure holding the serialized primitive list,
22471 </member> 22471 must be of the SDMap type</param>
22472 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete"> 22472 <returns>A list of deserialized primitives</returns>
22473 <summary></summary> 22473 </member>
22474 </member> 22474 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
22475 <member name="F:OpenMetaverse.GroupPowers.None"> 22475 <summary>
22476 <summary></summary> 22476 Converts a struct or class object containing fields only into a key value separated string
22477 </member> 22477 </summary>
22478 <member name="F:OpenMetaverse.GroupPowers.Invite"> 22478 <param name="t">The struct object</param>
22479 <summary>Can send invitations to groups default role</summary> 22479 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
22480 </member> 22480 <example>
22481 <member name="F:OpenMetaverse.GroupPowers.Eject"> 22481 <code>
22482 <summary>Can eject members from group</summary> 22482 // Add the following code to any struct or class containing only fields to override the ToString()
22483 </member> 22483 // method to display the values of the passed object
22484 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions"> 22484
22485 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary> 22485 /// <summary>Print the struct data as a string</summary>
22486 </member> 22486 ///<returns>A string containing the field name, and field value</returns>
22487 <member name="F:OpenMetaverse.GroupPowers.MemberVisible"> 22487 public override string ToString()
22488 <summary>Member is visible in the public member list</summary> 22488 {
22489 </member> 22489 return Helpers.StructToString(this);
22490 <member name="F:OpenMetaverse.GroupPowers.CreateRole"> 22490 }
22491 <summary>Can create new roles</summary> 22491 </code>
22492 </member> 22492 </example>
22493 <member name="F:OpenMetaverse.GroupPowers.DeleteRole"> 22493 </member>
22494 <summary>Can delete existing roles</summary> 22494 <member name="T:OpenMetaverse.Helpers.LogLevel">
22495 </member> 22495 <summary>
22496 <member name="F:OpenMetaverse.GroupPowers.RoleProperties"> 22496 Passed to Logger.Log() to identify the severity of a log entry
22497 <summary>Can change Role names, titles and descriptions</summary> 22497 </summary>
22498 </member> 22498 </member>
22499 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited"> 22499 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
22500 <summary>Can assign other members to assigners role</summary> 22500 <summary>No logging information will be output</summary>
22501 </member> 22501 </member>
22502 <member name="F:OpenMetaverse.GroupPowers.AssignMember"> 22502 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
22503 <summary>Can assign other members to any role</summary> 22503 <summary>Non-noisy useful information, may be helpful in
22504 </member> 22504 debugging a problem</summary>
22505 <member name="F:OpenMetaverse.GroupPowers.RemoveMember"> 22505 </member>
22506 <summary>Can remove members from roles</summary> 22506 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning">
22507 </member> 22507 <summary>A non-critical error occurred. A warning will not
22508 <member name="F:OpenMetaverse.GroupPowers.ChangeActions"> 22508 prevent the rest of the library from operating as usual,
22509 <summary>Can assign and remove abilities in roles</summary> 22509 although it may be indicative of an underlying issue</summary>
22510 </member> 22510 </member>
22511 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity"> 22511 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
22512 <summary>Can change group Charter, Insignia, 'Publish on the web' and which 22512 <summary>A critical error has occurred. Generally this will
22513 members are publicly visible in group member listings</summary> 22513 be followed by the network layer shutting down, although the
22514 </member> 22514 stability of the library after an error is uncertain</summary>
22515 <member name="F:OpenMetaverse.GroupPowers.LandDeed"> 22515 </member>
22516 <summary>Can buy land or deed land to group</summary> 22516 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
22517 </member> 22517 <summary>Used for internal testing, this logging level can
22518 <member name="F:OpenMetaverse.GroupPowers.LandRelease"> 22518 generate very noisy (long and/or repetitive) messages. Don't
22519 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for 22519 pass this to the Log() function, use DebugLog() instead.
22520 private estates</summary> 22520 </summary>
22521 </member> 22521 </member>
22522 <member name="F:OpenMetaverse.GroupPowers.LandSetSale"> 22522 <member name="T:OpenMetaverse.AvatarGroup">
22523 <summary>Can set land for-sale information on group owned parcels</summary> 22523 <summary>
22524 </member> 22524 Holds group information for Avatars such as those you might find in a profile
22525 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin"> 22525 </summary>
22526 <summary>Can subdivide and join parcels</summary> 22526 </member>
22527 </member> 22527 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
22528 <member name="F:OpenMetaverse.GroupPowers.JoinChat"> 22528 <summary>true of Avatar accepts group notices</summary>
22529 <summary>Can join group chat sessions</summary> 22529 </member>
22530 </member> 22530 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
22531 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat"> 22531 <summary>Groups Key</summary>
22532 <summary>Can use voice chat in Group Chat sessions</summary> 22532 </member>
22533 </member> 22533 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
22534 <member name="F:OpenMetaverse.GroupPowers.ModerateChat"> 22534 <summary>Texture Key for groups insignia</summary>
22535 <summary>Can moderate group chat sessions</summary> 22535 </member>
22536 </member> 22536 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
22537 <member name="F:OpenMetaverse.GroupPowers.FindPlaces"> 22537 <summary>Name of the group</summary>
22538 <summary>Can toggle "Show in Find Places" and set search category</summary> 22538 </member>
22539 </member> 22539 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
22540 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity"> 22540 <summary>Powers avatar has in the group</summary>
22541 <summary>Can change parcel name, description, and 'Publish on web' settings</summary> 22541 </member>
22542 </member> 22542 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
22543 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint"> 22543 <summary>Avatars Currently selected title</summary>
22544 <summary>Can set the landing point and teleport routing on group land</summary> 22544 </member>
22545 </member> 22545 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
22546 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia"> 22546 <summary>true of Avatar has chosen to list this in their profile</summary>
22547 <summary>Can change music and media settings</summary> 22547 </member>
22548 </member> 22548 <member name="T:OpenMetaverse.Animation">
22549 <member name="F:OpenMetaverse.GroupPowers.LandEdit"> 22549 <summary>
22550 <summary>Can toggle 'Edit Terrain' option in Land settings</summary> 22550 Contains an animation currently being played by an agent
22551 </member> 22551 </summary>
22552 <member name="F:OpenMetaverse.GroupPowers.LandOptions"> 22552 </member>
22553 <summary>Can toggle various About Land > Options settings</summary> 22553 <member name="F:OpenMetaverse.Animation.AnimationID">
22554 </member> 22554 <summary>The ID of the animation asset</summary>
22555 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand"> 22555 </member>
22556 <summary>Can always terraform land, even if parcel settings have it turned off</summary> 22556 <member name="F:OpenMetaverse.Animation.AnimationSequence">
22557 </member> 22557 <summary>A number to indicate start order of currently playing animations</summary>
22558 <member name="F:OpenMetaverse.GroupPowers.AllowFly"> 22558 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
22559 <summary>Can always fly while over group owned land</summary> 22559 </member>
22560 </member> 22560 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
22561 <member name="F:OpenMetaverse.GroupPowers.AllowRez"> 22561 <summary></summary>
22562 <summary>Can always rez objects on group owned land</summary> 22562 </member>
22563 </member> 22563 <member name="T:OpenMetaverse.ProfilePick">
22564 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark"> 22564 <summary>
22565 <summary>Can always create landmarks for group owned parcels</summary> 22565 Holds group information on an individual profile pick
22566 </member> 22566 </summary>
22567 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome"> 22567 </member>
22568 <summary>Can set home location on any group owned parcel</summary> 22568 <member name="T:OpenMetaverse.AvatarManager">
22569 </member> 22569 <summary>
22570 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed"> 22570 Retrieve friend status notifications, and retrieve avatar names and
22571 <summary>Can modify public access settings for group owned parcels</summary> 22571 profiles
22572 </member> 22572 </summary>
22573 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned"> 22573 </member>
22574 <summary>Can manager parcel ban lists on group owned land</summary> 22574 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
22575 </member> 22575 <summary>The event subscribers, null of no subscribers</summary>
22576 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses"> 22576 </member>
22577 <summary>Can manage pass list sales information</summary> 22577 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
22578 </member> 22578 <summary>Raises the AvatarAnimation Event</summary>
22579 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze"> 22579 <param name="e">An AvatarAnimationEventArgs object containing
22580 <summary>Can eject and freeze other avatars on group owned land</summary> 22580 the data sent from the simulator</param>
22581 </member> 22581 </member>
22582 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet"> 22582 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
22583 <summary>Can return objects set to group</summary> 22583 <summary>Thread sync lock object</summary>
22584 </member> 22584 </member>
22585 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup"> 22585 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
22586 <summary>Can return non-group owned/set objects</summary> 22586 <summary>The event subscribers, null of no subscribers</summary>
22587 </member> 22587 </member>
22588 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned"> 22588 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
22589 <summary>Can return group owned objects</summary> 22589 <summary>Raises the AvatarAppearance Event</summary>
22590 </member> 22590 <param name="e">A AvatarAppearanceEventArgs object containing
22591 <member name="F:OpenMetaverse.GroupPowers.LandGardening"> 22591 the data sent from the simulator</param>
22592 <summary>Can landscape using Linden plants</summary> 22592 </member>
22593 </member> 22593 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
22594 <member name="F:OpenMetaverse.GroupPowers.DeedObject"> 22594 <summary>Thread sync lock object</summary>
22595 <summary>Can deed objects to group</summary> 22595 </member>
22596 </member> 22596 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
22597 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate"> 22597 <summary>The event subscribers, null of no subscribers</summary>
22598 <summary>Can move group owned objects</summary> 22598 </member>
22599 </member> 22599 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
22600 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale"> 22600 <summary>Raises the UUIDNameReply Event</summary>
22601 <summary>Can set group owned objects for-sale</summary> 22601 <param name="e">A UUIDNameReplyEventArgs object containing
22602 </member> 22602 the data sent from the simulator</param>
22603 <member name="F:OpenMetaverse.GroupPowers.Accountable"> 22603 </member>
22604 <summary>Pay group liabilities and receive group dividends</summary> 22604 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
22605 </member> 22605 <summary>Thread sync lock object</summary>
22606 <member name="F:OpenMetaverse.GroupPowers.SendNotices"> 22606 </member>
22607 <summary>Can send group notices</summary> 22607 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
22608 </member> 22608 <summary>The event subscribers, null of no subscribers</summary>
22609 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices"> 22609 </member>
22610 <summary>Can receive group notices</summary> 22610 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
22611 </member> 22611 <summary>Raises the AvatarInterestsReply Event</summary>
22612 <member name="F:OpenMetaverse.GroupPowers.StartProposal"> 22612 <param name="e">A AvatarInterestsReplyEventArgs object containing
22613 <summary>Can create group proposals</summary> 22613 the data sent from the simulator</param>
22614 </member> 22614 </member>
22615 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal"> 22615 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
22616 <summary>Can vote on group proposals</summary> 22616 <summary>Thread sync lock object</summary>
22617 </member> 22617 </member>
22618 <member name="T:OpenMetaverse.GroupManager"> 22618 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
22619 <summary> 22619 <summary>The event subscribers, null of no subscribers</summary>
22620 Handles all network traffic related to reading and writing group 22620 </member>
22621 information 22621 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
22622 </summary> 22622 <summary>Raises the AvatarPropertiesReply Event</summary>
22623 </member> 22623 <param name="e">A AvatarPropertiesReplyEventArgs object containing
22624 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups"> 22624 the data sent from the simulator</param>
22625 <summary>The event subscribers. null if no subcribers</summary> 22625 </member>
22626 </member> 22626 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
22627 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)"> 22627 <summary>Thread sync lock object</summary>
22628 <summary>Raises the CurrentGroups event</summary> 22628 </member>
22629 <param name="e">A CurrentGroupsEventArgs object containing the 22629 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
22630 data sent from the simulator</param> 22630 <summary>The event subscribers, null of no subscribers</summary>
22631 </member> 22631 </member>
22632 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock"> 22632 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
22633 <summary>Thread sync lock object</summary> 22633 <summary>Raises the AvatarGroupsReply Event</summary>
22634 </member> 22634 <param name="e">A AvatarGroupsReplyEventArgs object containing
22635 <member name="F:OpenMetaverse.GroupManager.m_GroupNames"> 22635 the data sent from the simulator</param>
22636 <summary>The event subscribers. null if no subcribers</summary> 22636 </member>
22637 </member> 22637 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
22638 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)"> 22638 <summary>Thread sync lock object</summary>
22639 <summary>Raises the GroupNamesReply event</summary> 22639 </member>
22640 <param name="e">A GroupNamesEventArgs object containing the 22640 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
22641 data response from the simulator</param> 22641 <summary>The event subscribers, null of no subscribers</summary>
22642 </member> 22642 </member>
22643 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock"> 22643 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
22644 <summary>Thread sync lock object</summary> 22644 <summary>Raises the AvatarPickerReply Event</summary>
22645 </member> 22645 <param name="e">A AvatarPickerReplyEventArgs object containing
22646 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile"> 22646 the data sent from the simulator</param>
22647 <summary>The event subscribers. null if no subcribers</summary> 22647 </member>
22648 </member> 22648 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
22649 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)"> 22649 <summary>Thread sync lock object</summary>
22650 <summary>Raises the GroupProfile event</summary> 22650 </member>
22651 <param name="e">An GroupProfileEventArgs object containing the 22651 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
22652 data returned from the simulator</param> 22652 <summary>The event subscribers, null of no subscribers</summary>
22653 </member> 22653 </member>
22654 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock"> 22654 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
22655 <summary>Thread sync lock object</summary> 22655 <summary>Raises the ViewerEffectPointAt Event</summary>
22656 </member> 22656 <param name="e">A ViewerEffectPointAtEventArgs object containing
22657 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers"> 22657 the data sent from the simulator</param>
22658 <summary>The event subscribers. null if no subcribers</summary> 22658 </member>
22659 </member> 22659 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
22660 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)"> 22660 <summary>Thread sync lock object</summary>
22661 <summary>Raises the GroupMembers event</summary> 22661 </member>
22662 <param name="e">A GroupMembersEventArgs object containing the 22662 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
22663 data returned from the simulator</param> 22663 <summary>The event subscribers, null of no subscribers</summary>
22664 </member> 22664 </member>
22665 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock"> 22665 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
22666 <summary>Thread sync lock object</summary> 22666 <summary>Raises the ViewerEffectLookAt Event</summary>
22667 </member> 22667 <param name="e">A ViewerEffectLookAtEventArgs object containing
22668 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles"> 22668 the data sent from the simulator</param>
22669 <summary>The event subscribers. null if no subcribers</summary> 22669 </member>
22670 </member> 22670 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
22671 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)"> 22671 <summary>Thread sync lock object</summary>
22672 <summary>Raises the GroupRolesDataReply event</summary> 22672 </member>
22673 <param name="e">A GroupRolesDataReplyEventArgs object containing the 22673 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
22674 data returned from the simulator</param> 22674 <summary>The event subscribers, null of no subscribers</summary>
22675 </member> 22675 </member>
22676 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock"> 22676 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
22677 <summary>Thread sync lock object</summary> 22677 <summary>Raises the ViewerEffect Event</summary>
22678 </member> 22678 <param name="e">A ViewerEffectEventArgs object containing
22679 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers"> 22679 the data sent from the simulator</param>
22680 <summary>The event subscribers. null if no subcribers</summary> 22680 </member>
22681 </member> 22681 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
22682 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)"> 22682 <summary>Thread sync lock object</summary>
22683 <summary>Raises the GroupRoleMembersReply event</summary> 22683 </member>
22684 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the 22684 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
22685 data returned from the simulator</param> 22685 <summary>The event subscribers, null of no subscribers</summary>
22686 </member> 22686 </member>
22687 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock"> 22687 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
22688 <summary>Thread sync lock object</summary> 22688 <summary>Raises the AvatarPicksReply Event</summary>
22689 </member> 22689 <param name="e">A AvatarPicksReplyEventArgs object containing
22690 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles"> 22690 the data sent from the simulator</param>
22691 <summary>The event subscribers. null if no subcribers</summary> 22691 </member>
22692 </member> 22692 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
22693 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)"> 22693 <summary>Thread sync lock object</summary>
22694 <summary>Raises the GroupTitlesReply event</summary> 22694 </member>
22695 <param name="e">A GroupTitlesReplyEventArgs object containing the 22695 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
22696 data returned from the simulator</param> 22696 <summary>The event subscribers, null of no subscribers</summary>
22697 </member> 22697 </member>
22698 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock"> 22698 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
22699 <summary>Thread sync lock object</summary> 22699 <summary>Raises the PickInfoReply Event</summary>
22700 </member> 22700 <param name="e">A PickInfoReplyEventArgs object containing
22701 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary"> 22701 the data sent from the simulator</param>
22702 <summary>The event subscribers. null if no subcribers</summary> 22702 </member>
22703 </member> 22703 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
22704 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)"> 22704 <summary>Thread sync lock object</summary>
22705 <summary>Raises the GroupAccountSummary event</summary> 22705 </member>
22706 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the 22706 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
22707 data returned from the simulator</param> 22707 <summary>The event subscribers, null of no subscribers</summary>
22708 </member> 22708 </member>
22709 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock"> 22709 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
22710 <summary>Thread sync lock object</summary> 22710 <summary>Raises the AvatarClassifiedReply Event</summary>
22711 </member> 22711 <param name="e">A AvatarClassifiedReplyEventArgs object containing
22712 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated"> 22712 the data sent from the simulator</param>
22713 <summary>The event subscribers. null if no subcribers</summary> 22713 </member>
22714 </member> 22714 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
22715 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)"> 22715 <summary>Thread sync lock object</summary>
22716 <summary>Raises the GroupCreated event</summary> 22716 </member>
22717 <param name="e">An GroupCreatedEventArgs object containing the 22717 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
22718 data returned from the simulator</param> 22718 <summary>The event subscribers, null of no subscribers</summary>
22719 </member> 22719 </member>
22720 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock"> 22720 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
22721 <summary>Thread sync lock object</summary> 22721 <summary>Raises the ClassifiedInfoReply Event</summary>
22722 </member> 22722 <param name="e">A ClassifiedInfoReplyEventArgs object containing
22723 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined"> 22723 the data sent from the simulator</param>
22724 <summary>The event subscribers. null if no subcribers</summary> 22724 </member>
22725 </member> 22725 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
22726 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)"> 22726 <summary>Thread sync lock object</summary>
22727 <summary>Raises the GroupJoined event</summary> 22727 </member>
22728 <param name="e">A GroupOperationEventArgs object containing the 22728 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
22729 result of the operation returned from the simulator</param> 22729 <summary>
22730 </member> 22730 Represents other avatars
22731 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock"> 22731 </summary>
22732 <summary>Thread sync lock object</summary> 22732 <param name="client"></param>
22733 </member> 22733 </member>
22734 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft"> 22734 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
22735 <summary>The event subscribers. null if no subcribers</summary> 22735 <summary>Tracks the specified avatar on your map</summary>
22736 </member> 22736 <param name="preyID">Avatar ID to track</param>
22737 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)"> 22737 </member>
22738 <summary>Raises the GroupLeft event</summary> 22738 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
22739 <param name="e">A GroupOperationEventArgs object containing the 22739 <summary>
22740 result of the operation returned from the simulator</param> 22740 Request a single avatar name
22741 </member> 22741 </summary>
22742 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock"> 22742 <param name="id">The avatar key to retrieve a name for</param>
22743 <summary>Thread sync lock object</summary> 22743 </member>
22744 </member> 22744 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
22745 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped"> 22745 <summary>
22746 <summary>The event subscribers. null if no subcribers</summary> 22746 Request a list of avatar names
22747 </member> 22747 </summary>
22748 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)"> 22748 <param name="ids">The avatar keys to retrieve names for</param>
22749 <summary>Raises the GroupDropped event</summary> 22749 </member>
22750 <param name="e">An GroupDroppedEventArgs object containing the 22750 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
22751 the group your agent left</param> 22751 <summary>
22752 </member> 22752 Start a request for Avatar Properties
22753 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock"> 22753 </summary>
22754 <summary>Thread sync lock object</summary> 22754 <param name="avatarid"></param>
22755 </member> 22755 </member>
22756 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected"> 22756 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
22757 <summary>The event subscribers. null if no subcribers</summary> 22757 <summary>
22758 </member> 22758 Search for an avatar (first name, last name)
22759 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)"> 22759 </summary>
22760 <summary>Raises the GroupMemberEjected event</summary> 22760 <param name="name">The name to search for</param>
22761 <param name="e">An GroupMemberEjectedEventArgs object containing the 22761 <param name="queryID">An ID to associate with this query</param>
22762 data returned from the simulator</param> 22762 </member>
22763 </member> 22763 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
22764 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock"> 22764 <summary>
22765 <summary>Thread sync lock object</summary> 22765 Start a request for Avatar Picks
22766 </member> 22766 </summary>
22767 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply"> 22767 <param name="avatarid">UUID of the avatar</param>
22768 <summary>The event subscribers. null if no subcribers</summary> 22768 </member>
22769 </member> 22769 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
22770 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)"> 22770 <summary>
22771 <summary>Raises the GroupNoticesListReply event</summary> 22771 Start a request for Avatar Classifieds
22772 <param name="e">An GroupNoticesListReplyEventArgs object containing the 22772 </summary>
22773 data returned from the simulator</param> 22773 <param name="avatarid">UUID of the avatar</param>
22774 </member> 22774 </member>
22775 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock"> 22775 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22776 <summary>Thread sync lock object</summary> 22776 <summary>
22777 </member> 22777 Start a request for details of a specific profile pick
22778 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation"> 22778 </summary>
22779 <summary>The event subscribers. null if no subcribers</summary> 22779 <param name="avatarid">UUID of the avatar</param>
22780 </member> 22780 <param name="pickid">UUID of the profile pick</param>
22781 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)"> 22781 </member>
22782 <summary>Raises the GroupInvitation event</summary> 22782 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22783 <param name="e">An GroupInvitationEventArgs object containing the 22783 <summary>
22784 data returned from the simulator</param> 22784 Start a request for details of a specific profile classified
22785 </member> 22785 </summary>
22786 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock"> 22786 <param name="avatarid">UUID of the avatar</param>
22787 <summary>Thread sync lock object</summary> 22787 <param name="classifiedid">UUID of the profile classified</param>
22788 </member> 22788 </member>
22789 <member name="F:OpenMetaverse.GroupManager.Client"> 22789 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22790 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary> 22790 <summary>Process an incoming packet and raise the appropriate events</summary>
22791 </member> 22791 <param name="sender">The sender</param>
22792 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests"> 22792 <param name="e">The EventArgs object containing the packet data</param>
22793 <summary>Currently-active group members requests</summary> 22793 </member>
22794 </member> 22794 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22795 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests"> 22795 <summary>Process an incoming packet and raise the appropriate events</summary>
22796 <summary>Currently-active group roles requests</summary> 22796 <param name="sender">The sender</param>
22797 </member> 22797 <param name="e">The EventArgs object containing the packet data</param>
22798 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests"> 22798 </member>
22799 <summary>Currently-active group role-member requests</summary> 22799 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22800 </member> 22800 <summary>Process an incoming packet and raise the appropriate events</summary>
22801 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers"> 22801 <param name="sender">The sender</param>
22802 <summary>Dictionary keeping group members while request is in progress</summary> 22802 <param name="e">The EventArgs object containing the packet data</param>
22803 </member> 22803 </member>
22804 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers"> 22804 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22805 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary> 22805 <summary>Process an incoming packet and raise the appropriate events</summary>
22806 </member> 22806 <param name="sender">The sender</param>
22807 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles"> 22807 <param name="e">The EventArgs object containing the packet data</param>
22808 <summary>Dictionary keeping GroupRole information while request is in progress</summary> 22808 </member>
22809 </member> 22809 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22810 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache"> 22810 <summary>Process an incoming packet and raise the appropriate events</summary>
22811 <summary>Caches group name lookups</summary> 22811 <param name="sender">The sender</param>
22812 </member> 22812 <param name="e">The EventArgs object containing the packet data</param>
22813 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)"> 22813 </member>
22814 <summary> 22814 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
22815 Construct a new instance of the GroupManager class 22815 <summary>
22816 </summary> 22816 Crossed region handler for message that comes across the EventQueue. Sent to an agent
22817 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param> 22817 when the agent crosses a sim border into a new region.
22818 </member> 22818 </summary>
22819 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups"> 22819 <param name="capsKey">The message key</param>
22820 <summary> 22820 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
22821 Request a current list of groups the avatar is a member of. 22821 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
22822 </summary> 22822 </member>
22823 <remarks>CAPS Event Queue must be running for this to work since the results 22823 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22824 come across CAPS.</remarks> 22824 <summary>Process an incoming packet and raise the appropriate events</summary>
22825 </member> 22825 <param name="sender">The sender</param>
22826 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)"> 22826 <param name="e">The EventArgs object containing the packet data</param>
22827 <summary> 22827 </member>
22828 Lookup name of group based on groupID 22828 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22829 </summary> 22829 <summary>Process an incoming packet and raise the appropriate events</summary>
22830 <param name="groupID">groupID of group to lookup name for.</param> 22830 <param name="sender">The sender</param>
22831 </member> 22831 <param name="e">The EventArgs object containing the packet data</param>
22832 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 22832 </member>
22833 <summary> 22833 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22834 Request lookup of multiple group names 22834 <summary>Process an incoming packet and raise the appropriate events</summary>
22835 </summary> 22835 <param name="sender">The sender</param>
22836 <param name="groupIDs">List of group IDs to request.</param> 22836 <param name="e">The EventArgs object containing the packet data</param>
22837 </member> 22837 </member>
22838 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"> 22838 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22839 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> 22839 <summary>Process an incoming packet and raise the appropriate events</summary>
22840 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> 22840 <param name="sender">The sender</param>
22841 <param name="group">group ID (UUID)</param> 22841 <param name="e">The EventArgs object containing the packet data</param>
22842 </member> 22842 </member>
22843 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"> 22843 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22844 <summary>Request a list of group members.</summary> 22844 <summary>Process an incoming packet and raise the appropriate events</summary>
22845 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks> 22845 <param name="sender">The sender</param>
22846 <param name="group">group ID (UUID)</param> 22846 <param name="e">The EventArgs object containing the packet data</param>
22847 <returns>UUID of the request, use to index into cache</returns> 22847 </member>
22848 </member> 22848 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22849 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)"> 22849 <summary>Process an incoming packet and raise the appropriate events</summary>
22850 <summary>Request group roles</summary> 22850 <param name="sender">The sender</param>
22851 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks> 22851 <param name="e">The EventArgs object containing the packet data</param>
22852 <param name="group">group ID (UUID)</param> 22852 </member>
22853 <returns>UUID of the request, use to index into cache</returns> 22853 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22854 </member> 22854 <summary>Process an incoming packet and raise the appropriate events</summary>
22855 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"> 22855 <param name="sender">The sender</param>
22856 <summary>Request members (members,role) role mapping for a group.</summary> 22856 <param name="e">The EventArgs object containing the packet data</param>
22857 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks> 22857 </member>
22858 <param name="group">group ID (UUID)</param> 22858 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
22859 <returns>UUID of the request, use to index into cache</returns> 22859 <summary>Raised when the simulator sends us data containing
22860 </member> 22860 an agents animation playlist</summary>
22861 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"> 22861 </member>
22862 <summary>Request a groups Titles</summary> 22862 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
22863 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks> 22863 <summary>Raised when the simulator sends us data containing
22864 <param name="group">group ID (UUID)</param> 22864 the appearance information for an agent</summary>
22865 <returns>UUID of the request, use to index into cache</returns> 22865 </member>
22866 </member> 22866 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
22867 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)"> 22867 <summary>Raised when the simulator sends us data containing
22868 <summary>Begin to get the group account summary</summary> 22868 agent names/id values</summary>
22869 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks> 22869 </member>
22870 <param name="group">group ID (UUID)</param> 22870 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
22871 <param name="intervalDays">How long of an interval</param> 22871 <summary>Raised when the simulator sends us data containing
22872 <param name="currentInterval">Which interval (0 for current, 1 for last)</param> 22872 the interests listed in an agents profile</summary>
22873 </member> 22873 </member>
22874 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 22874 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
22875 <summary>Invites a user to a group</summary> 22875 <summary>Raised when the simulator sends us data containing
22876 <param name="group">The group to invite to</param> 22876 profile property information for an agent</summary>
22877 <param name="roles">A list of roles to invite a person to</param> 22877 </member>
22878 <param name="personkey">Key of person to invite</param> 22878 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
22879 </member> 22879 <summary>Raised when the simulator sends us data containing
22880 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)"> 22880 the group membership an agent is a member of</summary>
22881 <summary>Set a group as the current active group</summary> 22881 </member>
22882 <param name="id">group ID (UUID)</param> 22882 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
22883 </member> 22883 <summary>Raised when the simulator sends us data containing
22884 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22884 name/id pair</summary>
22885 <summary>Change the role that determines your active title</summary> 22885 </member>
22886 <param name="group">Group ID to use</param> 22886 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
22887 <param name="role">Role ID to change to</param> 22887 <summary>Raised when the simulator sends us data containing
22888 </member> 22888 the objects and effect when an agent is pointing at</summary>
22889 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)"> 22889 </member>
22890 <summary>Set this avatar's tier contribution</summary> 22890 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
22891 <param name="group">Group ID to change tier in</param> 22891 <summary>Raised when the simulator sends us data containing
22892 <param name="contribution">amount of tier to donate</param> 22892 the objects and effect when an agent is looking at</summary>
22893 </member> 22893 </member>
22894 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)"> 22894 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
22895 <summary> 22895 <summary>Raised when the simulator sends us data containing
22896 Save wheather agent wants to accept group notices and list this group in their profile 22896 an agents viewer effect information</summary>
22897 </summary> 22897 </member>
22898 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param> 22898 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
22899 <param name="acceptNotices">Accept notices from this group</param> 22899 <summary>Raised when the simulator sends us data containing
22900 <param name="listInProfile">List this group in the profile</param> 22900 the top picks from an agents profile</summary>
22901 </member> 22901 </member>
22902 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)"> 22902 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
22903 <summary>Request to join a group</summary> 22903 <summary>Raised when the simulator sends us data containing
22904 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks> 22904 the Pick details</summary>
22905 <param name="id">group ID (UUID) to join.</param> 22905 </member>
22906 </member> 22906 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
22907 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)"> 22907 <summary>Raised when the simulator sends us data containing
22908 <summary> 22908 the classified ads an agent has placed</summary>
22909 Request to create a new group. If the group is successfully 22909 </member>
22910 created, L$100 will automatically be deducted 22910 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
22911 </summary> 22911 <summary>Raised when the simulator sends us data containing
22912 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks> 22912 the details of a classified ad</summary>
22913 <param name="group">Group struct containing the new group info</param> 22913 </member>
22914 </member> 22914 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
22915 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)"> 22915 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
22916 <summary>Update a group's profile and other information</summary> 22916 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
22917 <param name="id">Groups ID (UUID) to update.</param> 22917 the animation playlist for an agent</remarks>
22918 <param name="group">Group struct to update.</param> 22918 <example>
22919 </member> 22919 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/>
22920 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22920 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
22921 <summary>Eject a user from a group</summary> 22921 <code>
22922 <param name="group">Group ID to eject the user from</param> 22922 // subscribe to the event
22923 <param name="member">Avatar's key to eject</param> 22923 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
22924 </member> 22924
22925 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)"> 22925 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
22926 <summary>Update role information</summary> 22926 {
22927 <param name="role">Modified role to be updated</param> 22927 // create a dictionary of "known" animations from the Animations class using System.Reflection
22928 </member> 22928 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;();
22929 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)"> 22929 Type type = typeof(Animations);
22930 <summary>Create a new group role</summary> 22930 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
22931 <param name="group">Group ID to update</param> 22931 foreach (System.Reflection.FieldInfo field in fields)
22932 <param name="role">Role to create</param> 22932 {
22933 </member> 22933 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
22934 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22934 }
22935 <summary>Delete a group role</summary> 22935
22936 <param name="group">Group ID to update</param> 22936 // find out which animations being played are known animations and which are assets
22937 <param name="roleID">Role to delete</param> 22937 foreach (Animation animation in e.Animations)
22938 </member> 22938 {
22939 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22939 if (systemAnimations.ContainsKey(animation.AnimationID))
22940 <summary>Remove an avatar from a role</summary> 22940 {
22941 <param name="group">Group ID to update</param> 22941 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
22942 <param name="role">Role ID to be removed from</param> 22942 systemAnimations[animation.AnimationID], animation.AnimationSequence);
22943 <param name="member">Avatar's Key to remove</param> 22943 }
22944 </member> 22944 else
22945 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 22945 {
22946 <summary>Assign an avatar to a role</summary> 22946 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
22947 <param name="group">Group ID to update</param> 22947 animation.AnimationID, animation.AnimationSequence);
22948 <param name="role">Role ID to assign to</param> 22948 }
22949 <param name="member">Avatar's ID to assign to role</param> 22949 }
22950 </member> 22950 }
22951 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"> 22951 </code>
22952 <summary>Request the group notices list</summary> 22952 </example>
22953 <param name="group">Group ID to fetch notices for</param> 22953 </member>
22954 </member> 22954 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
22955 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)"> 22955 <summary>
22956 <summary>Request a group notice by key</summary> 22956 Construct a new instance of the AvatarAnimationEventArgs class
22957 <param name="noticeID">ID of group notice</param> 22957 </summary>
22958 </member> 22958 <param name="avatarID">The ID of the agent</param>
22959 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)"> 22959 <param name="anims">The list of animations to start</param>
22960 <summary>Send out a group notice</summary> 22960 </member>
22961 <param name="group">Group ID to update</param> 22961 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
22962 <param name="notice"><code>GroupNotice</code> structure containing notice data</param> 22962 <summary>Get the ID of the agent</summary>
22963 </member> 22963 </member>
22964 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)"> 22964 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
22965 <summary>Start a group proposal (vote)</summary> 22965 <summary>Get the list of animations to start</summary>
22966 <param name="group">The Group ID to send proposal to</param> 22966 </member>
22967 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param> 22967 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
22968 </member> 22968 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
22969 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"> 22969 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
22970 <summary>Request to leave a group</summary> 22970 the appearance data for an avatar</remarks>
22971 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks> 22971 <example>
22972 <param name="groupID">The group to leave</param> 22972 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
22973 </member> 22973 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
22974 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22974 <code>
22975 <summary>Process an incoming packet and raise the appropriate events</summary> 22975 // subscribe to the event
22976 <param name="sender">The sender</param> 22976 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
22977 <param name="e">The EventArgs object containing the packet data</param> 22977
22978 </member> 22978 // handle the data when the event is raised
22979 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22979 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
22980 <summary>Process an incoming packet and raise the appropriate events</summary> 22980 {
22981 <param name="sender">The sender</param> 22981 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
22982 <param name="e">The EventArgs object containing the packet data</param> 22982 }
22983 </member> 22983 </code>
22984 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22984 </example>
22985 <summary>Process an incoming packet and raise the appropriate events</summary> 22985 </member>
22986 <param name="sender">The sender</param> 22986 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})">
22987 <param name="e">The EventArgs object containing the packet data</param> 22987 <summary>
22988 </member> 22988 Construct a new instance of the AvatarAppearanceEventArgs class
22989 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22989 </summary>
22990 <summary>Process an incoming packet and raise the appropriate events</summary> 22990 <param name="sim">The simulator request was from</param>
22991 <param name="sender">The sender</param> 22991 <param name="avatarID">The ID of the agent</param>
22992 <param name="e">The EventArgs object containing the packet data</param> 22992 <param name="isTrial">true of the agent is a trial account</param>
22993 </member> 22993 <param name="defaultTexture">The default agent texture</param>
22994 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22994 <param name="faceTextures">The agents appearance layer textures</param>
22995 <summary>Process an incoming packet and raise the appropriate events</summary> 22995 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
22996 <param name="sender">The sender</param> 22996 </member>
22997 <param name="e">The EventArgs object containing the packet data</param> 22997 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
22998 </member> 22998 <summary>Get the Simulator this request is from of the agent</summary>
22999 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 22999 </member>
23000 <summary>Process an incoming packet and raise the appropriate events</summary> 23000 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
23001 <param name="sender">The sender</param> 23001 <summary>Get the ID of the agent</summary>
23002 <param name="e">The EventArgs object containing the packet data</param> 23002 </member>
23003 </member> 23003 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
23004 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23004 <summary>true if the agent is a trial account</summary>
23005 <summary>Process an incoming packet and raise the appropriate events</summary> 23005 </member>
23006 <param name="sender">The sender</param> 23006 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
23007 <param name="e">The EventArgs object containing the packet data</param> 23007 <summary>Get the default agent texture</summary>
23008 </member> 23008 </member>
23009 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23009 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
23010 <summary>Process an incoming packet and raise the appropriate events</summary> 23010 <summary>Get the agents appearance layer textures</summary>
23011 <param name="sender">The sender</param> 23011 </member>
23012 <param name="e">The EventArgs object containing the packet data</param> 23012 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
23013 </member> 23013 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
23014 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23014 </member>
23015 <summary>Process an incoming packet and raise the appropriate events</summary> 23015 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
23016 <param name="sender">The sender</param> 23016 <summary>Represents the interests from the profile of an agent</summary>
23017 <param name="e">The EventArgs object containing the packet data</param> 23017 </member>
23018 </member> 23018 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
23019 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23019 <summary>Get the ID of the agent</summary>
23020 <summary>Process an incoming packet and raise the appropriate events</summary> 23020 </member>
23021 <param name="sender">The sender</param> 23021 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
23022 <param name="e">The EventArgs object containing the packet data</param> 23022 <summary>The properties of an agent</summary>
23023 </member> 23023 </member>
23024 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23024 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
23025 <summary>Process an incoming packet and raise the appropriate events</summary> 23025 <summary>Get the ID of the agent</summary>
23026 <param name="sender">The sender</param> 23026 </member>
23027 <param name="e">The EventArgs object containing the packet data</param> 23027 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
23028 </member> 23028 <summary>Get the ID of the agent</summary>
23029 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23029 </member>
23030 <summary>Process an incoming packet and raise the appropriate events</summary> 23030 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
23031 <param name="sender">The sender</param> 23031 <summary>Get the ID of the agent</summary>
23032 <param name="e">The EventArgs object containing the packet data</param> 23032 </member>
23033 </member> 23033 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
23034 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23034 <summary>Get the ID of the avatar</summary>
23035 <summary>Process an incoming packet and raise the appropriate events</summary> 23035 </member>
23036 <param name="sender">The sender</param> 23036 <member name="T:OpenMetaverse.Rendering.IRendering">
23037 <param name="e">The EventArgs object containing the packet data</param> 23037 <summary>
23038 </member> 23038 Abstract base for rendering plugins
23039 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23039 </summary>
23040 <summary>Process an incoming packet and raise the appropriate events</summary> 23040 </member>
23041 <param name="sender">The sender</param> 23041 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
23042 <param name="e">The EventArgs object containing the packet data</param> 23042 <summary>
23043 </member> 23043 Generates a basic mesh structure from a primitive
23044 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23044 </summary>
23045 <summary>Process an incoming packet and raise the appropriate events</summary> 23045 <param name="prim">Primitive to generate the mesh from</param>
23046 <param name="sender">The sender</param> 23046 <param name="lod">Level of detail to generate the mesh at</param>
23047 <param name="e">The EventArgs object containing the packet data</param> 23047 <returns>The generated mesh</returns>
23048 </member> 23048 </member>
23049 <member name="E:OpenMetaverse.GroupManager.CurrentGroups"> 23049 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
23050 <summary>Raised when the simulator sends us data containing 23050 <summary>
23051 our current group membership</summary> 23051 Generates a a series of faces, each face containing a mesh and
23052 </member> 23052 metadata
23053 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply"> 23053 </summary>
23054 <summary>Raised when the simulator responds to a RequestGroupName 23054 <param name="prim">Primitive to generate the mesh from</param>
23055 or RequestGroupNames request</summary> 23055 <param name="lod">Level of detail to generate the mesh at</param>
23056 </member> 23056 <returns>The generated mesh</returns>
23057 <member name="E:OpenMetaverse.GroupManager.GroupProfile"> 23057 </member>
23058 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary> 23058 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)">
23059 </member> 23059 <summary>
23060 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply"> 23060 Apply texture coordinate modifications from a
23061 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary> 23061 <seealso cref="!:TextureEntryFace"/> to a list of vertices
23062 </member> 23062 </summary>
23063 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply"> 23063 <param name="vertices">Vertex list to modify texture coordinates for</param>
23064 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary> 23064 <param name="center">Center-point of the face</param>
23065 </member> 23065 <param name="teFace">Face texture parameters</param>
23066 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply"> 23066 </member>
23067 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary> 23067 <member name="T:OpenMetaverse.Assets.AssetTexture">
23068 </member> 23068 <summary>
23069 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply"> 23069 Represents a texture
23070 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary> 23070 </summary>
23071 </member> 23071 </member>
23072 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply"> 23072 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
23073 <summary>Raised when a response to a RequestGroupAccountSummary is returned 23073 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
23074 by the simulator</summary> 23074 </member>
23075 </member> 23075 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
23076 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply"> 23076 <summary></summary>
23077 <summary>Raised when a request to create a group is successful</summary> 23077 </member>
23078 </member> 23078 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
23079 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply"> 23079 <summary></summary>
23080 <summary>Raised when a request to join a group either 23080 </member>
23081 fails or succeeds</summary> 23081 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
23082 </member> 23082 <summary>Initializes a new instance of an AssetTexture object</summary>
23083 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply"> 23083 </member>
23084 <summary>Raised when a request to leave a group either 23084 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
23085 fails or succeeds</summary> 23085 <summary>
23086 </member> 23086 Initializes a new instance of an AssetTexture object
23087 <member name="E:OpenMetaverse.GroupManager.GroupDropped"> 23087 </summary>
23088 <summary>Raised when A group is removed from the group server</summary> 23088 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
23089 </member> 23089 <param name="assetData">A byte array containing the raw asset data</param>
23090 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected"> 23090 </member>
23091 <summary>Raised when a request to eject a member from a group either 23091 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
23092 fails or succeeds</summary> 23092 <summary>
23093 </member> 23093 Initializes a new instance of an AssetTexture object
23094 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply"> 23094 </summary>
23095 <summary>Raised when the simulator sends us group notices</summary> 23095 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
23096 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/> 23096 </member>
23097 </member> 23097 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
23098 <member name="E:OpenMetaverse.GroupManager.GroupInvitation"> 23098 <summary>
23099 <summary>Raised when another agent invites our avatar to join a group</summary> 23099 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
23100 </member> 23100 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
23101 <member name="T:OpenMetaverse.CurrentGroupsEventArgs"> 23101 </summary>
23102 <summary>Contains the current groups your agent is a member of</summary> 23102 </member>
23103 </member> 23103 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
23104 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})"> 23104 <summary>
23105 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary> 23105 Decodes the JPEG2000 data in <code>AssetData</code> to the
23106 <param name="groups">The current groups your agent is a member of</param> 23106 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
23107 </member> 23107 </summary>
23108 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups"> 23108 <returns>True if the decoding was successful, otherwise false</returns>
23109 <summary>Get the current groups your agent is a member of</summary> 23109 </member>
23110 </member> 23110 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
23111 <member name="T:OpenMetaverse.GroupNamesEventArgs"> 23111 <summary>
23112 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary> 23112 Decodes the begin and end byte positions for each quality layer in
23113 </member> 23113 the image
23114 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 23114 </summary>
23115 <summary>Construct a new instance of the GroupNamesEventArgs class</summary> 23115 <returns></returns>
23116 <param name="groupNames">The Group names dictionary</param> 23116 </member>
23117 </member> 23117 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
23118 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames"> 23118 <summary>Override the base classes AssetType</summary>
23119 <summary>Get the Group Names dictionary</summary> 23119 </member>
23120 </member> 23120 <member name="T:OpenMetaverse.Assets.AssetBodypart">
23121 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs"> 23121 <summary>
23122 <summary>Represents the members of a group</summary> 23122 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
23123 </member> 23123 </summary>
23124 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})"> 23124 </member>
23125 <summary> 23125 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
23126 Construct a new instance of the GroupMembersReplyEventArgs class 23126 <summary>Initializes a new instance of an AssetBodyPart object</summary>
23127 </summary> 23127 </member>
23128 <param name="requestID">The ID of the request</param> 23128 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
23129 <param name="groupID">The ID of the group</param> 23129 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
23130 <param name="members">The membership list of the group</param> 23130 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
23131 </member> 23131 <param name="assetData">A byte array containing the raw asset data</param>
23132 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID"> 23132 </member>
23133 <summary>Get the ID as returned by the request to correlate 23133 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)">
23134 this result set and the request</summary> 23134 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
23135 </member> 23135 <param name="source">A string representing the values of the Bodypart</param>
23136 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID"> 23136 </member>
23137 <summary>Get the ID of the group</summary> 23137 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
23138 </member> 23138 <summary>Override the base classes AssetType</summary>
23139 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members"> 23139 </member>
23140 <summary>Get the dictionary of members</summary> 23140 <member name="F:OpenMetaverse.TerrainPatch.X">
23141 </member> 23141 <summary>X position of this patch</summary>
23142 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs"> 23142 </member>
23143 <summary>Represents the roles associated with a group</summary> 23143 <member name="F:OpenMetaverse.TerrainPatch.Y">
23144 </member> 23144 <summary>Y position of this patch</summary>
23145 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})"> 23145 </member>
23146 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary> 23146 <member name="F:OpenMetaverse.TerrainPatch.Data">
23147 <param name="requestID">The ID as returned by the request to correlate 23147 <summary>A 16x16 array of floats holding decompressed layer data</summary>
23148 this result set and the request</param> 23148 </member>
23149 <param name="groupID">The ID of the group</param> 23149 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
23150 <param name="roles">The dictionary containing the roles</param> 23150 <summary>
23151 </member> 23151 Creates a LayerData packet for compressed land data given a full
23152 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID"> 23152 simulator heightmap and an array of indices of patches to compress
23153 <summary>Get the ID as returned by the request to correlate 23153 </summary>
23154 this result set and the request</summary> 23154 <param name="heightmap">A 256 * 256 array of floating point values
23155 </member> 23155 specifying the height at each meter in the simulator</param>
23156 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID"> 23156 <param name="patches">Array of indexes in the 16x16 grid of patches
23157 <summary>Get the ID of the group</summary> 23157 for this simulator. For example if 1 and 17 are specified, patches
23158 </member> 23158 x=1,y=0 and x=1,y=1 are sent</param>
23159 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles"> 23159 <returns></returns>
23160 <summary>Get the dictionary containing the roles</summary> 23160 </member>
23161 </member> 23161 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)">
23162 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs"> 23162 <summary>
23163 <summary>Represents the Role to Member mappings for a group</summary> 23163 Add a patch of terrain to a BitPacker
23164 </member> 23164 </summary>
23165 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})"> 23165 <param name="output">BitPacker to write the patch to</param>
23166 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary> 23166 <param name="heightmap">Heightmap of the simulator, must be a 256 *
23167 <param name="requestID">The ID as returned by the request to correlate 23167 256 float array</param>
23168 this result set and the request</param> 23168 <param name="x">X offset of the patch to create, valid values are
23169 <param name="groupID">The ID of the group</param> 23169 from 0 to 15</param>
23170 <param name="rolesMembers">The member to roles map</param> 23170 <param name="y">Y offset of the patch to create, valid values are
23171 </member> 23171 from 0 to 15</param>
23172 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID"> 23172 </member>
23173 <summary>Get the ID as returned by the request to correlate 23173 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
23174 this result set and the request</summary> 23174 <summary>
23175 </member> 23175 Add a custom decoder callback
23176 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID"> 23176 </summary>
23177 <summary>Get the ID of the group</summary> 23177 <param name="key">The key of the field to decode</param>
23178 </member> 23178 <param name="customPacketHandler">The custom decode handler</param>
23179 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers"> 23179 </member>
23180 <summary>Get the member to roles map</summary> 23180 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
23181 </member> 23181 <summary>
23182 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs"> 23182 Remove a custom decoder callback
23183 <summary>Represents the titles for a group</summary> 23183 </summary>
23184 </member> 23184 <param name="key">The key of the field to decode</param>
23185 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})"> 23185 <param name="customPacketHandler">The custom decode handler</param>
23186 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary> 23186 </member>
23187 <param name="requestID">The ID as returned by the request to correlate 23187 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
23188 this result set and the request</param> 23188 <summary>
23189 <param name="groupID">The ID of the group</param> 23189 Creates a formatted string containing the values of a Packet
23190 <param name="titles">The titles</param> 23190 </summary>
23191 </member> 23191 <param name="packet">The Packet</param>
23192 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID"> 23192 <returns>A formatted string of values of the nested items in the Packet object</returns>
23193 <summary>Get the ID as returned by the request to correlate 23193 </member>
23194 this result set and the request</summary> 23194 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
23195 </member> 23195 <summary>
23196 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID"> 23196 Decode an IMessage object into a beautifully formatted string
23197 <summary>Get the ID of the group</summary> 23197 </summary>
23198 </member> 23198 <param name="message">The IMessage object</param>
23199 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles"> 23199 <param name="recurseLevel">Recursion level (used for indenting)</param>
23200 <summary>Get the titles</summary> 23200 <returns>A formatted string containing the names and values of the source object</returns>
23201 </member> 23201 </member>
23202 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs"> 23202 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
23203 <summary>Represents the summary data for a group</summary> 23203 <summary>
23204 </member> 23204 A custom decoder callback
23205 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)"> 23205 </summary>
23206 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary> 23206 <param name="fieldName">The key of the object</param>
23207 <param name="groupID">The ID of the group</param> 23207 <param name="fieldData">the data to decode</param>
23208 <param name="summary">The summary data</param> 23208 <returns>A string represending the fieldData</returns>
23209 </member> 23209 </member>
23210 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID"> 23210 <member name="T:OpenMetaverse.NameValue">
23211 <summary>Get the ID of the group</summary> 23211 <summary>
23212 </member> 23212 A Name Value pair with additional settings, used in the protocol
23213 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary"> 23213 primarily to transmit avatar names and active group in object packets
23214 <summary>Get the summary data</summary> 23214 </summary>
23215 </member> 23215 </member>
23216 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs"> 23216 <member name="F:OpenMetaverse.NameValue.Name">
23217 <summary>A response to a group create request</summary> 23217 <summary></summary>
23218 </member> 23218 </member>
23219 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)"> 23219 <member name="F:OpenMetaverse.NameValue.Type">
23220 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary> 23220 <summary></summary>
23221 <param name="groupID">The ID of the group</param> 23221 </member>
23222 <param name="success">the success or faulure of the request</param> 23222 <member name="F:OpenMetaverse.NameValue.Class">
23223 <param name="messsage">A string containing additional information</param> 23223 <summary></summary>
23224 </member> 23224 </member>
23225 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID"> 23225 <member name="F:OpenMetaverse.NameValue.Sendto">
23226 <summary>Get the ID of the group</summary> 23226 <summary></summary>
23227 </member> 23227 </member>
23228 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success"> 23228 <member name="F:OpenMetaverse.NameValue.Value">
23229 <summary>true of the group was created successfully</summary> 23229 <summary></summary>
23230 </member> 23230 </member>
23231 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message"> 23231 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
23232 <summary>A string containing the message</summary> 23232 <summary>
23233 </member> 23233 Constructor that takes all the fields as parameters
23234 <member name="T:OpenMetaverse.GroupOperationEventArgs"> 23234 </summary>
23235 <summary>Represents a response to a request</summary> 23235 <param name="name"></param>
23236 </member> 23236 <param name="valueType"></param>
23237 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)"> 23237 <param name="classType"></param>
23238 <summary>Construct a new instance of the GroupOperationEventArgs class</summary> 23238 <param name="sendtoType"></param>
23239 <param name="groupID">The ID of the group</param> 23239 <param name="value"></param>
23240 <param name="success">true of the request was successful</param> 23240 </member>
23241 </member> 23241 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
23242 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID"> 23242 <summary>
23243 <summary>Get the ID of the group</summary> 23243 Constructor that takes a single line from a NameValue field
23244 </member> 23244 </summary>
23245 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success"> 23245 <param name="data"></param>
23246 <summary>true of the request was successful</summary> 23246 </member>
23247 </member> 23247 <member name="T:OpenMetaverse.NameValue.ValueType">
23248 <member name="T:OpenMetaverse.GroupDroppedEventArgs"> 23248 <summary>Type of the value</summary>
23249 <summary>Represents your agent leaving a group</summary> 23249 </member>
23250 </member> 23250 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
23251 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)"> 23251 <summary>Unknown</summary>
23252 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary> 23252 </member>
23253 <param name="groupID">The ID of the group</param> 23253 <member name="F:OpenMetaverse.NameValue.ValueType.String">
23254 </member> 23254 <summary>String value</summary>
23255 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID"> 23255 </member>
23256 <summary>Get the ID of the group</summary> 23256 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
23257 </member> 23257 <summary></summary>
23258 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs"> 23258 </member>
23259 <summary>Represents a list of active group notices</summary> 23259 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
23260 </member> 23260 <summary></summary>
23261 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})"> 23261 </member>
23262 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary> 23262 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
23263 <param name="groupID">The ID of the group</param> 23263 <summary></summary>
23264 <param name="notices">The list containing active notices</param> 23264 </member>
23265 </member> 23265 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
23266 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID"> 23266 <summary></summary>
23267 <summary>Get the ID of the group</summary> 23267 </member>
23268 </member> 23268 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
23269 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices"> 23269 <summary>Deprecated</summary>
23270 <summary>Get the notices list</summary> 23270 </member>
23271 </member> 23271 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
23272 <member name="T:OpenMetaverse.GroupProfileEventArgs"> 23272 <summary>String value, but designated as an asset</summary>
23273 <summary>Represents the profile of a group</summary> 23273 </member>
23274 </member> 23274 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
23275 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)"> 23275 <summary></summary>
23276 <summary>Construct a new instance of the GroupProfileEventArgs class</summary> 23276 </member>
23277 <param name="group">The group profile</param> 23277 <member name="T:OpenMetaverse.NameValue.ClassType">
23278 </member> 23278 <summary>
23279 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group"> 23279
23280 <summary>Get the group profile</summary> 23280 </summary>
23281 </member> 23281 </member>
23282 <member name="T:OpenMetaverse.GroupInvitationEventArgs"> 23282 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
23283 <summary> 23283 <summary></summary>
23284 Provides notification of a group invitation request sent by another Avatar 23284 </member>
23285 </summary> 23285 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
23286 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar 23286 <summary></summary>
23287 to join a group.</remarks> 23287 </member>
23288 </member> 23288 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
23289 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID"> 23289 <summary></summary>
23290 <summary>The ID of the Avatar sending the group invitation</summary> 23290 </member>
23291 </member> 23291 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
23292 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName"> 23292 <summary></summary>
23293 <summary>The name of the Avatar sending the group invitation</summary> 23293 </member>
23294 </member> 23294 <member name="T:OpenMetaverse.NameValue.SendtoType">
23295 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message"> 23295 <summary>
23296 <summary>A message containing the request information which includes 23296
23297 the name of the group, the groups charter and the fee to join details</summary> 23297 </summary>
23298 </member> 23298 </member>
23299 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator"> 23299 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
23300 <summary>The Simulator</summary> 23300 <summary></summary>
23301 </member> 23301 </member>
23302 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept"> 23302 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
23303 <summary>Set to true to accept invitation, false to decline</summary> 23303 <summary></summary>
23304 </member> 23304 </member>
23305 <member name="T:OpenMetaverse.BitPack"> 23305 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
23306 <summary> 23306 <summary></summary>
23307 Wrapper around a byte array that allows bit to be packed and unpacked 23307 </member>
23308 one at a time or by a variable amount. Useful for very tightly packed 23308 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
23309 data like LayerData packets 23309 <summary></summary>
23310 </summary> 23310 </member>
23311 </member> 23311 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
23312 <member name="F:OpenMetaverse.BitPack.Data"> 23312 <summary></summary>
23313 <summary></summary> 23313 </member>
23314 </member> 23314 <member name="T:OpenMetaverse.BitPack">
23315 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)"> 23315 <summary>
23316 <summary> 23316 Wrapper around a byte array that allows bit to be packed and unpacked
23317 Default constructor, initialize the bit packer / bit unpacker 23317 one at a time or by a variable amount. Useful for very tightly packed
23318 with a byte array and starting position 23318 data like LayerData packets
23319 </summary> 23319 </summary>
23320 <param name="data">Byte array to pack bits in to or unpack from</param> 23320 </member>
23321 <param name="pos">Starting position in the byte array</param> 23321 <member name="F:OpenMetaverse.BitPack.Data">
23322 </member> 23322 <summary></summary>
23323 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)"> 23323 </member>
23324 <summary> 23324 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
23325 Pack a floating point value in to the data 23325 <summary>
23326 </summary> 23326 Default constructor, initialize the bit packer / bit unpacker
23327 <param name="data">Floating point value to pack</param> 23327 with a byte array and starting position
23328 </member> 23328 </summary>
23329 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)"> 23329 <param name="data">Byte array to pack bits in to or unpack from</param>
23330 <summary> 23330 <param name="pos">Starting position in the byte array</param>
23331 Pack part or all of an integer in to the data 23331 </member>
23332 </summary> 23332 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
23333 <param name="data">Integer containing the data to pack</param> 23333 <summary>
23334 <param name="totalCount">Number of bits of the integer to pack</param> 23334 Pack a floating point value in to the data
23335 </member> 23335 </summary>
23336 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)"> 23336 <param name="data">Floating point value to pack</param>
23337 <summary> 23337 </member>
23338 Pack part or all of an unsigned integer in to the data 23338 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
23339 </summary> 23339 <summary>
23340 <param name="data">Unsigned integer containing the data to pack</param> 23340 Pack part or all of an integer in to the data
23341 <param name="totalCount">Number of bits of the integer to pack</param> 23341 </summary>
23342 </member> 23342 <param name="data">Integer containing the data to pack</param>
23343 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)"> 23343 <param name="totalCount">Number of bits of the integer to pack</param>
23344 <summary> 23344 </member>
23345 23345 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
23346 </summary> 23346 <summary>
23347 <param name="data"></param> 23347 Pack part or all of an unsigned integer in to the data
23348 <param name="isSigned"></param> 23348 </summary>
23349 <param name="intBits"></param> 23349 <param name="data">Unsigned integer containing the data to pack</param>
23350 <param name="fracBits"></param> 23350 <param name="totalCount">Number of bits of the integer to pack</param>
23351 </member> 23351 </member>
23352 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)"> 23352 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
23353 <summary> 23353 <summary>
23354 23354
23355 </summary> 23355 </summary>
23356 <param name="data"></param> 23356 <param name="data"></param>
23357 </member> 23357 <param name="isSigned"></param>
23358 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)"> 23358 <param name="intBits"></param>
23359 <summary> 23359 <param name="fracBits"></param>
23360 23360 </member>
23361 </summary> 23361 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
23362 <param name="data"></param> 23362 <summary>
23363 </member> 23363
23364 <member name="M:OpenMetaverse.BitPack.UnpackFloat"> 23364 </summary>
23365 <summary> 23365 <param name="data"></param>
23366 Unpacking a floating point value from the data 23366 </member>
23367 </summary> 23367 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
23368 <returns>Unpacked floating point value</returns> 23368 <summary>
23369 </member> 23369
23370 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)"> 23370 </summary>
23371 <summary> 23371 <param name="data"></param>
23372 Unpack a variable number of bits from the data in to integer format 23372 </member>
23373 </summary> 23373 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
23374 <param name="totalCount">Number of bits to unpack</param> 23374 <summary>
23375 <returns>An integer containing the unpacked bits</returns> 23375 Unpacking a floating point value from the data
23376 <remarks>This function is only useful up to 32 bits</remarks> 23376 </summary>
23377 </member> 23377 <returns>Unpacked floating point value</returns>
23378 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)"> 23378 </member>
23379 <summary> 23379 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
23380 Unpack a variable number of bits from the data in to unsigned 23380 <summary>
23381 integer format 23381 Unpack a variable number of bits from the data in to integer format
23382 </summary> 23382 </summary>
23383 <param name="totalCount">Number of bits to unpack</param> 23383 <param name="totalCount">Number of bits to unpack</param>
23384 <returns>An unsigned integer containing the unpacked bits</returns> 23384 <returns>An integer containing the unpacked bits</returns>
23385 <remarks>This function is only useful up to 32 bits</remarks> 23385 <remarks>This function is only useful up to 32 bits</remarks>
23386 </member> 23386 </member>
23387 <member name="M:OpenMetaverse.BitPack.UnpackShort"> 23387 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
23388 <summary> 23388 <summary>
23389 Unpack a 16-bit signed integer 23389 Unpack a variable number of bits from the data in to unsigned
23390 </summary> 23390 integer format
23391 <returns>16-bit signed integer</returns> 23391 </summary>
23392 </member> 23392 <param name="totalCount">Number of bits to unpack</param>
23393 <member name="M:OpenMetaverse.BitPack.UnpackUShort"> 23393 <returns>An unsigned integer containing the unpacked bits</returns>
23394 <summary> 23394 <remarks>This function is only useful up to 32 bits</remarks>
23395 Unpack a 16-bit unsigned integer 23395 </member>
23396 </summary> 23396 <member name="M:OpenMetaverse.BitPack.UnpackShort">
23397 <returns>16-bit unsigned integer</returns> 23397 <summary>
23398 </member> 23398 Unpack a 16-bit signed integer
23399 <member name="M:OpenMetaverse.BitPack.UnpackInt"> 23399 </summary>
23400 <summary> 23400 <returns>16-bit signed integer</returns>
23401 Unpack a 32-bit signed integer 23401 </member>
23402 </summary> 23402 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
23403 <returns>32-bit signed integer</returns> 23403 <summary>
23404 </member> 23404 Unpack a 16-bit unsigned integer
23405 <member name="M:OpenMetaverse.BitPack.UnpackUInt"> 23405 </summary>
23406 <summary> 23406 <returns>16-bit unsigned integer</returns>
23407 Unpack a 32-bit unsigned integer 23407 </member>
23408 </summary> 23408 <member name="M:OpenMetaverse.BitPack.UnpackInt">
23409 <returns>32-bit unsigned integer</returns> 23409 <summary>
23410 </member> 23410 Unpack a 32-bit signed integer
23411 <member name="P:OpenMetaverse.BitPack.BytePos"> 23411 </summary>
23412 <summary></summary> 23412 <returns>32-bit signed integer</returns>
23413 </member> 23413 </member>
23414 <member name="P:OpenMetaverse.BitPack.BitPos"> 23414 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
23415 <summary></summary> 23415 <summary>
23416 </member> 23416 Unpack a 32-bit unsigned integer
23417 <member name="T:OpenMetaverse.ProfileFlags"> 23417 </summary>
23418 <summary> 23418 <returns>32-bit unsigned integer</returns>
23419 Avatar profile flags 23419 </member>
23420 </summary> 23420 <member name="P:OpenMetaverse.BitPack.BytePos">
23421 </member> 23421 <summary></summary>
23422 <member name="T:OpenMetaverse.Avatar"> 23422 </member>
23423 <summary> 23423 <member name="P:OpenMetaverse.BitPack.BitPos">
23424 Represents an avatar (other than your own) 23424 <summary></summary>
23425 </summary> 23425 </member>
23426 </member> 23426 <member name="T:OpenMetaverse.Voice.VoiceSession">
23427 <member name="F:OpenMetaverse.Avatar.Groups"> 23427 <summary>
23428 <summary>Groups that this avatar is a member of</summary> 23428 Represents a single Voice Session to the Vivox service.
23429 </member> 23429 </summary>
23430 <member name="F:OpenMetaverse.Avatar.ProfileStatistics"> 23430 </member>
23431 <summary>Positive and negative ratings</summary> 23431 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
23432 </member> 23432 <summary>
23433 <member name="F:OpenMetaverse.Avatar.ProfileProperties"> 23433 Close this session.
23434 <summary>Avatar properties including about text, profile URL, image IDs and 23434 </summary>
23435 publishing settings</summary> 23435 </member>
23436 </member> 23436 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
23437 <member name="F:OpenMetaverse.Avatar.ProfileInterests"> 23437 <summary>
23438 <summary>Avatar interests including spoken languages, skills, and "want to" 23438 Look up an existing Participants in this session
23439 choices</summary> 23439 </summary>
23440 </member> 23440 <param name="puri"></param>
23441 <member name="F:OpenMetaverse.Avatar.ControlFlags"> 23441 <returns></returns>
23442 <summary>Movement control flags for avatars. Typically not set or used by 23442 </member>
23443 clients. To move your avatar, use Client.Self.Movement instead</summary> 23443 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
23444 </member> 23444 <summary>
23445 <member name="F:OpenMetaverse.Avatar.VisualParameters"> 23445 A Wrapper around openjpeg to encode and decode images to and from byte arrays
23446 <summary> 23446 </summary>
23447 Contains the visual parameters describing the deformation of the avatar 23447 </member>
23448 </summary> 23448 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
23449 </member> 23449 <summary>TGA Header size</summary>
23450 <member name="M:OpenMetaverse.Avatar.#ctor"> 23450 </member>
23451 <summary> 23451 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
23452 Default constructor 23452 <summary>OpenJPEG is not threadsafe, so this object is used to lock
23453 </summary> 23453 during calls into unmanaged code</summary>
23454 </member> 23454 </member>
23455 <member name="P:OpenMetaverse.Avatar.FirstName"> 23455 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
23456 <summary>First name</summary> 23456 <summary>
23457 </member> 23457 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23458 <member name="P:OpenMetaverse.Avatar.LastName"> 23458 </summary>
23459 <summary>Last name</summary> 23459 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
23460 </member> 23460 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param>
23461 <member name="P:OpenMetaverse.Avatar.Name"> 23461 <returns>A byte array containing the encoded Image object</returns>
23462 <summary>Full name</summary> 23462 </member>
23463 </member> 23463 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
23464 <member name="P:OpenMetaverse.Avatar.GroupName"> 23464 <summary>
23465 <summary>Active group</summary> 23465 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23466 </member> 23466 </summary>
23467 <member name="T:OpenMetaverse.Avatar.Statistics"> 23467 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
23468 <summary> 23468 <returns>a byte array of the encoded image</returns>
23469 Positive and negative ratings 23469 </member>
23470 </summary> 23470 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
23471 </member> 23471 <summary>
23472 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 23472 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
23473 <summary>Positive ratings for Behavior</summary> 23473 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
23474 </member> 23474 </summary>
23475 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative"> 23475 <param name="encoded">JPEG2000 encoded data</param>
23476 <summary>Negative ratings for Behavior</summary> 23476 <param name="managedImage">ManagedImage object to decode to</param>
23477 </member> 23477 <param name="image">Image object to decode to</param>
23478 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive"> 23478 <returns>True if the decode succeeds, otherwise false</returns>
23479 <summary>Positive ratings for Appearance</summary> 23479 </member>
23480 </member> 23480 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
23481 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative"> 23481 <summary>
23482 <summary>Negative ratings for Appearance</summary> 23482
23483 </member> 23483 </summary>
23484 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive"> 23484 <param name="encoded"></param>
23485 <summary>Positive ratings for Building</summary> 23485 <param name="managedImage"></param>
23486 </member> 23486 <returns></returns>
23487 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative"> 23487 </member>
23488 <summary>Negative ratings for Building</summary> 23488 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
23489 </member> 23489 <summary>
23490 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive"> 23490
23491 <summary>Positive ratings given by this avatar</summary> 23491 </summary>
23492 </member> 23492 <param name="encoded"></param>
23493 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative"> 23493 <param name="layerInfo"></param>
23494 <summary>Negative ratings given by this avatar</summary> 23494 <param name="components"></param>
23495 </member> 23495 <returns></returns>
23496 <member name="T:OpenMetaverse.Avatar.AvatarProperties"> 23496 </member>
23497 <summary> 23497 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
23498 Avatar properties including about text, profile URL, image IDs and 23498 <summary>
23499 publishing settings 23499 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
23500 </summary> 23500 </summary>
23501 </member> 23501 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
23502 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 23502 <param name="lossless">true to enable lossless decoding</param>
23503 <summary>First Life about text</summary> 23503 <returns>A byte array containing the source Bitmap object</returns>
23504 </member> 23504 </member>
23505 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage"> 23505 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
23506 <summary>First Life image ID</summary> 23506 <summary>
23507 </member> 23507 Defines the beginning and ending file positions of a layer in an
23508 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner"> 23508 LRCP-progression JPEG2000 file
23509 <summary></summary> 23509 </summary>
23510 </member> 23510 </member>
23511 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText"> 23511 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
23512 <summary></summary> 23512 <summary>
23513 </member> 23513 This structure is used to marshal both encoded and decoded images.
23514 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn"> 23514 MUST MATCH THE STRUCT IN dotnet.h!
23515 <summary></summary> 23515 </summary>
23516 </member> 23516 </member>
23517 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember"> 23517 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
23518 <summary></summary> 23518 <summary>
23519 </member> 23519 Information about a single packet in a JPEG2000 stream
23520 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage"> 23520 </summary>
23521 <summary>Profile image ID</summary> 23521 </member>
23522 </member> 23522 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
23523 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags"> 23523 <summary>Packet start position</summary>
23524 <summary>Flags of the profile</summary> 23524 </member>
23525 </member> 23525 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
23526 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL"> 23526 <summary>Packet header end position</summary>
23527 <summary>Web URL for this profile</summary> 23527 </member>
23528 </member> 23528 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
23529 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish"> 23529 <summary>Packet end position</summary>
23530 <summary>Should this profile be published on the web</summary> 23530 </member>
23531 </member> 23531 <member name="T:OpenMetaverse.Assets.AssetNotecard">
23532 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online"> 23532 <summary>
23533 <summary>Avatar Online Status</summary> 23533 Represents a string of characters encoded with specific formatting properties
23534 </member> 23534 </summary>
23535 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish"> 23535 </member>
23536 <summary>Is this a mature profile</summary> 23536 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
23537 </member> 23537 <summary>A text string containing main text of the notecard</summary>
23538 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified"> 23538 </member>
23539 <summary></summary> 23539 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
23540 </member> 23540 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
23541 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted"> 23541 </member>
23542 <summary></summary> 23542 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
23543 </member> 23543 <summary>Construct an Asset of type Notecard</summary>
23544 <member name="T:OpenMetaverse.Avatar.Interests"> 23544 </member>
23545 <summary> 23545 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
23546 Avatar interests including spoken languages, skills, and "want to" 23546 <summary>
23547 choices 23547 Construct an Asset object of type Notecard
23548 </summary> 23548 </summary>
23549 </member> 23549 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
23550 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 23550 <param name="assetData">A byte array containing the raw asset data</param>
23551 <summary>Languages profile field</summary> 23551 </member>
23552 </member> 23552 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)">
23553 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask"> 23553 <summary>
23554 <summary></summary> 23554 Construct an Asset object of type Notecard
23555 </member> 23555 </summary>
23556 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText"> 23556 <param name="text">A text string containing the main body text of the notecard</param>
23557 <summary></summary> 23557 </member>
23558 </member> 23558 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
23559 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask"> 23559 <summary>
23560 <summary></summary> 23560 Encode the raw contents of a string with the specific Linden Text properties
23561 </member> 23561 </summary>
23562 <member name="F:OpenMetaverse.Avatar.Interests.WantToText"> 23562 </member>
23563 <summary></summary> 23563 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
23564 </member> 23564 <summary>
23565 <member name="T:OpenMetaverse.AvatarTextureIndex"> 23565 Decode the raw asset data including the Linden Text properties
23566 <summary> 23566 </summary>
23567 Index of TextureEntry slots for avatar appearances 23567 <returns>true if the AssetData was successfully decoded</returns>
23568 </summary> 23568 </member>
23569 </member> 23569 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
23570 <member name="T:OpenMetaverse.BakeType"> 23570 <summary>Override the base classes AssetType</summary>
23571 <summary> 23571 </member>
23572 Bake layers for avatar appearance 23572 <member name="T:ThreadUtil">
23573 </summary> 23573 <summary>
23574 </member> 23574
23575 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS"> 23575 </summary>
23576 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary> 23576 </member>
23577 </member> 23577 <member name="F:ThreadUtil.wrapperInstance">
23578 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS"> 23578 <summary>
23579 <summary>Maximum number of concurrent uploads for baked textures</summary> 23579 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
23580 </member> 23580 which in turn calls the DynamicInvoke method of the wrapped
23581 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT"> 23581 delegate
23582 <summary>Timeout for fetching inventory listings</summary> 23582 </summary>
23583 </member> 23583 </member>
23584 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT"> 23584 <member name="F:ThreadUtil.callback">
23585 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary> 23585 <summary>
23586 </member> 23586 Callback used to call EndInvoke on the asynchronously
23587 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT"> 23587 invoked DelegateWrapper
23588 <summary>Timeout for fetching a single texture</summary> 23588 </summary>
23589 </member> 23589 </member>
23590 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT"> 23590 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
23591 <summary>Timeout for uploading a single baked texture</summary> 23591 <summary>
23592 </member> 23592 Executes the specified delegate with the specified arguments
23593 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES"> 23593 asynchronously on a thread pool thread
23594 <summary>Number of times to retry bake upload</summary> 23594 </summary>
23595 </member> 23595 <param name="d"></param>
23596 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY"> 23596 <param name="args"></param>
23597 <summary>When changing outfit, kick off rebake after 23597 </member>
23598 20 seconds has passed since the last change</summary> 23598 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
23599 </member> 23599 <summary>
23600 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT"> 23600 Invokes the wrapped delegate synchronously
23601 <summary>Total number of wearables for each avatar</summary> 23601 </summary>
23602 </member> 23602 <param name="d"></param>
23603 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT"> 23603 <param name="args"></param>
23604 <summary>Total number of baked textures on each avatar</summary> 23604 </member>
23605 </member> 23605 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
23606 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER"> 23606 <summary>
23607 <summary>Total number of wearables per bake layer</summary> 23607 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
23608 </member> 23608 to prevent resource leaks
23609 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT"> 23609 </summary>
23610 <summary>Total number of textures on an avatar, baked or not</summary> 23610 <param name="ar"></param>
23611 </member> 23611 </member>
23612 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex"> 23612 <member name="T:ThreadUtil.DelegateWrapper">
23613 <summary>Mapping between BakeType and AvatarTextureIndex</summary> 23613 <summary>
23614 </member> 23614 Delegate to wrap another delegate and its arguments
23615 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP"> 23615 </summary>
23616 <summary>Map of what wearables are included in each bake</summary> 23616 <param name="d"></param>
23617 </member> 23617 <param name="args"></param>
23618 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH"> 23618 </member>
23619 <summary>Magic values to finalize the cache check hashes for each 23619 <member name="T:OpenMetaverse.DictionaryEventAction">
23620 bake</summary> 23620 <summary>
23621 </member> 23621
23622 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE"> 23622 </summary>
23623 <summary>Default avatar texture, used to detect when a custom 23623 </member>
23624 texture is not set for a face</summary> 23624 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
23625 </member> 23625 <summary>
23626 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply"> 23626
23627 <summary>The event subscribers. null if no subcribers</summary> 23627 </summary>
23628 </member> 23628 </member>
23629 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)"> 23629 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
23630 <summary>Raises the AgentWearablesReply event</summary> 23630 <summary>
23631 <param name="e">An AgentWearablesReplyEventArgs object containing the 23631
23632 data returned from the data server</param> 23632 </summary>
23633 </member> 23633 </member>
23634 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock"> 23634 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
23635 <summary>Thread sync lock object</summary> 23635 <summary>
23636 </member> 23636
23637 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply"> 23637 </summary>
23638 <summary>The event subscribers. null if no subcribers</summary> 23638 </member>
23639 </member> 23639 <member name="T:OpenMetaverse.DictionaryChangeCallback">
23640 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)"> 23640 <summary>
23641 <summary>Raises the CachedBakesReply event</summary> 23641
23642 <param name="e">An AgentCachedBakesReplyEventArgs object containing the 23642 </summary>
23643 data returned from the data server AgentCachedTextureResponse</param> 23643 <param name="action"></param>
23644 </member> 23644 <param name="entry"></param>
23645 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock"> 23645 </member>
23646 <summary>Thread sync lock object</summary> 23646 <member name="T:OpenMetaverse.ObservableDictionary`2">
23647 </member> 23647 <summary>
23648 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet"> 23648 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
23649 <summary>The event subscribers. null if no subcribers</summary> 23649 events to subscribers when items are added, removed, or changed.
23650 </member> 23650 </summary>
23651 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)"> 23651 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
23652 <summary>Raises the AppearanceSet event</summary> 23652 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
23653 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param> 23653 </member>
23654 </member> 23654 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
23655 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock"> 23655 <summary>
23656 <summary>Thread sync lock object</summary> 23656 A dictionary of callbacks to fire when specified action occurs
23657 </member> 23657 </summary>
23658 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply"> 23658 </member>
23659 <summary>The event subscribers. null if no subcribers</summary> 23659 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
23660 </member> 23660 <summary>
23661 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)"> 23661 Register a callback to be fired when an action occurs
23662 <summary>Raises the RebakeAvatarRequested event</summary> 23662 </summary>
23663 <param name="e">An RebakeAvatarTexturesEventArgs object containing the 23663 <param name="action">The action</param>
23664 data returned from the data server</param> 23664 <param name="callback">The callback to fire</param>
23665 </member> 23665 </member>
23666 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock"> 23666 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
23667 <summary>Thread sync lock object</summary> 23667 <summary>
23668 </member> 23668 Unregister a callback
23669 <member name="F:OpenMetaverse.AppearanceManager.Wearables"> 23669 </summary>
23670 <summary>A cache of wearables currently being worn</summary> 23670 <param name="action">The action</param>
23671 </member> 23671 <param name="callback">The callback to fire</param>
23672 <member name="F:OpenMetaverse.AppearanceManager.Textures"> 23672 </member>
23673 <summary>A cache of textures currently being worn</summary> 23673 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
23674 </member> 23674 <summary>
23675 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum"> 23675
23676 <summary>Incrementing serial number for AgentCachedTexture packets</summary> 23676 </summary>
23677 </member> 23677 <param name="action"></param>
23678 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum"> 23678 <param name="entry"></param>
23679 <summary>Incrementing serial number for AgentSetAppearance packets</summary> 23679 </member>
23680 </member> 23680 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
23681 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning"> 23681 <summary>Internal dictionary that this class wraps around. Do not
23682 <summary>Indicates whether or not the appearance thread is currently 23682 modify or enumerate the contents of this dictionary without locking</summary>
23683 running, to prevent multiple appearance threads from running 23683 </member>
23684 simultaneously</summary> 23684 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
23685 </member> 23685 <summary>
23686 <member name="F:OpenMetaverse.AppearanceManager.Client"> 23686 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
23687 <summary>Reference to our agent</summary> 23687 with the specified key/value, has the default initial capacity.
23688 </member> 23688 </summary>
23689 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer"> 23689 <example>
23690 <summary> 23690 <code>
23691 Timer used for delaying rebake on changing outfit 23691 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
23692 </summary> 23692 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
23693 </member> 23693 </code>
23694 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread"> 23694 </example>
23695 <summary> 23695 </member>
23696 Main appearance thread 23696 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
23697 </summary> 23697 <summary>
23698 </member> 23698 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
23699 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)"> 23699 with the specified key/value, With its initial capacity specified.
23700 <summary> 23700 </summary>
23701 Default constructor 23701 <param name="capacity">Initial size of dictionary</param>
23702 </summary> 23702 <example>
23703 <param name="client">A reference to our agent</param> 23703 <code>
23704 </member> 23704 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
23705 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance"> 23705 // initially allocated room for 10 entries.
23706 <summary> 23706 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
23707 Obsolete method for setting appearance. This function no longer does anything. 23707 </code>
23708 Use RequestSetAppearance() to manually start the appearance thread 23708 </example>
23709 </summary> 23709 </member>
23710 </member> 23710 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
23711 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)"> 23711 <summary>
23712 <summary> 23712 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
23713 Obsolete method for setting appearance. This function no longer does anything. 23713 </summary>
23714 Use RequestSetAppearance() to manually start the appearance thread 23714 <param name="key">Key to use for lookup</param>
23715 </summary> 23715 <param name="value">Value returned</param>
23716 <param name="allowBake">Unused parameter</param> 23716 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
23717 </member> 23717 <example>
23718 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance"> 23718 <code>
23719 <summary> 23719 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
23720 Starts the appearance setting thread 23720 Avatar av;
23721 </summary> 23721 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
23722 </member> 23722 Console.WriteLine("Found Avatar {0}", av.Name);
23723 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)"> 23723 </code>
23724 <summary> 23724 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
23725 Starts the appearance setting thread 23725 </example>
23726 </summary> 23726 </member>
23727 <param name="forceRebake">True to force rebaking, otherwise false</param> 23727 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
23728 </member> 23728 <summary>
23729 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"> 23729 Finds the specified match.
23730 <summary> 23730 </summary>
23731 Ask the server what textures our agent is currently wearing 23731 <param name="match">The match.</param>
23732 </summary> 23732 <returns>Matched value</returns>
23733 </member> 23733 <example>
23734 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"> 23734 <code>
23735 <summary> 23735 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
23736 Build hashes out of the texture assetIDs for each baking layer to 23736 // with the ID 95683496
23737 ask the simulator whether it has cached copies of each baked texture 23737 uint findID = 95683496;
23738 </summary> 23738 Primitive findPrim = sim.ObjectsPrimitives.Find(
23739 </member> 23739 delegate(Primitive prim) { return prim.ID == findID; });
23740 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)"> 23740 </code>
23741 <summary> 23741 </example>
23742 Returns the AssetID of the asset that is currently being worn in a 23742 </member>
23743 given WearableType slot 23743 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
23744 </summary> 23744 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
23745 <param name="type">WearableType slot to get the AssetID for</param> 23745 <param name="match">return matching items.</param>
23746 <returns>The UUID of the asset being worn in the given slot, or 23746 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
23747 UUID.Zero if no wearable is attached to the given slot or wearables 23747 <example>
23748 have not been downloaded yet</returns> 23748 Find All prims within 20 meters and store them in a List
23749 </member> 23749 <code>
23750 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"> 23750 int radius = 20;
23751 <summary> 23751 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
23752 Add a wearable to the current outfit and set appearance 23752 delegate(Primitive prim) {
23753 </summary> 23753 Vector3 pos = prim.Position;
23754 <param name="wearableItem">Wearable to be added to the outfit</param> 23754 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
23755 </member> 23755 }
23756 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 23756 );
23757 <summary> 23757 </code>
23758 Add a list of wearables to the current outfit and set appearance 23758 </example>
23759 </summary> 23759 </member>
23760 <param name="wearableItems">List of wearable inventory items to 23760 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
23761 be added to the outfit</param> 23761 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
23762 </member> 23762 <param name="match">return matching keys.</param>
23763 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)"> 23763 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
23764 <summary> 23764 <example>
23765 Remove a wearable from the current outfit and set appearance 23765 Find All keys which also exist in another dictionary
23766 </summary> 23766 <code>
23767 <param name="wearableItem">Wearable to be removed from the outfit</param> 23767 List&lt;UUID&gt; matches = myDict.FindAll(
23768 </member> 23768 delegate(UUID id) {
23769 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 23769 return myOtherDict.ContainsKey(id);
23770 <summary> 23770 }
23771 Removes a list of wearables from the current outfit and set appearance 23771 );
23772 </summary> 23772 </code>
23773 <param name="wearableItems">List of wearable inventory items to 23773 </example>
23774 be removed from the outfit</param> 23774 </member>
23775 </member> 23775 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
23776 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 23776 <summary>Check if Key exists in Dictionary</summary>
23777 <summary> 23777 <param name="key">Key to check for</param>
23778 Replace the current outfit with a list of wearables and set appearance 23778 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
23779 </summary> 23779 </member>
23780 <param name="wearableItems">List of wearable inventory items that 23780 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
23781 define a new outfit</param> 23781 <summary>Check if Value exists in Dictionary</summary>
23782 </member> 23782 <param name="value">Value to check for</param>
23783 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)"> 23783 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
23784 <summary> 23784 </member>
23785 Checks if an inventory item is currently being worn 23785 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
23786 </summary> 23786 <summary>
23787 <param name="item">The inventory item to check against the agent 23787 Adds the specified key to the dictionary, dictionary locking is not performed,
23788 wearables</param> 23788 <see cref="!:SafeAdd"/>
23789 <returns>The WearableType slot that the item is being worn in, 23789 </summary>
23790 or WearbleType.Invalid if it is not currently being worn</returns> 23790 <param name="key">The key</param>
23791 </member> 23791 <param name="value">The value</param>
23792 <member name="M:OpenMetaverse.AppearanceManager.GetWearables"> 23792 </member>
23793 <summary> 23793 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
23794 Returns a copy of the agents currently worn wearables 23794 <summary>
23795 </summary> 23795 Removes the specified key, dictionary locking is not performed
23796 <returns>A copy of the agents currently worn wearables</returns> 23796 </summary>
23797 <remarks>Avoid calling this function multiple times as it will make 23797 <param name="key">The key.</param>
23798 a copy of all of the wearable data each time</remarks> 23798 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
23799 </member> 23799 </member>
23800 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 23800 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
23801 <summary> 23801 <summary>
23802 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or 23802 Clear the contents of the dictionary
23803 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of 23803 </summary>
23804 replaceItems 23804 </member>
23805 </summary> 23805 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
23806 <param name="wearables">List of wearable inventory items to add 23806 <summary>
23807 to the outfit or become a new outfit</param> 23807 Enumerator for iterating dictionary entries
23808 <param name="replaceItems">True to replace existing items with the 23808 </summary>
23809 new list of items, false to add these items to the existing outfit</param> 23809 <returns></returns>
23810 </member> 23810 </member>
23811 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)"> 23811 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
23812 <summary> 23812 <summary>
23813 Adds a list of attachments to our agent 23813 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
23814 </summary> 23814 </summary>
23815 <param name="attachments">A List containing the attachments to add</param> 23815 </member>
23816 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment 23816 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
23817 first</param> 23817 <summary>
23818 </member> 23818 Indexer for the dictionary
23819 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)"> 23819 </summary>
23820 <summary> 23820 <param name="key">The key</param>
23821 Attach an item to our agent at a specific attach point 23821 <returns>The value</returns>
23822 </summary> 23822 </member>
23823 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param> 23823 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
23824 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar 23824 <summary>Size of the byte array used to store raw packet data</summary>
23825 to attach the item to</param> 23825 </member>
23826 </member> 23826 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
23827 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)"> 23827 <summary>Raw packet data buffer</summary>
23828 <summary> 23828 </member>
23829 Attach an item to our agent specifying attachment details 23829 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
23830 </summary> 23830 <summary>Length of the data to transmit</summary>
23831 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param> 23831 </member>
23832 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param> 23832 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
23833 <param name="name">The name of the attachment</param> 23833 <summary>EndPoint of the remote host</summary>
23834 <param name="description">The description of the attahment</param> 23834 </member>
23835 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param> 23835 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
23836 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param> 23836 <summary>
23837 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent 23837 Create an allocated UDP packet buffer for receiving a packet
23838 to attach the item to</param> 23838 </summary>
23839 </member> 23839 </member>
23840 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)"> 23840 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
23841 <summary> 23841 <summary>
23842 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object 23842 Create an allocated UDP packet buffer for sending a packet
23843 </summary> 23843 </summary>
23844 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param> 23844 <param name="endPoint">EndPoint of the remote host</param>
23845 </member> 23845 </member>
23846 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)"> 23846 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
23847 <summary> 23847 <summary>
23848 Detach an item from our agent 23848 Create an allocated UDP packet buffer for sending a packet
23849 </summary> 23849 </summary>
23850 <param name="itemID">The inventory itemID of the item to detach</param> 23850 <param name="endPoint">EndPoint of the remote host</param>
23851 </member> 23851 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
23852 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing"> 23852 </member>
23853 <summary> 23853 <member name="T:OpenMetaverse.PacketBufferPool">
23854 Inform the sim which wearables are part of our current outfit 23854 <summary>
23855 </summary> 23855 Object pool for packet buffers. This is used to allocate memory for all
23856 </member> 23856 incoming and outgoing packets, and zerocoding buffers for those packets
23857 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})"> 23857 </summary>
23858 <summary> 23858 </member>
23859 Replaces the Wearables collection with a list of new wearable items 23859 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
23860 </summary> 23860 <summary>
23861 <param name="wearableItems">Wearable items to replace the Wearables collection with</param> 23861 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
23862 </member> 23862 after using this constructor.
23863 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})"> 23863 </summary>
23864 <summary> 23864 </member>
23865 Calculates base color/tint for a specific wearable 23865 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
23866 based on its params 23866 <summary>
23867 </summary> 23867 Creates a new instance of the ObjectPool Base class.
23868 <param name="param">All the color info gathered from wearable's VisualParams 23868 </summary>
23869 passed as list of ColorParamInfo tuples</param> 23869 <param name="itemsPerSegment">The object pool is composed of segments, which
23870 <returns>Base color/tint for the wearable</returns> 23870 are allocated whenever the size of the pool is exceeded. The number of items
23871 </member> 23871 in a segment should be large enough that allocating a new segmeng is a rare
23872 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables"> 23872 thing. For example, on a server that will have 10k people logged in at once,
23873 <summary> 23873 the receive buffer object pool should have segment sizes of at least 1000
23874 Blocking method to populate the Wearables dictionary 23874 byte arrays per segment.
23875 </summary> 23875 </param>
23876 <returns>True on success, otherwise false</returns> 23876 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
23877 </member> 23877 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param>
23878 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes"> 23878 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
23879 <summary> 23879 </member>
23880 Blocking method to populate the Textures array with cached bakes 23880 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
23881 </summary> 23881 <summary>
23882 <returns>True on success, otherwise false</returns> 23882 Forces the segment cleanup algorithm to be run. This method is intended
23883 </member> 23883 primarly for use from the Unit Test libraries.
23884 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)"> 23884 </summary>
23885 <summary> 23885 </member>
23886 Populates textures and visual params from a decoded asset 23886 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
23887 </summary> 23887 <summary>
23888 <param name="wearable">Wearable to decode</param> 23888 Responsible for allocate 1 instance of an object that will be stored in a segment.
23889 </member> 23889 </summary>
23890 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables"> 23890 <returns>An instance of whatever objec the pool is pooling.</returns>
23891 <summary> 23891 </member>
23892 Blocking method to download and parse currently worn wearable assets 23892 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
23893 </summary> 23893 <summary>
23894 <returns>True on success, otherwise false</returns> 23894 Checks in an instance of T owned by the object pool. This method is only intended to be called
23895 </member> 23895 by the <c>WrappedObject</c> class.
23896 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)"> 23896 </summary>
23897 <summary> 23897 <param name="owningSegment">The segment from which the instance is checked out.</param>
23898 Get a list of all of the textures that need to be downloaded for a 23898 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
23899 single bake layer 23899 </member>
23900 </summary> 23900 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
23901 <param name="bakeType">Bake layer to get texture AssetIDs for</param> 23901 <summary>
23902 <returns>A list of texture AssetIDs to download</returns> 23902 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
23903 </member> 23903 allow the checkout, a new segment is created.
23904 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})"> 23904 </summary>
23905 <summary> 23905 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
23906 Helper method to lookup the TextureID for a single layer and add it 23906 the instance back into the segment, be sureto dispose the WrappedObject
23907 to a list if it is not already present 23907 when finished. </returns>
23908 </summary> 23908 </member>
23909 <param name="index"></param> 23909 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
23910 <param name="textures"></param> 23910 <summary>
23911 </member> 23911 The total number of segments created. Intended to be used by the Unit Tests.
23912 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})"> 23912 </summary>
23913 <summary> 23913 </member>
23914 Blocking method to download all of the textures needed for baking 23914 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
23915 the given bake layers 23915 <summary>
23916 </summary> 23916 The number of items that are in a segment. Items in a segment
23917 <param name="bakeLayers">A list of layers that need baking</param> 23917 are all allocated at the same time, and are hopefully close to
23918 <remarks>No return value is given because the baking will happen 23918 each other in the managed heap.
23919 whether or not all textures are successfully downloaded</remarks> 23919 </summary>
23920 </member> 23920 </member>
23921 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes"> 23921 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
23922 <summary> 23922 <summary>
23923 Blocking method to create and upload baked textures for all of the 23923 The minimum number of segments. When segments are reclaimed,
23924 missing bakes 23924 this number of segments will always be left alone. These
23925 </summary> 23925 segments are allocated at startup.
23926 <returns>True on success, otherwise false</returns> 23926 </summary>
23927 </member> 23927 </member>
23928 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)"> 23928 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
23929 <summary> 23929 <summary>
23930 Blocking method to create and upload a baked texture for a single 23930 The age a segment must be before it's eligible for cleanup.
23931 bake layer 23931 This is used to prevent thrash, and typical values are in
23932 </summary> 23932 the 5 minute range.
23933 <param name="bakeType">Layer to bake</param> 23933 </summary>
23934 <returns>True on success, otherwise false</returns> 23934 </member>
23935 </member> 23935 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
23936 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])"> 23936 <summary>
23937 <summary> 23937 The frequence which the cleanup thread runs. This is typically
23938 Blocking method to upload a baked texture 23938 expected to be in the 5 minute range.
23939 </summary> 23939 </summary>
23940 <param name="textureData">Five channel JPEG2000 texture data to upload</param> 23940 </member>
23941 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns> 23941 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
23942 </member> 23942 <summary>
23943 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues"> 23943 Initialize the object pool in client mode
23944 <summary> 23944 </summary>
23945 Creates a dictionary of visual param values from the downloaded wearables 23945 <param name="endPoint">Server to connect to</param>
23946 </summary> 23946 <param name="itemsPerSegment"></param>
23947 <returns>A dictionary of visual param indices mapping to visual param 23947 <param name="minSegments"></param>
23948 values for our agent that can be fed to the Baker class</returns> 23948 </member>
23949 </member> 23949 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
23950 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"> 23950 <summary>
23951 <summary> 23951 Initialize the object pool in server mode
23952 Create an AgentSetAppearance packet from Wearables data and the 23952 </summary>
23953 Textures array and send it 23953 <param name="itemsPerSegment"></param>
23954 </summary> 23954 <param name="minSegments"></param>
23955 </member> 23955 </member>
23956 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)"> 23956 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
23957 <summary> 23957 <summary>
23958 Converts a WearableType to a bodypart or clothing WearableType 23958 Returns a packet buffer with EndPoint set if the buffer is in
23959 </summary> 23959 client mode, or with EndPoint set to null in server mode
23960 <param name="type">A WearableType</param> 23960 </summary>
23961 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns> 23961 <returns>Initialized UDPPacketBuffer object</returns>
23962 </member> 23962 </member>
23963 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)"> 23963 <member name="M:OpenMetaverse.Pool.#cctor">
23964 <summary> 23964 <summary>
23965 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex 23965 Default constructor
23966 </summary> 23966 </summary>
23967 <param name="index">A BakeType</param> 23967 </member>
23968 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns> 23968 <member name="M:OpenMetaverse.Pool.CheckOut">
23969 </member> 23969 <summary>
23970 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)"> 23970 Check a packet buffer out of the pool
23971 <summary> 23971 </summary>
23972 Gives the layer number that is used for morph mask 23972 <returns>A packet buffer object</returns>
23973 </summary> 23973 </member>
23974 <param name="bakeType">>A BakeType</param> 23974 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
23975 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns> 23975 <summary>
23976 </member> 23976
23977 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)"> 23977 </summary>
23978 <summary> 23978 <param name="at">Looking direction, must be a normalized vector</param>
23979 Converts a BakeType to a list of the texture slots that make up that bake 23979 <param name="upDirection">Up direction, must be a normalized vector</param>
23980 </summary> 23980 </member>
23981 <param name="bakeType">A BakeType</param> 23981 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
23982 <returns>A list of texture slots that are inputs for the given bake</returns> 23982 <summary>
23983 </member> 23983 Align the coordinate frame X and Y axis with a given rotation
23984 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply"> 23984 around the Z axis in radians
23985 <summary>Triggered when an AgentWearablesUpdate packet is received, 23985 </summary>
23986 telling us what our avatar is currently wearing 23986 <param name="heading">Absolute rotation around the Z axis in
23987 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary> 23987 radians</param>
23988 </member> 23988 </member>
23989 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply"> 23989 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
23990 <summary>Raised when an AgentCachedTextureResponse packet is 23990 <summary>Origin position of this coordinate frame</summary>
23991 received, giving a list of cached bakes that were found on the 23991 </member>
23992 simulator 23992 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
23993 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary> 23993 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
23994 </member> 23994 </member>
23995 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet"> 23995 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
23996 <summary> 23996 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
23997 Raised when appearance data is sent to the simulator, also indicates 23997 </member>
23998 the main appearance thread is finished. 23998 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
23999 </summary> 23999 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
24000 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request. 24000 </member>
24001 </member> 24001 <member name="T:OpenMetaverse.Animations">
24002 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested"> 24002 <summary>
24003 <summary> 24003 Static pre-defined animations available to all agents
24004 Triggered when the simulator requests the agent rebake its appearance. 24004 </summary>
24005 </summary> 24005 </member>
24006 <seealso cref="!:RebakeAvatarRequest"/> 24006 <member name="F:OpenMetaverse.Animations.AFRAID">
24007 </member> 24007 <summary>Agent with afraid expression on face</summary>
24008 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy"> 24008 </member>
24009 <summary> 24009 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
24010 Returns true if AppearanceManager is busy and trying to set or change appearance will fail 24010 <summary>Agent aiming a bazooka (right handed)</summary>
24011 </summary> 24011 </member>
24012 </member> 24012 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
24013 <member name="T:OpenMetaverse.AppearanceManager.WearableData"> 24013 <summary>Agent aiming a bow (left handed)</summary>
24014 <summary> 24014 </member>
24015 Contains information about a wearable inventory item 24015 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
24016 </summary> 24016 <summary>Agent aiming a hand gun (right handed)</summary>
24017 </member> 24017 </member>
24018 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID"> 24018 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
24019 <summary>Inventory ItemID of the wearable</summary> 24019 <summary>Agent aiming a rifle (right handed)</summary>
24020 </member> 24020 </member>
24021 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID"> 24021 <member name="F:OpenMetaverse.Animations.ANGRY">
24022 <summary>AssetID of the wearable asset</summary> 24022 <summary>Agent with angry expression on face</summary>
24023 </member> 24023 </member>
24024 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType"> 24024 <member name="F:OpenMetaverse.Animations.AWAY">
24025 <summary>WearableType of the wearable</summary> 24025 <summary>Agent hunched over (away)</summary>
24026 </member> 24026 </member>
24027 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType"> 24027 <member name="F:OpenMetaverse.Animations.BACKFLIP">
24028 <summary>AssetType of the wearable</summary> 24028 <summary>Agent doing a backflip</summary>
24029 </member> 24029 </member>
24030 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset"> 24030 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
24031 <summary>Asset data for the wearable</summary> 24031 <summary>Agent laughing while holding belly</summary>
24032 </member> 24032 </member>
24033 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo"> 24033 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
24034 <summary> 24034 <summary>Agent blowing a kiss</summary>
24035 Data collected from visual params for each wearable 24035 </member>
24036 needed for the calculation of the color 24036 <member name="F:OpenMetaverse.Animations.BORED">
24037 </summary> 24037 <summary>Agent with bored expression on face</summary>
24038 </member> 24038 </member>
24039 <member name="T:OpenMetaverse.AppearanceManager.TextureData"> 24039 <member name="F:OpenMetaverse.Animations.BOW">
24040 <summary> 24040 <summary>Agent bowing to audience</summary>
24041 Holds a texture assetID and the data needed to bake this layer into 24041 </member>
24042 an outfit texture. Used to keep track of currently worn textures 24042 <member name="F:OpenMetaverse.Animations.BRUSH">
24043 and baking data 24043 <summary>Agent brushing himself/herself off</summary>
24044 </summary> 24044 </member>
24045 </member> 24045 <member name="F:OpenMetaverse.Animations.BUSY">
24046 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID"> 24046 <summary>Agent in busy mode</summary>
24047 <summary>A texture AssetID</summary> 24047 </member>
24048 </member> 24048 <member name="F:OpenMetaverse.Animations.CLAP">
24049 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture"> 24049 <summary>Agent clapping hands</summary>
24050 <summary>Asset data for the texture</summary> 24050 </member>
24051 </member> 24051 <member name="F:OpenMetaverse.Animations.COURTBOW">
24052 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks"> 24052 <summary>Agent doing a curtsey bow</summary>
24053 <summary>Collection of alpha masks that needs applying</summary> 24053 </member>
24054 </member> 24054 <member name="F:OpenMetaverse.Animations.CROUCH">
24055 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color"> 24055 <summary>Agent crouching</summary>
24056 <summary>Tint that should be applied to the texture</summary> 24056 </member>
24057 </member> 24057 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
24058 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs"> 24058 <summary>Agent crouching while walking</summary>
24059 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary> 24059 </member>
24060 </member> 24060 <member name="F:OpenMetaverse.Animations.CRY">
24061 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor"> 24061 <summary>Agent crying</summary>
24062 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary> 24062 </member>
24063 </member> 24063 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
24064 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs"> 24064 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
24065 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary> 24065 </member>
24066 </member> 24066 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
24067 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor"> 24067 <summary>Agent re-animated after set appearance finished</summary>
24068 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary> 24068 </member>
24069 </member> 24069 <member name="F:OpenMetaverse.Animations.DANCE1">
24070 <member name="T:OpenMetaverse.AppearanceSetEventArgs"> 24070 <summary>Agent dancing</summary>
24071 <summary>Contains the Event data returned from an AppearanceSetRequest</summary> 24071 </member>
24072 </member> 24072 <member name="F:OpenMetaverse.Animations.DANCE2">
24073 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)"> 24073 <summary>Agent dancing</summary>
24074 <summary> 24074 </member>
24075 Triggered when appearance data is sent to the sim and 24075 <member name="F:OpenMetaverse.Animations.DANCE3">
24076 the main appearance thread is done.</summary> 24076 <summary>Agent dancing</summary>
24077 <param name="success">Indicates whether appearance setting was successful</param> 24077 </member>
24078 </member> 24078 <member name="F:OpenMetaverse.Animations.DANCE4">
24079 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success"> 24079 <summary>Agent dancing</summary>
24080 <summary>Indicates whether appearance setting was successful</summary> 24080 </member>
24081 </member> 24081 <member name="F:OpenMetaverse.Animations.DANCE5">
24082 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs"> 24082 <summary>Agent dancing</summary>
24083 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary> 24083 </member>
24084 </member> 24084 <member name="F:OpenMetaverse.Animations.DANCE6">
24085 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)"> 24085 <summary>Agent dancing</summary>
24086 <summary> 24086 </member>
24087 Triggered when the simulator sends a request for this agent to rebake 24087 <member name="F:OpenMetaverse.Animations.DANCE7">
24088 its appearance 24088 <summary>Agent dancing</summary>
24089 </summary> 24089 </member>
24090 <param name="textureID">The ID of the Texture Layer to bake</param> 24090 <member name="F:OpenMetaverse.Animations.DANCE8">
24091 </member> 24091 <summary>Agent dancing</summary>
24092 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID"> 24092 </member>
24093 <summary>The ID of the Texture Layer to bake</summary> 24093 <member name="F:OpenMetaverse.Animations.DEAD">
24094 </member> 24094 <summary>Agent on ground unanimated</summary>
24095 <member name="T:OpenMetaverse.PacketEventDictionary"> 24095 </member>
24096 <summary> 24096 <member name="F:OpenMetaverse.Animations.DRINK">
24097 Registers, unregisters, and fires events generated by incoming packets 24097 <summary>Agent boozing it up</summary>
24098 </summary> 24098 </member>
24099 </member> 24099 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
24100 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 24100 <summary>Agent with embarassed expression on face</summary>
24101 <summary>Reference to the GridClient object</summary> 24101 </member>
24102 </member> 24102 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
24103 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24103 <summary>Agent with afraid expression on face</summary>
24104 <summary> 24104 </member>
24105 Default constructor 24105 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
24106 </summary> 24106 <summary>Agent with angry expression on face</summary>
24107 <param name="client"></param> 24107 </member>
24108 </member> 24108 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
24109 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 24109 <summary>Agent with bored expression on face</summary>
24110 <summary> 24110 </member>
24111 Register an event handler 24111 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
24112 </summary> 24112 <summary>Agent crying</summary>
24113 <remarks>Use PacketType.Default to fire this event on every 24113 </member>
24114 incoming packet</remarks> 24114 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
24115 <param name="packetType">Packet type to register the handler for</param> 24115 <summary>Agent showing disdain (dislike) for something</summary>
24116 <param name="eventHandler">Callback to be fired</param> 24116 </member>
24117 </member> 24117 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
24118 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 24118 <summary>Agent with embarassed expression on face</summary>
24119 <summary> 24119 </member>
24120 Unregister an event handler 24120 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
24121 </summary> 24121 <summary>Agent with frowning expression on face</summary>
24122 <param name="packetType">Packet type to unregister the handler for</param> 24122 </member>
24123 <param name="eventHandler">Callback to be unregistered</param> 24123 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
24124 </member> 24124 <summary>Agent with kissy face</summary>
24125 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 24125 </member>
24126 <summary> 24126 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
24127 Fire the events registered for this packet type synchronously 24127 <summary>Agent expressing laughgter</summary>
24128 </summary> 24128 </member>
24129 <param name="packetType">Incoming packet type</param> 24129 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
24130 <param name="packet">Incoming packet</param> 24130 <summary>Agent with open mouth</summary>
24131 <param name="simulator">Simulator this packet was received from</param> 24131 </member>
24132 </member> 24132 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
24133 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 24133 <summary>Agent with repulsed expression on face</summary>
24134 <summary> 24134 </member>
24135 Fire the events registered for this packet type asynchronously 24135 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
24136 </summary> 24136 <summary>Agent expressing sadness</summary>
24137 <param name="packetType">Incoming packet type</param> 24137 </member>
24138 <param name="packet">Incoming packet</param> 24138 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
24139 <param name="simulator">Simulator this packet was received from</param> 24139 <summary>Agent shrugging shoulders</summary>
24140 </member> 24140 </member>
24141 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 24141 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
24142 <summary> 24142 <summary>Agent with a smile</summary>
24143 Object that is passed to worker threads in the ThreadPool for 24143 </member>
24144 firing packet callbacks 24144 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
24145 </summary> 24145 <summary>Agent expressing surprise</summary>
24146 </member> 24146 </member>
24147 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 24147 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
24148 <summary>Callback to fire for this packet</summary> 24148 <summary>Agent sticking tongue out</summary>
24149 </member> 24149 </member>
24150 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator"> 24150 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
24151 <summary>Reference to the simulator that this packet came from</summary> 24151 <summary>Agent with big toothy smile</summary>
24152 </member> 24152 </member>
24153 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet"> 24153 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
24154 <summary>The packet that needs to be processed</summary> 24154 <summary>Agent winking</summary>
24155 </member> 24155 </member>
24156 <member name="T:OpenMetaverse.CapsEventDictionary"> 24156 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
24157 <summary> 24157 <summary>Agent expressing worry</summary>
24158 Registers, unregisters, and fires events generated by the Capabilities 24158 </member>
24159 event queue 24159 <member name="F:OpenMetaverse.Animations.FALLDOWN">
24160 </summary> 24160 <summary>Agent falling down</summary>
24161 </member> 24161 </member>
24162 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 24162 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
24163 <summary>Reference to the GridClient object</summary> 24163 <summary>Agent walking (feminine version)</summary>
24164 </member> 24164 </member>
24165 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24165 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
24166 <summary> 24166 <summary>Agent wagging finger (disapproval)</summary>
24167 Default constructor 24167 </member>
24168 </summary> 24168 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
24169 <param name="client">Reference to the GridClient object</param> 24169 <summary>I'm not sure I want to know</summary>
24170 </member> 24170 </member>
24171 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24171 <member name="F:OpenMetaverse.Animations.FLY">
24172 <summary> 24172 <summary>Agent in superman position</summary>
24173 Register an new event handler for a capabilities event sent via the EventQueue 24173 </member>
24174 </summary> 24174 <member name="F:OpenMetaverse.Animations.FLYSLOW">
24175 <remarks>Use String.Empty to fire this event on every CAPS event</remarks> 24175 <summary>Agent in superman position</summary>
24176 <param name="capsEvent">Capability event name to register the 24176 </member>
24177 handler for</param> 24177 <member name="F:OpenMetaverse.Animations.HELLO">
24178 <param name="eventHandler">Callback to fire</param> 24178 <summary>Agent greeting another</summary>
24179 </member> 24179 </member>
24180 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24180 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
24181 <summary> 24181 <summary>Agent holding bazooka (right handed)</summary>
24182 Unregister a previously registered capabilities handler 24182 </member>
24183 </summary> 24183 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
24184 <param name="capsEvent">Capability event name unregister the 24184 <summary>Agent holding a bow (left handed)</summary>
24185 handler for</param> 24185 </member>
24186 <param name="eventHandler">Callback to unregister</param> 24186 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R">
24187 </member> 24187 <summary>Agent holding a handgun (right handed)</summary>
24188 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24188 </member>
24189 <summary> 24189 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
24190 Fire the events registered for this event type synchronously 24190 <summary>Agent holding a rifle (right handed)</summary>
24191 </summary> 24191 </member>
24192 <param name="capsEvent">Capability name</param> 24192 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
24193 <param name="message">Decoded event body</param> 24193 <summary>Agent throwing an object (right handed)</summary>
24194 <param name="simulator">Reference to the simulator that 24194 </member>
24195 generated this event</param> 24195 <member name="F:OpenMetaverse.Animations.HOVER">
24196 </member> 24196 <summary>Agent in static hover</summary>
24197 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24197 </member>
24198 <summary> 24198 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
24199 Fire the events registered for this event type asynchronously 24199 <summary>Agent hovering downward</summary>
24200 </summary> 24200 </member>
24201 <param name="capsEvent">Capability name</param> 24201 <member name="F:OpenMetaverse.Animations.HOVER_UP">
24202 <param name="message">Decoded event body</param> 24202 <summary>Agent hovering upward</summary>
24203 <param name="simulator">Reference to the simulator that 24203 </member>
24204 generated this event</param> 24204 <member name="F:OpenMetaverse.Animations.IMPATIENT">
24205 </member> 24205 <summary>Agent being impatient</summary>
24206 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 24206 </member>
24207 <summary> 24207 <member name="F:OpenMetaverse.Animations.JUMP">
24208 Object that is passed to worker threads in the ThreadPool for 24208 <summary>Agent jumping</summary>
24209 firing CAPS callbacks 24209 </member>
24210 </summary> 24210 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
24211 </member> 24211 <summary>Agent jumping with fervor</summary>
24212 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 24212 </member>
24213 <summary>Callback to fire for this packet</summary> 24213 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
24214 </member> 24214 <summary>Agent point to lips then rear end</summary>
24215 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 24215 </member>
24216 <summary>Name of the CAPS event</summary> 24216 <member name="F:OpenMetaverse.Animations.LAND">
24217 </member> 24217 <summary>Agent landing from jump, finished flight, etc</summary>
24218 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 24218 </member>
24219 <summary>Strongly typed decoded data</summary> 24219 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
24220 </member> 24220 <summary>Agent laughing</summary>
24221 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 24221 </member>
24222 <summary>Reference to the simulator that generated this event</summary> 24222 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
24223 </member> 24223 <summary>Agent landing from jump, finished flight, etc</summary>
24224 <member name="T:OpenMetaverse.DirectoryManager"> 24224 </member>
24225 <summary> 24225 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
24226 Access to the data server which allows searching for land, events, people, etc 24226 <summary>Agent sitting on a motorcycle</summary>
24227 </summary> 24227 </member>
24228 </member> 24228 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
24229 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply"> 24229 <summary></summary>
24230 <summary>The event subscribers. null if no subcribers</summary> 24230 </member>
24231 </member> 24231 <member name="F:OpenMetaverse.Animations.NO">
24232 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)"> 24232 <summary>Agent moving head side to side</summary>
24233 <summary>Raises the EventInfoReply event</summary> 24233 </member>
24234 <param name="e">An EventInfoReplyEventArgs object containing the 24234 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
24235 data returned from the data server</param> 24235 <summary>Agent moving head side to side with unhappy expression</summary>
24236 </member> 24236 </member>
24237 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock"> 24237 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
24238 <summary>Thread sync lock object</summary> 24238 <summary>Agent taunting another</summary>
24239 </member> 24239 </member>
24240 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents"> 24240 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
24241 <summary>The event subscribers. null if no subcribers</summary> 24241 <summary></summary>
24242 </member> 24242 </member>
24243 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)"> 24243 <member name="F:OpenMetaverse.Animations.PEACE">
24244 <summary>Raises the DirEventsReply event</summary> 24244 <summary>Agent giving peace sign</summary>
24245 <param name="e">An DirEventsReplyEventArgs object containing the 24245 </member>
24246 data returned from the data server</param> 24246 <member name="F:OpenMetaverse.Animations.POINT_ME">
24247 </member> 24247 <summary>Agent pointing at self</summary>
24248 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock"> 24248 </member>
24249 <summary>Thread sync lock object</summary> 24249 <member name="F:OpenMetaverse.Animations.POINT_YOU">
24250 </member> 24250 <summary>Agent pointing at another</summary>
24251 <member name="F:OpenMetaverse.DirectoryManager.m_Places"> 24251 </member>
24252 <summary>The event subscribers. null if no subcribers</summary> 24252 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
24253 </member> 24253 <summary>Agent preparing for jump (bending knees)</summary>
24254 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)"> 24254 </member>
24255 <summary>Raises the PlacesReply event</summary> 24255 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
24256 <param name="e">A PlacesReplyEventArgs object containing the 24256 <summary>Agent punching with left hand</summary>
24257 data returned from the data server</param> 24257 </member>
24258 </member> 24258 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
24259 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock"> 24259 <summary>Agent punching with right hand</summary>
24260 <summary>Thread sync lock object</summary> 24260 </member>
24261 </member> 24261 <member name="F:OpenMetaverse.Animations.REPULSED">
24262 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces"> 24262 <summary>Agent acting repulsed</summary>
24263 <summary>The event subscribers. null if no subcribers</summary> 24263 </member>
24264 </member> 24264 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
24265 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)"> 24265 <summary>Agent trying to be Chuck Norris</summary>
24266 <summary>Raises the DirPlacesReply event</summary> 24266 </member>
24267 <param name="e">A DirPlacesReplyEventArgs object containing the 24267 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
24268 data returned from the data server</param> 24268 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
24269 </member> 24269 </member>
24270 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock"> 24270 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
24271 <summary>Thread sync lock object</summary> 24271 <summary>Agent with hand flat over other hand</summary>
24272 </member> 24272 </member>
24273 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds"> 24273 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
24274 <summary>The event subscribers. null if no subcribers</summary> 24274 <summary>Agent with fist over other hand</summary>
24275 </member> 24275 </member>
24276 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)"> 24276 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
24277 <summary>Raises the DirClassifiedsReply event</summary> 24277 <summary>Agent with two fingers spread over other hand</summary>
24278 <param name="e">A DirClassifiedsReplyEventArgs object containing the 24278 </member>
24279 data returned from the data server</param> 24279 <member name="F:OpenMetaverse.Animations.RUN">
24280 </member> 24280 <summary>Agent running</summary>
24281 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock"> 24281 </member>
24282 <summary>Thread sync lock object</summary> 24282 <member name="F:OpenMetaverse.Animations.SAD">
24283 </member> 24283 <summary>Agent appearing sad</summary>
24284 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups"> 24284 </member>
24285 <summary>The event subscribers. null if no subcribers</summary> 24285 <member name="F:OpenMetaverse.Animations.SALUTE">
24286 </member> 24286 <summary>Agent saluting</summary>
24287 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)"> 24287 </member>
24288 <summary>Raises the DirGroupsReply event</summary> 24288 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
24289 <param name="e">A DirGroupsReplyEventArgs object containing the 24289 <summary>Agent shooting bow (left handed)</summary>
24290 data returned from the data server</param> 24290 </member>
24291 </member> 24291 <member name="F:OpenMetaverse.Animations.SHOUT">
24292 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock"> 24292 <summary>Agent cupping mouth as if shouting</summary>
24293 <summary>Thread sync lock object</summary> 24293 </member>
24294 </member> 24294 <member name="F:OpenMetaverse.Animations.SHRUG">
24295 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople"> 24295 <summary>Agent shrugging shoulders</summary>
24296 <summary>The event subscribers. null if no subcribers</summary> 24296 </member>
24297 </member> 24297 <member name="F:OpenMetaverse.Animations.SIT">
24298 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)"> 24298 <summary>Agent in sit position</summary>
24299 <summary>Raises the DirPeopleReply event</summary> 24299 </member>
24300 <param name="e">A DirPeopleReplyEventArgs object containing the 24300 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
24301 data returned from the data server</param> 24301 <summary>Agent in sit position (feminine)</summary>
24302 </member> 24302 </member>
24303 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock"> 24303 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
24304 <summary>Thread sync lock object</summary> 24304 <summary>Agent in sit position (generic)</summary>
24305 </member> 24305 </member>
24306 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply"> 24306 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
24307 <summary>The event subscribers. null if no subcribers</summary> 24307 <summary>Agent sitting on ground</summary>
24308 </member> 24308 </member>
24309 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)"> 24309 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
24310 <summary>Raises the DirLandReply event</summary> 24310 <summary>Agent sitting on ground</summary>
24311 <param name="e">A DirLandReplyEventArgs object containing the 24311 </member>
24312 data returned from the data server</param> 24312 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
24313 </member> 24313 <summary></summary>
24314 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock"> 24314 </member>
24315 <summary>Thread sync lock object</summary> 24315 <member name="F:OpenMetaverse.Animations.SLEEP">
24316 </member> 24316 <summary>Agent sleeping on side</summary>
24317 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)"> 24317 </member>
24318 <summary> 24318 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
24319 Constructs a new instance of the DirectoryManager class 24319 <summary>Agent smoking</summary>
24320 </summary> 24320 </member>
24321 <param name="client">An instance of GridClient</param> 24321 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
24322 </member> 24322 <summary>Agent inhaling smoke</summary>
24323 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)"> 24323 </member>
24324 <summary> 24324 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
24325 Query the data server for a list of classified ads containing the specified string. 24325 <summary></summary>
24326 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature 24326 </member>
24327 results. 24327 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
24328 24328 <summary>Agent taking a picture</summary>
24329 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming 24329 </member>
24330 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 24330 <member name="F:OpenMetaverse.Animations.STAND">
24331 24331 <summary>Agent standing</summary>
24332 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 24332 </member>
24333 </summary> 24333 <member name="F:OpenMetaverse.Animations.STANDUP">
24334 <param name="searchText">A string containing a list of keywords to search for</param> 24334 <summary>Agent standing up</summary>
24335 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 24335 </member>
24336 </member> 24336 <member name="F:OpenMetaverse.Animations.STAND_1">
24337 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)"> 24337 <summary>Agent standing</summary>
24338 <summary> 24338 </member>
24339 Query the data server for a list of classified ads which contain specified keywords (Overload) 24339 <member name="F:OpenMetaverse.Animations.STAND_2">
24340 24340 <summary>Agent standing</summary>
24341 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 24341 </member>
24342 </summary> 24342 <member name="F:OpenMetaverse.Animations.STAND_3">
24343 <param name="searchText">A string containing a list of keywords to search for</param> 24343 <summary>Agent standing</summary>
24344 <param name="category">The category to search</param> 24344 </member>
24345 <param name="queryFlags">A set of flags which can be ORed to modify query options 24345 <member name="F:OpenMetaverse.Animations.STAND_4">
24346 such as classified maturity rating.</param> 24346 <summary>Agent standing</summary>
24347 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 24347 </member>
24348 <example> 24348 <member name="F:OpenMetaverse.Animations.STRETCH">
24349 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature 24349 <summary>Agent stretching</summary>
24350 <code> 24350 </member>
24351 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature); 24351 <member name="F:OpenMetaverse.Animations.STRIDE">
24352 </code> 24352 <summary>Agent in stride (fast walk)</summary>
24353 </example> 24353 </member>
24354 <remarks> 24354 <member name="F:OpenMetaverse.Animations.SURF">
24355 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming 24355 <summary>Agent surfing</summary>
24356 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 24356 </member>
24357 </remarks> 24357 <member name="F:OpenMetaverse.Animations.SURPRISE">
24358 </member> 24358 <summary>Agent acting surprised</summary>
24359 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"> 24359 </member>
24360 <summary> 24360 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
24361 Starts search for places (Overloaded) 24361 <summary>Agent striking with a sword</summary>
24362 24362 </member>
24363 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 24363 <member name="F:OpenMetaverse.Animations.TALK">
24364 </summary> 24364 <summary>Agent talking (lips moving)</summary>
24365 <param name="searchText">Search text</param> 24365 </member>
24366 <param name="queryStart">Each request is limited to 100 places 24366 <member name="F:OpenMetaverse.Animations.TANTRUM">
24367 being returned. To get the first 100 result entries of a request use 0, 24367 <summary>Agent throwing a tantrum</summary>
24368 from 100-199 use 1, 200-299 use 2, etc.</param> 24368 </member>
24369 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 24369 <member name="F:OpenMetaverse.Animations.THROW_R">
24370 </member> 24370 <summary>Agent throwing an object (right handed)</summary>
24371 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)"> 24371 </member>
24372 <summary> 24372 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
24373 Queries the dataserver for parcels of land which are flagged to be shown in search 24373 <summary>Agent trying on a shirt</summary>
24374 24374 </member>
24375 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 24375 <member name="F:OpenMetaverse.Animations.TURNLEFT">
24376 </summary> 24376 <summary>Agent turning to the left</summary>
24377 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 24377 </member>
24378 <param name="queryFlags">A set of flags which can be ORed to modify query options 24378 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
24379 such as classified maturity rating.</param> 24379 <summary>Agent turning to the right</summary>
24380 <param name="category">The category to search</param> 24380 </member>
24381 <param name="queryStart">Each request is limited to 100 places 24381 <member name="F:OpenMetaverse.Animations.TYPE">
24382 being returned. To get the first 100 result entries of a request use 0, 24382 <summary>Agent typing</summary>
24383 from 100-199 use 1, 200-299 use 2, etc.</param> 24383 </member>
24384 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 24384 <member name="F:OpenMetaverse.Animations.WALK">
24385 <example> 24385 <summary>Agent walking</summary>
24386 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult 24386 </member>
24387 <code> 24387 <member name="F:OpenMetaverse.Animations.WHISPER">
24388 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0); 24388 <summary>Agent whispering</summary>
24389 </code> 24389 </member>
24390 </example> 24390 <member name="F:OpenMetaverse.Animations.WHISTLE">
24391 <remarks> 24391 <summary>Agent whispering with fingers in mouth</summary>
24392 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method 24392 </member>
24393 </remarks> 24393 <member name="F:OpenMetaverse.Animations.WINK">
24394 </member> 24394 <summary>Agent winking</summary>
24395 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 24395 </member>
24396 <summary> 24396 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
24397 Starts a search for land sales using the directory 24397 <summary>Agent winking</summary>
24398 24398 </member>
24399 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 24399 <member name="F:OpenMetaverse.Animations.WORRY">
24400 </summary> 24400 <summary>Agent worried</summary>
24401 <param name="typeFlags">What type of land to search for. Auction, 24401 </member>
24402 estate, mainland, "first land", etc</param> 24402 <member name="F:OpenMetaverse.Animations.YES">
24403 <remarks>The OnDirLandReply event handler must be registered before 24403 <summary>Agent nodding yes</summary>
24404 calling this function. There is no way to determine how many 24404 </member>
24405 results will be returned, or how many times the callback will be 24405 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
24406 fired other than you won't get more than 100 total parcels from 24406 <summary>Agent nodding yes with happy face</summary>
24407 each query.</remarks> 24407 </member>
24408 </member> 24408 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
24409 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 24409 <summary>Agent floating with legs and arms crossed</summary>
24410 <summary> 24410 </member>
24411 Starts a search for land sales using the directory 24411 <member name="M:OpenMetaverse.Animations.ToDictionary">
24412 24412 <summary>
24413 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 24413 A dictionary containing all pre-defined animations
24414 </summary> 24414 </summary>
24415 <param name="typeFlags">What type of land to search for. Auction, 24415 <returns>A dictionary containing the pre-defined animations,
24416 estate, mainland, "first land", etc</param> 24416 where the key is the animations ID, and the value is a string
24417 <param name="priceLimit">Maximum price to search for</param> 24417 containing a name to identify the purpose of the animation</returns>
24418 <param name="areaLimit">Maximum area to search for</param> 24418 </member>
24419 <param name="queryStart">Each request is limited to 100 parcels 24419 <member name="T:OpenMetaverse.AgentThrottle">
24420 being returned. To get the first 100 parcels of a request use 0, 24420 <summary>
24421 from 100-199 use 1, 200-299 use 2, etc.</param> 24421 Throttles the network traffic for various different traffic types.
24422 <remarks>The OnDirLandReply event handler must be registered before 24422 Access this class through GridClient.Throttle
24423 calling this function. There is no way to determine how many 24423 </summary>
24424 results will be returned, or how many times the callback will be 24424 </member>
24425 fired other than you won't get more than 100 total parcels from 24425 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
24426 each query.</remarks> 24426 <summary>
24427 </member> 24427 Default constructor, uses a default high total of 1500 KBps (1536000)
24428 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 24428 </summary>
24429 <summary> 24429 </member>
24430 Send a request to the data server for land sales listings 24430 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
24431 </summary> 24431 <summary>
24432 24432 Constructor that decodes an existing AgentThrottle packet in to
24433 <param name="findFlags">Flags sent to specify query options 24433 individual values
24434 24434 </summary>
24435 Available flags: 24435 <param name="data">Reference to the throttle data in an AgentThrottle
24436 Specify the parcel rating with one or more of the following: 24436 packet</param>
24437 IncludePG IncludeMature IncludeAdult 24437 <param name="pos">Offset position to start reading at in the
24438 24438 throttle data</param>
24439 Specify the field to pre sort the results with ONLY ONE of the following: 24439 <remarks>This is generally not needed in clients as the server will
24440 PerMeterSort NameSort AreaSort PricesSort 24440 never send a throttle packet to the client</remarks>
24441 24441 </member>
24442 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order 24442 <member name="M:OpenMetaverse.AgentThrottle.Set">
24443 SortAsc 24443 <summary>
24444 24444 Send an AgentThrottle packet to the current server using the
24445 Specify additional filters to limit the results with one or both of the following: 24445 current values
24446 LimitByPrice LimitByArea 24446 </summary>
24447 24447 </member>
24448 Flags can be combined by separating them with the | (pipe) character 24448 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
24449 24449 <summary>
24450 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> 24450 Send an AgentThrottle packet to the specified server using the
24451 </param> 24451 current values
24452 <param name="typeFlags">What type of land to search for. Auction, 24452 </summary>
24453 Estate or Mainland</param> 24453 </member>
24454 <param name="priceLimit">Maximum price to search for when the 24454 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
24455 DirFindFlags.LimitByPrice flag is specified in findFlags</param> 24455 <summary>
24456 <param name="areaLimit">Maximum area to search for when the 24456 Convert the current throttle values to a byte array that can be put
24457 DirFindFlags.LimitByArea flag is specified in findFlags</param> 24457 in an AgentThrottle packet
24458 <param name="queryStart">Each request is limited to 100 parcels 24458 </summary>
24459 being returned. To get the first 100 parcels of a request use 0, 24459 <returns>Byte array containing all the throttle values</returns>
24460 from 100-199 use 100, 200-299 use 200, etc.</param> 24460 </member>
24461 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator 24461 <member name="P:OpenMetaverse.AgentThrottle.Resend">
24462 24462 <summary>Maximum bits per second for resending unacknowledged packets</summary>
24463 There is no way to determine how many results will be returned, or how many times the callback will be 24463 </member>
24464 fired other than you won't get more than 100 total parcels from 24464 <member name="P:OpenMetaverse.AgentThrottle.Land">
24465 each reply.</para> 24465 <summary>Maximum bits per second for LayerData terrain</summary>
24466 24466 </member>
24467 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the 24467 <member name="P:OpenMetaverse.AgentThrottle.Wind">
24468 results if the land is included in the query</para></remarks> 24468 <summary>Maximum bits per second for LayerData wind data</summary>
24469 <example> 24469 </member>
24470 <code> 24470 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
24471 // request all mainland, any maturity rating that is larger than 512 sq.m 24471 <summary>Maximum bits per second for LayerData clouds</summary>
24472 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0); 24472 </member>
24473 </code></example> 24473 <member name="P:OpenMetaverse.AgentThrottle.Task">
24474 </member> 24474 <summary>Unknown, includes object data</summary>
24475 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"> 24475 </member>
24476 <summary> 24476 <member name="P:OpenMetaverse.AgentThrottle.Texture">
24477 Search for Groups 24477 <summary>Maximum bits per second for textures</summary>
24478 </summary> 24478 </member>
24479 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 24479 <member name="P:OpenMetaverse.AgentThrottle.Asset">
24480 <param name="queryStart">Start from the match number</param> 24480 <summary>Maximum bits per second for downloaded assets</summary>
24481 <returns></returns> 24481 </member>
24482 </member> 24482 <member name="P:OpenMetaverse.AgentThrottle.Total">
24483 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)"> 24483 <summary>Maximum bits per second the entire connection, divided up
24484 <summary> 24484 between invidiual streams using default multipliers</summary>
24485 Search for Groups 24485 </member>
24486 </summary> 24486 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
24487 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 24487 <summary>
24488 <param name="queryStart">Start from the match number</param> 24488 Constants for the archiving module
24489 <param name="flags">Search flags</param> 24489 </summary>
24490 <returns></returns> 24490 </member>
24491 </member> 24491 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
24492 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"> 24492 <summary>
24493 <summary> 24493 The location of the archive control file
24494 Search the People directory for other avatars 24494 </summary>
24495 </summary> 24495 </member>
24496 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param> 24496 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
24497 <param name="queryStart"></param> 24497 <summary>
24498 <returns></returns> 24498 Path for the assets held in an archive
24499 </member> 24499 </summary>
24500 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 24500 </member>
24501 <summary> 24501 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
24502 Search Places for parcels of land you personally own 24502 <summary>
24503 </summary> 24503 Path for the prims file
24504 </member> 24504 </summary>
24505 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)"> 24505 </member>
24506 <summary> 24506 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
24507 Searches Places for land owned by the specified group 24507 <summary>
24508 </summary> 24508 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
24509 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param> 24509 </summary>
24510 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 24510 </member>
24511 </member> 24511 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
24512 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)"> 24512 <summary>
24513 <summary> 24513 Path for region settings.
24514 Search the Places directory for parcels that are listed in search and contain the specified keywords 24514 </summary>
24515 </summary> 24515 </member>
24516 <param name="searchText">A string containing the keywords to search for</param> 24516 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
24517 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 24517 <summary>
24518 </member> 24518 The character the separates the uuid from extension information in an archived asset filename
24519 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 24519 </summary>
24520 <summary> 24520 </member>
24521 Search Places - All Options 24521 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
24522 </summary> 24522 <summary>
24523 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 24523 Extensions used for asset types in the archive
24524 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param> 24524 </summary>
24525 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 24525 </member>
24526 <param name="simulatorName">String Simulator Name to search in</param> 24526 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
24527 <param name="groupID">LLUID of group you want to recieve results for</param> 24527 <summary>
24528 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param> 24528 Checks the instance back into the object pool
24529 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 24529 </summary>
24530 </member> 24530 </member>
24531 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"> 24531 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
24532 <summary> 24532 <summary>
24533 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult 24533 Returns an instance of the class that has been checked out of the Object Pool.
24534 </summary> 24534 </summary>
24535 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 24535 </member>
24536 <param name="queryStart">Each request is limited to 100 entries 24536 <member name="T:OpenMetaverse.Settings">
24537 being returned. To get the first group of entries of a request use 0, 24537 <summary>
24538 from 100-199 use 100, 200-299 use 200, etc.</param> 24538 Class for controlling various system settings.
24539 <returns>UUID of query to correlate results in callback.</returns> 24539 </summary>
24540 </member> 24540 <remarks>Some values are readonly because they affect things that
24541 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)"> 24541 happen when the GridClient object is initialized, so changing them at
24542 <summary> 24542 runtime won't do any good. Non-readonly values may affect things that
24543 Search Events 24543 happen at login or dynamically</remarks>
24544 </summary> 24544 </member>
24545 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 24545 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
24546 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult 24546 <summary>Main grid login server</summary>
24547 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum 24547 </member>
24548 24548 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
24549 Multiple flags can be combined by separating the flags with the | (pipe) character</param> 24549 <summary>Beta grid login server</summary>
24550 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled 24550 </member>
24551 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param> 24551 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
24552 <param name="queryStart">Each request is limited to 100 entries 24552 <summary>
24553 being returned. To get the first group of entries of a request use 0, 24553 InventoryManager requests inventory information on login,
24554 from 100-199 use 100, 200-299 use 200, etc.</param> 24554 GridClient initializes an Inventory store for main inventory.
24555 <param name="category">EventCategory event is listed under.</param> 24555 </summary>
24556 <returns>UUID of query to correlate results in callback.</returns> 24556 </member>
24557 </member> 24557 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
24558 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"> 24558 <summary>
24559 <summary>Requests Event Details</summary> 24559 InventoryManager requests library information on login,
24560 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param> 24560 GridClient initializes an Inventory store for the library.
24561 </member> 24561 </summary>
24562 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24562 </member>
24563 <summary>Process an incoming packet and raise the appropriate events</summary> 24563 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
24564 <param name="sender">The sender</param> 24564 <summary>Number of milliseconds between sending pings to each sim</summary>
24565 <param name="e">The EventArgs object containing the packet data</param> 24565 </member>
24566 </member> 24566 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
24567 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24567 <summary>Number of milliseconds between sending camera updates</summary>
24568 <summary>Process an incoming packet and raise the appropriate events</summary> 24568 </member>
24569 <param name="sender">The sender</param> 24569 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
24570 <param name="e">The EventArgs object containing the packet data</param> 24570 <summary>Number of milliseconds between updating the current
24571 </member> 24571 positions of moving, non-accelerating and non-colliding objects</summary>
24572 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24572 </member>
24573 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary> 24573 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
24574 <param name="capsKey">The Unique Capabilities Key</param> 24574 <summary>Millisecond interval between ticks, where all ACKs are
24575 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param> 24575 sent out and the age of unACKed packets is checked</summary>
24576 <param name="simulator">The simulator the message originated from</param> 24576 </member>
24577 </member> 24577 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
24578 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24578 <summary>The initial size of the packet inbox, where packets are
24579 <summary>Process an incoming packet and raise the appropriate events</summary> 24579 stored before processing</summary>
24580 <param name="sender">The sender</param> 24580 </member>
24581 <param name="e">The EventArgs object containing the packet data</param> 24581 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
24582 </member> 24582 <summary>Maximum size of packet that we want to send over the wire</summary>
24583 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24583 </member>
24584 <summary>Process an incoming packet and raise the appropriate events</summary> 24584 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
24585 <param name="sender">The sender</param> 24585 <summary>The maximum value of a packet sequence number before it
24586 <param name="e">The EventArgs object containing the packet data</param> 24586 rolls over back to one</summary>
24587 </member> 24587 </member>
24588 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24588 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
24589 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary> 24589 <summary>The maximum size of the sequence number archive, used to
24590 <param name="capsKey">The Unique Capabilities Key</param> 24590 check for resent and/or duplicate packets</summary>
24591 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param> 24591 </member>
24592 <param name="simulator">The simulator the message originated from</param> 24592 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
24593 </member> 24593 <summary>The relative directory where external resources are kept</summary>
24594 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24594 </member>
24595 <summary>Process an incoming packet and raise the appropriate events</summary> 24595 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
24596 <param name="sender">The sender</param> 24596 <summary>Login server to connect to</summary>
24597 <param name="e">The EventArgs object containing the packet data</param> 24597 </member>
24598 </member> 24598 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
24599 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24599 <summary>IP Address the client will bind to</summary>
24600 <summary>Process an incoming packet and raise the appropriate events</summary> 24600 </member>
24601 <param name="sender">The sender</param> 24601 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
24602 <param name="e">The EventArgs object containing the packet data</param> 24602 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
24603 </member> 24603 </member>
24604 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24604 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
24605 <summary>Process an incoming packet and raise the appropriate events</summary> 24605 <summary>Number of milliseconds before an asset transfer will time
24606 <param name="sender">The sender</param> 24606 out</summary>
24607 <param name="e">The EventArgs object containing the packet data</param> 24607 </member>
24608 </member> 24608 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
24609 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24609 <summary>Number of milliseconds before a teleport attempt will time
24610 <summary>Process an incoming packet and raise the appropriate events</summary> 24610 out</summary>
24611 <param name="sender">The sender</param> 24611 </member>
24612 <param name="e">The EventArgs object containing the packet data</param> 24612 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
24613 </member> 24613 <summary>Number of milliseconds before NetworkManager.Logout() will
24614 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply"> 24614 time out</summary>
24615 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary> 24615 </member>
24616 </member> 24616 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
24617 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply"> 24617 <summary>Number of milliseconds before a CAPS call will time out</summary>
24618 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary> 24618 <remarks>Setting this too low will cause web requests time out and
24619 </member> 24619 possibly retry repeatedly</remarks>
24620 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply"> 24620 </member>
24621 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary> 24621 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
24622 </member> 24622 <summary>Number of milliseconds for xml-rpc to timeout</summary>
24623 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply"> 24623 </member>
24624 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary> 24624 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
24625 </member> 24625 <summary>Milliseconds before a packet is assumed lost and resent</summary>
24626 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply"> 24626 </member>
24627 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary> 24627 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
24628 </member> 24628 <summary>Milliseconds without receiving a packet before the
24629 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply"> 24629 connection to a simulator is assumed lost</summary>
24630 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary> 24630 </member>
24631 </member> 24631 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
24632 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply"> 24632 <summary>Milliseconds to wait for a simulator info request through
24633 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary> 24633 the grid interface</summary>
24634 </member> 24634 </member>
24635 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply"> 24635 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
24636 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary> 24636 <summary>Maximum number of queued ACKs to be sent before SendAcks()
24637 </member> 24637 is forced</summary>
24638 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories"> 24638 </member>
24639 <summary>Classified Ad categories</summary> 24639 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
24640 </member> 24640 <summary>Network stats queue length (seconds)</summary>
24641 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any"> 24641 </member>
24642 <summary>Classified is listed in the Any category</summary> 24642 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS">
24643 </member> 24643 <summary>Enable to process packets synchronously, where all of the
24644 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping"> 24644 callbacks for each packet must return before the next packet is
24645 <summary>Classified is shopping related</summary> 24645 processed</summary>
24646 </member> 24646 <remarks>This is an experimental feature and is not completely
24647 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental"> 24647 reliable yet. Ideally it would reduce context switches and thread
24648 <summary>Classified is </summary> 24648 overhead, but several calls currently block for a long time and
24649 </member> 24649 would need to be rewritten as asynchronous code before this is
24650 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 24650 feasible</remarks>
24651 <summary></summary> 24651 </member>
24652 </member> 24652 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
24653 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 24653 <summary>Enable/disable storing terrain heightmaps in the
24654 <summary></summary> 24654 TerrainManager</summary>
24655 </member> 24655 </member>
24656 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 24656 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
24657 <summary></summary> 24657 <summary>Enable/disable sending periodic camera updates</summary>
24658 </member> 24658 </member>
24659 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 24659 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
24660 <summary></summary> 24660 <summary>Enable/disable automatically setting agent appearance at
24661 </member> 24661 login and after sim crossing</summary>
24662 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 24662 </member>
24663 <summary></summary> 24663 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
24664 </member> 24664 <summary>Enable/disable automatically setting the bandwidth throttle
24665 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 24665 after connecting to each simulator</summary>
24666 <summary></summary> 24666 <remarks>The default throttle uses the equivalent of the maximum
24667 </member> 24667 bandwidth setting in the official client. If you do not set a
24668 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 24668 throttle your connection will by default be throttled well below
24669 <summary></summary> 24669 the minimum values and you may experience connection problems</remarks>
24670 </member> 24670 </member>
24671 <member name="T:OpenMetaverse.DirectoryManager.EventCategories"> 24671 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
24672 <summary>Event Categories</summary> 24672 <summary>Enable/disable the sending of pings to monitor lag and
24673 </member> 24673 packet loss</summary>
24674 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All"> 24674 </member>
24675 <summary></summary> 24675 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
24676 </member> 24676 <summary>Should we connect to multiple sims? This will allow
24677 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion"> 24677 viewing in to neighboring simulators and sim crossings
24678 <summary></summary> 24678 (Experimental)</summary>
24679 </member> 24679 </member>
24680 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports"> 24680 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
24681 <summary></summary> 24681 <summary>If true, all object update packets will be decoded in to
24682 </member> 24682 native objects. If false, only updates for our own agent will be
24683 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic"> 24683 decoded. Registering an event handler will force objects for that
24684 <summary></summary> 24684 type to always be decoded. If this is disabled the object tracking
24685 </member> 24685 will have missing or partial prim and avatar information</summary>
24686 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial"> 24686 </member>
24687 <summary></summary> 24687 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
24688 </member> 24688 <summary>If true, when a cached object check is received from the
24689 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife"> 24689 server the full object info will automatically be requested</summary>
24690 <summary></summary> 24690 </member>
24691 </member> 24691 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
24692 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games"> 24692 <summary>Whether to establish connections to HTTP capabilities
24693 <summary></summary> 24693 servers for simulators</summary>
24694 </member> 24694 </member>
24695 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants"> 24695 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
24696 <summary></summary> 24696 <summary>Whether to decode sim stats</summary>
24697 </member> 24697 </member>
24698 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education"> 24698 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
24699 <summary></summary> 24699 <summary>The capabilities servers are currently designed to
24700 </member> 24700 periodically return a 502 error which signals for the client to
24701 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts"> 24701 re-establish a connection. Set this to true to log those 502 errors</summary>
24702 <summary></summary> 24702 </member>
24703 </member> 24703 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
24704 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity"> 24704 <summary>If true, any reference received for a folder or item
24705 <summary></summary> 24705 the library is not aware of will automatically be fetched</summary>
24706 </member> 24706 </member>
24707 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous"> 24707 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
24708 <summary></summary> 24708 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
24709 </member> 24709 AgentUpdate packets will continuously be sent out to give the bot
24710 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 24710 smoother movement and autopiloting</summary>
24711 <summary> 24711 </member>
24712 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results. 24712 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
24713 24713 <summary>If true, currently visible avatars will be stored
24714 Flags can be combined using the | (pipe) character, not all flags are available in all queries 24714 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
24715 </summary> 24715 If false, a new Avatar or Primitive object will be created
24716 </member> 24716 each time an object update packet is received</summary>
24717 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People"> 24717 </member>
24718 <summary>Query the People database</summary> 24718 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
24719 </member> 24719 <summary>If true, currently visible avatars will be stored
24720 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 24720 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
24721 <summary></summary> 24721 If false, a new Avatar or Primitive object will be created
24722 </member> 24722 each time an object update packet is received</summary>
24723 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 24723 </member>
24724 <summary></summary> 24724 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
24725 </member> 24725 <summary>If true, position and velocity will periodically be
24726 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 24726 interpolated (extrapolated, technically) for objects and
24727 <summary>Query the Groups database</summary> 24727 avatars that are being tracked by the library. This is
24728 </member> 24728 necessary to increase the accuracy of speed and position
24729 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents"> 24729 estimates for simulated objects</summary>
24730 <summary>Query the Events database</summary> 24730 </member>
24731 </member> 24731 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
24732 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned"> 24732 <summary>
24733 <summary>Query the land holdings database for land owned by the currently connected agent</summary> 24733 If true, utilization statistics will be tracked. There is a minor penalty
24734 </member> 24734 in CPU time for enabling this option.
24735 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale"> 24735 </summary>
24736 <summary></summary> 24736 </member>
24737 </member> 24737 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
24738 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 24738 <summary>If true, parcel details will be stored in the
24739 <summary>Query the land holdings database for land which is owned by a Group</summary> 24739 <code>Simulator.Parcels</code> dictionary as they are received</summary>
24740 </member> 24740 </member>
24741 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort"> 24741 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
24742 <summary>Specifies the query should pre sort the results based upon traffic 24742 <summary>
24743 when searching the Places database</summary> 24743 If true, an incoming parcel properties reply will automatically send
24744 </member> 24744 a request for the parcel access list
24745 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly"> 24745 </summary>
24746 <summary></summary> 24746 </member>
24747 </member> 24747 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
24748 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 24748 <summary>
24749 <summary></summary> 24749 if true, an incoming parcel properties reply will automatically send
24750 </member> 24750 a request for the traffic count.
24751 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 24751 </summary>
24752 <summary></summary> 24752 </member>
24753 </member> 24753 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
24754 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 24754 <summary>
24755 <summary></summary> 24755 If true, images, and other assets downloaded from the server
24756 </member> 24756 will be cached in a local directory
24757 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 24757 </summary>
24758 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database. 24758 </member>
24759 This flag is only used when searching the land sales database</summary> 24759 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
24760 </member> 24760 <summary>Path to store cached texture data</summary>
24761 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort"> 24761 </member>
24762 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database. 24762 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
24763 This flag is only used when searching the land sales database</summary> 24763 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
24764 </member> 24764 </member>
24765 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort"> 24765 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
24766 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database. 24766 <summary>Default color used for viewer particle effects</summary>
24767 This flag is only used when searching the land sales database</summary> 24767 </member>
24768 </member> 24768 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
24769 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort"> 24769 <summary>Maximum number of times to resend a failed packet</summary>
24770 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database. 24770 </member>
24771 This flag is only used when searching the land sales database</summary> 24771 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
24772 </member> 24772 <summary>Throttle outgoing packet rate</summary>
24773 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort"> 24773 </member>
24774 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database. 24774 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
24775 This flag is only used when searching the land sales database</summary> 24775 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
24776 </member> 24776 </member>
24777 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice"> 24777 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
24778 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database. 24778 <summary>The maximum number of concurrent texture downloads allowed</summary>
24779 This flag is only used when searching the land sales database</summary> 24779 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
24780 </member> 24780 simulator throttles</remarks>
24781 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea"> 24781 </member>
24782 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database. 24782 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
24783 This flag is only used when searching the land sales database</summary> 24783 <summary>
24784 </member> 24784 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
24785 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature"> 24785 </summary>
24786 <summary></summary> 24786 <remarks>This is a static variable which applies to all instances</remarks>
24787 </member> 24787 </member>
24788 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly"> 24788 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
24789 <summary></summary> 24789 <summary>
24790 </member> 24790 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
24791 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG"> 24791 </summary>
24792 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 24792 </member>
24793 </member> 24793 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
24794 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature"> 24794 <summary>
24795 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 24795 Get or set the minimum log level to output to the console by default
24796 </member> 24796
24797 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult"> 24797 If the library is not compiled with DEBUG defined and this level is set to DEBUG
24798 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 24798 You will get no output on the console. This behavior can be overriden by creating
24799 </member> 24799 a logger configuration file for log4net
24800 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly"> 24800 </summary>
24801 <summary></summary> 24801 </member>
24802 </member> 24802 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
24803 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 24803 <summary>Attach avatar names to log messages</summary>
24804 <summary> 24804 </member>
24805 Land types to search dataserver for 24805 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
24806 </summary> 24806 <summary>Log packet retransmission info</summary>
24807 </member> 24807 </member>
24808 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any"> 24808 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
24809 <summary>Search Auction, Mainland and Estate</summary> 24809 <summary>Constructor</summary>
24810 </member> 24810 <param name="client">Reference to a GridClient object</param>
24811 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction"> 24811 </member>
24812 <summary>Land which is currently up for auction</summary> 24812 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
24813 </member> 24813 <summary>Process an incoming packet and raise the appropriate events</summary>
24814 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland"> 24814 <param name="sender">The sender</param>
24815 <summary>Parcels which are on the mainland (Linden owned) continents</summary> 24815 <param name="e">The EventArgs object containing the packet data</param>
24816 </member> 24816 </member>
24817 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate"> 24817 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
24818 <summary>Parcels which are on privately owned simulators</summary> 24818 <summary>Cost of uploading an asset</summary>
24819 </member> 24819 <remarks>Read-only since this value is dynamically fetched at login</remarks>
24820 <member name="T:OpenMetaverse.DirectoryManager.EventFlags"> 24820 </member>
24821 <summary> 24821 <member name="T:OpenMetaverse.PacketEventDictionary">
24822 The content rating of the event 24822 <summary>
24823 </summary> 24823 Registers, unregisters, and fires events generated by incoming packets
24824 </member> 24824 </summary>
24825 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG"> 24825 </member>
24826 <summary>Event is PG</summary> 24826 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
24827 </member> 24827 <summary>Reference to the GridClient object</summary>
24828 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature"> 24828 </member>
24829 <summary>Event is Mature</summary> 24829 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
24830 </member> 24830 <summary>
24831 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult"> 24831 Default constructor
24832 <summary>Event is Adult</summary> 24832 </summary>
24833 </member> 24833 <param name="client"></param>
24834 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags"> 24834 </member>
24835 <summary> 24835 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24836 Classified Ad Options 24836 <summary>
24837 </summary> 24837 Register an event handler
24838 <remarks>There appear to be two formats the flags are packed in. 24838 </summary>
24839 This set of flags is for the newer style</remarks> 24839 <remarks>Use PacketType.Default to fire this event on every
24840 </member> 24840 incoming packet</remarks>
24841 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None"> 24841 <param name="packetType">Packet type to register the handler for</param>
24842 <summary></summary> 24842 <param name="eventHandler">Callback to be fired</param>
24843 </member> 24843 </member>
24844 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature"> 24844 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24845 <summary></summary> 24845 <summary>
24846 </member> 24846 Unregister an event handler
24847 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled"> 24847 </summary>
24848 <summary></summary> 24848 <param name="packetType">Packet type to unregister the handler for</param>
24849 </member> 24849 <param name="eventHandler">Callback to be unregistered</param>
24850 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime"> 24850 </member>
24851 <summary></summary> 24851 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24852 </member> 24852 <summary>
24853 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew"> 24853 Fire the events registered for this packet type synchronously
24854 <summary></summary> 24854 </summary>
24855 </member> 24855 <param name="packetType">Incoming packet type</param>
24856 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags"> 24856 <param name="packet">Incoming packet</param>
24857 <summary> 24857 <param name="simulator">Simulator this packet was received from</param>
24858 Classified ad query options 24858 </member>
24859 </summary> 24859 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24860 </member> 24860 <summary>
24861 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All"> 24861 Fire the events registered for this packet type asynchronously
24862 <summary>Include all ads in results</summary> 24862 </summary>
24863 </member> 24863 <param name="packetType">Incoming packet type</param>
24864 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG"> 24864 <param name="packet">Incoming packet</param>
24865 <summary>Include PG ads in results</summary> 24865 <param name="simulator">Simulator this packet was received from</param>
24866 </member> 24866 </member>
24867 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature"> 24867 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
24868 <summary>Include Mature ads in results</summary> 24868 <summary>
24869 </member> 24869 Object that is passed to worker threads in the ThreadPool for
24870 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult"> 24870 firing packet callbacks
24871 <summary>Include Adult ads in results</summary> 24871 </summary>
24872 </member> 24872 </member>
24873 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags"> 24873 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
24874 <summary> 24874 <summary>Callback to fire for this packet</summary>
24875 The For Sale flag in PlacesReplyData 24875 </member>
24876 </summary> 24876 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
24877 </member> 24877 <summary>Reference to the simulator that this packet came from</summary>
24878 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale"> 24878 </member>
24879 <summary>Parcel is not listed for sale</summary> 24879 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
24880 </member> 24880 <summary>The packet that needs to be processed</summary>
24881 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale"> 24881 </member>
24882 <summary>Parcel is For Sale</summary> 24882 <member name="T:OpenMetaverse.CapsEventDictionary">
24883 </member> 24883 <summary>
24884 <member name="T:OpenMetaverse.DirectoryManager.Classified"> 24884 Registers, unregisters, and fires events generated by the Capabilities
24885 <summary> 24885 event queue
24886 A classified ad on the grid 24886 </summary>
24887 </summary> 24887 </member>
24888 </member> 24888 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
24889 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID"> 24889 <summary>Reference to the GridClient object</summary>
24890 <summary>UUID for this ad, useful for looking up detailed 24890 </member>
24891 information about it</summary> 24891 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
24892 </member> 24892 <summary>
24893 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name"> 24893 Default constructor
24894 <summary>The title of this classified ad</summary> 24894 </summary>
24895 </member> 24895 <param name="client">Reference to the GridClient object</param>
24896 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags"> 24896 </member>
24897 <summary>Flags that show certain options applied to the classified</summary> 24897 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24898 </member> 24898 <summary>
24899 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate"> 24899 Register an new event handler for a capabilities event sent via the EventQueue
24900 <summary>Creation date of the ad</summary> 24900 </summary>
24901 </member> 24901 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
24902 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate"> 24902 <param name="capsEvent">Capability event name to register the
24903 <summary>Expiration date of the ad</summary> 24903 handler for</param>
24904 </member> 24904 <param name="eventHandler">Callback to fire</param>
24905 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price"> 24905 </member>
24906 <summary>Price that was paid for this ad</summary> 24906 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24907 </member> 24907 <summary>
24908 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString"> 24908 Unregister a previously registered capabilities handler
24909 <summary>Print the struct data as a string</summary> 24909 </summary>
24910 <returns>A string containing the field name, and field value</returns> 24910 <param name="capsEvent">Capability event name unregister the
24911 </member> 24911 handler for</param>
24912 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel"> 24912 <param name="eventHandler">Callback to unregister</param>
24913 <summary> 24913 </member>
24914 A parcel retrieved from the dataserver such as results from the 24914 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24915 "For-Sale" listings or "Places" Search 24915 <summary>
24916 </summary> 24916 Fire the events registered for this event type synchronously
24917 </member> 24917 </summary>
24918 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID"> 24918 <param name="capsEvent">Capability name</param>
24919 <summary>The unique dataserver parcel ID</summary> 24919 <param name="message">Decoded event body</param>
24920 <remarks>This id is used to obtain additional information from the entry 24920 <param name="simulator">Reference to the simulator that
24921 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks> 24921 generated this event</param>
24922 </member> 24922 </member>
24923 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name"> 24923 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24924 <summary>A string containing the name of the parcel</summary> 24924 <summary>
24925 </member> 24925 Fire the events registered for this event type asynchronously
24926 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea"> 24926 </summary>
24927 <summary>The size of the parcel</summary> 24927 <param name="capsEvent">Capability name</param>
24928 <remarks>This field is not returned for Places searches</remarks> 24928 <param name="message">Decoded event body</param>
24929 </member> 24929 <param name="simulator">Reference to the simulator that
24930 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice"> 24930 generated this event</param>
24931 <summary>The price of the parcel</summary> 24931 </member>
24932 <remarks>This field is not returned for Places searches</remarks> 24932 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
24933 </member> 24933 <summary>
24934 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction"> 24934 Object that is passed to worker threads in the ThreadPool for
24935 <summary>If True, this parcel is flagged to be auctioned</summary> 24935 firing CAPS callbacks
24936 </member> 24936 </summary>
24937 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale"> 24937 </member>
24938 <summary>If true, this parcel is currently set for sale</summary> 24938 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
24939 </member> 24939 <summary>Callback to fire for this packet</summary>
24940 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell"> 24940 </member>
24941 <summary>Parcel traffic</summary> 24941 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
24942 </member> 24942 <summary>Name of the CAPS event</summary>
24943 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString"> 24943 </member>
24944 <summary>Print the struct data as a string</summary> 24944 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
24945 <returns>A string containing the field name, and field value</returns> 24945 <summary>Strongly typed decoded data</summary>
24946 </member> 24946 </member>
24947 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData"> 24947 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
24948 <summary> 24948 <summary>Reference to the simulator that generated this event</summary>
24949 An Avatar returned from the dataserver 24949 </member>
24950 </summary> 24950 </members>
24951 </member> 24951</doc>
24952 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
24953 <summary>Online status of agent</summary>
24954 <remarks>This field appears to be obsolete and always returns false</remarks>
24955 </member>
24956 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
24957 <summary>The agents first name</summary>
24958 </member>
24959 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
24960 <summary>The agents last name</summary>
24961 </member>
24962 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
24963 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
24964 </member>
24965 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
24966 <summary>Print the struct data as a string</summary>
24967 <returns>A string containing the field name, and field value</returns>
24968 </member>
24969 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
24970 <summary>
24971 Response to a "Groups" Search
24972 </summary>
24973 </member>
24974 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
24975 <summary>The Group ID</summary>
24976 </member>
24977 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
24978 <summary>The name of the group</summary>
24979 </member>
24980 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
24981 <summary>The current number of members</summary>
24982 </member>
24983 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
24984 <summary>Print the struct data as a string</summary>
24985 <returns>A string containing the field name, and field value</returns>
24986 </member>
24987 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
24988 <summary>
24989 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
24990 <para>
24991 Represents one of the following:
24992 A parcel of land on the grid that has its Show In Search flag set
24993 A parcel of land owned by the agent making the request
24994 A parcel of land owned by a group the agent making the request is a member of
24995 </para>
24996 <para>
24997 In a request for Group Land, the First record will contain an empty record
24998 </para>
24999 Note: This is not the same as searching the land for sale data source
25000 </summary>
25001 </member>
25002 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
25003 <summary>The ID of the Agent of Group that owns the parcel</summary>
25004 </member>
25005 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
25006 <summary>The name</summary>
25007 </member>
25008 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
25009 <summary>The description</summary>
25010 </member>
25011 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
25012 <summary>The Size of the parcel</summary>
25013 </member>
25014 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
25015 <summary>The billable Size of the parcel, for mainland
25016 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
25017 than the ActualArea. For Estate land this will always be 0</summary>
25018 </member>
25019 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
25020 <summary>Indicates the ForSale status of the parcel</summary>
25021 </member>
25022 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
25023 <summary>The Gridwide X position</summary>
25024 </member>
25025 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
25026 <summary>The Gridwide Y position</summary>
25027 </member>
25028 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
25029 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
25030 </member>
25031 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
25032 <summary>The name of the Region the parcel is located in</summary>
25033 </member>
25034 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
25035 <summary>The Asset ID of the parcels Snapshot texture</summary>
25036 </member>
25037 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
25038 <summary>The calculated visitor traffic</summary>
25039 </member>
25040 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
25041 <summary>The billing product SKU</summary>
25042 <remarks>Known values are:
25043 <list type="table">
25044 <item><term>023</term><description>Mainland / Full Region</description></item>
25045 <item><term>024</term><description>Estate / Full Region</description></item>
25046 <item><term>027</term><description>Estate / Openspace</description></item>
25047 <item><term>029</term><description>Estate / Homestead</description></item>
25048 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
25049 </list>
25050 </remarks>
25051 </member>
25052 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
25053 <summary>No longer used, will always be 0</summary>
25054 </member>
25055 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
25056 <summary>Get a SL URL for the parcel</summary>
25057 <returns>A string, containing a standard SLURL</returns>
25058 </member>
25059 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString">
25060 <summary>Print the struct data as a string</summary>
25061 <returns>A string containing the field name, and field value</returns>
25062 </member>
25063 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
25064 <summary>
25065 An "Event" Listing summary
25066 </summary>
25067 </member>
25068 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
25069 <summary>The ID of the event creator</summary>
25070 </member>
25071 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
25072 <summary>The name of the event</summary>
25073 </member>
25074 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
25075 <summary>The events ID</summary>
25076 </member>
25077 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
25078 <summary>A string containing the short date/time the event will begin</summary>
25079 </member>
25080 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
25081 <summary>The event start time in Unixtime (seconds since epoch)</summary>
25082 </member>
25083 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
25084 <summary>The events maturity rating</summary>
25085 </member>
25086 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
25087 <summary>Print the struct data as a string</summary>
25088 <returns>A string containing the field name, and field value</returns>
25089 </member>
25090 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
25091 <summary>
25092 The details of an "Event"
25093 </summary>
25094 </member>
25095 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
25096 <summary>The events ID</summary>
25097 </member>
25098 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
25099 <summary>The ID of the event creator</summary>
25100 </member>
25101 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
25102 <summary>The name of the event</summary>
25103 </member>
25104 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
25105 <summary>The category</summary>
25106 </member>
25107 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
25108 <summary>The events description</summary>
25109 </member>
25110 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
25111 <summary>The short date/time the event will begin</summary>
25112 </member>
25113 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
25114 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
25115 </member>
25116 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
25117 <summary>The length of the event in minutes</summary>
25118 </member>
25119 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
25120 <summary>0 if no cover charge applies</summary>
25121 </member>
25122 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
25123 <summary>The cover charge amount in L$ if applicable</summary>
25124 </member>
25125 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
25126 <summary>The name of the region where the event is being held</summary>
25127 </member>
25128 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
25129 <summary>The gridwide location of the event</summary>
25130 </member>
25131 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
25132 <summary>The maturity rating</summary>
25133 </member>
25134 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
25135 <summary>Get a SL URL for the parcel where the event is hosted</summary>
25136 <returns>A string, containing a standard SLURL</returns>
25137 </member>
25138 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
25139 <summary>Print the struct data as a string</summary>
25140 <returns>A string containing the field name, and field value</returns>
25141 </member>
25142 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
25143 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
25144 </member>
25145 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
25146 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
25147 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
25148 </member>
25149 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
25150 <summary>
25151 A single EventInfo object containing the details of an event
25152 </summary>
25153 </member>
25154 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
25155 <summary>Contains the "Event" detail data returned from the data server</summary>
25156 </member>
25157 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
25158 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
25159 <param name="queryID">The ID of the query returned by the data server.
25160 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
25161 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
25162 </member>
25163 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
25164 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
25165 </member>
25166 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
25167 <summary>A list of "Events" returned by the data server</summary>
25168 </member>
25169 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
25170 <summary>Contains the "Event" list data returned from the data server</summary>
25171 </member>
25172 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
25173 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
25174 <param name="queryID">The ID of the query returned by the data server.
25175 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
25176 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
25177 </member>
25178 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
25179 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
25180 </member>
25181 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
25182 <summary>A list of "Places" returned by the data server</summary>
25183 </member>
25184 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
25185 <summary>Contains the places data returned from the data server</summary>
25186 </member>
25187 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
25188 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
25189 <param name="queryID">The ID of the query returned by the data server.
25190 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
25191 <param name="matchedParcels">A list containing land data returned by the data server</param>
25192 </member>
25193 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
25194 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
25195 </member>
25196 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
25197 <summary>A list containing Places data returned by the data server</summary>
25198 </member>
25199 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
25200 <summary>Contains the classified data returned from the data server</summary>
25201 </member>
25202 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
25203 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
25204 <param name="classifieds">A list of classified ad data returned from the data server</param>
25205 </member>
25206 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
25207 <summary>A list containing Classified Ads returned by the data server</summary>
25208 </member>
25209 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
25210 <summary>Contains the group data returned from the data server</summary>
25211 </member>
25212 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
25213 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
25214 <param name="queryID">The ID of the query returned by the data server.
25215 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
25216 <param name="matchedGroups">A list of groups data returned by the data server</param>
25217 </member>
25218 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
25219 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
25220 </member>
25221 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
25222 <summary>A list containing Groups data returned by the data server</summary>
25223 </member>
25224 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
25225 <summary>Contains the people data returned from the data server</summary>
25226 </member>
25227 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
25228 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
25229 <param name="queryID">The ID of the query returned by the data server.
25230 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
25231 <param name="matchedPeople">A list of people data returned by the data server</param>
25232 </member>
25233 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
25234 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
25235 </member>
25236 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
25237 <summary>A list containing People data returned by the data server</summary>
25238 </member>
25239 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
25240 <summary>Contains the land sales data returned from the data server</summary>
25241 </member>
25242 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
25243 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
25244 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
25245 </member>
25246 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
25247 <summary>A list containing land forsale data returned by the data server</summary>
25248 </member>
25249 </members>
25250</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 59e39bb..987a449 100644
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll.config b/bin/OpenMetaverse.dll.config
index 13fdc11..dc36a45 100644
--- a/bin/OpenMetaverse.dll.config
+++ b/bin/OpenMetaverse.dll.config
@@ -1,7 +1,7 @@
1<configuration> 1<configuration>
2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" /> 2 <dllmap os="osx" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1.dylib" />
3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 3 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" /> 4 <dllmap os="!windows,osx" cpu="x86-64,ia64" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-x86_64" />
5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 5 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" /> 6 <dllmap os="!windows,osx" cpu="x86" dll="openjpeg-dotnet-x86_64.dll" target="libopenjpeg-dotnet-2.1.3.0-dotnet-1-i686" />
7</configuration> 7</configuration>
diff --git a/bin/OpenMetaverseTypes.XML b/bin/OpenMetaverseTypes.XML
index 3903aea..137b39b 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -1,1957 +1,2596 @@
1<?xml version="1.0"?> 1<?xml version="1.0"?>
2<doc> 2<doc>
3 <assembly> 3 <assembly>
4 <name>OpenMetaverseTypes</name> 4 <name>OpenMetaverseTypes</name>
5 </assembly> 5 </assembly>
6 <members> 6 <members>
7 <member name="T:OpenMetaverse.TokenBucket"> 7 <member name="F:OpenMetaverse.Vector4.X">
8 <summary> 8 <summary>X value</summary>
9 A hierarchical token bucket for bandwidth throttling. See 9 </member>
10 http://en.wikipedia.org/wiki/Token_bucket for more information 10 <member name="F:OpenMetaverse.Vector4.Y">
11 </summary> 11 <summary>Y value</summary>
12 </member> 12 </member>
13 <member name="F:OpenMetaverse.TokenBucket.parent"> 13 <member name="F:OpenMetaverse.Vector4.Z">
14 <summary>Parent bucket to this bucket, or null if this is a root 14 <summary>Z value</summary>
15 bucket</summary> 15 </member>
16 </member> 16 <member name="F:OpenMetaverse.Vector4.W">
17 <member name="F:OpenMetaverse.TokenBucket.maxBurst"> 17 <summary>W value</summary>
18 <summary>Size of the bucket in bytes. If zero, the bucket has 18 </member>
19 infinite capacity</summary> 19 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
20 </member> 20 <summary>
21 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> 21 Constructor, builds a vector from a byte array
22 <summary>Rate that the bucket fills, in bytes per millisecond. If 22 </summary>
23 zero, the bucket always remains full</summary> 23 <param name="byteArray">Byte array containing four four-byte floats</param>
24 </member> 24 <param name="pos">Beginning position in the byte array</param>
25 <member name="F:OpenMetaverse.TokenBucket.content"> 25 </member>
26 <summary>Number of tokens currently in the bucket</summary> 26 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
27 </member> 27 <summary>
28 <member name="F:OpenMetaverse.TokenBucket.lastDrip"> 28 Test if this vector is equal to another vector, within a given
29 <summary>Time of the last drip, in system ticks</summary> 29 tolerance range
30 </member> 30 </summary>
31 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> 31 <param name="vec">Vector to test against</param>
32 <summary> 32 <param name="tolerance">The acceptable magnitude of difference
33 Default constructor 33 between the two vectors</param>
34 </summary> 34 <returns>True if the magnitude of difference between the two vectors
35 <param name="parent">Parent bucket if this is a child bucket, or 35 is less than the given tolerance, otherwise false</returns>
36 null if this is a root bucket</param> 36 </member>
37 <param name="maxBurst">Maximum size of the bucket in bytes, or 37 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
38 zero if this bucket has no maximum capacity</param> 38 <summary>
39 <param name="dripRate">Rate that the bucket fills, in bytes per 39 IComparable.CompareTo implementation
40 second. If zero, the bucket always remains full</param> 40 </summary>
41 </member> 41 </member>
42 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> 42 <member name="M:OpenMetaverse.Vector4.IsFinite">
43 <summary> 43 <summary>
44 Remove a given number of tokens from the bucket 44 Test if this vector is composed of all finite numbers
45 </summary> 45 </summary>
46 <param name="amount">Number of tokens to remove from the bucket</param> 46 </member>
47 <returns>True if the requested number of tokens were removed from 47 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
48 the bucket, otherwise false</returns> 48 <summary>
49 </member> 49 Builds a vector from a byte array
50 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> 50 </summary>
51 <summary> 51 <param name="byteArray">Byte array containing a 16 byte vector</param>
52 Remove a given number of tokens from the bucket 52 <param name="pos">Beginning position in the byte array</param>
53 </summary> 53 </member>
54 <param name="amount">Number of tokens to remove from the bucket</param> 54 <member name="M:OpenMetaverse.Vector4.GetBytes">
55 <param name="dripSucceeded">True if tokens were added to the bucket 55 <summary>
56 during this call, otherwise false</param> 56 Returns the raw bytes for this vector
57 <returns>True if the requested number of tokens were removed from 57 </summary>
58 the bucket, otherwise false</returns> 58 <returns>A 16 byte array containing X, Y, Z, and W</returns>
59 </member> 59 </member>
60 <member name="M:OpenMetaverse.TokenBucket.Drip"> 60 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
61 <summary> 61 <summary>
62 Add tokens to the bucket over time. The number of tokens added each 62 Writes the raw bytes for this vector to a byte array
63 call depends on the length of time that has passed since the last 63 </summary>
64 call to Drip 64 <param name="dest">Destination byte array</param>
65 </summary> 65 <param name="pos">Position in the destination array to start
66 <returns>True if tokens were added to the bucket, otherwise false</returns> 66 writing. Must be at least 16 bytes before the end of the array</param>
67 </member> 67 </member>
68 <member name="P:OpenMetaverse.TokenBucket.Parent"> 68 <member name="M:OpenMetaverse.Vector4.ToRawString">
69 <summary> 69 <summary>
70 The parent bucket of this bucket, or null if this bucket has no 70 Get a string representation of the vector elements with up to three
71 parent. The parent bucket will limit the aggregate bandwidth of all 71 decimal digits and separated by spaces only
72 of its children buckets 72 </summary>
73 </summary> 73 <returns>Raw string representation of the vector</returns>
74 </member> 74 </member>
75 <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> 75 <member name="F:OpenMetaverse.Vector4.Zero">
76 <summary> 76 <summary>A vector with a value of 0,0,0,0</summary>
77 Maximum burst rate in bytes per second. This is the maximum number 77 </member>
78 of tokens that can accumulate in the bucket at any one time 78 <member name="F:OpenMetaverse.Vector4.One">
79 </summary> 79 <summary>A vector with a value of 1,1,1,1</summary>
80 </member> 80 </member>
81 <member name="P:OpenMetaverse.TokenBucket.DripRate"> 81 <member name="F:OpenMetaverse.Vector4.UnitX">
82 <summary> 82 <summary>A vector with a value of 1,0,0,0</summary>
83 The speed limit of this bucket in bytes per second. This is the 83 </member>
84 number of tokens that are added to the bucket per second 84 <member name="F:OpenMetaverse.Vector4.UnitY">
85 </summary> 85 <summary>A vector with a value of 0,1,0,0</summary>
86 <remarks>Tokens are added to the bucket any time 86 </member>
87 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of 87 <member name="F:OpenMetaverse.Vector4.UnitZ">
88 the system tick interval (typically around 15-22ms)</remarks> 88 <summary>A vector with a value of 0,0,1,0</summary>
89 </member> 89 </member>
90 <member name="P:OpenMetaverse.TokenBucket.Content"> 90 <member name="F:OpenMetaverse.Vector4.UnitW">
91 <summary> 91 <summary>A vector with a value of 0,0,0,1</summary>
92 The number of bytes that can be sent at this moment. This is the 92 </member>
93 current number of tokens in the bucket 93 <member name="T:OpenMetaverse.Vector3">
94 <remarks>If this bucket has a parent bucket that does not have 94 <summary>
95 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will 95 A three-dimensional vector with floating-point values
96 return false regardless of the content of this bucket</remarks> 96 </summary>
97 </summary> 97 </member>
98 </member> 98 <member name="F:OpenMetaverse.Vector3.X">
99 <member name="F:OpenMetaverse.Quaternion.X"> 99 <summary>X value</summary>
100 <summary>X value</summary> 100 </member>
101 </member> 101 <member name="F:OpenMetaverse.Vector3.Y">
102 <member name="F:OpenMetaverse.Quaternion.Y"> 102 <summary>Y value</summary>
103 <summary>Y value</summary> 103 </member>
104 </member> 104 <member name="F:OpenMetaverse.Vector3.Z">
105 <member name="F:OpenMetaverse.Quaternion.Z"> 105 <summary>Z value</summary>
106 <summary>Z value</summary> 106 </member>
107 </member> 107 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
108 <member name="F:OpenMetaverse.Quaternion.W"> 108 <summary>
109 <summary>W value</summary> 109 Constructor, builds a vector from a byte array
110 </member> 110 </summary>
111 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> 111 <param name="byteArray">Byte array containing three four-byte floats</param>
112 <summary> 112 <param name="pos">Beginning position in the byte array</param>
113 Build a quaternion from normalized float values 113 </member>
114 </summary> 114 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
115 <param name="x">X value from -1.0 to 1.0</param> 115 <summary>
116 <param name="y">Y value from -1.0 to 1.0</param> 116 Test if this vector is equal to another vector, within a given
117 <param name="z">Z value from -1.0 to 1.0</param> 117 tolerance range
118 </member> 118 </summary>
119 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> 119 <param name="vec">Vector to test against</param>
120 <summary> 120 <param name="tolerance">The acceptable magnitude of difference
121 Constructor, builds a quaternion object from a byte array 121 between the two vectors</param>
122 </summary> 122 <returns>True if the magnitude of difference between the two vectors
123 <param name="byteArray">Byte array containing four four-byte floats</param> 123 is less than the given tolerance, otherwise false</returns>
124 <param name="pos">Offset in the byte array to start reading at</param> 124 </member>
125 <param name="normalized">Whether the source data is normalized or 125 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)">
126 not. If this is true 12 bytes will be read, otherwise 16 bytes will 126 <summary>
127 be read.</param> 127 IComparable.CompareTo implementation
128 </member> 128 </summary>
129 <member name="M:OpenMetaverse.Quaternion.Normalize"> 129 </member>
130 <summary> 130 <member name="M:OpenMetaverse.Vector3.IsFinite">
131 Normalizes the quaternion 131 <summary>
132 </summary> 132 Test if this vector is composed of all finite numbers
133 </member> 133 </summary>
134 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> 134 </member>
135 <summary> 135 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)">
136 Builds a quaternion object from a byte array 136 <summary>
137 </summary> 137 Builds a vector from a byte array
138 <param name="byteArray">The source byte array</param> 138 </summary>
139 <param name="pos">Offset in the byte array to start reading at</param> 139 <param name="byteArray">Byte array containing a 12 byte vector</param>
140 <param name="normalized">Whether the source data is normalized or 140 <param name="pos">Beginning position in the byte array</param>
141 not. If this is true 12 bytes will be read, otherwise 16 bytes will 141 </member>
142 be read.</param> 142 <member name="M:OpenMetaverse.Vector3.GetBytes">
143 </member> 143 <summary>
144 <member name="M:OpenMetaverse.Quaternion.GetBytes"> 144 Returns the raw bytes for this vector
145 <summary> 145 </summary>
146 Normalize this quaternion and serialize it to a byte array 146 <returns>A 12 byte array containing X, Y, and Z</returns>
147 </summary> 147 </member>
148 <returns>A 12 byte array containing normalized X, Y, and Z floating 148 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)">
149 point values in order using little endian byte ordering</returns> 149 <summary>
150 </member> 150 Writes the raw bytes for this vector to a byte array
151 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> 151 </summary>
152 <summary> 152 <param name="dest">Destination byte array</param>
153 Writes the raw bytes for this quaternion to a byte array 153 <param name="pos">Position in the destination array to start
154 </summary> 154 writing. Must be at least 12 bytes before the end of the array</param>
155 <param name="dest">Destination byte array</param> 155 </member>
156 <param name="pos">Position in the destination array to start 156 <member name="M:OpenMetaverse.Vector3.Parse(System.String)">
157 writing. Must be at least 12 bytes before the end of the array</param> 157 <summary>
158 </member> 158 Parse a vector from a string
159 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 159 </summary>
160 <summary> 160 <param name="val">A string representation of a 3D vector, enclosed
161 Convert this quaternion to euler angles 161 in arrow brackets and separated by commas</param>
162 </summary> 162 </member>
163 <param name="roll">X euler angle</param> 163 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
164 <param name="pitch">Y euler angle</param> 164 <summary>
165 <param name="yaw">Z euler angle</param> 165 Calculate the rotation between two vectors
166 </member> 166 </summary>
167 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> 167 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param>
168 <summary> 168 <param name="b">Normalized target vector</param>
169 Convert this quaternion to an angle around an axis 169 </member>
170 </summary> 170 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)">
171 <param name="axis">Unit vector describing the axis</param> 171 <summary>
172 <param name="angle">Angle around the axis, in radians</param> 172 Interpolates between two vectors using a cubic equation
173 </member> 173 </summary>
174 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> 174 </member>
175 <summary> 175 <member name="M:OpenMetaverse.Vector3.ToString">
176 Returns the conjugate (spatial inverse) of a quaternion 176 <summary>
177 </summary> 177 Get a formatted string representation of the vector
178 </member> 178 </summary>
179 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> 179 <returns>A string representation of the vector</returns>
180 <summary> 180 </member>
181 Build a quaternion from an axis and an angle of rotation around 181 <member name="M:OpenMetaverse.Vector3.ToRawString">
182 that axis 182 <summary>
183 </summary> 183 Get a string representation of the vector elements with up to three
184 </member> 184 decimal digits and separated by spaces only
185 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> 185 </summary>
186 <summary> 186 <returns>Raw string representation of the vector</returns>
187 Build a quaternion from an axis and an angle of rotation around 187 </member>
188 that axis 188 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
189 </summary> 189 <summary>
190 <param name="axis">Axis of rotation</param> 190 Cross product between two vectors
191 <param name="angle">Angle of rotation</param> 191 </summary>
192 </member> 192 </member>
193 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> 193 <member name="F:OpenMetaverse.Vector3.Zero">
194 <summary> 194 <summary>A vector with a value of 0,0,0</summary>
195 Creates a quaternion from a vector containing roll, pitch, and yaw 195 </member>
196 in radians 196 <member name="F:OpenMetaverse.Vector3.One">
197 </summary> 197 <summary>A vector with a value of 1,1,1</summary>
198 <param name="eulers">Vector representation of the euler angles in 198 </member>
199 radians</param> 199 <member name="F:OpenMetaverse.Vector3.UnitX">
200 <returns>Quaternion representation of the euler angles</returns> 200 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
201 </member> 201 </member>
202 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> 202 <member name="F:OpenMetaverse.Vector3.UnitY">
203 <summary> 203 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
204 Creates a quaternion from roll, pitch, and yaw euler angles in 204 </member>
205 radians 205 <member name="F:OpenMetaverse.Vector3.UnitZ">
206 </summary> 206 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
207 <param name="roll">X angle in radians</param> 207 </member>
208 <param name="pitch">Y angle in radians</param> 208 <member name="T:OpenMetaverse.EnumInfoAttribute">
209 <param name="yaw">Z angle in radians</param> 209 <summary>
210 <returns>Quaternion representation of the euler angles</returns> 210 Attribute class that allows extra attributes to be attached to ENUMs
211 </member> 211 </summary>
212 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> 212 </member>
213 <summary> 213 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
214 Conjugates and renormalizes a vector 214 <summary>Text used when presenting ENUM to user</summary>
215 </summary> 215 </member>
216 </member> 216 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
217 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> 217 <summary>Default initializer</summary>
218 <summary> 218 </member>
219 Spherical linear interpolation between two quaternions 219 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
220 </summary> 220 <summary>Text used when presenting ENUM to user</summary>
221 </member> 221 </member>
222 <member name="M:OpenMetaverse.Quaternion.ToRawString"> 222 <member name="T:OpenMetaverse.AssetType">
223 <summary> 223 <summary>
224 Get a string representation of the quaternion elements with up to three 224 The different types of grid assets
225 decimal digits and separated by spaces only 225 </summary>
226 </summary> 226 </member>
227 <returns>Raw string representation of the quaternion</returns> 227 <member name="F:OpenMetaverse.AssetType.Unknown">
228 </member> 228 <summary>Unknown asset type</summary>
229 <member name="F:OpenMetaverse.Quaternion.Identity"> 229 </member>
230 <summary>A quaternion with a value of 0,0,0,1</summary> 230 <member name="F:OpenMetaverse.AssetType.Texture">
231 </member> 231 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
232 <member name="T:OpenMetaverse.BlockingQueue`1"> 232 </member>
233 <summary> 233 <member name="F:OpenMetaverse.AssetType.Sound">
234 Same as Queue except Dequeue function blocks until there is an object to return. 234 <summary>Sound asset</summary>
235 Note: This class does not need to be synchronized 235 </member>
236 </summary> 236 <member name="F:OpenMetaverse.AssetType.CallingCard">
237 </member> 237 <summary>Calling card for another avatar</summary>
238 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> 238 </member>
239 <summary> 239 <member name="F:OpenMetaverse.AssetType.Landmark">
240 Create new BlockingQueue. 240 <summary>Link to a location in world</summary>
241 </summary> 241 </member>
242 <param name="col">The System.Collections.ICollection to copy elements from</param> 242 <member name="F:OpenMetaverse.AssetType.Clothing">
243 </member> 243 <summary>Collection of textures and parameters that can be
244 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)"> 244 worn by an avatar</summary>
245 <summary> 245 </member>
246 Create new BlockingQueue. 246 <member name="F:OpenMetaverse.AssetType.Object">
247 </summary> 247 <summary>Primitive that can contain textures, sounds,
248 <param name="capacity">The initial number of elements that the queue can contain</param> 248 scripts and more</summary>
249 </member> 249 </member>
250 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor"> 250 <member name="F:OpenMetaverse.AssetType.Notecard">
251 <summary> 251 <summary>Notecard asset</summary>
252 Create new BlockingQueue. 252 </member>
253 </summary> 253 <member name="F:OpenMetaverse.AssetType.Folder">
254 </member> 254 <summary>Holds a collection of inventory items</summary>
255 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize"> 255 </member>
256 <summary> 256 <member name="F:OpenMetaverse.AssetType.RootFolder">
257 BlockingQueue Destructor (Close queue, resume any waiting thread). 257 <summary>Root inventory folder</summary>
258 </summary> 258 </member>
259 </member> 259 <member name="F:OpenMetaverse.AssetType.LSLText">
260 <member name="M:OpenMetaverse.BlockingQueue`1.Clear"> 260 <summary>Linden scripting language script</summary>
261 <summary> 261 </member>
262 Remove all objects from the Queue. 262 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
263 </summary> 263 <summary>LSO bytecode for a script</summary>
264 </member> 264 </member>
265 <member name="M:OpenMetaverse.BlockingQueue`1.Close"> 265 <member name="F:OpenMetaverse.AssetType.TextureTGA">
266 <summary> 266 <summary>Uncompressed TGA texture</summary>
267 Remove all objects from the Queue, resume all dequeue threads. 267 </member>
268 </summary> 268 <member name="F:OpenMetaverse.AssetType.Bodypart">
269 </member> 269 <summary>Collection of textures and shape parameters that can
270 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue"> 270 be worn</summary>
271 <summary> 271 </member>
272 Removes and returns the object at the beginning of the Queue. 272 <member name="F:OpenMetaverse.AssetType.TrashFolder">
273 </summary> 273 <summary>Trash folder</summary>
274 <returns>Object in queue.</returns> 274 </member>
275 </member> 275 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
276 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)"> 276 <summary>Snapshot folder</summary>
277 <summary> 277 </member>
278 Removes and returns the object at the beginning of the Queue. 278 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
279 </summary> 279 <summary>Lost and found folder</summary>
280 <param name="timeout">time to wait before returning</param> 280 </member>
281 <returns>Object in queue.</returns> 281 <member name="F:OpenMetaverse.AssetType.SoundWAV">
282 </member> 282 <summary>Uncompressed sound</summary>
283 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)"> 283 </member>
284 <summary> 284 <member name="F:OpenMetaverse.AssetType.ImageTGA">
285 Removes and returns the object at the beginning of the Queue. 285 <summary>Uncompressed TGA non-square image, not to be used as a
286 </summary> 286 texture</summary>
287 <param name="timeout">time to wait before returning (in milliseconds)</param> 287 </member>
288 <returns>Object in queue.</returns> 288 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
289 </member> 289 <summary>Compressed JPEG non-square image, not to be used as a
290 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)"> 290 texture</summary>
291 <summary> 291 </member>
292 Adds an object to the end of the Queue 292 <member name="F:OpenMetaverse.AssetType.Animation">
293 </summary> 293 <summary>Animation</summary>
294 <param name="obj">Object to put in queue</param> 294 </member>
295 </member> 295 <member name="F:OpenMetaverse.AssetType.Gesture">
296 <member name="M:OpenMetaverse.BlockingQueue`1.Open"> 296 <summary>Sequence of animations, sounds, chat, and pauses</summary>
297 <summary> 297 </member>
298 Open Queue. 298 <member name="F:OpenMetaverse.AssetType.Simstate">
299 </summary> 299 <summary>Simstate file</summary>
300 </member> 300 </member>
301 <member name="P:OpenMetaverse.BlockingQueue`1.Closed"> 301 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
302 <summary> 302 <summary>Contains landmarks for favorites</summary>
303 Gets flag indicating if queue has been closed. 303 </member>
304 </summary> 304 <member name="F:OpenMetaverse.AssetType.Link">
305 </member> 305 <summary>Asset is a link to another inventory item</summary>
306 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 306 </member>
307 <summary>Used for converting degrees to radians</summary> 307 <member name="F:OpenMetaverse.AssetType.LinkFolder">
308 </member> 308 <summary>Asset is a link to another inventory folder</summary>
309 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG"> 309 </member>
310 <summary>Used for converting radians to degrees</summary> 310 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
311 </member> 311 <summary>Beginning of the range reserved for ensembles</summary>
312 <member name="F:OpenMetaverse.Utils.EnUsCulture"> 312 </member>
313 <summary>Provide a single instance of the CultureInfo class to 313 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
314 help parsing in situations where the grid assumes an en-us 314 <summary>End of the range reserved for ensembles</summary>
315 culture</summary> 315 </member>
316 </member> 316 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
317 <member name="F:OpenMetaverse.Utils.Epoch"> 317 <summary>Folder containing inventory links to wearables and attachments
318 <summary>UNIX epoch in DateTime format</summary> 318 that are part of the current outfit</summary>
319 </member> 319 </member>
320 <member name="F:OpenMetaverse.Utils.MD5Builder"> 320 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
321 <summary>Provide a single instance of the MD5 class to avoid making 321 <summary>Folder containing inventory items or links to
322 duplicate copies and handle thread safety</summary> 322 inventory items of wearables and attachments
323 </member> 323 together make a full outfit</summary>
324 <member name="F:OpenMetaverse.Utils.SHA1Builder"> 324 </member>
325 <summary>Provide a single instance of the SHA-1 class to avoid 325 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
326 making duplicate copies and handle thread safety</summary> 326 <summary>Root folder for the folders of type OutfitFolder</summary>
327 </member> 327 </member>
328 <member name="F:OpenMetaverse.Utils.RNG"> 328 <member name="F:OpenMetaverse.AssetType.InboxFolder">
329 <summary>Provide a single instance of a random number generator 329 <summary></summary>
330 to avoid making duplicate copies and handle thread safety</summary> 330 </member>
331 </member> 331 <member name="T:OpenMetaverse.InventoryType">
332 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)"> 332 <summary>
333 <summary> 333 Inventory Item Types, eg Script, Notecard, Folder, etc
334 Clamp a given value between a range 334 </summary>
335 </summary> 335 </member>
336 <param name="value">Value to clamp</param> 336 <member name="F:OpenMetaverse.InventoryType.Unknown">
337 <param name="min">Minimum allowable value</param> 337 <summary>Unknown</summary>
338 <param name="max">Maximum allowable value</param> 338 </member>
339 <returns>A value inclusively between lower and upper</returns> 339 <member name="F:OpenMetaverse.InventoryType.Texture">
340 </member> 340 <summary>Texture</summary>
341 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)"> 341 </member>
342 <summary> 342 <member name="F:OpenMetaverse.InventoryType.Sound">
343 Clamp a given value between a range 343 <summary>Sound</summary>
344 </summary> 344 </member>
345 <param name="value">Value to clamp</param> 345 <member name="F:OpenMetaverse.InventoryType.CallingCard">
346 <param name="min">Minimum allowable value</param> 346 <summary>Calling Card</summary>
347 <param name="max">Maximum allowable value</param> 347 </member>
348 <returns>A value inclusively between lower and upper</returns> 348 <member name="F:OpenMetaverse.InventoryType.Landmark">
349 </member> 349 <summary>Landmark</summary>
350 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)"> 350 </member>
351 <summary> 351 <member name="F:OpenMetaverse.InventoryType.Notecard">
352 Clamp a given value between a range 352 <summary>Notecard</summary>
353 </summary> 353 </member>
354 <param name="value">Value to clamp</param> 354 <member name="F:OpenMetaverse.InventoryType.Category">
355 <param name="min">Minimum allowable value</param> 355 <summary></summary>
356 <param name="max">Maximum allowable value</param> 356 </member>
357 <returns>A value inclusively between lower and upper</returns> 357 <member name="F:OpenMetaverse.InventoryType.Folder">
358 </member> 358 <summary>Folder</summary>
359 <member name="M:OpenMetaverse.Utils.Round(System.Single)"> 359 </member>
360 <summary> 360 <member name="F:OpenMetaverse.InventoryType.RootCategory">
361 Round a floating-point value to the nearest integer 361 <summary></summary>
362 </summary> 362 </member>
363 <param name="val">Floating point number to round</param> 363 <member name="F:OpenMetaverse.InventoryType.LSL">
364 <returns>Integer</returns> 364 <summary>an LSL Script</summary>
365 </member> 365 </member>
366 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)"> 366 <member name="F:OpenMetaverse.InventoryType.Snapshot">
367 <summary> 367 <summary></summary>
368 Test if a single precision float is a finite number 368 </member>
369 </summary> 369 <member name="F:OpenMetaverse.InventoryType.Attachment">
370 </member> 370 <summary></summary>
371 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)"> 371 </member>
372 <summary> 372 <member name="F:OpenMetaverse.InventoryType.Wearable">
373 Test if a double precision float is a finite number 373 <summary></summary>
374 </summary> 374 </member>
375 </member> 375 <member name="F:OpenMetaverse.InventoryType.Animation">
376 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)"> 376 <summary></summary>
377 <summary> 377 </member>
378 Get the distance between two floating-point values 378 <member name="F:OpenMetaverse.InventoryType.Gesture">
379 </summary> 379 <summary></summary>
380 <param name="value1">First value</param> 380 </member>
381 <param name="value2">Second value</param> 381 <member name="T:OpenMetaverse.SaleType">
382 <returns>The distance between the two values</returns> 382 <summary>
383 </member> 383 Item Sale Status
384 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])"> 384 </summary>
385 <summary> 385 </member>
386 Compute the MD5 hash for a byte array 386 <member name="F:OpenMetaverse.SaleType.Not">
387 </summary> 387 <summary>Not for sale</summary>
388 <param name="data">Byte array to compute the hash for</param> 388 </member>
389 <returns>MD5 hash of the input data</returns> 389 <member name="F:OpenMetaverse.SaleType.Original">
390 </member> 390 <summary>The original is for sale</summary>
391 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])"> 391 </member>
392 <summary> 392 <member name="F:OpenMetaverse.SaleType.Copy">
393 Compute the SHA1 hash for a byte array 393 <summary>Copies are for sale</summary>
394 </summary> 394 </member>
395 <param name="data">Byte array to compute the hash for</param> 395 <member name="F:OpenMetaverse.SaleType.Contents">
396 <returns>SHA1 hash of the input data</returns> 396 <summary>The contents of the object are for sale</summary>
397 </member> 397 </member>
398 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)"> 398 <member name="T:OpenMetaverse.WearableType">
399 <summary> 399 <summary>
400 Calculate the SHA1 hash of a given string 400 Types of wearable assets
401 </summary> 401 </summary>
402 <param name="value">The string to hash</param> 402 </member>
403 <returns>The SHA1 hash as a string</returns> 403 <member name="F:OpenMetaverse.WearableType.Shape">
404 </member> 404 <summary>Body shape</summary>
405 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])"> 405 </member>
406 <summary> 406 <member name="F:OpenMetaverse.WearableType.Skin">
407 Compute the SHA256 hash for a byte array 407 <summary>Skin textures and attributes</summary>
408 </summary> 408 </member>
409 <param name="data">Byte array to compute the hash for</param> 409 <member name="F:OpenMetaverse.WearableType.Hair">
410 <returns>SHA256 hash of the input data</returns> 410 <summary>Hair</summary>
411 </member> 411 </member>
412 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)"> 412 <member name="F:OpenMetaverse.WearableType.Eyes">
413 <summary> 413 <summary>Eyes</summary>
414 Calculate the SHA256 hash of a given string 414 </member>
415 </summary> 415 <member name="F:OpenMetaverse.WearableType.Shirt">
416 <param name="value">The string to hash</param> 416 <summary>Shirt</summary>
417 <returns>The SHA256 hash as a string</returns> 417 </member>
418 </member> 418 <member name="F:OpenMetaverse.WearableType.Pants">
419 <member name="M:OpenMetaverse.Utils.MD5(System.String)"> 419 <summary>Pants</summary>
420 <summary> 420 </member>
421 Calculate the MD5 hash of a given string 421 <member name="F:OpenMetaverse.WearableType.Shoes">
422 </summary> 422 <summary>Shoes</summary>
423 <param name="password">The password to hash</param> 423 </member>
424 <returns>An MD5 hash in string format, with $1$ prepended</returns> 424 <member name="F:OpenMetaverse.WearableType.Socks">
425 </member> 425 <summary>Socks</summary>
426 <member name="M:OpenMetaverse.Utils.MD5String(System.String)"> 426 </member>
427 <summary> 427 <member name="F:OpenMetaverse.WearableType.Jacket">
428 Calculate the MD5 hash of a given string 428 <summary>Jacket</summary>
429 </summary> 429 </member>
430 <param name="value">The string to hash</param> 430 <member name="F:OpenMetaverse.WearableType.Gloves">
431 <returns>The MD5 hash as a string</returns> 431 <summary>Gloves</summary>
432 </member> 432 </member>
433 <member name="M:OpenMetaverse.Utils.RandomDouble"> 433 <member name="F:OpenMetaverse.WearableType.Undershirt">
434 <summary> 434 <summary>Undershirt</summary>
435 Generate a random double precision floating point value 435 </member>
436 </summary> 436 <member name="F:OpenMetaverse.WearableType.Underpants">
437 <returns>Random value of type double</returns> 437 <summary>Underpants</summary>
438 </member> 438 </member>
439 <member name="M:OpenMetaverse.Utils.GetRunningPlatform"> 439 <member name="F:OpenMetaverse.WearableType.Skirt">
440 <summary> 440 <summary>Skirt</summary>
441 Get the current running platform 441 </member>
442 </summary> 442 <member name="F:OpenMetaverse.WearableType.Alpha">
443 <returns>Enumeration of the current platform we are running on</returns> 443 <summary>Alpha mask to hide parts of the avatar</summary>
444 </member> 444 </member>
445 <member name="M:OpenMetaverse.Utils.GetRunningRuntime"> 445 <member name="F:OpenMetaverse.WearableType.Tattoo">
446 <summary> 446 <summary>Tattoo</summary>
447 Get the current running runtime 447 </member>
448 </summary> 448 <member name="F:OpenMetaverse.WearableType.Invalid">
449 <returns>Enumeration of the current runtime we are running on</returns> 449 <summary>Invalid wearable asset</summary>
450 </member> 450 </member>
451 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])"> 451 <member name="T:OpenMetaverse.Vector2">
452 <summary> 452 <summary>
453 Convert the first two bytes starting in the byte array in 453 A two-dimensional vector with floating-point values
454 little endian ordering to a signed short integer 454 </summary>
455 </summary> 455 </member>
456 <param name="bytes">An array two bytes or longer</param> 456 <member name="F:OpenMetaverse.Vector2.X">
457 <returns>A signed short integer, will be zero if a short can't be 457 <summary>X value</summary>
458 read at the given position</returns> 458 </member>
459 </member> 459 <member name="F:OpenMetaverse.Vector2.Y">
460 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)"> 460 <summary>Y value</summary>
461 <summary> 461 </member>
462 Convert the first two bytes starting at the given position in 462 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
463 little endian ordering to a signed short integer 463 <summary>
464 </summary> 464 Test if this vector is equal to another vector, within a given
465 <param name="bytes">An array two bytes or longer</param> 465 tolerance range
466 <param name="pos">Position in the array to start reading</param> 466 </summary>
467 <returns>A signed short integer, will be zero if a short can't be 467 <param name="vec">Vector to test against</param>
468 read at the given position</returns> 468 <param name="tolerance">The acceptable magnitude of difference
469 </member> 469 between the two vectors</param>
470 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)"> 470 <returns>True if the magnitude of difference between the two vectors
471 <summary> 471 is less than the given tolerance, otherwise false</returns>
472 Convert the first four bytes starting at the given position in 472 </member>
473 little endian ordering to a signed integer 473 <member name="M:OpenMetaverse.Vector2.IsFinite">
474 </summary> 474 <summary>
475 <param name="bytes">An array four bytes or longer</param> 475 Test if this vector is composed of all finite numbers
476 <param name="pos">Position to start reading the int from</param> 476 </summary>
477 <returns>A signed integer, will be zero if an int can't be read 477 </member>
478 at the given position</returns> 478 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
479 </member> 479 <summary>
480 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])"> 480 IComparable.CompareTo implementation
481 <summary> 481 </summary>
482 Convert the first four bytes of the given array in little endian 482 </member>
483 ordering to a signed integer 483 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
484 </summary> 484 <summary>
485 <param name="bytes">An array four bytes or longer</param> 485 Builds a vector from a byte array
486 <returns>A signed integer, will be zero if the array contains 486 </summary>
487 less than four bytes</returns> 487 <param name="byteArray">Byte array containing two four-byte floats</param>
488 </member> 488 <param name="pos">Beginning position in the byte array</param>
489 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])"> 489 </member>
490 <summary> 490 <member name="M:OpenMetaverse.Vector2.GetBytes">
491 Convert the first eight bytes of the given array in little endian 491 <summary>
492 ordering to a signed long integer 492 Returns the raw bytes for this vector
493 </summary> 493 </summary>
494 <param name="bytes">An array eight bytes or longer</param> 494 <returns>An eight-byte array containing X and Y</returns>
495 <returns>A signed long integer, will be zero if the array contains 495 </member>
496 less than eight bytes</returns> 496 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
497 </member> 497 <summary>
498 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)"> 498 Writes the raw bytes for this vector to a byte array
499 <summary> 499 </summary>
500 Convert the first eight bytes starting at the given position in 500 <param name="dest">Destination byte array</param>
501 little endian ordering to a signed long integer 501 <param name="pos">Position in the destination array to start
502 </summary> 502 writing. Must be at least 8 bytes before the end of the array</param>
503 <param name="bytes">An array eight bytes or longer</param> 503 </member>
504 <param name="pos">Position to start reading the long from</param> 504 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
505 <returns>A signed long integer, will be zero if a long can't be read 505 <summary>
506 at the given position</returns> 506 Parse a vector from a string
507 </member> 507 </summary>
508 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)"> 508 <param name="val">A string representation of a 2D vector, enclosed
509 <summary> 509 in arrow brackets and separated by commas</param>
510 Convert the first two bytes starting at the given position in 510 </member>
511 little endian ordering to an unsigned short 511 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
512 </summary> 512 <summary>
513 <param name="bytes">Byte array containing the ushort</param> 513 Interpolates between two vectors using a cubic equation
514 <param name="pos">Position to start reading the ushort from</param> 514 </summary>
515 <returns>An unsigned short, will be zero if a ushort can't be read 515 </member>
516 at the given position</returns> 516 <member name="M:OpenMetaverse.Vector2.ToString">
517 </member> 517 <summary>
518 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])"> 518 Get a formatted string representation of the vector
519 <summary> 519 </summary>
520 Convert two bytes in little endian ordering to an unsigned short 520 <returns>A string representation of the vector</returns>
521 </summary> 521 </member>
522 <param name="bytes">Byte array containing the ushort</param> 522 <member name="M:OpenMetaverse.Vector2.ToRawString">
523 <returns>An unsigned short, will be zero if a ushort can't be 523 <summary>
524 read</returns> 524 Get a string representation of the vector elements with up to three
525 </member> 525 decimal digits and separated by spaces only
526 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)"> 526 </summary>
527 <summary> 527 <returns>Raw string representation of the vector</returns>
528 Convert the first four bytes starting at the given position in 528 </member>
529 little endian ordering to an unsigned integer 529 <member name="F:OpenMetaverse.Vector2.Zero">
530 </summary> 530 <summary>A vector with a value of 0,0</summary>
531 <param name="bytes">Byte array containing the uint</param> 531 </member>
532 <param name="pos">Position to start reading the uint from</param> 532 <member name="F:OpenMetaverse.Vector2.One">
533 <returns>An unsigned integer, will be zero if a uint can't be read 533 <summary>A vector with a value of 1,1</summary>
534 at the given position</returns> 534 </member>
535 </member> 535 <member name="F:OpenMetaverse.Vector2.UnitX">
536 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])"> 536 <summary>A vector with a value of 1,0</summary>
537 <summary> 537 </member>
538 Convert the first four bytes of the given array in little endian 538 <member name="F:OpenMetaverse.Vector2.UnitY">
539 ordering to an unsigned integer 539 <summary>A vector with a value of 0,1</summary>
540 </summary> 540 </member>
541 <param name="bytes">An array four bytes or longer</param> 541 <member name="T:OpenMetaverse.UUID">
542 <returns>An unsigned integer, will be zero if the array contains 542 <summary>
543 less than four bytes</returns> 543 A 128-bit Universally Unique Identifier, used throughout the Second
544 </member> 544 Life networking protocol
545 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])"> 545 </summary>
546 <summary> 546 </member>
547 Convert the first eight bytes of the given array in little endian 547 <member name="F:OpenMetaverse.UUID.Guid">
548 ordering to an unsigned 64-bit integer 548 <summary>The System.Guid object this struct wraps around</summary>
549 </summary> 549 </member>
550 <param name="bytes">An array eight bytes or longer</param> 550 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
551 <returns>An unsigned 64-bit integer, will be zero if the array 551 <summary>
552 contains less than eight bytes</returns> 552 Constructor that takes a string UUID representation
553 </member> 553 </summary>
554 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)"> 554 <param name="val">A string representation of a UUID, case
555 <summary> 555 insensitive and can either be hyphenated or non-hyphenated</param>
556 Convert four bytes in little endian ordering to a floating point 556 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
557 value 557 </member>
558 </summary> 558 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
559 <param name="bytes">Byte array containing a little ending floating 559 <summary>
560 point value</param> 560 Constructor that takes a System.Guid object
561 <param name="pos">Starting position of the floating point value in 561 </summary>
562 the byte array</param> 562 <param name="val">A Guid object that contains the unique identifier
563 <returns>Single precision value</returns> 563 to be represented by this UUID</param>
564 </member> 564 </member>
565 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)"> 565 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
566 <summary> 566 <summary>
567 Convert an integer to a byte array in little endian format 567 Constructor that takes a byte array containing a UUID
568 </summary> 568 </summary>
569 <param name="value">The integer to convert</param> 569 <param name="source">Byte array containing a 16 byte UUID</param>
570 <returns>A four byte little endian array</returns> 570 <param name="pos">Beginning offset in the array</param>
571 </member> 571 </member>
572 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)"> 572 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
573 <summary> 573 <summary>
574 Convert an integer to a byte array in big endian format 574 Constructor that takes an unsigned 64-bit unsigned integer to
575 </summary> 575 convert to a UUID
576 <param name="value">The integer to convert</param> 576 </summary>
577 <returns>A four byte big endian array</returns> 577 <param name="val">64-bit unsigned integer to convert to a UUID</param>
578 </member> 578 </member>
579 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)"> 579 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
580 <summary> 580 <summary>
581 Convert a 64-bit integer to a byte array in little endian format 581 Copy constructor
582 </summary> 582 </summary>
583 <param name="value">The value to convert</param> 583 <param name="val">UUID to copy</param>
584 <returns>An 8 byte little endian array</returns> 584 </member>
585 </member> 585 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
586 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)"> 586 <summary>
587 <summary> 587 IComparable.CompareTo implementation
588 Convert a 64-bit unsigned integer to a byte array in little endian 588 </summary>
589 format 589 </member>
590 </summary> 590 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
591 <param name="value">The value to convert</param> 591 <summary>
592 <returns>An 8 byte little endian array</returns> 592 Assigns this UUID from 16 bytes out of a byte array
593 </member> 593 </summary>
594 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)"> 594 <param name="source">Byte array containing the UUID to assign this UUID to</param>
595 <summary> 595 <param name="pos">Starting position of the UUID in the byte array</param>
596 Convert a floating point value to four bytes in little endian 596 </member>
597 ordering 597 <member name="M:OpenMetaverse.UUID.GetBytes">
598 </summary> 598 <summary>
599 <param name="value">A floating point value</param> 599 Returns a copy of the raw bytes for this UUID
600 <returns>A four byte array containing the value in little endian 600 </summary>
601 ordering</returns> 601 <returns>A 16 byte array containing this UUID</returns>
602 </member> 602 </member>
603 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)"> 603 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
604 <summary> 604 <summary>
605 Converts an unsigned integer to a hexadecimal string 605 Writes the raw bytes for this UUID to a byte array
606 </summary> 606 </summary>
607 <param name="i">An unsigned integer to convert to a string</param> 607 <param name="dest">Destination byte array</param>
608 <returns>A hexadecimal string 10 characters long</returns> 608 <param name="pos">Position in the destination array to start
609 <example>0x7fffffff</example> 609 writing. Must be at least 16 bytes before the end of the array</param>
610 </member> 610 </member>
611 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])"> 611 <member name="M:OpenMetaverse.UUID.CRC">
612 <summary> 612 <summary>
613 Convert a variable length UTF8 byte array to a string 613 Calculate an LLCRC (cyclic redundancy check) for this UUID
614 </summary> 614 </summary>
615 <param name="bytes">The UTF8 encoded byte array to convert</param> 615 <returns>The CRC checksum for this UUID</returns>
616 <returns>The decoded string</returns> 616 </member>
617 </member> 617 <member name="M:OpenMetaverse.UUID.GetULong">
618 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)"> 618 <summary>
619 <summary> 619 Create a 64-bit integer representation from the second half of this UUID
620 Converts a byte array to a string containing hexadecimal characters 620 </summary>
621 </summary> 621 <returns>An integer created from the last eight bytes of this UUID</returns>
622 <param name="bytes">The byte array to convert to a string</param> 622 </member>
623 <param name="fieldName">The name of the field to prepend to each 623 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
624 line of the string</param> 624 <summary>
625 <returns>A string containing hexadecimal characters on multiple 625 Generate a UUID from a string
626 lines. Each line is prepended with the field name</returns> 626 </summary>
627 </member> 627 <param name="val">A string representation of a UUID, case
628 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)"> 628 insensitive and can either be hyphenated or non-hyphenated</param>
629 <summary> 629 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
630 Converts a byte array to a string containing hexadecimal characters 630 </member>
631 </summary> 631 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
632 <param name="bytes">The byte array to convert to a string</param> 632 <summary>
633 <param name="length">Number of bytes in the array to parse</param> 633 Generate a UUID from a string
634 <param name="fieldName">A string to prepend to each line of the hex 634 </summary>
635 dump</param> 635 <param name="val">A string representation of a UUID, case
636 <returns>A string containing hexadecimal characters on multiple 636 insensitive and can either be hyphenated or non-hyphenated</param>
637 lines. Each line is prepended with the field name</returns> 637 <param name="result">Will contain the parsed UUID if successful,
638 </member> 638 otherwise null</param>
639 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)"> 639 <returns>True if the string was successfully parse, otherwise false</returns>
640 <summary> 640 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
641 Convert a string to a UTF8 encoded byte array 641 </member>
642 </summary> 642 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
643 <param name="str">The string to convert</param> 643 <summary>
644 <returns>A null-terminated UTF8 byte array</returns> 644 Combine two UUIDs together by taking the MD5 hash of a byte array
645 </member> 645 containing both UUIDs
646 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)"> 646 </summary>
647 <summary> 647 <param name="first">First UUID to combine</param>
648 Converts a string containing hexadecimal characters to a byte array 648 <param name="second">Second UUID to combine</param>
649 </summary> 649 <returns>The UUID product of the combination</returns>
650 <param name="hexString">String containing hexadecimal characters</param> 650 </member>
651 <param name="handleDirty">If true, gracefully handles null, empty and 651 <member name="M:OpenMetaverse.UUID.Random">
652 uneven strings as well as stripping unconvertable characters</param> 652 <summary>
653 <returns>The converted byte array</returns> 653
654 </member> 654 </summary>
655 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)"> 655 <returns></returns>
656 <summary> 656 </member>
657 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9) 657 <member name="M:OpenMetaverse.UUID.GetHashCode">
658 </summary> 658 <summary>
659 <param name="c">Character to test</param> 659 Return a hash code for this UUID, used by .NET for hash tables
660 <returns>true if hex digit, false if not</returns> 660 </summary>
661 </member> 661 <returns>An integer composed of all the UUID bytes XORed together</returns>
662 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)"> 662 </member>
663 <summary> 663 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
664 Converts 1 or 2 character string into equivalant byte value 664 <summary>
665 </summary> 665 Comparison function
666 <param name="hex">1 or 2 character string</param> 666 </summary>
667 <returns>byte</returns> 667 <param name="o">An object to compare to this UUID</param>
668 </member> 668 <returns>True if the object is a UUID and both UUIDs are equal</returns>
669 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)"> 669 </member>
670 <summary> 670 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
671 Convert a float value to a byte given a minimum and maximum range 671 <summary>
672 </summary> 672 Comparison function
673 <param name="val">Value to convert to a byte</param> 673 </summary>
674 <param name="lower">Minimum value range</param> 674 <param name="uuid">UUID to compare to</param>
675 <param name="upper">Maximum value range</param> 675 <returns>True if the UUIDs are equal, otherwise false</returns>
676 <returns>A single byte representing the original float value</returns> 676 </member>
677 </member> 677 <member name="M:OpenMetaverse.UUID.ToString">
678 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)"> 678 <summary>
679 <summary> 679 Get a hyphenated string representation of this UUID
680 Convert a byte to a float value given a minimum and maximum range 680 </summary>
681 </summary> 681 <returns>A string representation of this UUID, lowercase and
682 <param name="bytes">Byte array to get the byte from</param> 682 with hyphens</returns>
683 <param name="pos">Position in the byte array the desired byte is at</param> 683 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
684 <param name="lower">Minimum value range</param> 684 </member>
685 <param name="upper">Maximum value range</param> 685 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
686 <returns>A float value inclusively between lower and upper</returns> 686 <summary>
687 </member> 687 Equals operator
688 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)"> 688 </summary>
689 <summary> 689 <param name="lhs">First UUID for comparison</param>
690 Convert a byte to a float value given a minimum and maximum range 690 <param name="rhs">Second UUID for comparison</param>
691 </summary> 691 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
692 <param name="val">Byte to convert to a float value</param> 692 </member>
693 <param name="lower">Minimum value range</param> 693 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
694 <param name="upper">Maximum value range</param> 694 <summary>
695 <returns>A float value inclusively between lower and upper</returns> 695 Not equals operator
696 </member> 696 </summary>
697 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)"> 697 <param name="lhs">First UUID for comparison</param>
698 <summary> 698 <param name="rhs">Second UUID for comparison</param>
699 Attempts to parse a floating point value from a string, using an 699 <returns>True if the UUIDs are not equal, otherwise true</returns>
700 EN-US number format 700 </member>
701 </summary> 701 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
702 <param name="s">String to parse</param> 702 <summary>
703 <param name="result">Resulting floating point number</param> 703 XOR operator
704 <returns>True if the parse was successful, otherwise false</returns> 704 </summary>
705 </member> 705 <param name="lhs">First UUID</param>
706 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)"> 706 <param name="rhs">Second UUID</param>
707 <summary> 707 <returns>A UUID that is a XOR combination of the two input UUIDs</returns>
708 Attempts to parse a floating point value from a string, using an 708 </member>
709 EN-US number format 709 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
710 </summary> 710 <summary>
711 <param name="s">String to parse</param> 711 String typecasting operator
712 <param name="result">Resulting floating point number</param> 712 </summary>
713 <returns>True if the parse was successful, otherwise false</returns> 713 <param name="val">A UUID in string form. Case insensitive,
714 </member> 714 hyphenated or non-hyphenated</param>
715 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)"> 715 <returns>A UUID built from the string representation</returns>
716 <summary> 716 </member>
717 Tries to parse an unsigned 32-bit integer from a hexadecimal string 717 <member name="F:OpenMetaverse.UUID.Zero">
718 </summary> 718 <summary>An UUID with a value of all zeroes</summary>
719 <param name="s">String to parse</param> 719 </member>
720 <param name="result">Resulting integer</param> 720 <member name="F:OpenMetaverse.UUID.ZeroString">
721 <returns>True if the parse was successful, otherwise false</returns> 721 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
722 </member> 722 </member>
723 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)"> 723 <member name="F:OpenMetaverse.Quaternion.X">
724 <summary> 724 <summary>X value</summary>
725 Takes an AssetType and returns the string representation 725 </member>
726 </summary> 726 <member name="F:OpenMetaverse.Quaternion.Y">
727 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param> 727 <summary>Y value</summary>
728 <returns>The string version of the AssetType</returns> 728 </member>
729 </member> 729 <member name="F:OpenMetaverse.Quaternion.Z">
730 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)"> 730 <summary>Z value</summary>
731 <summary> 731 </member>
732 Translate a string name of an AssetType into the proper Type 732 <member name="F:OpenMetaverse.Quaternion.W">
733 </summary> 733 <summary>W value</summary>
734 <param name="type">A string containing the AssetType name</param> 734 </member>
735 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns> 735 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
736 </member> 736 <summary>
737 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)"> 737 Build a quaternion from normalized float values
738 <summary> 738 </summary>
739 Convert an InventoryType to a string 739 <param name="x">X value from -1.0 to 1.0</param>
740 </summary> 740 <param name="y">Y value from -1.0 to 1.0</param>
741 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param> 741 <param name="z">Z value from -1.0 to 1.0</param>
742 <returns>A string representation of the source</returns> 742 </member>
743 </member> 743 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
744 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)"> 744 <summary>
745 <summary> 745 Constructor, builds a quaternion object from a byte array
746 Convert a string into a valid InventoryType 746 </summary>
747 </summary> 747 <param name="byteArray">Byte array containing four four-byte floats</param>
748 <param name="type">A string representation of the InventoryType to convert</param> 748 <param name="pos">Offset in the byte array to start reading at</param>
749 <returns>A InventoryType object which matched the type</returns> 749 <param name="normalized">Whether the source data is normalized or
750 </member> 750 not. If this is true 12 bytes will be read, otherwise 16 bytes will
751 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)"> 751 be read.</param>
752 <summary> 752 </member>
753 Convert a SaleType to a string 753 <member name="M:OpenMetaverse.Quaternion.Normalize">
754 </summary> 754 <summary>
755 <param name="type">The <seealso cref="T:SaleType"/> to convert</param> 755 Normalizes the quaternion
756 <returns>A string representation of the source</returns> 756 </summary>
757 </member> 757 </member>
758 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)"> 758 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
759 <summary> 759 <summary>
760 Convert a string into a valid SaleType 760 Builds a quaternion object from a byte array
761 </summary> 761 </summary>
762 <param name="value">A string representation of the SaleType to convert</param> 762 <param name="byteArray">The source byte array</param>
763 <returns>A SaleType object which matched the type</returns> 763 <param name="pos">Offset in the byte array to start reading at</param>
764 </member> 764 <param name="normalized">Whether the source data is normalized or
765 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])"> 765 not. If this is true 12 bytes will be read, otherwise 16 bytes will
766 <summary> 766 be read.</param>
767 Copy a byte array 767 </member>
768 </summary> 768 <member name="M:OpenMetaverse.Quaternion.GetBytes">
769 <param name="bytes">Byte array to copy</param> 769 <summary>
770 <returns>A copy of the given byte array</returns> 770 Normalize this quaternion and serialize it to a byte array
771 </member> 771 </summary>
772 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)"> 772 <returns>A 12 byte array containing normalized X, Y, and Z floating
773 <summary> 773 point values in order using little endian byte ordering</returns>
774 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer 774 </member>
775 </summary> 775 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
776 <param name="a">The left-hand (or X) value</param> 776 <summary>
777 <param name="b">The right-hand (or Y) value</param> 777 Writes the raw bytes for this quaternion to a byte array
778 <returns>A 64-bit integer containing the two 32-bit input values</returns> 778 </summary>
779 </member> 779 <param name="dest">Destination byte array</param>
780 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)"> 780 <param name="pos">Position in the destination array to start
781 <summary> 781 writing. Must be at least 12 bytes before the end of the array</param>
782 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer 782 </member>
783 </summary> 783 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
784 <param name="a">The 64-bit input integer</param> 784 <summary>
785 <param name="b">The left-hand (or X) output value</param> 785 Convert this quaternion to euler angles
786 <param name="c">The right-hand (or Y) output value</param> 786 </summary>
787 </member> 787 <param name="roll">X euler angle</param>
788 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)"> 788 <param name="pitch">Y euler angle</param>
789 <summary> 789 <param name="yaw">Z euler angle</param>
790 Convert an IP address object to an unsigned 32-bit integer 790 </member>
791 </summary> 791 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
792 <param name="address">IP address to convert</param> 792 <summary>
793 <returns>32-bit unsigned integer holding the IP address bits</returns> 793 Convert this quaternion to an angle around an axis
794 </member> 794 </summary>
795 <member name="M:OpenMetaverse.Utils.GetUnixTime"> 795 <param name="axis">Unit vector describing the axis</param>
796 <summary> 796 <param name="angle">Angle around the axis, in radians</param>
797 Gets a unix timestamp for the current time 797 </member>
798 </summary> 798 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
799 <returns>An unsigned integer representing a unix timestamp for now</returns> 799 <summary>
800 </member> 800 Returns the conjugate (spatial inverse) of a quaternion
801 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)"> 801 </summary>
802 <summary> 802 </member>
803 Convert a UNIX timestamp to a native DateTime object 803 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
804 </summary> 804 <summary>
805 <param name="timestamp">An unsigned integer representing a UNIX 805 Build a quaternion from an axis and an angle of rotation around
806 timestamp</param> 806 that axis
807 <returns>A DateTime object containing the same time specified in 807 </summary>
808 the given timestamp</returns> 808 </member>
809 </member> 809 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
810 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)"> 810 <summary>
811 <summary> 811 Build a quaternion from an axis and an angle of rotation around
812 Convert a UNIX timestamp to a native DateTime object 812 that axis
813 </summary> 813 </summary>
814 <param name="timestamp">A signed integer representing a UNIX 814 <param name="axis">Axis of rotation</param>
815 timestamp</param> 815 <param name="angle">Angle of rotation</param>
816 <returns>A DateTime object containing the same time specified in 816 </member>
817 the given timestamp</returns> 817 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
818 </member> 818 <summary>
819 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)"> 819 Creates a quaternion from a vector containing roll, pitch, and yaw
820 <summary> 820 in radians
821 Convert a native DateTime object to a UNIX timestamp 821 </summary>
822 </summary> 822 <param name="eulers">Vector representation of the euler angles in
823 <param name="time">A DateTime object you want to convert to a 823 radians</param>
824 timestamp</param> 824 <returns>Quaternion representation of the euler angles</returns>
825 <returns>An unsigned integer representing a UNIX timestamp</returns> 825 </member>
826 </member> 826 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
827 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)"> 827 <summary>
828 <summary> 828 Creates a quaternion from roll, pitch, and yaw euler angles in
829 Swap two values 829 radians
830 </summary> 830 </summary>
831 <typeparam name="T">Type of the values to swap</typeparam> 831 <param name="roll">X angle in radians</param>
832 <param name="lhs">First value</param> 832 <param name="pitch">Y angle in radians</param>
833 <param name="rhs">Second value</param> 833 <param name="yaw">Z angle in radians</param>
834 </member> 834 <returns>Quaternion representation of the euler angles</returns>
835 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)"> 835 </member>
836 <summary> 836 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
837 Try to parse an enumeration value from a string 837 <summary>
838 </summary> 838 Conjugates and renormalizes a vector
839 <typeparam name="T">Enumeration type</typeparam> 839 </summary>
840 <param name="strType">String value to parse</param> 840 </member>
841 <param name="result">Enumeration value on success</param> 841 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
842 <returns>True if the parsing succeeded, otherwise false</returns> 842 <summary>
843 </member> 843 Spherical linear interpolation between two quaternions
844 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)"> 844 </summary>
845 <summary> 845 </member>
846 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa 846 <member name="M:OpenMetaverse.Quaternion.ToRawString">
847 </summary> 847 <summary>
848 <param name="value">Byte to swap the words in</param> 848 Get a string representation of the quaternion elements with up to three
849 <returns>Byte value with the words swapped</returns> 849 decimal digits and separated by spaces only
850 </member> 850 </summary>
851 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)"> 851 <returns>Raw string representation of the quaternion</returns>
852 <summary> 852 </member>
853 Attempts to convert a string representation of a hostname or IP 853 <member name="F:OpenMetaverse.Quaternion.Identity">
854 address to a <seealso cref="T:System.Net.IPAddress"/> 854 <summary>A quaternion with a value of 0,0,0,1</summary>
855 </summary> 855 </member>
856 <param name="hostname">Hostname to convert to an IPAddress</param> 856 <member name="T:OpenMetaverse.LocklessQueue`1">
857 <returns>Converted IP address object, or null if the conversion 857 <summary>
858 failed</returns> 858 A thread-safe lockless queue that supports multiple readers and
859 </member> 859 multiple writers
860 <member name="T:OpenMetaverse.Utils.Platform"> 860 </summary>
861 <summary> 861 </member>
862 Operating system 862 <member name="F:OpenMetaverse.LocklessQueue`1.head">
863 </summary> 863 <summary>Queue head</summary>
864 </member> 864 </member>
865 <member name="F:OpenMetaverse.Utils.Platform.Unknown"> 865 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
866 <summary>Unknown</summary> 866 <summary>Queue tail</summary>
867 </member> 867 </member>
868 <member name="F:OpenMetaverse.Utils.Platform.Windows"> 868 <member name="F:OpenMetaverse.LocklessQueue`1.count">
869 <summary>Microsoft Windows</summary> 869 <summary>Queue item count</summary>
870 </member> 870 </member>
871 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE"> 871 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
872 <summary>Microsoft Windows CE</summary> 872 <summary>
873 </member> 873 Constructor
874 <member name="F:OpenMetaverse.Utils.Platform.Linux"> 874 </summary>
875 <summary>Linux</summary> 875 </member>
876 </member> 876 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
877 <member name="F:OpenMetaverse.Utils.Platform.OSX"> 877 <summary>
878 <summary>Apple OSX</summary> 878 Enqueue an item
879 </member> 879 </summary>
880 <member name="T:OpenMetaverse.Utils.Runtime"> 880 <param name="item">Item to enqeue</param>
881 <summary> 881 </member>
882 Runtime platform 882 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
883 </summary> 883 <summary>
884 </member> 884 Try to dequeue an item
885 <member name="F:OpenMetaverse.Utils.Runtime.Windows"> 885 </summary>
886 <summary>.NET runtime</summary> 886 <param name="item">Dequeued item if the dequeue was successful</param>
887 </member> 887 <returns>True if an item was successfully deqeued, otherwise false</returns>
888 <member name="F:OpenMetaverse.Utils.Runtime.Mono"> 888 </member>
889 <summary>Mono runtime: http://www.mono-project.com/</summary> 889 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
890 </member> 890 <summary>Gets the current number of items in the queue. Since this
891 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 891 is a lockless collection this value should be treated as a close
892 <summary> 892 estimate</summary>
893 Convert this matrix to euler rotations 893 </member>
894 </summary> 894 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
895 <param name="roll">X euler angle</param> 895 <summary>
896 <param name="pitch">Y euler angle</param> 896 Provides a node container for data in a singly linked list
897 <param name="yaw">Z euler angle</param> 897 </summary>
898 </member> 898 </member>
899 <member name="M:OpenMetaverse.Matrix4.GetQuaternion"> 899 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
900 <summary> 900 <summary>Pointer to the next node in list</summary>
901 Convert this matrix to a quaternion rotation 901 </member>
902 </summary> 902 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
903 <returns>A quaternion representation of this rotation matrix</returns> 903 <summary>The data contained by the node</summary>
904 </member> 904 </member>
905 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)"> 905 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
906 <summary> 906 <summary>
907 Construct a matrix from euler rotation values in radians 907 Constructor
908 </summary> 908 </summary>
909 <param name="roll">X euler angle in radians</param> 909 </member>
910 <param name="pitch">Y euler angle in radians</param> 910 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
911 <param name="yaw">Z euler angle in radians</param> 911 <summary>
912 </member> 912 Constructor
913 <member name="M:OpenMetaverse.Matrix4.ToString"> 913 </summary>
914 <summary> 914 </member>
915 Get a formatted string representation of the vector 915 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
916 </summary> 916 <summary>Used for converting degrees to radians</summary>
917 <returns>A string representation of the vector</returns> 917 </member>
918 </member> 918 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
919 <member name="F:OpenMetaverse.Matrix4.Zero"> 919 <summary>Used for converting radians to degrees</summary>
920 <summary>A 4x4 matrix containing all zeroes</summary> 920 </member>
921 </member> 921 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
922 <member name="F:OpenMetaverse.Matrix4.Identity"> 922 <summary>
923 <summary>A 4x4 identity matrix</summary> 923 Convert the first two bytes starting in the byte array in
924 </member> 924 little endian ordering to a signed short integer
925 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> 925 </summary>
926 <summary>For thread safety</summary> 926 <param name="bytes">An array two bytes or longer</param>
927 </member> 927 <returns>A signed short integer, will be zero if a short can't be
928 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> 928 read at the given position</returns>
929 <summary>For thread safety</summary> 929 </member>
930 </member> 930 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)">
931 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> 931 <summary>
932 <summary> 932 Convert the first two bytes starting at the given position in
933 Purges expired objects from the cache. Called automatically by the purge timer. 933 little endian ordering to a signed short integer
934 </summary> 934 </summary>
935 </member> 935 <param name="bytes">An array two bytes or longer</param>
936 <member name="F:OpenMetaverse.Vector4.X"> 936 <param name="pos">Position in the array to start reading</param>
937 <summary>X value</summary> 937 <returns>A signed short integer, will be zero if a short can't be
938 </member> 938 read at the given position</returns>
939 <member name="F:OpenMetaverse.Vector4.Y"> 939 </member>
940 <summary>Y value</summary> 940 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)">
941 </member> 941 <summary>
942 <member name="F:OpenMetaverse.Vector4.Z"> 942 Convert the first four bytes starting at the given position in
943 <summary>Z value</summary> 943 little endian ordering to a signed integer
944 </member> 944 </summary>
945 <member name="F:OpenMetaverse.Vector4.W"> 945 <param name="bytes">An array four bytes or longer</param>
946 <summary>W value</summary> 946 <param name="pos">Position to start reading the int from</param>
947 </member> 947 <returns>A signed integer, will be zero if an int can't be read
948 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> 948 at the given position</returns>
949 <summary> 949 </member>
950 Constructor, builds a vector from a byte array 950 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])">
951 </summary> 951 <summary>
952 <param name="byteArray">Byte array containing four four-byte floats</param> 952 Convert the first four bytes of the given array in little endian
953 <param name="pos">Beginning position in the byte array</param> 953 ordering to a signed integer
954 </member> 954 </summary>
955 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> 955 <param name="bytes">An array four bytes or longer</param>
956 <summary> 956 <returns>A signed integer, will be zero if the array contains
957 Test if this vector is equal to another vector, within a given 957 less than four bytes</returns>
958 tolerance range 958 </member>
959 </summary> 959 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])">
960 <param name="vec">Vector to test against</param> 960 <summary>
961 <param name="tolerance">The acceptable magnitude of difference 961 Convert the first eight bytes of the given array in little endian
962 between the two vectors</param> 962 ordering to a signed long integer
963 <returns>True if the magnitude of difference between the two vectors 963 </summary>
964 is less than the given tolerance, otherwise false</returns> 964 <param name="bytes">An array eight bytes or longer</param>
965 </member> 965 <returns>A signed long integer, will be zero if the array contains
966 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> 966 less than eight bytes</returns>
967 <summary> 967 </member>
968 IComparable.CompareTo implementation 968 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)">
969 </summary> 969 <summary>
970 </member> 970 Convert the first eight bytes starting at the given position in
971 <member name="M:OpenMetaverse.Vector4.IsFinite"> 971 little endian ordering to a signed long integer
972 <summary> 972 </summary>
973 Test if this vector is composed of all finite numbers 973 <param name="bytes">An array eight bytes or longer</param>
974 </summary> 974 <param name="pos">Position to start reading the long from</param>
975 </member> 975 <returns>A signed long integer, will be zero if a long can't be read
976 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> 976 at the given position</returns>
977 <summary> 977 </member>
978 Builds a vector from a byte array 978 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)">
979 </summary> 979 <summary>
980 <param name="byteArray">Byte array containing a 16 byte vector</param> 980 Convert the first two bytes starting at the given position in
981 <param name="pos">Beginning position in the byte array</param> 981 little endian ordering to an unsigned short
982 </member> 982 </summary>
983 <member name="M:OpenMetaverse.Vector4.GetBytes"> 983 <param name="bytes">Byte array containing the ushort</param>
984 <summary> 984 <param name="pos">Position to start reading the ushort from</param>
985 Returns the raw bytes for this vector 985 <returns>An unsigned short, will be zero if a ushort can't be read
986 </summary> 986 at the given position</returns>
987 <returns>A 16 byte array containing X, Y, Z, and W</returns> 987 </member>
988 </member> 988 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])">
989 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> 989 <summary>
990 <summary> 990 Convert two bytes in little endian ordering to an unsigned short
991 Writes the raw bytes for this vector to a byte array 991 </summary>
992 </summary> 992 <param name="bytes">Byte array containing the ushort</param>
993 <param name="dest">Destination byte array</param> 993 <returns>An unsigned short, will be zero if a ushort can't be
994 <param name="pos">Position in the destination array to start 994 read</returns>
995 writing. Must be at least 16 bytes before the end of the array</param> 995 </member>
996 </member> 996 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)">
997 <member name="M:OpenMetaverse.Vector4.ToRawString"> 997 <summary>
998 <summary> 998 Convert the first four bytes starting at the given position in
999 Get a string representation of the vector elements with up to three 999 little endian ordering to an unsigned integer
1000 decimal digits and separated by spaces only 1000 </summary>
1001 </summary> 1001 <param name="bytes">Byte array containing the uint</param>
1002 <returns>Raw string representation of the vector</returns> 1002 <param name="pos">Position to start reading the uint from</param>
1003 </member> 1003 <returns>An unsigned integer, will be zero if a uint can't be read
1004 <member name="F:OpenMetaverse.Vector4.Zero"> 1004 at the given position</returns>
1005 <summary>A vector with a value of 0,0,0,0</summary> 1005 </member>
1006 </member> 1006 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])">
1007 <member name="F:OpenMetaverse.Vector4.One"> 1007 <summary>
1008 <summary>A vector with a value of 1,1,1,1</summary> 1008 Convert the first four bytes of the given array in little endian
1009 </member> 1009 ordering to an unsigned integer
1010 <member name="F:OpenMetaverse.Vector4.UnitX"> 1010 </summary>
1011 <summary>A vector with a value of 1,0,0,0</summary> 1011 <param name="bytes">An array four bytes or longer</param>
1012 </member> 1012 <returns>An unsigned integer, will be zero if the array contains
1013 <member name="F:OpenMetaverse.Vector4.UnitY"> 1013 less than four bytes</returns>
1014 <summary>A vector with a value of 0,1,0,0</summary> 1014 </member>
1015 </member> 1015 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])">
1016 <member name="F:OpenMetaverse.Vector4.UnitZ"> 1016 <summary>
1017 <summary>A vector with a value of 0,0,1,0</summary> 1017 Convert the first eight bytes of the given array in little endian
1018 </member> 1018 ordering to an unsigned 64-bit integer
1019 <member name="F:OpenMetaverse.Vector4.UnitW"> 1019 </summary>
1020 <summary>A vector with a value of 0,0,0,1</summary> 1020 <param name="bytes">An array eight bytes or longer</param>
1021 </member> 1021 <returns>An unsigned 64-bit integer, will be zero if the array
1022 <member name="T:OpenMetaverse.Parallel"> 1022 contains less than eight bytes</returns>
1023 <summary> 1023 </member>
1024 Provides helper methods for parallelizing loops 1024 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)">
1025 </summary> 1025 <summary>
1026 </member> 1026 Convert four bytes in little endian ordering to a floating point
1027 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})"> 1027 value
1028 <summary> 1028 </summary>
1029 Executes a for loop in which iterations may run in parallel 1029 <param name="bytes">Byte array containing a little ending floating
1030 </summary> 1030 point value</param>
1031 <param name="fromInclusive">The loop will be started at this index</param> 1031 <param name="pos">Starting position of the floating point value in
1032 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1032 the byte array</param>
1033 <param name="body">Method body to run for each iteration of the loop</param> 1033 <returns>Single precision value</returns>
1034 </member> 1034 </member>
1035 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})"> 1035 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)">
1036 <summary> 1036 <summary>
1037 Executes a for loop in which iterations may run in parallel 1037 Convert an integer to a byte array in little endian format
1038 </summary> 1038 </summary>
1039 <param name="threadCount">The number of concurrent execution threads to run</param> 1039 <param name="value">The integer to convert</param>
1040 <param name="fromInclusive">The loop will be started at this index</param> 1040 <returns>A four byte little endian array</returns>
1041 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1041 </member>
1042 <param name="body">Method body to run for each iteration of the loop</param> 1042 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)">
1043 </member> 1043 <summary>
1044 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1044 Convert an integer to a byte array in big endian format
1045 <summary> 1045 </summary>
1046 Executes a foreach loop in which iterations may run in parallel 1046 <param name="value">The integer to convert</param>
1047 </summary> 1047 <returns>A four byte big endian array</returns>
1048 <typeparam name="T">Object type that the collection wraps</typeparam> 1048 </member>
1049 <param name="enumerable">An enumerable collection to iterate over</param> 1049 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)">
1050 <param name="body">Method body to run for each object in the collection</param> 1050 <summary>
1051 </member> 1051 Convert a 64-bit integer to a byte array in little endian format
1052 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1052 </summary>
1053 <summary> 1053 <param name="value">The value to convert</param>
1054 Executes a foreach loop in which iterations may run in parallel 1054 <returns>An 8 byte little endian array</returns>
1055 </summary> 1055 </member>
1056 <typeparam name="T">Object type that the collection wraps</typeparam> 1056 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)">
1057 <param name="threadCount">The number of concurrent execution threads to run</param> 1057 <summary>
1058 <param name="enumerable">An enumerable collection to iterate over</param> 1058 Convert a 64-bit unsigned integer to a byte array in little endian
1059 <param name="body">Method body to run for each object in the collection</param> 1059 format
1060 </member> 1060 </summary>
1061 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])"> 1061 <param name="value">The value to convert</param>
1062 <summary> 1062 <returns>An 8 byte little endian array</returns>
1063 Executes a series of tasks in parallel 1063 </member>
1064 </summary> 1064 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)">
1065 <param name="actions">A series of method bodies to execute</param> 1065 <summary>
1066 </member> 1066 Convert a floating point value to four bytes in little endian
1067 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])"> 1067 ordering
1068 <summary> 1068 </summary>
1069 Executes a series of tasks in parallel 1069 <param name="value">A floating point value</param>
1070 </summary> 1070 <returns>A four byte array containing the value in little endian
1071 <param name="threadCount">The number of concurrent execution threads to run</param> 1071 ordering</returns>
1072 <param name="actions">A series of method bodies to execute</param> 1072 </member>
1073 </member> 1073 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)">
1074 <member name="T:OpenMetaverse.Vector3"> 1074 <summary>
1075 <summary> 1075 Converts an unsigned integer to a hexadecimal string
1076 A three-dimensional vector with floating-point values 1076 </summary>
1077 </summary> 1077 <param name="i">An unsigned integer to convert to a string</param>
1078 </member> 1078 <returns>A hexadecimal string 10 characters long</returns>
1079 <member name="F:OpenMetaverse.Vector3.X"> 1079 <example>0x7fffffff</example>
1080 <summary>X value</summary> 1080 </member>
1081 </member> 1081 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])">
1082 <member name="F:OpenMetaverse.Vector3.Y"> 1082 <summary>
1083 <summary>Y value</summary> 1083 Convert a variable length UTF8 byte array to a string
1084 </member> 1084 </summary>
1085 <member name="F:OpenMetaverse.Vector3.Z"> 1085 <param name="bytes">The UTF8 encoded byte array to convert</param>
1086 <summary>Z value</summary> 1086 <returns>The decoded string</returns>
1087 </member> 1087 </member>
1088 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)"> 1088 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)">
1089 <summary> 1089 <summary>
1090 Constructor, builds a vector from a byte array 1090 Converts a byte array to a string containing hexadecimal characters
1091 </summary> 1091 </summary>
1092 <param name="byteArray">Byte array containing three four-byte floats</param> 1092 <param name="bytes">The byte array to convert to a string</param>
1093 <param name="pos">Beginning position in the byte array</param> 1093 <param name="fieldName">The name of the field to prepend to each
1094 </member> 1094 line of the string</param>
1095 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)"> 1095 <returns>A string containing hexadecimal characters on multiple
1096 <summary> 1096 lines. Each line is prepended with the field name</returns>
1097 Test if this vector is equal to another vector, within a given 1097 </member>
1098 tolerance range 1098 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)">
1099 </summary> 1099 <summary>
1100 <param name="vec">Vector to test against</param> 1100 Converts a byte array to a string containing hexadecimal characters
1101 <param name="tolerance">The acceptable magnitude of difference 1101 </summary>
1102 between the two vectors</param> 1102 <param name="bytes">The byte array to convert to a string</param>
1103 <returns>True if the magnitude of difference between the two vectors 1103 <param name="length">Number of bytes in the array to parse</param>
1104 is less than the given tolerance, otherwise false</returns> 1104 <param name="fieldName">A string to prepend to each line of the hex
1105 </member> 1105 dump</param>
1106 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)"> 1106 <returns>A string containing hexadecimal characters on multiple
1107 <summary> 1107 lines. Each line is prepended with the field name</returns>
1108 IComparable.CompareTo implementation 1108 </member>
1109 </summary> 1109 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)">
1110 </member> 1110 <summary>
1111 <member name="M:OpenMetaverse.Vector3.IsFinite"> 1111 Convert a string to a UTF8 encoded byte array
1112 <summary> 1112 </summary>
1113 Test if this vector is composed of all finite numbers 1113 <param name="str">The string to convert</param>
1114 </summary> 1114 <returns>A null-terminated UTF8 byte array</returns>
1115 </member> 1115 </member>
1116 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)"> 1116 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)">
1117 <summary> 1117 <summary>
1118 Builds a vector from a byte array 1118 Converts a string containing hexadecimal characters to a byte array
1119 </summary> 1119 </summary>
1120 <param name="byteArray">Byte array containing a 12 byte vector</param> 1120 <param name="hexString">String containing hexadecimal characters</param>
1121 <param name="pos">Beginning position in the byte array</param> 1121 <param name="handleDirty">If true, gracefully handles null, empty and
1122 </member> 1122 uneven strings as well as stripping unconvertable characters</param>
1123 <member name="M:OpenMetaverse.Vector3.GetBytes"> 1123 <returns>The converted byte array</returns>
1124 <summary> 1124 </member>
1125 Returns the raw bytes for this vector 1125 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)">
1126 </summary> 1126 <summary>
1127 <returns>A 12 byte array containing X, Y, and Z</returns> 1127 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9)
1128 </member> 1128 </summary>
1129 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)"> 1129 <param name="c">Character to test</param>
1130 <summary> 1130 <returns>true if hex digit, false if not</returns>
1131 Writes the raw bytes for this vector to a byte array 1131 </member>
1132 </summary> 1132 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)">
1133 <param name="dest">Destination byte array</param> 1133 <summary>
1134 <param name="pos">Position in the destination array to start 1134 Converts 1 or 2 character string into equivalant byte value
1135 writing. Must be at least 12 bytes before the end of the array</param> 1135 </summary>
1136 </member> 1136 <param name="hex">1 or 2 character string</param>
1137 <member name="M:OpenMetaverse.Vector3.Parse(System.String)"> 1137 <returns>byte</returns>
1138 <summary> 1138 </member>
1139 Parse a vector from a string 1139 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)">
1140 </summary> 1140 <summary>
1141 <param name="val">A string representation of a 3D vector, enclosed 1141 Convert a float value to a byte given a minimum and maximum range
1142 in arrow brackets and separated by commas</param> 1142 </summary>
1143 </member> 1143 <param name="val">Value to convert to a byte</param>
1144 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1144 <param name="lower">Minimum value range</param>
1145 <summary> 1145 <param name="upper">Maximum value range</param>
1146 Calculate the rotation between two vectors 1146 <returns>A single byte representing the original float value</returns>
1147 </summary> 1147 </member>
1148 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param> 1148 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)">
1149 <param name="b">Normalized target vector</param> 1149 <summary>
1150 </member> 1150 Convert a byte to a float value given a minimum and maximum range
1151 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)"> 1151 </summary>
1152 <summary> 1152 <param name="bytes">Byte array to get the byte from</param>
1153 Interpolates between two vectors using a cubic equation 1153 <param name="pos">Position in the byte array the desired byte is at</param>
1154 </summary> 1154 <param name="lower">Minimum value range</param>
1155 </member> 1155 <param name="upper">Maximum value range</param>
1156 <member name="M:OpenMetaverse.Vector3.ToString"> 1156 <returns>A float value inclusively between lower and upper</returns>
1157 <summary> 1157 </member>
1158 Get a formatted string representation of the vector 1158 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)">
1159 </summary> 1159 <summary>
1160 <returns>A string representation of the vector</returns> 1160 Convert a byte to a float value given a minimum and maximum range
1161 </member> 1161 </summary>
1162 <member name="M:OpenMetaverse.Vector3.ToRawString"> 1162 <param name="val">Byte to convert to a float value</param>
1163 <summary> 1163 <param name="lower">Minimum value range</param>
1164 Get a string representation of the vector elements with up to three 1164 <param name="upper">Maximum value range</param>
1165 decimal digits and separated by spaces only 1165 <returns>A float value inclusively between lower and upper</returns>
1166 </summary> 1166 </member>
1167 <returns>Raw string representation of the vector</returns> 1167 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)">
1168 </member> 1168 <summary>
1169 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 1169 Attempts to parse a floating point value from a string, using an
1170 <summary> 1170 EN-US number format
1171 Cross product between two vectors 1171 </summary>
1172 </summary> 1172 <param name="s">String to parse</param>
1173 </member> 1173 <param name="result">Resulting floating point number</param>
1174 <member name="F:OpenMetaverse.Vector3.Zero"> 1174 <returns>True if the parse was successful, otherwise false</returns>
1175 <summary>A vector with a value of 0,0,0</summary> 1175 </member>
1176 </member> 1176 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)">
1177 <member name="F:OpenMetaverse.Vector3.One"> 1177 <summary>
1178 <summary>A vector with a value of 1,1,1</summary> 1178 Attempts to parse a floating point value from a string, using an
1179 </member> 1179 EN-US number format
1180 <member name="F:OpenMetaverse.Vector3.UnitX"> 1180 </summary>
1181 <summary>A unit vector facing forward (X axis), value 1,0,0</summary> 1181 <param name="s">String to parse</param>
1182 </member> 1182 <param name="result">Resulting floating point number</param>
1183 <member name="F:OpenMetaverse.Vector3.UnitY"> 1183 <returns>True if the parse was successful, otherwise false</returns>
1184 <summary>A unit vector facing left (Y axis), value 0,1,0</summary> 1184 </member>
1185 </member> 1185 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)">
1186 <member name="F:OpenMetaverse.Vector3.UnitZ"> 1186 <summary>
1187 <summary>A unit vector facing up (Z axis), value 0,0,1</summary> 1187 Tries to parse an unsigned 32-bit integer from a hexadecimal string
1188 </member> 1188 </summary>
1189 <member name="T:OpenMetaverse.UUID"> 1189 <param name="s">String to parse</param>
1190 <summary> 1190 <param name="result">Resulting integer</param>
1191 A 128-bit Universally Unique Identifier, used throughout the Second 1191 <returns>True if the parse was successful, otherwise false</returns>
1192 Life networking protocol 1192 </member>
1193 </summary> 1193 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)">
1194 </member> 1194 <summary>
1195 <member name="F:OpenMetaverse.UUID.Guid"> 1195 Returns text specified in EnumInfo attribute of the enumerator
1196 <summary>The System.Guid object this struct wraps around</summary> 1196 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration
1197 </member> 1197 of enum values
1198 <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> 1198 </summary>
1199 <summary> 1199 <param name="value">Enum value</param>
1200 Constructor that takes a string UUID representation 1200 <returns>Text representation of the enum</returns>
1201 </summary> 1201 </member>
1202 <param name="val">A string representation of a UUID, case 1202 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)">
1203 insensitive and can either be hyphenated or non-hyphenated</param> 1203 <summary>
1204 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 1204 Takes an AssetType and returns the string representation
1205 </member> 1205 </summary>
1206 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> 1206 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
1207 <summary> 1207 <returns>The string version of the AssetType</returns>
1208 Constructor that takes a System.Guid object 1208 </member>
1209 </summary> 1209 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
1210 <param name="val">A Guid object that contains the unique identifier 1210 <summary>
1211 to be represented by this UUID</param> 1211 Translate a string name of an AssetType into the proper Type
1212 </member> 1212 </summary>
1213 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> 1213 <param name="type">A string containing the AssetType name</param>
1214 <summary> 1214 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns>
1215 Constructor that takes a byte array containing a UUID 1215 </member>
1216 </summary> 1216 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)">
1217 <param name="source">Byte array containing a 16 byte UUID</param> 1217 <summary>
1218 <param name="pos">Beginning offset in the array</param> 1218 Convert an InventoryType to a string
1219 </member> 1219 </summary>
1220 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> 1220 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
1221 <summary> 1221 <returns>A string representation of the source</returns>
1222 Constructor that takes an unsigned 64-bit unsigned integer to 1222 </member>
1223 convert to a UUID 1223 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
1224 </summary> 1224 <summary>
1225 <param name="val">64-bit unsigned integer to convert to a UUID</param> 1225 Convert a string into a valid InventoryType
1226 </member> 1226 </summary>
1227 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 1227 <param name="type">A string representation of the InventoryType to convert</param>
1228 <summary> 1228 <returns>A InventoryType object which matched the type</returns>
1229 Copy constructor 1229 </member>
1230 </summary> 1230 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)">
1231 <param name="val">UUID to copy</param> 1231 <summary>
1232 </member> 1232 Convert a SaleType to a string
1233 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> 1233 </summary>
1234 <summary> 1234 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
1235 IComparable.CompareTo implementation 1235 <returns>A string representation of the source</returns>
1236 </summary> 1236 </member>
1237 </member> 1237 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
1238 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> 1238 <summary>
1239 <summary> 1239 Convert a string into a valid SaleType
1240 Assigns this UUID from 16 bytes out of a byte array 1240 </summary>
1241 </summary> 1241 <param name="value">A string representation of the SaleType to convert</param>
1242 <param name="source">Byte array containing the UUID to assign this UUID to</param> 1242 <returns>A SaleType object which matched the type</returns>
1243 <param name="pos">Starting position of the UUID in the byte array</param> 1243 </member>
1244 </member> 1244 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)">
1245 <member name="M:OpenMetaverse.UUID.GetBytes"> 1245 <summary>
1246 <summary> 1246 Converts a string used in LLSD to AttachmentPoint type
1247 Returns a copy of the raw bytes for this UUID 1247 </summary>
1248 </summary> 1248 <param name="value">String representation of AttachmentPoint to convert</param>
1249 <returns>A 16 byte array containing this UUID</returns> 1249 <returns>AttachmentPoint enum</returns>
1250 </member> 1250 </member>
1251 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> 1251 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])">
1252 <summary> 1252 <summary>
1253 Writes the raw bytes for this UUID to a byte array 1253 Copy a byte array
1254 </summary> 1254 </summary>
1255 <param name="dest">Destination byte array</param> 1255 <param name="bytes">Byte array to copy</param>
1256 <param name="pos">Position in the destination array to start 1256 <returns>A copy of the given byte array</returns>
1257 writing. Must be at least 16 bytes before the end of the array</param> 1257 </member>
1258 </member> 1258 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)">
1259 <member name="M:OpenMetaverse.UUID.CRC"> 1259 <summary>
1260 <summary> 1260 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
1261 Calculate an LLCRC (cyclic redundancy check) for this UUID 1261 </summary>
1262 </summary> 1262 <param name="a">The left-hand (or X) value</param>
1263 <returns>The CRC checksum for this UUID</returns> 1263 <param name="b">The right-hand (or Y) value</param>
1264 </member> 1264 <returns>A 64-bit integer containing the two 32-bit input values</returns>
1265 <member name="M:OpenMetaverse.UUID.GetULong"> 1265 </member>
1266 <summary> 1266 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)">
1267 Create a 64-bit integer representation from the second half of this UUID 1267 <summary>
1268 </summary> 1268 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer
1269 <returns>An integer created from the last eight bytes of this UUID</returns> 1269 </summary>
1270 </member> 1270 <param name="a">The 64-bit input integer</param>
1271 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 1271 <param name="b">The left-hand (or X) output value</param>
1272 <summary> 1272 <param name="c">The right-hand (or Y) output value</param>
1273 Generate a UUID from a string 1273 </member>
1274 </summary> 1274 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)">
1275 <param name="val">A string representation of a UUID, case 1275 <summary>
1276 insensitive and can either be hyphenated or non-hyphenated</param> 1276 Convert an IP address object to an unsigned 32-bit integer
1277 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 1277 </summary>
1278 </member> 1278 <param name="address">IP address to convert</param>
1279 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 1279 <returns>32-bit unsigned integer holding the IP address bits</returns>
1280 <summary> 1280 </member>
1281 Generate a UUID from a string 1281 <member name="M:OpenMetaverse.Utils.GetUnixTime">
1282 </summary> 1282 <summary>
1283 <param name="val">A string representation of a UUID, case 1283 Gets a unix timestamp for the current time
1284 insensitive and can either be hyphenated or non-hyphenated</param> 1284 </summary>
1285 <param name="result">Will contain the parsed UUID if successful, 1285 <returns>An unsigned integer representing a unix timestamp for now</returns>
1286 otherwise null</param> 1286 </member>
1287 <returns>True if the string was successfully parse, otherwise false</returns> 1287 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)">
1288 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> 1288 <summary>
1289 </member> 1289 Convert a UNIX timestamp to a native DateTime object
1290 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1290 </summary>
1291 <summary> 1291 <param name="timestamp">An unsigned integer representing a UNIX
1292 Combine two UUIDs together by taking the MD5 hash of a byte array 1292 timestamp</param>
1293 containing both UUIDs 1293 <returns>A DateTime object containing the same time specified in
1294 </summary> 1294 the given timestamp</returns>
1295 <param name="first">First UUID to combine</param> 1295 </member>
1296 <param name="second">Second UUID to combine</param> 1296 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)">
1297 <returns>The UUID product of the combination</returns> 1297 <summary>
1298 </member> 1298 Convert a UNIX timestamp to a native DateTime object
1299 <member name="M:OpenMetaverse.UUID.Random"> 1299 </summary>
1300 <summary> 1300 <param name="timestamp">A signed integer representing a UNIX
1301 1301 timestamp</param>
1302 </summary> 1302 <returns>A DateTime object containing the same time specified in
1303 <returns></returns> 1303 the given timestamp</returns>
1304 </member> 1304 </member>
1305 <member name="M:OpenMetaverse.UUID.GetHashCode"> 1305 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)">
1306 <summary> 1306 <summary>
1307 Return a hash code for this UUID, used by .NET for hash tables 1307 Convert a native DateTime object to a UNIX timestamp
1308 </summary> 1308 </summary>
1309 <returns>An integer composed of all the UUID bytes XORed together</returns> 1309 <param name="time">A DateTime object you want to convert to a
1310 </member> 1310 timestamp</param>
1311 <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> 1311 <returns>An unsigned integer representing a UNIX timestamp</returns>
1312 <summary> 1312 </member>
1313 Comparison function 1313 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)">
1314 </summary> 1314 <summary>
1315 <param name="o">An object to compare to this UUID</param> 1315 Swap two values
1316 <returns>True if the object is a UUID and both UUIDs are equal</returns> 1316 </summary>
1317 </member> 1317 <typeparam name="T">Type of the values to swap</typeparam>
1318 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> 1318 <param name="lhs">First value</param>
1319 <summary> 1319 <param name="rhs">Second value</param>
1320 Comparison function 1320 </member>
1321 </summary> 1321 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)">
1322 <param name="uuid">UUID to compare to</param> 1322 <summary>
1323 <returns>True if the UUIDs are equal, otherwise false</returns> 1323 Try to parse an enumeration value from a string
1324 </member> 1324 </summary>
1325 <member name="M:OpenMetaverse.UUID.ToString"> 1325 <typeparam name="T">Enumeration type</typeparam>
1326 <summary> 1326 <param name="strType">String value to parse</param>
1327 Get a hyphenated string representation of this UUID 1327 <param name="result">Enumeration value on success</param>
1328 </summary> 1328 <returns>True if the parsing succeeded, otherwise false</returns>
1329 <returns>A string representation of this UUID, lowercase and 1329 </member>
1330 with hyphens</returns> 1330 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)">
1331 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> 1331 <summary>
1332 </member> 1332 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa
1333 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1333 </summary>
1334 <summary> 1334 <param name="value">Byte to swap the words in</param>
1335 Equals operator 1335 <returns>Byte value with the words swapped</returns>
1336 </summary> 1336 </member>
1337 <param name="lhs">First UUID for comparison</param> 1337 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
1338 <param name="rhs">Second UUID for comparison</param> 1338 <summary>
1339 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> 1339 Attempts to convert a string representation of a hostname or IP
1340 </member> 1340 address to a <seealso cref="T:System.Net.IPAddress"/>
1341 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1341 </summary>
1342 <summary> 1342 <param name="hostname">Hostname to convert to an IPAddress</param>
1343 Not equals operator 1343 <returns>Converted IP address object, or null if the conversion
1344 </summary> 1344 failed</returns>
1345 <param name="lhs">First UUID for comparison</param> 1345 </member>
1346 <param name="rhs">Second UUID for comparison</param> 1346 <member name="F:OpenMetaverse.Utils.EnUsCulture">
1347 <returns>True if the UUIDs are not equal, otherwise true</returns> 1347 <summary>Provide a single instance of the CultureInfo class to
1348 </member> 1348 help parsing in situations where the grid assumes an en-us
1349 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1349 culture</summary>
1350 <summary> 1350 </member>
1351 XOR operator 1351 <member name="F:OpenMetaverse.Utils.Epoch">
1352 </summary> 1352 <summary>UNIX epoch in DateTime format</summary>
1353 <param name="lhs">First UUID</param> 1353 </member>
1354 <param name="rhs">Second UUID</param> 1354 <member name="F:OpenMetaverse.Utils.MD5Builder">
1355 <returns>A UUID that is a XOR combination of the two input UUIDs</returns> 1355 <summary>Provide a single instance of the MD5 class to avoid making
1356 </member> 1356 duplicate copies and handle thread safety</summary>
1357 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 1357 </member>
1358 <summary> 1358 <member name="F:OpenMetaverse.Utils.SHA1Builder">
1359 String typecasting operator 1359 <summary>Provide a single instance of the SHA-1 class to avoid
1360 </summary> 1360 making duplicate copies and handle thread safety</summary>
1361 <param name="val">A UUID in string form. Case insensitive, 1361 </member>
1362 hyphenated or non-hyphenated</param> 1362 <member name="F:OpenMetaverse.Utils.RNG">
1363 <returns>A UUID built from the string representation</returns> 1363 <summary>Provide a single instance of a random number generator
1364 </member> 1364 to avoid making duplicate copies and handle thread safety</summary>
1365 <member name="F:OpenMetaverse.UUID.Zero"> 1365 </member>
1366 <summary>An UUID with a value of all zeroes</summary> 1366 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
1367 </member> 1367 <summary>
1368 <member name="F:OpenMetaverse.UUID.ZeroString"> 1368 Clamp a given value between a range
1369 <summary>A cache of UUID.Zero as a string to optimize a common path</summary> 1369 </summary>
1370 </member> 1370 <param name="value">Value to clamp</param>
1371 <member name="T:OpenMetaverse.Vector2"> 1371 <param name="min">Minimum allowable value</param>
1372 <summary> 1372 <param name="max">Maximum allowable value</param>
1373 A two-dimensional vector with floating-point values 1373 <returns>A value inclusively between lower and upper</returns>
1374 </summary> 1374 </member>
1375 </member> 1375 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
1376 <member name="F:OpenMetaverse.Vector2.X"> 1376 <summary>
1377 <summary>X value</summary> 1377 Clamp a given value between a range
1378 </member> 1378 </summary>
1379 <member name="F:OpenMetaverse.Vector2.Y"> 1379 <param name="value">Value to clamp</param>
1380 <summary>Y value</summary> 1380 <param name="min">Minimum allowable value</param>
1381 </member> 1381 <param name="max">Maximum allowable value</param>
1382 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)"> 1382 <returns>A value inclusively between lower and upper</returns>
1383 <summary> 1383 </member>
1384 Test if this vector is equal to another vector, within a given 1384 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
1385 tolerance range 1385 <summary>
1386 </summary> 1386 Clamp a given value between a range
1387 <param name="vec">Vector to test against</param> 1387 </summary>
1388 <param name="tolerance">The acceptable magnitude of difference 1388 <param name="value">Value to clamp</param>
1389 between the two vectors</param> 1389 <param name="min">Minimum allowable value</param>
1390 <returns>True if the magnitude of difference between the two vectors 1390 <param name="max">Maximum allowable value</param>
1391 is less than the given tolerance, otherwise false</returns> 1391 <returns>A value inclusively between lower and upper</returns>
1392 </member> 1392 </member>
1393 <member name="M:OpenMetaverse.Vector2.IsFinite"> 1393 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
1394 <summary> 1394 <summary>
1395 Test if this vector is composed of all finite numbers 1395 Round a floating-point value to the nearest integer
1396 </summary> 1396 </summary>
1397 </member> 1397 <param name="val">Floating point number to round</param>
1398 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)"> 1398 <returns>Integer</returns>
1399 <summary> 1399 </member>
1400 IComparable.CompareTo implementation 1400 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
1401 </summary> 1401 <summary>
1402 </member> 1402 Test if a single precision float is a finite number
1403 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)"> 1403 </summary>
1404 <summary> 1404 </member>
1405 Builds a vector from a byte array 1405 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
1406 </summary> 1406 <summary>
1407 <param name="byteArray">Byte array containing two four-byte floats</param> 1407 Test if a double precision float is a finite number
1408 <param name="pos">Beginning position in the byte array</param> 1408 </summary>
1409 </member> 1409 </member>
1410 <member name="M:OpenMetaverse.Vector2.GetBytes"> 1410 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
1411 <summary> 1411 <summary>
1412 Returns the raw bytes for this vector 1412 Get the distance between two floating-point values
1413 </summary> 1413 </summary>
1414 <returns>An eight-byte array containing X and Y</returns> 1414 <param name="value1">First value</param>
1415 </member> 1415 <param name="value2">Second value</param>
1416 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)"> 1416 <returns>The distance between the two values</returns>
1417 <summary> 1417 </member>
1418 Writes the raw bytes for this vector to a byte array 1418 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
1419 </summary> 1419 <summary>
1420 <param name="dest">Destination byte array</param> 1420 Compute the MD5 hash for a byte array
1421 <param name="pos">Position in the destination array to start 1421 </summary>
1422 writing. Must be at least 8 bytes before the end of the array</param> 1422 <param name="data">Byte array to compute the hash for</param>
1423 </member> 1423 <returns>MD5 hash of the input data</returns>
1424 <member name="M:OpenMetaverse.Vector2.Parse(System.String)"> 1424 </member>
1425 <summary> 1425 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
1426 Parse a vector from a string 1426 <summary>
1427 </summary> 1427 Compute the SHA1 hash for a byte array
1428 <param name="val">A string representation of a 2D vector, enclosed 1428 </summary>
1429 in arrow brackets and separated by commas</param> 1429 <param name="data">Byte array to compute the hash for</param>
1430 </member> 1430 <returns>SHA1 hash of the input data</returns>
1431 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)"> 1431 </member>
1432 <summary> 1432 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
1433 Interpolates between two vectors using a cubic equation 1433 <summary>
1434 </summary> 1434 Calculate the SHA1 hash of a given string
1435 </member> 1435 </summary>
1436 <member name="M:OpenMetaverse.Vector2.ToString"> 1436 <param name="value">The string to hash</param>
1437 <summary> 1437 <returns>The SHA1 hash as a string</returns>
1438 Get a formatted string representation of the vector 1438 </member>
1439 </summary> 1439 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
1440 <returns>A string representation of the vector</returns> 1440 <summary>
1441 </member> 1441 Compute the SHA256 hash for a byte array
1442 <member name="M:OpenMetaverse.Vector2.ToRawString"> 1442 </summary>
1443 <summary> 1443 <param name="data">Byte array to compute the hash for</param>
1444 Get a string representation of the vector elements with up to three 1444 <returns>SHA256 hash of the input data</returns>
1445 decimal digits and separated by spaces only 1445 </member>
1446 </summary> 1446 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
1447 <returns>Raw string representation of the vector</returns> 1447 <summary>
1448 </member> 1448 Calculate the SHA256 hash of a given string
1449 <member name="F:OpenMetaverse.Vector2.Zero"> 1449 </summary>
1450 <summary>A vector with a value of 0,0</summary> 1450 <param name="value">The string to hash</param>
1451 </member> 1451 <returns>The SHA256 hash as a string</returns>
1452 <member name="F:OpenMetaverse.Vector2.One"> 1452 </member>
1453 <summary>A vector with a value of 1,1</summary> 1453 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
1454 </member> 1454 <summary>
1455 <member name="F:OpenMetaverse.Vector2.UnitX"> 1455 Calculate the MD5 hash of a given string
1456 <summary>A vector with a value of 1,0</summary> 1456 </summary>
1457 </member> 1457 <param name="password">The password to hash</param>
1458 <member name="F:OpenMetaverse.Vector2.UnitY"> 1458 <returns>An MD5 hash in string format, with $1$ prepended</returns>
1459 <summary>A vector with a value of 0,1</summary> 1459 </member>
1460 </member> 1460 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
1461 <member name="T:OpenMetaverse.Color4"> 1461 <summary>
1462 <summary> 1462 Calculate the MD5 hash of a given string
1463 An 8-bit color structure including an alpha channel 1463 </summary>
1464 </summary> 1464 <param name="value">The string to hash</param>
1465 </member> 1465 <returns>The MD5 hash as a string</returns>
1466 <member name="F:OpenMetaverse.Color4.R"> 1466 </member>
1467 <summary>Red</summary> 1467 <member name="M:OpenMetaverse.Utils.RandomDouble">
1468 </member> 1468 <summary>
1469 <member name="F:OpenMetaverse.Color4.G"> 1469 Generate a random double precision floating point value
1470 <summary>Green</summary> 1470 </summary>
1471 </member> 1471 <returns>Random value of type double</returns>
1472 <member name="F:OpenMetaverse.Color4.B"> 1472 </member>
1473 <summary>Blue</summary> 1473 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
1474 </member> 1474 <summary>
1475 <member name="F:OpenMetaverse.Color4.A"> 1475 Get the current running platform
1476 <summary>Alpha</summary> 1476 </summary>
1477 </member> 1477 <returns>Enumeration of the current platform we are running on</returns>
1478 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"> 1478 </member>
1479 <summary> 1479 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
1480 1480 <summary>
1481 </summary> 1481 Get the current running runtime
1482 <param name="r"></param> 1482 </summary>
1483 <param name="g"></param> 1483 <returns>Enumeration of the current runtime we are running on</returns>
1484 <param name="b"></param> 1484 </member>
1485 <param name="a"></param> 1485 <member name="T:OpenMetaverse.Utils.Platform">
1486 </member> 1486 <summary>
1487 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)"> 1487 Operating system
1488 <summary> 1488 </summary>
1489 Builds a color from a byte array 1489 </member>
1490 </summary> 1490 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
1491 <param name="byteArray">Byte array containing a 16 byte color</param> 1491 <summary>Unknown</summary>
1492 <param name="pos">Beginning position in the byte array</param> 1492 </member>
1493 <param name="inverted">True if the byte array stores inverted values, 1493 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1494 otherwise false. For example the color black (fully opaque) inverted 1494 <summary>Microsoft Windows</summary>
1495 would be 0xFF 0xFF 0xFF 0x00</param> 1495 </member>
1496 </member> 1496 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1497 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1497 <summary>Microsoft Windows CE</summary>
1498 <summary> 1498 </member>
1499 Returns the raw bytes for this vector 1499 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1500 </summary> 1500 <summary>Linux</summary>
1501 <param name="byteArray">Byte array containing a 16 byte color</param> 1501 </member>
1502 <param name="pos">Beginning position in the byte array</param> 1502 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1503 <param name="inverted">True if the byte array stores inverted values, 1503 <summary>Apple OSX</summary>
1504 otherwise false. For example the color black (fully opaque) inverted 1504 </member>
1505 would be 0xFF 0xFF 0xFF 0x00</param> 1505 <member name="T:OpenMetaverse.Utils.Runtime">
1506 <param name="alphaInverted">True if the alpha value is inverted in 1506 <summary>
1507 addition to whatever the inverted parameter is. Setting inverted true 1507 Runtime platform
1508 and alphaInverted true will flip the alpha value back to non-inverted, 1508 </summary>
1509 but keep the other color bytes inverted</param> 1509 </member>
1510 <returns>A 16 byte array containing R, G, B, and A</returns> 1510 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1511 </member> 1511 <summary>.NET runtime</summary>
1512 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)"> 1512 </member>
1513 <summary> 1513 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1514 Copy constructor 1514 <summary>Mono runtime: http://www.mono-project.com/</summary>
1515 </summary> 1515 </member>
1516 <param name="color">Color to copy</param> 1516 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
1517 </member> 1517 <summary>
1518 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)"> 1518 Copy constructor
1519 <summary> 1519 </summary>
1520 IComparable.CompareTo implementation 1520 <param name="queue">Circular queue to copy</param>
1521 </summary> 1521 </member>
1522 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|. 1522 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1523 Alpha is only used when the colors are otherwise equivalent</remarks> 1523 <summary>
1524 </member> 1524 Determines the appropriate events to set, leaves the locks, and sets the events.
1525 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1525 </summary>
1526 <summary> 1526 </member>
1527 Builds a color from a byte array 1527 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1528 </summary> 1528 <summary>
1529 <param name="byteArray">Byte array containing a 16 byte color</param> 1529 A routine for lazily creating a event outside the lock (so if errors
1530 <param name="pos">Beginning position in the byte array</param> 1530 happen they are outside the lock and that we don't do much work
1531 <param name="inverted">True if the byte array stores inverted values, 1531 while holding a spin lock). If all goes well, reenter the lock and
1532 otherwise false. For example the color black (fully opaque) inverted 1532 set 'waitEvent'
1533 would be 0xFF 0xFF 0xFF 0x00</param> 1533 </summary>
1534 <param name="alphaInverted">True if the alpha value is inverted in 1534 </member>
1535 addition to whatever the inverted parameter is. Setting inverted true 1535 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1536 and alphaInverted true will flip the alpha value back to non-inverted, 1536 <summary>
1537 but keep the other color bytes inverted</param> 1537 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
1538 </member> 1538 Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
1539 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)"> 1539 </summary>
1540 <summary> 1540 </member>
1541 Writes the raw bytes for this color to a byte array 1541 <member name="T:OpenMetaverse.Parallel">
1542 </summary> 1542 <summary>
1543 <param name="dest">Destination byte array</param> 1543 Provides helper methods for parallelizing loops
1544 <param name="pos">Position in the destination array to start 1544 </summary>
1545 writing. Must be at least 16 bytes before the end of the array</param> 1545 </member>
1546 </member> 1546 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
1547 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)"> 1547 <summary>
1548 <summary> 1548 Executes a for loop in which iterations may run in parallel
1549 Serializes this color into four bytes in a byte array 1549 </summary>
1550 </summary> 1550 <param name="fromInclusive">The loop will be started at this index</param>
1551 <param name="dest">Destination byte array</param> 1551 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1552 <param name="pos">Position in the destination array to start 1552 <param name="body">Method body to run for each iteration of the loop</param>
1553 writing. Must be at least 4 bytes before the end of the array</param> 1553 </member>
1554 <param name="inverted">True to invert the output (1.0 becomes 0 1554 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
1555 instead of 255)</param> 1555 <summary>
1556 </member> 1556 Executes a for loop in which iterations may run in parallel
1557 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)"> 1557 </summary>
1558 <summary> 1558 <param name="threadCount">The number of concurrent execution threads to run</param>
1559 Writes the raw bytes for this color to a byte array 1559 <param name="fromInclusive">The loop will be started at this index</param>
1560 </summary> 1560 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1561 <param name="dest">Destination byte array</param> 1561 <param name="body">Method body to run for each iteration of the loop</param>
1562 <param name="pos">Position in the destination array to start 1562 </member>
1563 writing. Must be at least 16 bytes before the end of the array</param> 1563 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1564 </member> 1564 <summary>
1565 <member name="M:OpenMetaverse.Color4.ClampValues"> 1565 Executes a foreach loop in which iterations may run in parallel
1566 <summary> 1566 </summary>
1567 Ensures that values are in range 0-1 1567 <typeparam name="T">Object type that the collection wraps</typeparam>
1568 </summary> 1568 <param name="enumerable">An enumerable collection to iterate over</param>
1569 </member> 1569 <param name="body">Method body to run for each object in the collection</param>
1570 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)"> 1570 </member>
1571 <summary> 1571 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1572 Create an RGB color from a hue, saturation, value combination 1572 <summary>
1573 </summary> 1573 Executes a foreach loop in which iterations may run in parallel
1574 <param name="hue">Hue</param> 1574 </summary>
1575 <param name="saturation">Saturation</param> 1575 <typeparam name="T">Object type that the collection wraps</typeparam>
1576 <param name="value">Value</param> 1576 <param name="threadCount">The number of concurrent execution threads to run</param>
1577 <returns>An fully opaque RGB color (alpha is 1.0)</returns> 1577 <param name="enumerable">An enumerable collection to iterate over</param>
1578 </member> 1578 <param name="body">Method body to run for each object in the collection</param>
1579 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)"> 1579 </member>
1580 <summary> 1580 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
1581 Performs linear interpolation between two colors 1581 <summary>
1582 </summary> 1582 Executes a series of tasks in parallel
1583 <param name="value1">Color to start at</param> 1583 </summary>
1584 <param name="value2">Color to end at</param> 1584 <param name="actions">A series of method bodies to execute</param>
1585 <param name="amount">Amount to interpolate</param> 1585 </member>
1586 <returns>The interpolated color</returns> 1586 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
1587 </member> 1587 <summary>
1588 <member name="F:OpenMetaverse.Color4.Black"> 1588 Executes a series of tasks in parallel
1589 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary> 1589 </summary>
1590 </member> 1590 <param name="threadCount">The number of concurrent execution threads to run</param>
1591 <member name="F:OpenMetaverse.Color4.White"> 1591 <param name="actions">A series of method bodies to execute</param>
1592 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> 1592 </member>
1593 </member> 1593 <member name="T:OpenMetaverse.Color4">
1594 <member name="T:OpenMetaverse.AssetType"> 1594 <summary>
1595 <summary> 1595 An 8-bit color structure including an alpha channel
1596 The different types of grid assets 1596 </summary>
1597 </summary> 1597 </member>
1598 </member> 1598 <member name="F:OpenMetaverse.Color4.R">
1599 <member name="F:OpenMetaverse.AssetType.Unknown"> 1599 <summary>Red</summary>
1600 <summary>Unknown asset type</summary> 1600 </member>
1601 </member> 1601 <member name="F:OpenMetaverse.Color4.G">
1602 <member name="F:OpenMetaverse.AssetType.Texture"> 1602 <summary>Green</summary>
1603 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> 1603 </member>
1604 </member> 1604 <member name="F:OpenMetaverse.Color4.B">
1605 <member name="F:OpenMetaverse.AssetType.Sound"> 1605 <summary>Blue</summary>
1606 <summary>Sound asset</summary> 1606 </member>
1607 </member> 1607 <member name="F:OpenMetaverse.Color4.A">
1608 <member name="F:OpenMetaverse.AssetType.CallingCard"> 1608 <summary>Alpha</summary>
1609 <summary>Calling card for another avatar</summary> 1609 </member>
1610 </member> 1610 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
1611 <member name="F:OpenMetaverse.AssetType.Landmark"> 1611 <summary>
1612 <summary>Link to a location in world</summary> 1612
1613 </member> 1613 </summary>
1614 <member name="F:OpenMetaverse.AssetType.Clothing"> 1614 <param name="r"></param>
1615 <summary>Collection of textures and parameters that can be 1615 <param name="g"></param>
1616 worn by an avatar</summary> 1616 <param name="b"></param>
1617 </member> 1617 <param name="a"></param>
1618 <member name="F:OpenMetaverse.AssetType.Object"> 1618 </member>
1619 <summary>Primitive that can contain textures, sounds, 1619 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
1620 scripts and more</summary> 1620 <summary>
1621 </member> 1621 Builds a color from a byte array
1622 <member name="F:OpenMetaverse.AssetType.Notecard"> 1622 </summary>
1623 <summary>Notecard asset</summary> 1623 <param name="byteArray">Byte array containing a 16 byte color</param>
1624 </member> 1624 <param name="pos">Beginning position in the byte array</param>
1625 <member name="F:OpenMetaverse.AssetType.Folder"> 1625 <param name="inverted">True if the byte array stores inverted values,
1626 <summary>Holds a collection of inventory items</summary> 1626 otherwise false. For example the color black (fully opaque) inverted
1627 </member> 1627 would be 0xFF 0xFF 0xFF 0x00</param>
1628 <member name="F:OpenMetaverse.AssetType.RootFolder"> 1628 </member>
1629 <summary>Root inventory folder</summary> 1629 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1630 </member> 1630 <summary>
1631 <member name="F:OpenMetaverse.AssetType.LSLText"> 1631 Returns the raw bytes for this vector
1632 <summary>Linden scripting language script</summary> 1632 </summary>
1633 </member> 1633 <param name="byteArray">Byte array containing a 16 byte color</param>
1634 <member name="F:OpenMetaverse.AssetType.LSLBytecode"> 1634 <param name="pos">Beginning position in the byte array</param>
1635 <summary>LSO bytecode for a script</summary> 1635 <param name="inverted">True if the byte array stores inverted values,
1636 </member> 1636 otherwise false. For example the color black (fully opaque) inverted
1637 <member name="F:OpenMetaverse.AssetType.TextureTGA"> 1637 would be 0xFF 0xFF 0xFF 0x00</param>
1638 <summary>Uncompressed TGA texture</summary> 1638 <param name="alphaInverted">True if the alpha value is inverted in
1639 </member> 1639 addition to whatever the inverted parameter is. Setting inverted true
1640 <member name="F:OpenMetaverse.AssetType.Bodypart"> 1640 and alphaInverted true will flip the alpha value back to non-inverted,
1641 <summary>Collection of textures and shape parameters that can 1641 but keep the other color bytes inverted</param>
1642 be worn</summary> 1642 <returns>A 16 byte array containing R, G, B, and A</returns>
1643 </member> 1643 </member>
1644 <member name="F:OpenMetaverse.AssetType.TrashFolder"> 1644 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
1645 <summary>Trash folder</summary> 1645 <summary>
1646 </member> 1646 Copy constructor
1647 <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> 1647 </summary>
1648 <summary>Snapshot folder</summary> 1648 <param name="color">Color to copy</param>
1649 </member> 1649 </member>
1650 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> 1650 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
1651 <summary>Lost and found folder</summary> 1651 <summary>
1652 </member> 1652 IComparable.CompareTo implementation
1653 <member name="F:OpenMetaverse.AssetType.SoundWAV"> 1653 </summary>
1654 <summary>Uncompressed sound</summary> 1654 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
1655 </member> 1655 Alpha is only used when the colors are otherwise equivalent</remarks>
1656 <member name="F:OpenMetaverse.AssetType.ImageTGA"> 1656 </member>
1657 <summary>Uncompressed TGA non-square image, not to be used as a 1657 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1658 texture</summary> 1658 <summary>
1659 </member> 1659 Builds a color from a byte array
1660 <member name="F:OpenMetaverse.AssetType.ImageJPEG"> 1660 </summary>
1661 <summary>Compressed JPEG non-square image, not to be used as a 1661 <param name="byteArray">Byte array containing a 16 byte color</param>
1662 texture</summary> 1662 <param name="pos">Beginning position in the byte array</param>
1663 </member> 1663 <param name="inverted">True if the byte array stores inverted values,
1664 <member name="F:OpenMetaverse.AssetType.Animation"> 1664 otherwise false. For example the color black (fully opaque) inverted
1665 <summary>Animation</summary> 1665 would be 0xFF 0xFF 0xFF 0x00</param>
1666 </member> 1666 <param name="alphaInverted">True if the alpha value is inverted in
1667 <member name="F:OpenMetaverse.AssetType.Gesture"> 1667 addition to whatever the inverted parameter is. Setting inverted true
1668 <summary>Sequence of animations, sounds, chat, and pauses</summary> 1668 and alphaInverted true will flip the alpha value back to non-inverted,
1669 </member> 1669 but keep the other color bytes inverted</param>
1670 <member name="F:OpenMetaverse.AssetType.Simstate"> 1670 </member>
1671 <summary>Simstate file</summary> 1671 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
1672 </member> 1672 <summary>
1673 <member name="F:OpenMetaverse.AssetType.FavoriteFolder"> 1673 Writes the raw bytes for this color to a byte array
1674 <summary>Contains landmarks for favorites</summary> 1674 </summary>
1675 </member> 1675 <param name="dest">Destination byte array</param>
1676 <member name="F:OpenMetaverse.AssetType.Link"> 1676 <param name="pos">Position in the destination array to start
1677 <summary>Asset is a link to another inventory item</summary> 1677 writing. Must be at least 16 bytes before the end of the array</param>
1678 </member> 1678 </member>
1679 <member name="F:OpenMetaverse.AssetType.LinkFolder"> 1679 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
1680 <summary>Asset is a link to another inventory folder</summary> 1680 <summary>
1681 </member> 1681 Serializes this color into four bytes in a byte array
1682 <member name="F:OpenMetaverse.AssetType.EnsembleStart"> 1682 </summary>
1683 <summary>Beginning of the range reserved for ensembles</summary> 1683 <param name="dest">Destination byte array</param>
1684 </member> 1684 <param name="pos">Position in the destination array to start
1685 <member name="F:OpenMetaverse.AssetType.EnsembleEnd"> 1685 writing. Must be at least 4 bytes before the end of the array</param>
1686 <summary>End of the range reserved for ensembles</summary> 1686 <param name="inverted">True to invert the output (1.0 becomes 0
1687 </member> 1687 instead of 255)</param>
1688 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder"> 1688 </member>
1689 <summary>Folder containing inventory links to wearables and attachments 1689 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
1690 that are part of the current outfit</summary> 1690 <summary>
1691 </member> 1691 Writes the raw bytes for this color to a byte array
1692 <member name="F:OpenMetaverse.AssetType.OutfitFolder"> 1692 </summary>
1693 <summary>Folder containing inventory items or links to 1693 <param name="dest">Destination byte array</param>
1694 inventory items of wearables and attachments 1694 <param name="pos">Position in the destination array to start
1695 together make a full outfit</summary> 1695 writing. Must be at least 16 bytes before the end of the array</param>
1696 </member> 1696 </member>
1697 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder"> 1697 <member name="M:OpenMetaverse.Color4.ClampValues">
1698 <summary>Root folder for the folders of type OutfitFolder</summary> 1698 <summary>
1699 </member> 1699 Ensures that values are in range 0-1
1700 <member name="F:OpenMetaverse.AssetType.InboxFolder"> 1700 </summary>
1701 <summary></summary> 1701 </member>
1702 </member> 1702 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
1703 <member name="T:OpenMetaverse.InventoryType"> 1703 <summary>
1704 <summary> 1704 Create an RGB color from a hue, saturation, value combination
1705 Inventory Item Types, eg Script, Notecard, Folder, etc 1705 </summary>
1706 </summary> 1706 <param name="hue">Hue</param>
1707 </member> 1707 <param name="saturation">Saturation</param>
1708 <member name="F:OpenMetaverse.InventoryType.Unknown"> 1708 <param name="value">Value</param>
1709 <summary>Unknown</summary> 1709 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
1710 </member> 1710 </member>
1711 <member name="F:OpenMetaverse.InventoryType.Texture"> 1711 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
1712 <summary>Texture</summary> 1712 <summary>
1713 </member> 1713 Performs linear interpolation between two colors
1714 <member name="F:OpenMetaverse.InventoryType.Sound"> 1714 </summary>
1715 <summary>Sound</summary> 1715 <param name="value1">Color to start at</param>
1716 </member> 1716 <param name="value2">Color to end at</param>
1717 <member name="F:OpenMetaverse.InventoryType.CallingCard"> 1717 <param name="amount">Amount to interpolate</param>
1718 <summary>Calling Card</summary> 1718 <returns>The interpolated color</returns>
1719 </member> 1719 </member>
1720 <member name="F:OpenMetaverse.InventoryType.Landmark"> 1720 <member name="F:OpenMetaverse.Color4.Black">
1721 <summary>Landmark</summary> 1721 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
1722 </member> 1722 </member>
1723 <member name="F:OpenMetaverse.InventoryType.Notecard"> 1723 <member name="F:OpenMetaverse.Color4.White">
1724 <summary>Notecard</summary> 1724 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
1725 </member> 1725 </member>
1726 <member name="F:OpenMetaverse.InventoryType.Category"> 1726 <member name="T:OpenMetaverse.BlockingQueue`1">
1727 <summary></summary> 1727 <summary>
1728 </member> 1728 Same as Queue except Dequeue function blocks until there is an object to return.
1729 <member name="F:OpenMetaverse.InventoryType.Folder"> 1729 Note: This class does not need to be synchronized
1730 <summary>Folder</summary> 1730 </summary>
1731 </member> 1731 </member>
1732 <member name="F:OpenMetaverse.InventoryType.RootCategory"> 1732 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1733 <summary></summary> 1733 <summary>
1734 </member> 1734 Create new BlockingQueue.
1735 <member name="F:OpenMetaverse.InventoryType.LSL"> 1735 </summary>
1736 <summary>an LSL Script</summary> 1736 <param name="col">The System.Collections.ICollection to copy elements from</param>
1737 </member> 1737 </member>
1738 <member name="F:OpenMetaverse.InventoryType.Snapshot"> 1738 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
1739 <summary></summary> 1739 <summary>
1740 </member> 1740 Create new BlockingQueue.
1741 <member name="F:OpenMetaverse.InventoryType.Attachment"> 1741 </summary>
1742 <summary></summary> 1742 <param name="capacity">The initial number of elements that the queue can contain</param>
1743 </member> 1743 </member>
1744 <member name="F:OpenMetaverse.InventoryType.Wearable"> 1744 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
1745 <summary></summary> 1745 <summary>
1746 </member> 1746 Create new BlockingQueue.
1747 <member name="F:OpenMetaverse.InventoryType.Animation"> 1747 </summary>
1748 <summary></summary> 1748 </member>
1749 </member> 1749 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
1750 <member name="F:OpenMetaverse.InventoryType.Gesture"> 1750 <summary>
1751 <summary></summary> 1751 BlockingQueue Destructor (Close queue, resume any waiting thread).
1752 </member> 1752 </summary>
1753 <member name="T:OpenMetaverse.SaleType"> 1753 </member>
1754 <summary> 1754 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
1755 Item Sale Status 1755 <summary>
1756 </summary> 1756 Remove all objects from the Queue.
1757 </member> 1757 </summary>
1758 <member name="F:OpenMetaverse.SaleType.Not"> 1758 </member>
1759 <summary>Not for sale</summary> 1759 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
1760 </member> 1760 <summary>
1761 <member name="F:OpenMetaverse.SaleType.Original"> 1761 Remove all objects from the Queue, resume all dequeue threads.
1762 <summary>The original is for sale</summary> 1762 </summary>
1763 </member> 1763 </member>
1764 <member name="F:OpenMetaverse.SaleType.Copy"> 1764 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
1765 <summary>Copies are for sale</summary> 1765 <summary>
1766 </member> 1766 Removes and returns the object at the beginning of the Queue.
1767 <member name="F:OpenMetaverse.SaleType.Contents"> 1767 </summary>
1768 <summary>The contents of the object are for sale</summary> 1768 <returns>Object in queue.</returns>
1769 </member> 1769 </member>
1770 <member name="T:OpenMetaverse.WearableType"> 1770 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
1771 <summary> 1771 <summary>
1772 Types of wearable assets 1772 Removes and returns the object at the beginning of the Queue.
1773 </summary> 1773 </summary>
1774 </member> 1774 <param name="timeout">time to wait before returning</param>
1775 <member name="F:OpenMetaverse.WearableType.Shape"> 1775 <returns>Object in queue.</returns>
1776 <summary>Body shape</summary> 1776 </member>
1777 </member> 1777 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
1778 <member name="F:OpenMetaverse.WearableType.Skin"> 1778 <summary>
1779 <summary>Skin textures and attributes</summary> 1779 Removes and returns the object at the beginning of the Queue.
1780 </member> 1780 </summary>
1781 <member name="F:OpenMetaverse.WearableType.Hair"> 1781 <param name="timeout">time to wait before returning (in milliseconds)</param>
1782 <summary>Hair</summary> 1782 <returns>Object in queue.</returns>
1783 </member> 1783 </member>
1784 <member name="F:OpenMetaverse.WearableType.Eyes"> 1784 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
1785 <summary>Eyes</summary> 1785 <summary>
1786 </member> 1786 Adds an object to the end of the Queue
1787 <member name="F:OpenMetaverse.WearableType.Shirt"> 1787 </summary>
1788 <summary>Shirt</summary> 1788 <param name="obj">Object to put in queue</param>
1789 </member> 1789 </member>
1790 <member name="F:OpenMetaverse.WearableType.Pants"> 1790 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
1791 <summary>Pants</summary> 1791 <summary>
1792 </member> 1792 Open Queue.
1793 <member name="F:OpenMetaverse.WearableType.Shoes"> 1793 </summary>
1794 <summary>Shoes</summary> 1794 </member>
1795 </member> 1795 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
1796 <member name="F:OpenMetaverse.WearableType.Socks"> 1796 <summary>
1797 <summary>Socks</summary> 1797 Gets flag indicating if queue has been closed.
1798 </member> 1798 </summary>
1799 <member name="F:OpenMetaverse.WearableType.Jacket"> 1799 </member>
1800 <summary>Jacket</summary> 1800 <member name="T:OpenMetaverse.Vector3d">
1801 </member> 1801 <summary>
1802 <member name="F:OpenMetaverse.WearableType.Gloves"> 1802 A three-dimensional vector with doubleing-point values
1803 <summary>Gloves</summary> 1803 </summary>
1804 </member> 1804 </member>
1805 <member name="F:OpenMetaverse.WearableType.Undershirt"> 1805 <member name="F:OpenMetaverse.Vector3d.X">
1806 <summary>Undershirt</summary> 1806 <summary>X value</summary>
1807 </member> 1807 </member>
1808 <member name="F:OpenMetaverse.WearableType.Underpants"> 1808 <member name="F:OpenMetaverse.Vector3d.Y">
1809 <summary>Underpants</summary> 1809 <summary>Y value</summary>
1810 </member> 1810 </member>
1811 <member name="F:OpenMetaverse.WearableType.Skirt"> 1811 <member name="F:OpenMetaverse.Vector3d.Z">
1812 <summary>Skirt</summary> 1812 <summary>Z value</summary>
1813 </member> 1813 </member>
1814 <member name="F:OpenMetaverse.WearableType.Alpha"> 1814 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
1815 <summary>Alpha mask to hide parts of the avatar</summary> 1815 <summary>
1816 </member> 1816 Constructor, builds a vector from a byte array
1817 <member name="F:OpenMetaverse.WearableType.Tattoo"> 1817 </summary>
1818 <summary>Tattoo</summary> 1818 <param name="byteArray">Byte array containing three eight-byte doubles</param>
1819 </member> 1819 <param name="pos">Beginning position in the byte array</param>
1820 <member name="F:OpenMetaverse.WearableType.Invalid"> 1820 </member>
1821 <summary>Invalid wearable asset</summary> 1821 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
1822 </member> 1822 <summary>
1823 <member name="T:OpenMetaverse.Vector3d"> 1823 Test if this vector is equal to another vector, within a given
1824 <summary> 1824 tolerance range
1825 A three-dimensional vector with doubleing-point values 1825 </summary>
1826 </summary> 1826 <param name="vec">Vector to test against</param>
1827 </member> 1827 <param name="tolerance">The acceptable magnitude of difference
1828 <member name="F:OpenMetaverse.Vector3d.X"> 1828 between the two vectors</param>
1829 <summary>X value</summary> 1829 <returns>True if the magnitude of difference between the two vectors
1830 </member> 1830 is less than the given tolerance, otherwise false</returns>
1831 <member name="F:OpenMetaverse.Vector3d.Y"> 1831 </member>
1832 <summary>Y value</summary> 1832 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
1833 </member> 1833 <summary>
1834 <member name="F:OpenMetaverse.Vector3d.Z"> 1834 IComparable.CompareTo implementation
1835 <summary>Z value</summary> 1835 </summary>
1836 </member> 1836 </member>
1837 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> 1837 <member name="M:OpenMetaverse.Vector3d.IsFinite">
1838 <summary> 1838 <summary>
1839 Constructor, builds a vector from a byte array 1839 Test if this vector is composed of all finite numbers
1840 </summary> 1840 </summary>
1841 <param name="byteArray">Byte array containing three eight-byte doubles</param> 1841 </member>
1842 <param name="pos">Beginning position in the byte array</param> 1842 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
1843 </member> 1843 <summary>
1844 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> 1844 Builds a vector from a byte array
1845 <summary> 1845 </summary>
1846 Test if this vector is equal to another vector, within a given 1846 <param name="byteArray">Byte array containing a 24 byte vector</param>
1847 tolerance range 1847 <param name="pos">Beginning position in the byte array</param>
1848 </summary> 1848 </member>
1849 <param name="vec">Vector to test against</param> 1849 <member name="M:OpenMetaverse.Vector3d.GetBytes">
1850 <param name="tolerance">The acceptable magnitude of difference 1850 <summary>
1851 between the two vectors</param> 1851 Returns the raw bytes for this vector
1852 <returns>True if the magnitude of difference between the two vectors 1852 </summary>
1853 is less than the given tolerance, otherwise false</returns> 1853 <returns>A 24 byte array containing X, Y, and Z</returns>
1854 </member> 1854 </member>
1855 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> 1855 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
1856 <summary> 1856 <summary>
1857 IComparable.CompareTo implementation 1857 Writes the raw bytes for this vector to a byte array
1858 </summary> 1858 </summary>
1859 </member> 1859 <param name="dest">Destination byte array</param>
1860 <member name="M:OpenMetaverse.Vector3d.IsFinite"> 1860 <param name="pos">Position in the destination array to start
1861 <summary> 1861 writing. Must be at least 24 bytes before the end of the array</param>
1862 Test if this vector is composed of all finite numbers 1862 </member>
1863 </summary> 1863 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
1864 </member> 1864 <summary>
1865 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> 1865 Parse a vector from a string
1866 <summary> 1866 </summary>
1867 Builds a vector from a byte array 1867 <param name="val">A string representation of a 3D vector, enclosed
1868 </summary> 1868 in arrow brackets and separated by commas</param>
1869 <param name="byteArray">Byte array containing a 24 byte vector</param> 1869 </member>
1870 <param name="pos">Beginning position in the byte array</param> 1870 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
1871 </member> 1871 <summary>
1872 <member name="M:OpenMetaverse.Vector3d.GetBytes"> 1872 Interpolates between two vectors using a cubic equation
1873 <summary> 1873 </summary>
1874 Returns the raw bytes for this vector 1874 </member>
1875 </summary> 1875 <member name="M:OpenMetaverse.Vector3d.ToString">
1876 <returns>A 24 byte array containing X, Y, and Z</returns> 1876 <summary>
1877 </member> 1877 Get a formatted string representation of the vector
1878 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> 1878 </summary>
1879 <summary> 1879 <returns>A string representation of the vector</returns>
1880 Writes the raw bytes for this vector to a byte array 1880 </member>
1881 </summary> 1881 <member name="M:OpenMetaverse.Vector3d.ToRawString">
1882 <param name="dest">Destination byte array</param> 1882 <summary>
1883 <param name="pos">Position in the destination array to start 1883 Get a string representation of the vector elements with up to three
1884 writing. Must be at least 24 bytes before the end of the array</param> 1884 decimal digits and separated by spaces only
1885 </member> 1885 </summary>
1886 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> 1886 <returns>Raw string representation of the vector</returns>
1887 <summary> 1887 </member>
1888 Parse a vector from a string 1888 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
1889 </summary> 1889 <summary>
1890 <param name="val">A string representation of a 3D vector, enclosed 1890 Cross product between two vectors
1891 in arrow brackets and separated by commas</param> 1891 </summary>
1892 </member> 1892 </member>
1893 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> 1893 <member name="F:OpenMetaverse.Vector3d.Zero">
1894 <summary> 1894 <summary>A vector with a value of 0,0,0</summary>
1895 Interpolates between two vectors using a cubic equation 1895 </member>
1896 </summary> 1896 <member name="F:OpenMetaverse.Vector3d.One">
1897 </member> 1897 <summary>A vector with a value of 1,1,1</summary>
1898 <member name="M:OpenMetaverse.Vector3d.ToString"> 1898 </member>
1899 <summary> 1899 <member name="F:OpenMetaverse.Vector3d.UnitX">
1900 Get a formatted string representation of the vector 1900 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
1901 </summary> 1901 </member>
1902 <returns>A string representation of the vector</returns> 1902 <member name="F:OpenMetaverse.Vector3d.UnitY">
1903 </member> 1903 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
1904 <member name="M:OpenMetaverse.Vector3d.ToRawString"> 1904 </member>
1905 <summary> 1905 <member name="F:OpenMetaverse.Vector3d.UnitZ">
1906 Get a string representation of the vector elements with up to three 1906 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
1907 decimal digits and separated by spaces only 1907 </member>
1908 </summary> 1908 <member name="T:OpenMetaverse.TokenBucket">
1909 <returns>Raw string representation of the vector</returns> 1909 <summary>
1910 </member> 1910 A hierarchical token bucket for bandwidth throttling. See
1911 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> 1911 http://en.wikipedia.org/wiki/Token_bucket for more information
1912 <summary> 1912 </summary>
1913 Cross product between two vectors 1913 </member>
1914 </summary> 1914 <member name="F:OpenMetaverse.TokenBucket.parent">
1915 </member> 1915 <summary>Parent bucket to this bucket, or null if this is a root
1916 <member name="F:OpenMetaverse.Vector3d.Zero"> 1916 bucket</summary>
1917 <summary>A vector with a value of 0,0,0</summary> 1917 </member>
1918 </member> 1918 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1919 <member name="F:OpenMetaverse.Vector3d.One"> 1919 <summary>Size of the bucket in bytes. If zero, the bucket has
1920 <summary>A vector with a value of 1,1,1</summary> 1920 infinite capacity</summary>
1921 </member> 1921 </member>
1922 <member name="F:OpenMetaverse.Vector3d.UnitX"> 1922 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1923 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> 1923 <summary>Rate that the bucket fills, in bytes per millisecond. If
1924 </member> 1924 zero, the bucket always remains full</summary>
1925 <member name="F:OpenMetaverse.Vector3d.UnitY"> 1925 </member>
1926 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> 1926 <member name="F:OpenMetaverse.TokenBucket.content">
1927 </member> 1927 <summary>Number of tokens currently in the bucket</summary>
1928 <member name="F:OpenMetaverse.Vector3d.UnitZ"> 1928 </member>
1929 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> 1929 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1930 </member> 1930 <summary>Time of the last drip, in system ticks</summary>
1931 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters"> 1931 </member>
1932 <summary> 1932 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
1933 Determines the appropriate events to set, leaves the locks, and sets the events. 1933 <summary>
1934 </summary> 1934 Default constructor
1935 </member> 1935 </summary>
1936 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)"> 1936 <param name="parent">Parent bucket if this is a child bucket, or
1937 <summary> 1937 null if this is a root bucket</param>
1938 A routine for lazily creating a event outside the lock (so if errors 1938 <param name="maxBurst">Maximum size of the bucket in bytes, or
1939 happen they are outside the lock and that we don't do much work 1939 zero if this bucket has no maximum capacity</param>
1940 while holding a spin lock). If all goes well, reenter the lock and 1940 <param name="dripRate">Rate that the bucket fills, in bytes per
1941 set 'waitEvent' 1941 second. If zero, the bucket always remains full</param>
1942 </summary> 1942 </member>
1943 </member> 1943 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
1944 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)"> 1944 <summary>
1945 <summary> 1945 Remove a given number of tokens from the bucket
1946 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout. 1946 </summary>
1947 Before the wait 'numWaiters' is incremented and is restored before leaving this routine. 1947 <param name="amount">Number of tokens to remove from the bucket</param>
1948 </summary> 1948 <returns>True if the requested number of tokens were removed from
1949 </member> 1949 the bucket, otherwise false</returns>
1950 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> 1950 </member>
1951 <summary> 1951 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
1952 Copy constructor 1952 <summary>
1953 </summary> 1953 Remove a given number of tokens from the bucket
1954 <param name="queue">Circular queue to copy</param> 1954 </summary>
1955 </member> 1955 <param name="amount">Number of tokens to remove from the bucket</param>
1956 </members> 1956 <param name="dripSucceeded">True if tokens were added to the bucket
1957</doc> 1957 during this call, otherwise false</param>
1958 <returns>True if the requested number of tokens were removed from
1959 the bucket, otherwise false</returns>
1960 </member>
1961 <member name="M:OpenMetaverse.TokenBucket.Drip">
1962 <summary>
1963 Add tokens to the bucket over time. The number of tokens added each
1964 call depends on the length of time that has passed since the last
1965 call to Drip
1966 </summary>
1967 <returns>True if tokens were added to the bucket, otherwise false</returns>
1968 </member>
1969 <member name="P:OpenMetaverse.TokenBucket.Parent">
1970 <summary>
1971 The parent bucket of this bucket, or null if this bucket has no
1972 parent. The parent bucket will limit the aggregate bandwidth of all
1973 of its children buckets
1974 </summary>
1975 </member>
1976 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1977 <summary>
1978 Maximum burst rate in bytes per second. This is the maximum number
1979 of tokens that can accumulate in the bucket at any one time
1980 </summary>
1981 </member>
1982 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1983 <summary>
1984 The speed limit of this bucket in bytes per second. This is the
1985 number of tokens that are added to the bucket per second
1986 </summary>
1987 <remarks>Tokens are added to the bucket any time
1988 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
1989 the system tick interval (typically around 15-22ms)</remarks>
1990 </member>
1991 <member name="P:OpenMetaverse.TokenBucket.Content">
1992 <summary>
1993 The number of bytes that can be sent at this moment. This is the
1994 current number of tokens in the bucket
1995 <remarks>If this bucket has a parent bucket that does not have
1996 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
1997 return false regardless of the content of this bucket</remarks>
1998 </summary>
1999 </member>
2000 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
2001 <summary>For thread safety</summary>
2002 </member>
2003 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
2004 <summary>For thread safety</summary>
2005 </member>
2006 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
2007 <summary>
2008 Purges expired objects from the cache. Called automatically by the purge timer.
2009 </summary>
2010 </member>
2011 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
2012 <summary>
2013 Convert this matrix to euler rotations
2014 </summary>
2015 <param name="roll">X euler angle</param>
2016 <param name="pitch">Y euler angle</param>
2017 <param name="yaw">Z euler angle</param>
2018 </member>
2019 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
2020 <summary>
2021 Convert this matrix to a quaternion rotation
2022 </summary>
2023 <returns>A quaternion representation of this rotation matrix</returns>
2024 </member>
2025 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
2026 <summary>
2027 Construct a matrix from euler rotation values in radians
2028 </summary>
2029 <param name="roll">X euler angle in radians</param>
2030 <param name="pitch">Y euler angle in radians</param>
2031 <param name="yaw">Z euler angle in radians</param>
2032 </member>
2033 <member name="M:OpenMetaverse.Matrix4.ToString">
2034 <summary>
2035 Get a formatted string representation of the vector
2036 </summary>
2037 <returns>A string representation of the vector</returns>
2038 </member>
2039 <member name="F:OpenMetaverse.Matrix4.Zero">
2040 <summary>A 4x4 matrix containing all zeroes</summary>
2041 </member>
2042 <member name="F:OpenMetaverse.Matrix4.Identity">
2043 <summary>A 4x4 identity matrix</summary>
2044 </member>
2045 <member name="T:OpenMetaverse.PCode">
2046 <summary>
2047 Identifier code for primitive types
2048 </summary>
2049 </member>
2050 <member name="F:OpenMetaverse.PCode.None">
2051 <summary>None</summary>
2052 </member>
2053 <member name="F:OpenMetaverse.PCode.Prim">
2054 <summary>A Primitive</summary>
2055 </member>
2056 <member name="F:OpenMetaverse.PCode.Avatar">
2057 <summary>A Avatar</summary>
2058 </member>
2059 <member name="F:OpenMetaverse.PCode.Grass">
2060 <summary>Linden grass</summary>
2061 </member>
2062 <member name="F:OpenMetaverse.PCode.NewTree">
2063 <summary>Linden tree</summary>
2064 </member>
2065 <member name="F:OpenMetaverse.PCode.ParticleSystem">
2066 <summary>A primitive that acts as the source for a particle stream</summary>
2067 </member>
2068 <member name="F:OpenMetaverse.PCode.Tree">
2069 <summary>A Linden tree</summary>
2070 </member>
2071 <member name="T:OpenMetaverse.PrimFlags">
2072 <summary>
2073 Primary parameters for primitives such as Physics Enabled or Phantom
2074 </summary>
2075 </member>
2076 <member name="F:OpenMetaverse.PrimFlags.None">
2077 <summary>Deprecated</summary>
2078 </member>
2079 <member name="F:OpenMetaverse.PrimFlags.Physics">
2080 <summary>Whether physics are enabled for this object</summary>
2081 </member>
2082 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
2083 <summary></summary>
2084 </member>
2085 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
2086 <summary></summary>
2087 </member>
2088 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
2089 <summary></summary>
2090 </member>
2091 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
2092 <summary></summary>
2093 </member>
2094 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
2095 <summary></summary>
2096 </member>
2097 <member name="F:OpenMetaverse.PrimFlags.Scripted">
2098 <summary></summary>
2099 </member>
2100 <member name="F:OpenMetaverse.PrimFlags.Touch">
2101 <summary>Whether this object contains an active touch script</summary>
2102 </member>
2103 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
2104 <summary></summary>
2105 </member>
2106 <member name="F:OpenMetaverse.PrimFlags.Money">
2107 <summary>Whether this object can receive payments</summary>
2108 </member>
2109 <member name="F:OpenMetaverse.PrimFlags.Phantom">
2110 <summary>Whether this object is phantom (no collisions)</summary>
2111 </member>
2112 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
2113 <summary></summary>
2114 </member>
2115 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
2116 <summary></summary>
2117 </member>
2118 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
2119 <summary></summary>
2120 </member>
2121 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
2122 <summary></summary>
2123 </member>
2124 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
2125 <summary>Deprecated</summary>
2126 </member>
2127 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
2128 <summary></summary>
2129 </member>
2130 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
2131 <summary></summary>
2132 </member>
2133 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
2134 <summary></summary>
2135 </member>
2136 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
2137 <summary>Deprecated</summary>
2138 </member>
2139 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
2140 <summary></summary>
2141 </member>
2142 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
2143 <summary></summary>
2144 </member>
2145 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
2146 <summary></summary>
2147 </member>
2148 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
2149 <summary></summary>
2150 </member>
2151 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
2152 <summary>Server flag, will not be sent to clients. Specifies that
2153 the object is destroyed when it touches a simulator edge</summary>
2154 </member>
2155 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
2156 <summary>Server flag, will not be sent to clients. Specifies that
2157 the object will be returned to the owner's inventory when it
2158 touches a simulator edge</summary>
2159 </member>
2160 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
2161 <summary>Server flag, will not be sent to clients.</summary>
2162 </member>
2163 <member name="F:OpenMetaverse.PrimFlags.Flying">
2164 <summary>Server flag, will not be sent to client. Specifies that
2165 the object is hovering/flying</summary>
2166 </member>
2167 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
2168 <summary></summary>
2169 </member>
2170 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
2171 <summary></summary>
2172 </member>
2173 <member name="F:OpenMetaverse.PrimFlags.Temporary">
2174 <summary></summary>
2175 </member>
2176 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
2177 <summary></summary>
2178 </member>
2179 <member name="T:OpenMetaverse.SoundFlags">
2180 <summary>
2181 Sound flags for sounds attached to primitives
2182 </summary>
2183 </member>
2184 <member name="F:OpenMetaverse.SoundFlags.None">
2185 <summary></summary>
2186 </member>
2187 <member name="F:OpenMetaverse.SoundFlags.Loop">
2188 <summary></summary>
2189 </member>
2190 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
2191 <summary></summary>
2192 </member>
2193 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
2194 <summary></summary>
2195 </member>
2196 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
2197 <summary></summary>
2198 </member>
2199 <member name="F:OpenMetaverse.SoundFlags.Queue">
2200 <summary></summary>
2201 </member>
2202 <member name="F:OpenMetaverse.SoundFlags.Stop">
2203 <summary></summary>
2204 </member>
2205 <member name="T:OpenMetaverse.Material">
2206 <summary>
2207 Material type for a primitive
2208 </summary>
2209 </member>
2210 <member name="F:OpenMetaverse.Material.Stone">
2211 <summary></summary>
2212 </member>
2213 <member name="F:OpenMetaverse.Material.Metal">
2214 <summary></summary>
2215 </member>
2216 <member name="F:OpenMetaverse.Material.Glass">
2217 <summary></summary>
2218 </member>
2219 <member name="F:OpenMetaverse.Material.Wood">
2220 <summary></summary>
2221 </member>
2222 <member name="F:OpenMetaverse.Material.Flesh">
2223 <summary></summary>
2224 </member>
2225 <member name="F:OpenMetaverse.Material.Plastic">
2226 <summary></summary>
2227 </member>
2228 <member name="F:OpenMetaverse.Material.Rubber">
2229 <summary></summary>
2230 </member>
2231 <member name="F:OpenMetaverse.Material.Light">
2232 <summary></summary>
2233 </member>
2234 <member name="T:OpenMetaverse.PrimType">
2235 <summary>
2236 Used in a helper function to roughly determine prim shape
2237 </summary>
2238 </member>
2239 <member name="T:OpenMetaverse.ExtraParamType">
2240 <summary>
2241 Extra parameters for primitives, these flags are for features that have
2242 been added after the original ObjectFlags that has all eight bits
2243 reserved already
2244 </summary>
2245 </member>
2246 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
2247 <summary>Whether this object has flexible parameters</summary>
2248 </member>
2249 <member name="F:OpenMetaverse.ExtraParamType.Light">
2250 <summary>Whether this object has light parameters</summary>
2251 </member>
2252 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
2253 <summary>Whether this object is a sculpted prim</summary>
2254 </member>
2255 <member name="T:OpenMetaverse.JointType">
2256 <summary>
2257
2258 </summary>
2259 </member>
2260 <member name="F:OpenMetaverse.JointType.Invalid">
2261 <summary></summary>
2262 </member>
2263 <member name="F:OpenMetaverse.JointType.Hinge">
2264 <summary></summary>
2265 </member>
2266 <member name="F:OpenMetaverse.JointType.Point">
2267 <summary></summary>
2268 </member>
2269 <member name="T:OpenMetaverse.SculptType">
2270 <summary>
2271
2272 </summary>
2273 </member>
2274 <member name="F:OpenMetaverse.SculptType.None">
2275 <summary></summary>
2276 </member>
2277 <member name="F:OpenMetaverse.SculptType.Sphere">
2278 <summary></summary>
2279 </member>
2280 <member name="F:OpenMetaverse.SculptType.Torus">
2281 <summary></summary>
2282 </member>
2283 <member name="F:OpenMetaverse.SculptType.Plane">
2284 <summary></summary>
2285 </member>
2286 <member name="F:OpenMetaverse.SculptType.Cylinder">
2287 <summary></summary>
2288 </member>
2289 <member name="F:OpenMetaverse.SculptType.Invert">
2290 <summary></summary>
2291 </member>
2292 <member name="F:OpenMetaverse.SculptType.Mirror">
2293 <summary></summary>
2294 </member>
2295 <member name="T:OpenMetaverse.FaceType">
2296 <summary>
2297
2298 </summary>
2299 </member>
2300 <member name="F:OpenMetaverse.FaceType.PathBegin">
2301 <summary></summary>
2302 </member>
2303 <member name="F:OpenMetaverse.FaceType.PathEnd">
2304 <summary></summary>
2305 </member>
2306 <member name="F:OpenMetaverse.FaceType.InnerSide">
2307 <summary></summary>
2308 </member>
2309 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
2310 <summary></summary>
2311 </member>
2312 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
2313 <summary></summary>
2314 </member>
2315 <member name="F:OpenMetaverse.FaceType.OuterSide0">
2316 <summary></summary>
2317 </member>
2318 <member name="F:OpenMetaverse.FaceType.OuterSide1">
2319 <summary></summary>
2320 </member>
2321 <member name="F:OpenMetaverse.FaceType.OuterSide2">
2322 <summary></summary>
2323 </member>
2324 <member name="F:OpenMetaverse.FaceType.OuterSide3">
2325 <summary></summary>
2326 </member>
2327 <member name="T:OpenMetaverse.ObjectCategory">
2328 <summary>
2329
2330 </summary>
2331 </member>
2332 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
2333 <summary></summary>
2334 </member>
2335 <member name="F:OpenMetaverse.ObjectCategory.None">
2336 <summary></summary>
2337 </member>
2338 <member name="F:OpenMetaverse.ObjectCategory.Owner">
2339 <summary></summary>
2340 </member>
2341 <member name="F:OpenMetaverse.ObjectCategory.Group">
2342 <summary></summary>
2343 </member>
2344 <member name="F:OpenMetaverse.ObjectCategory.Other">
2345 <summary></summary>
2346 </member>
2347 <member name="F:OpenMetaverse.ObjectCategory.Selected">
2348 <summary></summary>
2349 </member>
2350 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
2351 <summary></summary>
2352 </member>
2353 <member name="T:OpenMetaverse.AttachmentPoint">
2354 <summary>
2355 Attachment points for objects on avatar bodies
2356 </summary>
2357 <remarks>
2358 Both InventoryObject and InventoryAttachment types can be attached
2359 </remarks>
2360 </member>
2361 <member name="F:OpenMetaverse.AttachmentPoint.Default">
2362 <summary>Right hand if object was not previously attached</summary>
2363 </member>
2364 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
2365 <summary>Chest</summary>
2366 </member>
2367 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
2368 <summary>Skull</summary>
2369 </member>
2370 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
2371 <summary>Left shoulder</summary>
2372 </member>
2373 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
2374 <summary>Right shoulder</summary>
2375 </member>
2376 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
2377 <summary>Left hand</summary>
2378 </member>
2379 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
2380 <summary>Right hand</summary>
2381 </member>
2382 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
2383 <summary>Left foot</summary>
2384 </member>
2385 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
2386 <summary>Right foot</summary>
2387 </member>
2388 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
2389 <summary>Spine</summary>
2390 </member>
2391 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
2392 <summary>Pelvis</summary>
2393 </member>
2394 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
2395 <summary>Mouth</summary>
2396 </member>
2397 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
2398 <summary>Chin</summary>
2399 </member>
2400 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
2401 <summary>Left ear</summary>
2402 </member>
2403 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
2404 <summary>Right ear</summary>
2405 </member>
2406 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
2407 <summary>Left eyeball</summary>
2408 </member>
2409 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
2410 <summary>Right eyeball</summary>
2411 </member>
2412 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
2413 <summary>Nose</summary>
2414 </member>
2415 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
2416 <summary>Right upper arm</summary>
2417 </member>
2418 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
2419 <summary>Right forearm</summary>
2420 </member>
2421 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
2422 <summary>Left upper arm</summary>
2423 </member>
2424 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
2425 <summary>Left forearm</summary>
2426 </member>
2427 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
2428 <summary>Right hip</summary>
2429 </member>
2430 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
2431 <summary>Right upper leg</summary>
2432 </member>
2433 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
2434 <summary>Right lower leg</summary>
2435 </member>
2436 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
2437 <summary>Left hip</summary>
2438 </member>
2439 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
2440 <summary>Left upper leg</summary>
2441 </member>
2442 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
2443 <summary>Left lower leg</summary>
2444 </member>
2445 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
2446 <summary>Stomach</summary>
2447 </member>
2448 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
2449 <summary>Left pectoral</summary>
2450 </member>
2451 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
2452 <summary>Right pectoral</summary>
2453 </member>
2454 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
2455 <summary>HUD Center position 2</summary>
2456 </member>
2457 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
2458 <summary>HUD Top-right</summary>
2459 </member>
2460 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
2461 <summary>HUD Top</summary>
2462 </member>
2463 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
2464 <summary>HUD Top-left</summary>
2465 </member>
2466 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
2467 <summary>HUD Center</summary>
2468 </member>
2469 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
2470 <summary>HUD Bottom-left</summary>
2471 </member>
2472 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
2473 <summary>HUD Bottom</summary>
2474 </member>
2475 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
2476 <summary>HUD Bottom-right</summary>
2477 </member>
2478 <member name="T:OpenMetaverse.Tree">
2479 <summary>
2480 Tree foliage types
2481 </summary>
2482 </member>
2483 <member name="F:OpenMetaverse.Tree.Pine1">
2484 <summary>Pine1 tree</summary>
2485 </member>
2486 <member name="F:OpenMetaverse.Tree.Oak">
2487 <summary>Oak tree</summary>
2488 </member>
2489 <member name="F:OpenMetaverse.Tree.TropicalBush1">
2490 <summary>Tropical Bush1</summary>
2491 </member>
2492 <member name="F:OpenMetaverse.Tree.Palm1">
2493 <summary>Palm1 tree</summary>
2494 </member>
2495 <member name="F:OpenMetaverse.Tree.Dogwood">
2496 <summary>Dogwood tree</summary>
2497 </member>
2498 <member name="F:OpenMetaverse.Tree.TropicalBush2">
2499 <summary>Tropical Bush2</summary>
2500 </member>
2501 <member name="F:OpenMetaverse.Tree.Palm2">
2502 <summary>Palm2 tree</summary>
2503 </member>
2504 <member name="F:OpenMetaverse.Tree.Cypress1">
2505 <summary>Cypress1 tree</summary>
2506 </member>
2507 <member name="F:OpenMetaverse.Tree.Cypress2">
2508 <summary>Cypress2 tree</summary>
2509 </member>
2510 <member name="F:OpenMetaverse.Tree.Pine2">
2511 <summary>Pine2 tree</summary>
2512 </member>
2513 <member name="F:OpenMetaverse.Tree.Plumeria">
2514 <summary>Plumeria</summary>
2515 </member>
2516 <member name="F:OpenMetaverse.Tree.WinterPine1">
2517 <summary>Winter pinetree1</summary>
2518 </member>
2519 <member name="F:OpenMetaverse.Tree.WinterAspen">
2520 <summary>Winter Aspen tree</summary>
2521 </member>
2522 <member name="F:OpenMetaverse.Tree.WinterPine2">
2523 <summary>Winter pinetree2</summary>
2524 </member>
2525 <member name="F:OpenMetaverse.Tree.Eucalyptus">
2526 <summary>Eucalyptus tree</summary>
2527 </member>
2528 <member name="F:OpenMetaverse.Tree.Fern">
2529 <summary>Fern</summary>
2530 </member>
2531 <member name="F:OpenMetaverse.Tree.Eelgrass">
2532 <summary>Eelgrass</summary>
2533 </member>
2534 <member name="F:OpenMetaverse.Tree.SeaSword">
2535 <summary>Sea Sword</summary>
2536 </member>
2537 <member name="F:OpenMetaverse.Tree.Kelp1">
2538 <summary>Kelp1 plant</summary>
2539 </member>
2540 <member name="F:OpenMetaverse.Tree.BeachGrass1">
2541 <summary>Beach grass</summary>
2542 </member>
2543 <member name="F:OpenMetaverse.Tree.Kelp2">
2544 <summary>Kelp2 plant</summary>
2545 </member>
2546 <member name="T:OpenMetaverse.Grass">
2547 <summary>
2548 Grass foliage types
2549 </summary>
2550 </member>
2551 <member name="F:OpenMetaverse.Grass.Grass0">
2552 <summary></summary>
2553 </member>
2554 <member name="F:OpenMetaverse.Grass.Grass1">
2555 <summary></summary>
2556 </member>
2557 <member name="F:OpenMetaverse.Grass.Grass2">
2558 <summary></summary>
2559 </member>
2560 <member name="F:OpenMetaverse.Grass.Grass3">
2561 <summary></summary>
2562 </member>
2563 <member name="F:OpenMetaverse.Grass.Grass4">
2564 <summary></summary>
2565 </member>
2566 <member name="F:OpenMetaverse.Grass.Undergrowth1">
2567 <summary></summary>
2568 </member>
2569 <member name="T:OpenMetaverse.ClickAction">
2570 <summary>
2571 Action associated with clicking on an object
2572 </summary>
2573 </member>
2574 <member name="F:OpenMetaverse.ClickAction.Touch">
2575 <summary>Touch object</summary>
2576 </member>
2577 <member name="F:OpenMetaverse.ClickAction.Sit">
2578 <summary>Sit on object</summary>
2579 </member>
2580 <member name="F:OpenMetaverse.ClickAction.Buy">
2581 <summary>Purchase object or contents</summary>
2582 </member>
2583 <member name="F:OpenMetaverse.ClickAction.Pay">
2584 <summary>Pay the object</summary>
2585 </member>
2586 <member name="F:OpenMetaverse.ClickAction.OpenTask">
2587 <summary>Open task inventory</summary>
2588 </member>
2589 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
2590 <summary>Play parcel media</summary>
2591 </member>
2592 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
2593 <summary>Open parcel media</summary>
2594 </member>
2595 </members>
2596</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 01dc3d8..b02735e 100644
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/OpenSim.ini.example b/bin/OpenSim.ini.example
index 2b78014..1625de0 100644
--- a/bin/OpenSim.ini.example
+++ b/bin/OpenSim.ini.example
@@ -364,7 +364,7 @@
364 364
365 ;; Path to default appearance XML file that specifies the look of the 365 ;; Path to default appearance XML file that specifies the look of the
366 ;; default avatars 366 ;; default avatars
367 ; default_appearance = default_appearance.xml 367 ; default_appearance = default_appearance.xml
368 368
369[Wind] 369[Wind]
370 ;# {enabled} {} {Enable wind module?} {true false} true 370 ;# {enabled} {} {Enable wind module?} {true false} true
@@ -510,7 +510,7 @@
510 ;# {AllowOSFunctions} {Enabled:true} {Allow OSFunctions? (DANGEROUS!)} {true false} false 510 ;# {AllowOSFunctions} {Enabled:true} {Allow OSFunctions? (DANGEROUS!)} {true false} false
511 ;; Allow the use of os* functions (some are dangerous) 511 ;; Allow the use of os* functions (some are dangerous)
512 ; AllowOSFunctions = false 512 ; AllowOSFunctions = false
513 513
514 ;# {AllowLightShareFunctions} {Enabled:true [LightShare]enable_windlight:true} {Allow LightShare functions?} {true false} true 514 ;# {AllowLightShareFunctions} {Enabled:true [LightShare]enable_windlight:true} {Allow LightShare functions?} {true false} true
515 ; Allow the user of LightShare functions 515 ; Allow the user of LightShare functions
516 ; AllowLightShareFunctions = false 516 ; AllowLightShareFunctions = false
@@ -633,7 +633,7 @@
633 633
634 ;; Service connectors to the Groups Service. Select one depending on 634 ;; Service connectors to the Groups Service. Select one depending on
635 ;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend 635 ;; whether you're using a Flotsam XmlRpc backend or a SimianGrid backend
636 636
637 ;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups?} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector 637 ;# {ServicesConnectorModule} {Module:GroupsModule} {Service connector to use for groups?} {XmlRpcGroupsServicesConnector SimianGroupsServicesConnector} XmlRpcGroupsServicesConnector
638 ;; The service connector to use for the GroupsModule 638 ;; The service connector to use for the GroupsModule
639 ; ServicesConnectorModule = SimianGroupsServicesConnector 639 ; ServicesConnectorModule = SimianGroupsServicesConnector
@@ -644,7 +644,7 @@
644 644
645 ;# {NoticesEnabled} {Module:GroupsModule} {Enable group notices?} {true false} true 645 ;# {NoticesEnabled} {Module:GroupsModule} {Enable group notices?} {true false} true
646 ;; Enable Group Notices 646 ;; Enable Group Notices
647 ; NoticesEnabled = true 647 ; NoticesEnabled = true
648 648
649 ;; This makes the Groups modules very chatty on the console. 649 ;; This makes the Groups modules very chatty on the console.
650 ; DebugEnabled = false 650 ; DebugEnabled = false
@@ -652,12 +652,12 @@
652 ;; Specify which messaging module to use for groups messaging and if it's 652 ;; Specify which messaging module to use for groups messaging and if it's
653 ;; enabled 653 ;; enabled
654 ; MessagingModule = GroupsMessagingModule 654 ; MessagingModule = GroupsMessagingModule
655 ; MessagingEnabled = true 655 ; MessagingEnabled = true
656 656
657 ;; XmlRpc Security settings. These must match those set on your backend 657 ;; XmlRpc Security settings. These must match those set on your backend
658 ;; groups service. 658 ;; groups service.
659 ; XmlRpcServiceReadKey = 1234 659 ; XmlRpcServiceReadKey = 1234
660 ; XmlRpcServiceWriteKey = 1234 660 ; XmlRpcServiceWriteKey = 1234
661 661
662[InterestManagement] 662[InterestManagement]
663 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness 663 ;# {UpdatePrioritizationScheme} {} {Update prioritization scheme?} {BestAvatarResponsiveness Time Distance SimpleAngularDistance FrontBack} BestAvatarResponsiveness
diff --git a/bin/PrimMesher.dll b/bin/PrimMesher.dll
new file mode 100644
index 0000000..249e91c
--- /dev/null
+++ b/bin/PrimMesher.dll
Binary files differ
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index deceb86..b81642a 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -212,6 +212,10 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003
212 ; Does this grid allow incoming links to any region in it? 212 ; Does this grid allow incoming links to any region in it?
213 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 213 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
214 AllowTeleportsToAnyRegion = true 214 AllowTeleportsToAnyRegion = true
215
216 ; If you run this gatekeeper server behind a proxy, set this to true
217 ; HasProxy = true
218
215 219
216[UserAgentService] 220[UserAgentService]
217 LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService" 221 LocalServiceModule = "OpenSim.Services.HypergridService.dll:UserAgentService"
@@ -220,6 +224,9 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003
220 GridService = "OpenSim.Services.GridService.dll:GridService" 224 GridService = "OpenSim.Services.GridService.dll:GridService"
221 GatekeeperService = "OpenSim.Services.HypergridService.dll:GatekeeperService" 225 GatekeeperService = "OpenSim.Services.HypergridService.dll:GatekeeperService"
222 226
227 ; If you run this user agent server behind a proxy, set this to true
228 ; HasProxy = true
229
223 ;; If you separate the UserAgentService from the LoginService, set this to 230 ;; If you separate the UserAgentService from the LoginService, set this to
224 ;; the IP address of the machine where your LoginService is 231 ;; the IP address of the machine where your LoginService is
225 ;LoginServerIP = "127.0.0.1" 232 ;LoginServerIP = "127.0.0.1"
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index 093ead8..10edccd 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -57,12 +57,12 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003
57 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService" 57 LocalServiceModule = "OpenSim.Services.GridService.dll:GridService"
58 ; Realm = "regions" 58 ; Realm = "regions"
59 ; AllowDuplicateNames = "True" 59 ; AllowDuplicateNames = "True"
60 60
61 ;; Next, we can specify properties of regions, including default and fallback regions 61 ;; Next, we can specify properties of regions, including default and fallback regions
62 ;; The syntax is: Region_<RegionName> = "<flags>" 62 ;; The syntax is: Region_<RegionName> = "<flags>"
63 ;; or: Region_<RegionID> = "<flags>" 63 ;; or: Region_<RegionID> = "<flags>"
64 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate 64 ;; where <flags> can be DefaultRegion, FallbackRegion, NoDirectLogin, Persistent, LockedOut,Reservation,NoMove,Authenticate
65 ;; For example: 65 ;; For example:
66 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion" 66 ; Region_Welcome_Area = "DefaultRegion, FallbackRegion"
67 ; (replace spaces with underscore) 67 ; (replace spaces with underscore)
68 68
@@ -83,7 +83,7 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003
83 ; for the server connector 83 ; for the server connector
84 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 84 AuthenticationServiceModule = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
85 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService" 85 UserAccountServiceModule = "OpenSim.Services.UserAccountService.dll:UserAccountService"
86 86
87; * This is the new style authentication service. Currently, only MySQL 87; * This is the new style authentication service. Currently, only MySQL
88; * is implemented. "Realm" is the table that is used for user lookup. 88; * is implemented. "Realm" is the table that is used for user lookup.
89; * It defaults to "useraccounts", which uses the new style. 89; * It defaults to "useraccounts", which uses the new style.
@@ -141,6 +141,8 @@ ServiceConnectors = "8003/OpenSim.Server.Handlers.dll:AssetServiceConnector,8003
141 ; For snowglobe's web map 141 ; For snowglobe's web map
142 ; MapTileURL = ""; 142 ; MapTileURL = "";
143 143
144 ; If you run this login server behind a proxy, set this to true
145 ; HasProxy = true
144 146
145[GridInfoService] 147[GridInfoService]
146 ; These settings are used to return information on a get_grid_info call. 148 ; These settings are used to return information on a get_grid_info call.
diff --git a/bin/config-include/CenomeCache.ini.example b/bin/config-include/CenomeCache.ini.example
index c7c901b..8ef4e03 100644
--- a/bin/config-include/CenomeCache.ini.example
+++ b/bin/config-include/CenomeCache.ini.example
@@ -2,12 +2,12 @@
2 ;; 2 ;;
3 ;; Options for CenmoeAssetCache 3 ;; Options for CenmoeAssetCache
4 ;; 4 ;;
5 5
6 ; 256 MB (default: 134217728) 6 ; 256 MB (default: 134217728)
7 MaxSize = 268435456 7 MaxSize = 268435456
8 8
9 ; How many assets it is possible to store cache (default: 4096) 9 ; How many assets it is possible to store cache (default: 4096)
10 MaxCount = 16384 10 MaxCount = 16384
11 11
12 ; Expiration time - 1 hour (default: 30 minutes) 12 ; Expiration time - 1 hour (default: 30 minutes)
13 ExpirationTime = 60 13 ExpirationTime = 60
diff --git a/bin/config-include/FlotsamCache.ini.example b/bin/config-include/FlotsamCache.ini.example
index b50d7ec..026dee7 100644
--- a/bin/config-include/FlotsamCache.ini.example
+++ b/bin/config-include/FlotsamCache.ini.example
@@ -2,7 +2,7 @@
2 ;; 2 ;;
3 ;; Options for FlotsamAssetCache 3 ;; Options for FlotsamAssetCache
4 ;; 4 ;;
5 5
6 ; cache directory can be shared by multiple instances 6 ; cache directory can be shared by multiple instances
7 CacheDirectory = ./assetcache 7 CacheDirectory = ./assetcache
8 ; Other examples: 8 ; Other examples:
@@ -34,9 +34,9 @@
34 ; How often {in hours} should the disk be checked for expired filed 34 ; How often {in hours} should the disk be checked for expired filed
35 ; Specify 0 to disable expiration checking 35 ; Specify 0 to disable expiration checking
36 FileCleanupTimer = .166 ;roughly every 10 minutes 36 FileCleanupTimer = .166 ;roughly every 10 minutes
37 37
38 ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how 38 ; If WAIT_ON_INPROGRESS_REQUESTS has been defined then this specifies how
39 ; long (in miliseconds) to block a request thread while trying to complete 39 ; long (in miliseconds) to block a request thread while trying to complete
40 ; an existing write to disk. 40 ; an existing write to disk.
41 ; WaitOnInprogressTimeout = 3000 41 ; WaitOnInprogressTimeout = 3000
42 42
@@ -50,10 +50,10 @@
50 50
51 ; Warning level for cache directory size 51 ; Warning level for cache directory size
52 ;CacheWarnAt = 30000 52 ;CacheWarnAt = 30000
53 53
54 ; Perform a deep scan of all assets within all regions, looking for all assets 54 ; Perform a deep scan of all assets within all regions, looking for all assets
55 ; present or referenced. Mark all assets found that are already present in the 55 ; present or referenced. Mark all assets found that are already present in the
56 ; cache, and request all assets that are found that are not already cached (this 56 ; cache, and request all assets that are found that are not already cached (this
57 ; will cause those assets to be cached) 57 ; will cause those assets to be cached)
58 ; 58 ;
59 ; DeepScanBeforePurge = false 59 ; DeepScanBeforePurge = false
diff --git a/bin/config-include/GridCommon.ini.example b/bin/config-include/GridCommon.ini.example
index 3ab11b8..cb771b8 100644
--- a/bin/config-include/GridCommon.ini.example
+++ b/bin/config-include/GridCommon.ini.example
@@ -11,8 +11,8 @@
11 ; for more details 11 ; for more details
12 ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.ini"; 12 ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.ini";
13 13
14 ; MySql 14 ; MySql
15 ; Uncomment these lines if you want to use mysql storage 15 ; Uncomment these lines if you want to use mysql storage
16 ; Change the connection string to your db details 16 ; Change the connection string to your db details
17 ;StorageProvider = "OpenSim.Data.MySQL.dll" 17 ;StorageProvider = "OpenSim.Data.MySQL.dll"
18 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;" 18 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;"
@@ -81,18 +81,18 @@
81[Modules] 81[Modules]
82 ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. 82 ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists.
83 ;; Copy the config .example file into your own .ini file and change configs there 83 ;; Copy the config .example file into your own .ini file and change configs there
84 84
85 AssetCaching = "FlotsamAssetCache" 85 AssetCaching = "FlotsamAssetCache"
86 Include-FlotsamCache = "config-include/FlotsamCache.ini" 86 Include-FlotsamCache = "config-include/FlotsamCache.ini"
87 87
88 ;AssetCaching = "CenomeMemoryAssetCache" 88 ;AssetCaching = "CenomeMemoryAssetCache"
89 ;Include-CenomeCache = "config-include/CenomeCache.ini" 89 ;Include-CenomeCache = "config-include/CenomeCache.ini"
90 90
91 ;AssetCaching = "GlynnTuckerAssetCache" 91 ;AssetCaching = "GlynnTuckerAssetCache"
92 92
93 ;; Optionally, the port for the LLProxyLoginModule module can be changed 93 ;; Optionally, the port for the LLProxyLoginModule module can be changed
94 94
95 ;Setup_LLProxyLoginModule = "9090/" 95 ;Setup_LLProxyLoginModule = "9090/"
96 96
97 ;; Authorization is not on by default, as it depends on external php 97 ;; Authorization is not on by default, as it depends on external php
98 ;AuthorizationServices = "RemoteAuthorizationServicesConnector" 98 ;AuthorizationServices = "RemoteAuthorizationServicesConnector"
diff --git a/bin/config-include/Standalone.ini b/bin/config-include/Standalone.ini
index d74b50e..6355d09 100644
--- a/bin/config-include/Standalone.ini
+++ b/bin/config-include/Standalone.ini
@@ -17,10 +17,10 @@
17 AvatarServices = "LocalAvatarServicesConnector" 17 AvatarServices = "LocalAvatarServicesConnector"
18 EntityTransferModule = "BasicEntityTransferModule" 18 EntityTransferModule = "BasicEntityTransferModule"
19 InventoryAccessModule = "BasicInventoryAccessModule" 19 InventoryAccessModule = "BasicInventoryAccessModule"
20 20
21 LibraryModule = true 21 LibraryModule = true
22 LLLoginServiceInConnector = true 22 LLLoginServiceInConnector = true
23 GridInfoServiceInConnector = true 23 GridInfoServiceInConnector = true
24 24
25[SimulationDataStore] 25[SimulationDataStore]
26 LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService" 26 LocalServiceModule = "OpenSim.Services.Connectors.dll:SimulationDataService"
@@ -35,9 +35,9 @@
35 LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService" 35 LocalServiceModule = "OpenSim.Services.InventoryService.dll:XInventoryService"
36 36
37[LibraryService] 37[LibraryService]
38 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService" 38 LocalServiceModule = "OpenSim.Services.InventoryService.dll:LibraryService"
39 LibraryName = "OpenSim Library" 39 LibraryName = "OpenSim Library"
40 DefaultLibrary = "./inventory/Libraries.xml" 40 DefaultLibrary = "./inventory/Libraries.xml"
41 41
42[AvatarService] 42[AvatarService]
43 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService" 43 LocalServiceModule = "OpenSim.Services.AvatarService.dll:AvatarService"
@@ -78,7 +78,7 @@
78[LoginService] 78[LoginService]
79 LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService" 79 LocalServiceModule = "OpenSim.Services.LLLoginService.dll:LLLoginService"
80 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 80 UserAccountService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
81 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService" 81 GridUserService = "OpenSim.Services.UserAccountService.dll:GridUserService"
82 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService" 82 AuthenticationService = "OpenSim.Services.AuthenticationService.dll:PasswordAuthenticationService"
83 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService" 83 InventoryService = "OpenSim.Services.InventoryService.dll:XInventoryService"
84 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService" 84 PresenceService = "OpenSim.Services.PresenceService.dll:PresenceService"
@@ -88,7 +88,6 @@
88 88
89 WelcomeMessage = "Welcome, Avatar!" 89 WelcomeMessage = "Welcome, Avatar!"
90 90
91
92;; This should always be the very last thing on this file 91;; This should always be the very last thing on this file
93[Includes] 92[Includes]
94 Include-Common = "config-include/StandaloneCommon.ini" 93 Include-Common = "config-include/StandaloneCommon.ini"
diff --git a/bin/config-include/StandaloneCommon.ini.example b/bin/config-include/StandaloneCommon.ini.example
index a810393..2f021d5 100644
--- a/bin/config-include/StandaloneCommon.ini.example
+++ b/bin/config-include/StandaloneCommon.ini.example
@@ -13,8 +13,8 @@
13 ; for more details 13 ; for more details
14 ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.ini"; 14 ;Include-Storage = "config-include/storage/SQLiteLegacyStandalone.ini";
15 15
16 ; MySql 16 ; MySql
17 ; Uncomment these lines if you want to use mysql storage 17 ; Uncomment these lines if you want to use mysql storage
18 ; Change the connection string to your db details 18 ; Change the connection string to your db details
19 ;StorageProvider = "OpenSim.Data.MySQL.dll" 19 ;StorageProvider = "OpenSim.Data.MySQL.dll"
20 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;" 20 ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"
@@ -28,9 +28,9 @@
28[Modules] 28[Modules]
29 ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists. 29 ;; Choose 0 or 1 cache modules, and the corresponding config file, if it exists.
30 ;; Copy the config .example file into your own .ini file and change configs there 30 ;; Copy the config .example file into your own .ini file and change configs there
31 31
32 ;AssetCaching = "GlynnTuckerAssetCache" 32 ;AssetCaching = "GlynnTuckerAssetCache"
33 33
34 ;AssetCaching = "FlotsamAssetCache" 34 ;AssetCaching = "FlotsamAssetCache"
35 ;Include-FlotsamCache = "config-include/FlotsamCache.ini" 35 ;Include-FlotsamCache = "config-include/FlotsamCache.ini"
36 36
@@ -41,7 +41,7 @@
41 ;FreeswitchServiceInConnector = True 41 ;FreeswitchServiceInConnector = True
42 42
43 ;; Authorization is not on by default, as it depends on external php 43 ;; Authorization is not on by default, as it depends on external php
44 ;AuthorizationServices = "LocalAuthorizationServicesConnector" 44 ;AuthorizationServices = "LocalAuthorizationServicesConnector"
45 45
46[FreeswitchService] 46[FreeswitchService]
47 ;; Configuration for the freeswitch service goes here 47 ;; Configuration for the freeswitch service goes here
@@ -49,11 +49,11 @@
49 49
50[GridService] 50[GridService]
51 ;; For in-memory region storage (default) 51 ;; For in-memory region storage (default)
52 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData" 52 StorageProvider = "OpenSim.Data.Null.dll:NullRegionData"
53 ;;--- For MySql region storage (alternative) 53 ;;--- For MySql region storage (alternative)
54 ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData" 54 ;StorageProvider = "OpenSim.Data.MySQL.dll:MySqlRegionData"
55 55
56 ; If HG, do you want this check on the distance to be performed? 56 ; If HG, do you want this check on the distance to be performed?
57 ; Check4096 = "False" 57 ; Check4096 = "False"
58 58
59 ;; Next, we can specify properties of regions, including default and fallback regions 59 ;; Next, we can specify properties of regions, including default and fallback regions
@@ -65,7 +65,7 @@
65[LibraryModule] 65[LibraryModule]
66 ; Set this if you want to change the name of the OpenSim Library 66 ; Set this if you want to change the name of the OpenSim Library
67 ;LibraryName = "My World's Library" 67 ;LibraryName = "My World's Library"
68 68
69[LoginService] 69[LoginService]
70 WelcomeMessage = "Welcome, Avatar!" 70 WelcomeMessage = "Welcome, Avatar!"
71 71
@@ -77,9 +77,9 @@
77[GatekeeperService] 77[GatekeeperService]
78 ExternalName = "http://127.0.0.1:9000" 78 ExternalName = "http://127.0.0.1:9000"
79 79
80 ; Does this grid allow incoming links to any region in it? 80 ; Does this grid allow incoming links to any region in it?
81 ; If false, HG TPs happen only to the Default regions specified in [GridService] section 81 ; If false, HG TPs happen only to the Default regions specified in [GridService] section
82 AllowTeleportsToAnyRegion = true 82 AllowTeleportsToAnyRegion = true
83 83
84[GridInfoService] 84[GridInfoService]
85 ; These settings are used to return information on a get_grid_info call. 85 ; These settings are used to return information on a get_grid_info call.