aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/AgentCircuitData.cs37
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs22
-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/HypergridService/UserAgentService.cs6
-rw-r--r--OpenSim/Services/Interfaces/ILoginService.cs3
-rw-r--r--OpenSim/Services/LLLoginService/LLLoginService.cs20
-rw-r--r--bin/OpenMetaverse.Rendering.Linden.dllbin40960 -> 0 bytes
-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.XML49977
-rw-r--r--bin/OpenMetaverse.dllbin1712128 -> 1695744 bytes
-rw-r--r--bin/OpenMetaverse.dll.config14
-rw-r--r--bin/OpenMetaverseTypes.XML5198
-rw-r--r--bin/OpenMetaverseTypes.dllbin114688 -> 114688 bytes
-rw-r--r--bin/Robust.HG.ini.example7
-rw-r--r--bin/Robust.ini.example3
23 files changed, 28045 insertions, 27994 deletions
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/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index 1cd2ff4..d506208 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))
@@ -979,16 +983,16 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
979 agent.CapsPath = CapsUtil.GetRandomCapsObjectPath(); 983 agent.CapsPath = CapsUtil.GetRandomCapsObjectPath();
980 984
981 agent.ChildrenCapSeeds = new Dictionary<ulong, string>(sp.Scene.CapsModule.GetChildrenSeeds(sp.UUID)); 985 agent.ChildrenCapSeeds = new Dictionary<ulong, string>(sp.Scene.CapsModule.GetChildrenSeeds(sp.UUID));
982 m_log.DebugFormat("[XXX] Seeds 1 {0}", agent.ChildrenCapSeeds.Count); 986 //m_log.DebugFormat("[XXX] Seeds 1 {0}", agent.ChildrenCapSeeds.Count);
983 987
984 if (!agent.ChildrenCapSeeds.ContainsKey(sp.Scene.RegionInfo.RegionHandle)) 988 if (!agent.ChildrenCapSeeds.ContainsKey(sp.Scene.RegionInfo.RegionHandle))
985 agent.ChildrenCapSeeds.Add(sp.Scene.RegionInfo.RegionHandle, sp.ControllingClient.RequestClientInfo().CapsPath); 989 agent.ChildrenCapSeeds.Add(sp.Scene.RegionInfo.RegionHandle, sp.ControllingClient.RequestClientInfo().CapsPath);
986 m_log.DebugFormat("[XXX] Seeds 2 {0}", agent.ChildrenCapSeeds.Count); 990 //m_log.DebugFormat("[XXX] Seeds 2 {0}", agent.ChildrenCapSeeds.Count);
987 991
988 sp.AddNeighbourRegion(region.RegionHandle, agent.CapsPath); 992 sp.AddNeighbourRegion(region.RegionHandle, agent.CapsPath);
989 foreach (ulong h in agent.ChildrenCapSeeds.Keys) 993 //foreach (ulong h in agent.ChildrenCapSeeds.Keys)
990 m_log.DebugFormat("[XXX] --> {0}", h); 994 // m_log.DebugFormat("[XXX] --> {0}", h);
991 m_log.DebugFormat("[XXX] Adding {0}", region.RegionHandle); 995 //m_log.DebugFormat("[XXX] Adding {0}", region.RegionHandle);
992 agent.ChildrenCapSeeds.Add(region.RegionHandle, agent.CapsPath); 996 agent.ChildrenCapSeeds.Add(region.RegionHandle, agent.CapsPath);
993 997
994 if (sp.Scene.CapsModule != null) 998 if (sp.Scene.CapsModule != null)
@@ -999,7 +1003,11 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
999 if (currentAgentCircuit != null) 1003 if (currentAgentCircuit != null)
1000 { 1004 {
1001 agent.ServiceURLs = currentAgentCircuit.ServiceURLs; 1005 agent.ServiceURLs = currentAgentCircuit.ServiceURLs;
1006 agent.IPAddress = currentAgentCircuit.IPAddress;
1002 agent.Viewer = currentAgentCircuit.Viewer; 1007 agent.Viewer = currentAgentCircuit.Viewer;
1008 agent.Channel = currentAgentCircuit.Channel;
1009 agent.Mac = currentAgentCircuit.Mac;
1010 agent.Id0 = currentAgentCircuit.Id0;
1003 } 1011 }
1004 1012
1005 IPEndPoint external = region.ExternalEndPoint; 1013 IPEndPoint external = region.ExternalEndPoint;
@@ -1092,7 +1100,11 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
1092 if (currentAgentCircuit != null) 1100 if (currentAgentCircuit != null)
1093 { 1101 {
1094 agent.ServiceURLs = currentAgentCircuit.ServiceURLs; 1102 agent.ServiceURLs = currentAgentCircuit.ServiceURLs;
1103 agent.IPAddress = currentAgentCircuit.IPAddress;
1095 agent.Viewer = currentAgentCircuit.Viewer; 1104 agent.Viewer = currentAgentCircuit.Viewer;
1105 agent.Channel = currentAgentCircuit.Channel;
1106 agent.Mac = currentAgentCircuit.Mac;
1107 agent.Id0 = currentAgentCircuit.Id0;
1096 } 1108 }
1097 1109
1098 if (newRegions.Contains(neighbour.RegionHandle)) 1110 if (newRegions.Contains(neighbour.RegionHandle))
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 42ea296..26516ab 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)
@@ -184,13 +186,31 @@ namespace OpenSim.Server.Handlers.Simulation
184 resp["reason"] = OSD.FromString(reason); 186 resp["reason"] = OSD.FromString(reason);
185 resp["success"] = OSD.FromBoolean(result); 187 resp["success"] = OSD.FromBoolean(result);
186 // Let's also send out the IP address of the caller back to the caller (HG 1.5) 188 // Let's also send out the IP address of the caller back to the caller (HG 1.5)
187 resp["your_ip"] = OSD.FromString(Util.GetCallerIP(request)); 189 resp["your_ip"] = OSD.FromString(GetCallerIP(request));
188 190
189 // TODO: add reason if not String.Empty? 191 // TODO: add reason if not String.Empty?
190 responsedata["int_response_code"] = HttpStatusCode.OK; 192 responsedata["int_response_code"] = HttpStatusCode.OK;
191 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp); 193 responsedata["str_response_string"] = OSDParser.SerializeJsonString(resp);
192 } 194 }
193 195
196 private string GetCallerIP(Hashtable request)
197 {
198 if (!m_Proxy)
199 return Util.GetCallerIP(request);
200
201 // We're behind a proxy
202 Hashtable headers = (Hashtable)request["headers"];
203 if (headers.ContainsKey("X-Forwarded-For") && headers["X-Forwarded-For"] != null)
204 {
205 IPEndPoint ep = Util.GetClientIPFromXFF((string)headers["X-Forwarded-For"]);
206 if (ep != null)
207 return ep.Address.ToString();
208 }
209
210 // Oops
211 return Util.GetCallerIP(request);
212 }
213
194 // subclasses can override this 214 // subclasses can override this
195 protected virtual bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason) 215 protected virtual bool CreateAgent(GridRegion destination, AgentCircuitData aCircuit, uint teleportFlags, out string reason)
196 { 216 {
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/HypergridService/UserAgentService.cs b/OpenSim/Services/HypergridService/UserAgentService.cs
index 8acd618..eb6433c 100644
--- a/OpenSim/Services/HypergridService/UserAgentService.cs
+++ b/OpenSim/Services/HypergridService/UserAgentService.cs
@@ -148,7 +148,6 @@ namespace OpenSim.Services.HypergridService
148 agentCircuit.ServiceSessionID = "http://" + region.ExternalHostName + ":" + region.HttpPort + ";" + UUID.Random(); 148 agentCircuit.ServiceSessionID = "http://" + region.ExternalHostName + ":" + region.HttpPort + ";" + 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 = "http://" + gatekeeper.ExternalHostName + ":" + gatekeeper.HttpPort; 153 string gridName = "http://" + gatekeeper.ExternalHostName + ":" + gatekeeper.HttpPort;
@@ -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 1e4b6c2..6c66414 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();
@@ -346,7 +347,8 @@ namespace OpenSim.Services.LLLoginService
346 // 347 //
347 string reason = string.Empty; 348 string reason = string.Empty;
348 GridRegion dest; 349 GridRegion dest;
349 AgentCircuitData aCircuit = LaunchAgentAtGrid(gatekeeper, destination, account, avatar, session, secureSession, position, where, clientVersion, clientIP, out where, out reason, out dest); 350 AgentCircuitData aCircuit = LaunchAgentAtGrid(gatekeeper, destination, account, avatar, session, secureSession, position, where,
351 clientVersion, channel, mac, id0, clientIP, out where, out reason, out dest);
350 destination = dest; 352 destination = dest;
351 if (aCircuit == null) 353 if (aCircuit == null)
352 { 354 {
@@ -606,7 +608,8 @@ namespace OpenSim.Services.LLLoginService
606 } 608 }
607 609
608 protected AgentCircuitData LaunchAgentAtGrid(GridRegion gatekeeper, GridRegion destination, UserAccount account, AvatarData avatar, 610 protected AgentCircuitData LaunchAgentAtGrid(GridRegion gatekeeper, GridRegion destination, UserAccount account, AvatarData avatar,
609 UUID session, UUID secureSession, Vector3 position, string currentWhere, string viewer, IPEndPoint clientIP, out string where, out string reason, out GridRegion dest) 611 UUID session, UUID secureSession, Vector3 position, string currentWhere, string viewer, string channel, string mac, string id0,
612 IPEndPoint clientIP, out string where, out string reason, out GridRegion dest)
610 { 613 {
611 where = currentWhere; 614 where = currentWhere;
612 ISimulationService simConnector = null; 615 ISimulationService simConnector = null;
@@ -646,7 +649,7 @@ namespace OpenSim.Services.LLLoginService
646 if (m_UserAgentService == null && simConnector != null) 649 if (m_UserAgentService == null && simConnector != null)
647 { 650 {
648 circuitCode = (uint)Util.RandomClass.Next(); ; 651 circuitCode = (uint)Util.RandomClass.Next(); ;
649 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, viewer); 652 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, clientIP.Address.ToString(), viewer, channel, mac, id0);
650 success = LaunchAgentDirectly(simConnector, destination, aCircuit, out reason); 653 success = LaunchAgentDirectly(simConnector, destination, aCircuit, out reason);
651 if (!success && m_GridService != null) 654 if (!success && m_GridService != null)
652 { 655 {
@@ -671,7 +674,7 @@ namespace OpenSim.Services.LLLoginService
671 if (m_UserAgentService != null) 674 if (m_UserAgentService != null)
672 { 675 {
673 circuitCode = (uint)Util.RandomClass.Next(); ; 676 circuitCode = (uint)Util.RandomClass.Next(); ;
674 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, viewer); 677 aCircuit = MakeAgent(destination, account, avatar, session, secureSession, circuitCode, position, clientIP.Address.ToString(), viewer, channel, mac, id0);
675 success = LaunchAgentIndirectly(gatekeeper, destination, aCircuit, clientIP, out reason); 678 success = LaunchAgentIndirectly(gatekeeper, destination, aCircuit, clientIP, out reason);
676 if (!success && m_GridService != null) 679 if (!success && m_GridService != null)
677 { 680 {
@@ -700,7 +703,8 @@ namespace OpenSim.Services.LLLoginService
700 } 703 }
701 704
702 private AgentCircuitData MakeAgent(GridRegion region, UserAccount account, 705 private AgentCircuitData MakeAgent(GridRegion region, UserAccount account,
703 AvatarData avatar, UUID session, UUID secureSession, uint circuit, Vector3 position, string viewer) 706 AvatarData avatar, UUID session, UUID secureSession, uint circuit, Vector3 position,
707 string ipaddress, string viewer, string channel, string mac, string id0)
704 { 708 {
705 AgentCircuitData aCircuit = new AgentCircuitData(); 709 AgentCircuitData aCircuit = new AgentCircuitData();
706 710
@@ -721,7 +725,11 @@ namespace OpenSim.Services.LLLoginService
721 aCircuit.SecureSessionID = secureSession; 725 aCircuit.SecureSessionID = secureSession;
722 aCircuit.SessionID = session; 726 aCircuit.SessionID = session;
723 aCircuit.startpos = position; 727 aCircuit.startpos = position;
728 aCircuit.IPAddress = ipaddress;
724 aCircuit.Viewer = viewer; 729 aCircuit.Viewer = viewer;
730 aCircuit.Channel = channel;
731 aCircuit.Mac = mac;
732 aCircuit.Id0 = id0;
725 SetServiceURLs(aCircuit, account); 733 SetServiceURLs(aCircuit, account);
726 734
727 return aCircuit; 735 return aCircuit;
diff --git a/bin/OpenMetaverse.Rendering.Linden.dll b/bin/OpenMetaverse.Rendering.Linden.dll
deleted file mode 100644
index 9642a8d..0000000
--- a/bin/OpenMetaverse.Rendering.Linden.dll
+++ /dev/null
Binary files differ
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 a8e314f..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.DeserializeLLSDBinary(System.Byte[])"> 18 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])">
19 <summary> 19 <summary>
20 20
21 </summary> 21 </summary>
22 <param name="binaryData"></param> 22 <param name="xmlData"></param>
23 <returns></returns> 23 <returns></returns>
24 </member> 24 </member>
25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> 25 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)">
26 <summary> 26 <summary>
27 27
28 </summary> 28 </summary>
29 <param name="stream"></param> 29 <param name="xmlData"></param>
30 <returns></returns> 30 <returns></returns>
31 </member> 31 </member>
32 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> 32 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)">
33 <summary> 33 <summary>
34 34
35 </summary> 35 </summary>
36 <param name="osd"></param> 36 <param name="xmlData"></param>
37 <returns></returns> 37 <returns></returns>
38 </member> 38 </member>
39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)"> 39 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)">
40 <summary> 40 <summary>
41 41
42 </summary> 42 </summary>
43 <param name="data"></param> 43 <param name="data"></param>
44 <returns></returns> 44 <returns></returns>
45 </member> 45 </member>
46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)"> 46 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)">
47 <summary> 47 <summary>
48 48
49 </summary> 49 </summary>
50 <param name="stream"></param> 50 <param name="data"></param>
51 </member> 51 <returns></returns>
52 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)"> 52 </member>
53 <summary> 53 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)">
54 54 <summary>
55 </summary> 55
56 <param name="stream"></param> 56 </summary>
57 <param name="toFind"></param> 57 <param name="writer"></param>
58 <returns></returns> 58 <param name="data"></param>
59 </member> 59 </member>
60 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindString(System.IO.Stream,System.String)"> 60 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)">
61 <summary> 61 <summary>
62 62
63 </summary> 63 </summary>
64 <param name="stream"></param> 64 <param name="xmlData"></param>
65 <param name="toFind"></param> 65 <param name="error"></param>
66 <returns></returns> 66 <returns></returns>
67 </member> 67 </member>
68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)"> 68 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)">
69 <summary> 69 <summary>
70 70
71 </summary> 71 </summary>
72 <param name="stream"></param> 72 <param name="reader"></param>
73 <param name="consumeBytes"></param> 73 <returns></returns>
74 <returns></returns> 74 </member>
75 </member> 75 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)">
76 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])"> 76 <summary>
77 <summary> 77
78 78 </summary>
79 </summary> 79 <param name="reader"></param>
80 <param name="binaryNetEnd"></param> 80 <returns></returns>
81 <returns></returns> 81 </member>
82 </member> 82 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)">
83 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])"> 83 <summary>
84 <summary> 84
85 85 </summary>
86 </summary> 86 <param name="reader"></param>
87 <param name="binaryNetEnd"></param> 87 <returns></returns>
88 <returns></returns> 88 </member>
89 </member> 89 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)">
90 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)"> 90 <summary>
91 <summary> 91
92 92 </summary>
93 </summary> 93 <param name="reader"></param>
94 <param name="intHostEnd"></param> 94 <returns></returns>
95 <returns></returns> 95 </member>
96 </member> 96 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)">
97 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])"> 97 <summary>
98 <summary> 98
99 99 </summary>
100 </summary> 100 <param name="reader"></param>
101 <param name="xmlData"></param> 101 <returns></returns>
102 <returns></returns> 102 </member>
103 </member> 103 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)">
104 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.String)"> 104 <summary>
105 <summary> 105
106 106 </summary>
107 </summary> 107 <param name="reader"></param>
108 <param name="xmlData"></param> 108 <param name="delimiter"></param>
109 <returns></returns> 109 <returns></returns>
110 </member> 110 </member>
111 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Xml.XmlTextReader)"> 111 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)">
112 <summary> 112 <summary>
113 113
114 </summary> 114 </summary>
115 <param name="xmlData"></param> 115 <param name="reader"></param>
116 <returns></returns> 116 <param name="buffer"></param>
117 </member> 117 <param name="offset"></param>
118 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlBytes(OpenMetaverse.StructuredData.OSD)"> 118 <returns></returns>
119 <summary> 119 </member>
120 120 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)">
121 </summary> 121 <summary>
122 <param name="data"></param> 122
123 <returns></returns> 123 </summary>
124 </member> 124 <param name="s"></param>
125 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlString(OpenMetaverse.StructuredData.OSD)"> 125 <param name="c"></param>
126 <summary> 126 <returns></returns>
127 127 </member>
128 </summary> 128 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)">
129 <param name="data"></param> 129 <summary>
130 <returns></returns> 130
131 </member> 131 </summary>
132 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDXmlElement(System.Xml.XmlTextWriter,OpenMetaverse.StructuredData.OSD)"> 132 <param name="s"></param>
133 <summary> 133 <param name="c"></param>
134 134 <returns></returns>
135 </summary> 135 </member>
136 <param name="writer"></param> 136 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
137 <param name="data"></param> 137 <summary>
138 </member> 138
139 <member name="M:OpenMetaverse.StructuredData.OSDParser.TryValidateLLSDXml(System.Xml.XmlTextReader,System.String@)"> 139 </summary>
140 <summary> 140 <param name="binaryData"></param>
141 141 <returns></returns>
142 </summary> 142 </member>
143 <param name="xmlData"></param> 143 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
144 <param name="error"></param> 144 <summary>
145 <returns></returns> 145
146 </member> 146 </summary>
147 <member name="M:OpenMetaverse.StructuredData.OSDParser.ParseLLSDXmlElement(System.Xml.XmlTextReader)"> 147 <param name="stream"></param>
148 <summary> 148 <returns></returns>
149 149 </member>
150 </summary> 150 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
151 <param name="reader"></param> 151 <summary>
152 <returns></returns> 152
153 </member> 153 </summary>
154 <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDNotationElement(System.IO.StringReader)"> 154 <param name="osd"></param>
155 <summary> 155 <returns></returns>
156 156 </member>
157 </summary> 157 <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinaryStream(OpenMetaverse.StructuredData.OSD)">
158 <param name="reader"></param> 158 <summary>
159 <returns></returns> 159
160 </member> 160 </summary>
161 <member name="M:OpenMetaverse.StructuredData.OSDParser.PeekAndSkipWhitespace(System.IO.StringReader)"> 161 <param name="data"></param>
162 <summary> 162 <returns></returns>
163 163 </member>
164 </summary> 164 <member name="M:OpenMetaverse.StructuredData.OSDParser.SkipWhiteSpace(System.IO.Stream)">
165 <param name="reader"></param> 165 <summary>
166 <returns></returns> 166
167 </member> 167 </summary>
168 <member name="M:OpenMetaverse.StructuredData.OSDParser.ReadAndSkipWhitespace(System.IO.StringReader)"> 168 <param name="stream"></param>
169 <summary> 169 </member>
170 170 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByte(System.IO.Stream,System.Byte)">
171 </summary> 171 <summary>
172 <param name="reader"></param> 172
173 <returns></returns> 173 </summary>
174 </member> 174 <param name="stream"></param>
175 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetLengthInBrackets(System.IO.StringReader)"> 175 <param name="toFind"></param>
176 <summary> 176 <returns></returns>
177 177 </member>
178 </summary> 178 <member name="M:OpenMetaverse.StructuredData.OSDParser.FindByteArray(System.IO.Stream,System.Byte[])">
179 <param name="reader"></param> 179 <summary>
180 <returns></returns> 180
181 </member> 181 </summary>
182 <member name="M:OpenMetaverse.StructuredData.OSDParser.GetStringDelimitedBy(System.IO.StringReader,System.Char)"> 182 <param name="stream"></param>
183 <summary> 183 <param name="toFind"></param>
184 184 <returns></returns>
185 </summary> 185 </member>
186 <param name="reader"></param> 186 <member name="M:OpenMetaverse.StructuredData.OSDParser.ConsumeBytes(System.IO.Stream,System.Int32)">
187 <param name="delimiter"></param> 187 <summary>
188 <returns></returns> 188
189 </member> 189 </summary>
190 <member name="M:OpenMetaverse.StructuredData.OSDParser.BufferCharactersEqual(System.IO.StringReader,System.Char[],System.Int32)"> 190 <param name="stream"></param>
191 <summary> 191 <param name="consumeBytes"></param>
192 192 <returns></returns>
193 </summary> 193 </member>
194 <param name="reader"></param> 194 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostInt(System.Byte[])">
195 <param name="buffer"></param> 195 <summary>
196 <param name="offset"></param> 196
197 <returns></returns> 197 </summary>
198 </member> 198 <param name="binaryNetEnd"></param>
199 <member name="M:OpenMetaverse.StructuredData.OSDParser.UnescapeCharacter(System.String,System.Char)"> 199 <returns></returns>
200 <summary> 200 </member>
201 201 <member name="M:OpenMetaverse.StructuredData.OSDParser.NetworkToHostDouble(System.Byte[])">
202 </summary> 202 <summary>
203 <param name="s"></param> 203
204 <param name="c"></param> 204 </summary>
205 <returns></returns> 205 <param name="binaryNetEnd"></param>
206 </member> 206 <returns></returns>
207 <member name="M:OpenMetaverse.StructuredData.OSDParser.EscapeCharacter(System.String,System.Char)"> 207 </member>
208 <summary> 208 <member name="M:OpenMetaverse.StructuredData.OSDParser.HostToNetworkIntBytes(System.Int32)">
209 209 <summary>
210 </summary> 210
211 <param name="s"></param> 211 </summary>
212 <param name="c"></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 45a72ec..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 639bc20..8968bef 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,25026 +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.Assets.AssetScriptText"> 7 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)">
8 <summary> 8 <summary>
9 Represents an LSL Text object containing a string of UTF encoded characters 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.Asset"> 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 Base class for all Asset types 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="F:OpenMetaverse.Assets.Asset.AssetData"> 17 <summary>
18 <summary>A byte array containing the raw asset data</summary> 18 Type of return to use when returning objects from a parcel
19 </member> 19 </summary>
20 <member name="F:OpenMetaverse.Assets.Asset.Temporary"> 20 </member>
21 <summary>True if the asset it only stored on the server temporarily</summary> 21 <member name="F:OpenMetaverse.ObjectReturnType.None">
22 </member> 22 <summary></summary>
23 <member name="F:OpenMetaverse.Assets.Asset._AssetID"> 23 </member>
24 <summary>A unique ID</summary> 24 <member name="F:OpenMetaverse.ObjectReturnType.Owner">
25 </member> 25 <summary>Return objects owned by parcel owner</summary>
26 <member name="M:OpenMetaverse.Assets.Asset.#ctor"> 26 </member>
27 <summary> 27 <member name="F:OpenMetaverse.ObjectReturnType.Group">
28 Construct a new Asset object 28 <summary>Return objects set to group</summary>
29 </summary> 29 </member>
30 </member> 30 <member name="F:OpenMetaverse.ObjectReturnType.Other">
31 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])"> 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 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 35 </member>
36 <param name="assetData">A byte array containing the raw asset data</param> 36 <member name="F:OpenMetaverse.ObjectReturnType.Sell">
37 </member> 37 <summary>Return objects that are marked for-sale</summary>
38 <member name="M:OpenMetaverse.Assets.Asset.Encode"> 38 </member>
39 <summary> 39 <member name="T:OpenMetaverse.ParcelAccessFlags">
40 Regenerates the <code>AssetData</code> byte array from the properties 40 <summary>
41 of the derived class. 41 Blacklist/Whitelist flags used in parcels Access List
42 </summary> 42 </summary>
43 </member> 43 </member>
44 <member name="M:OpenMetaverse.Assets.Asset.Decode"> 44 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess">
45 <summary> 45 <summary>Agent is denied access</summary>
46 Decodes the AssetData, placing it in appropriate properties of the derived 46 </member>
47 class. 47 <member name="F:OpenMetaverse.ParcelAccessFlags.Access">
48 </summary> 48 <summary>Agent is granted access</summary>
49 <returns>True if the asset decoding succeeded, otherwise false</returns> 49 </member>
50 </member> 50 <member name="T:OpenMetaverse.ParcelResult">
51 <member name="P:OpenMetaverse.Assets.Asset.AssetID"> 51 <summary>
52 <summary>The assets unique ID</summary> 52 The result of a request for parcel properties
53 </member> 53 </summary>
54 <member name="P:OpenMetaverse.Assets.Asset.AssetType"> 54 </member>
55 <summary> 55 <member name="F:OpenMetaverse.ParcelResult.NoData">
56 The "type" of asset, Notecard, Animation, etc 56 <summary>No matches were found for the request</summary>
57 </summary> 57 </member>
58 </member> 58 <member name="F:OpenMetaverse.ParcelResult.Single">
59 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source"> 59 <summary>Request matched a single parcel</summary>
60 <summary>A string of characters represting the script contents</summary> 60 </member>
61 </member> 61 <member name="F:OpenMetaverse.ParcelResult.Multiple">
62 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor"> 62 <summary>Request matched multiple parcels</summary>
63 <summary>Initializes a new AssetScriptText object</summary> 63 </member>
64 </member> 64 <member name="T:OpenMetaverse.AccessList">
65 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])"> 65 <summary>
66 <summary> 66 Flags used in the ParcelAccessListRequest packet to specify whether
67 Initializes a new AssetScriptText object with parameters 67 we want the access list (whitelist), ban list (blacklist), or both
68 </summary> 68 </summary>
69 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 69 </member>
70 <param name="assetData">A byte array containing the raw asset data</param> 70 <member name="F:OpenMetaverse.AccessList.Access">
71 </member> 71 <summary>Request the access list</summary>
72 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode"> 72 </member>
73 <summary> 73 <member name="F:OpenMetaverse.AccessList.Ban">
74 Encode a string containing the scripts contents into byte encoded AssetData 74 <summary>Request the ban list</summary>
75 </summary> 75 </member>
76 </member> 76 <member name="F:OpenMetaverse.AccessList.Both">
77 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode"> 77 <summary>Request both White and Black lists</summary>
78 <summary> 78 </member>
79 Decode a byte array containing the scripts contents into a string 79 <member name="T:OpenMetaverse.ParcelPropertiesStatus">
80 </summary> 80 <summary>
81 <returns>true if decoding is successful</returns> 81 Sequence ID in ParcelPropertiesReply packets (sent when avatar
82 </member> 82 tries to cross a parcel border)
83 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType"> 83 </summary>
84 <summary>Override the base classes AssetType</summary> 84 </member>
85 </member> 85 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected">
86 <member name="T:OpenMetaverse.SoundManager"> 86 <summary>Parcel is currently selected</summary>
87 <summary> 87 </member>
88 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.SoundManager.m_AttachedSound"> 91 </member>
92 <summary>The event subscribers, null of no subscribers</summary> 92 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned">
93 </member> 93 <summary>Avatar is banned from the parcel</summary>
94 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)"> 94 </member>
95 <summary>Raises the AttachedSound Event</summary> 95 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList">
96 <param name="e">A AttachedSoundEventArgs object containing 96 <summary>Parcel is restricted to an access list that the
97 the data sent from the simulator</param> 97 avatar is not on</summary>
98 </member> 98 </member>
99 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock"> 99 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel">
100 <summary>Thread sync lock object</summary> 100 <summary>Response to hovering over a parcel</summary>
101 </member> 101 </member>
102 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange"> 102 <member name="T:OpenMetaverse.TerraformAction">
103 <summary>The event subscribers, null of no subscribers</summary> 103 <summary>
104 </member> 104 The tool to use when modifying terrain levels
105 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)"> 105 </summary>
106 <summary>Raises the AttachedSoundGainChange Event</summary> 106 </member>
107 <param name="e">A AttachedSoundGainChangeEventArgs object containing 107 <member name="F:OpenMetaverse.TerraformAction.Level">
108 the data sent from the simulator</param> 108 <summary>Level the terrain</summary>
109 </member> 109 </member>
110 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock"> 110 <member name="F:OpenMetaverse.TerraformAction.Raise">
111 <summary>Thread sync lock object</summary> 111 <summary>Raise the terrain</summary>
112 </member> 112 </member>
113 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger"> 113 <member name="F:OpenMetaverse.TerraformAction.Lower">
114 <summary>The event subscribers, null of no subscribers</summary> 114 <summary>Lower the terrain</summary>
115 </member> 115 </member>
116 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)"> 116 <member name="F:OpenMetaverse.TerraformAction.Smooth">
117 <summary>Raises the SoundTrigger Event</summary> 117 <summary>Smooth the terrain</summary>
118 <param name="e">A SoundTriggerEventArgs object containing 118 </member>
119 the data sent from the simulator</param> 119 <member name="F:OpenMetaverse.TerraformAction.Noise">
120 </member> 120 <summary>Add random noise to the terrain</summary>
121 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock"> 121 </member>
122 <summary>Thread sync lock object</summary> 122 <member name="F:OpenMetaverse.TerraformAction.Revert">
123 </member> 123 <summary>Revert terrain to simulator default</summary>
124 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound"> 124 </member>
125 <summary>The event subscribers, null of no subscribers</summary> 125 <member name="T:OpenMetaverse.TerraformBrushSize">
126 </member> 126 <summary>
127 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)"> 127 The tool size to use when changing terrain levels
128 <summary>Raises the PreloadSound Event</summary> 128 </summary>
129 <param name="e">A PreloadSoundEventArgs object containing 129 </member>
130 the data sent from the simulator</param> 130 <member name="F:OpenMetaverse.TerraformBrushSize.Small">
131 </member> 131 <summary>Small</summary>
132 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock"> 132 </member>
133 <summary>Thread sync lock object</summary> 133 <member name="F:OpenMetaverse.TerraformBrushSize.Medium">
134 </member> 134 <summary>Medium</summary>
135 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)"> 135 </member>
136 <summary> 136 <member name="F:OpenMetaverse.TerraformBrushSize.Large">
137 Construct a new instance of the SoundManager class, used for playing and receiving 137 <summary>Large</summary>
138 sound assets 138 </member>
139 </summary> 139 <member name="T:OpenMetaverse.AccessDeniedReason">
140 <param name="client">A reference to the current GridClient instance</param> 140 <summary>
141 </member> 141 Reasons agent is denied access to a parcel on the simulator
142 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)"> 142 </summary>
143 <summary> 143 </member>
144 Plays a sound in the current region at full volume from avatar position 144 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied">
145 </summary> 145 <summary>Agent is not denied, access is granted</summary>
146 <param name="soundID">UUID of the sound to be played</param> 146 </member>
147 </member> 147 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup">
148 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 148 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary>
149 <summary> 149 </member>
150 Plays a sound in the current region at full volume 150 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList">
151 </summary> 151 <summary>Agent is not on the parcels specific allow list</summary>
152 <param name="soundID">UUID of the sound to be played.</param> 152 </member>
153 <param name="position">position for the sound to be played at. Normally the avatar.</param> 153 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel">
154 </member> 154 <summary>Agent is on the parcels ban list</summary>
155 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)"> 155 </member>
156 <summary> 156 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess">
157 Plays a sound in the current region 157 <summary>Unknown</summary>
158 </summary> 158 </member>
159 <param name="soundID">UUID of the sound to be played.</param> 159 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified">
160 <param name="position">position for the sound to be played at. Normally the avatar.</param> 160 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary>
161 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 161 </member>
162 </member> 162 <member name="T:OpenMetaverse.ParcelOverlayType">
163 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)"> 163 <summary>
164 <summary> 164 Parcel overlay type. This is used primarily for highlighting and
165 Plays a sound in the specified sim 165 coloring which is why it is a single integer instead of a set of
166 </summary> 166 flags
167 <param name="soundID">UUID of the sound to be played.</param> 167 </summary>
168 <param name="sim">UUID of the sound to be played.</param> 168 <remarks>These values seem to be poorly thought out. The first three
169 <param name="position">position for the sound to be played at. Normally the avatar.</param> 169 bits represent a single value, not flags. For example Auction (0x05) is
170 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 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="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)"> 172 to the value stored in the first three bits. Bits four, five, and six
173 <summary> 173 are unused</remarks>
174 Play a sound asset 174 </member>
175 </summary> 175 <member name="F:OpenMetaverse.ParcelOverlayType.Public">
176 <param name="soundID">UUID of the sound to be played.</param> 176 <summary>Public land</summary>
177 <param name="handle">handle id for the sim to be played in.</param> 177 </member>
178 <param name="position">position for the sound to be played at. Normally the avatar.</param> 178 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther">
179 <param name="gain">volume of the sound, from 0.0 to 1.0</param> 179 <summary>Land is owned by another avatar</summary>
180 </member> 180 </member>
181 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 181 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup">
182 <summary>Process an incoming packet and raise the appropriate events</summary> 182 <summary>Land is owned by a group</summary>
183 <param name="sender">The sender</param> 183 </member>
184 <param name="e">The EventArgs object containing the packet data</param> 184 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf">
185 </member> 185 <summary>Land is owned by the current avatar</summary>
186 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 186 </member>
187 <summary>Process an incoming packet and raise the appropriate events</summary> 187 <member name="F:OpenMetaverse.ParcelOverlayType.ForSale">
188 <param name="sender">The sender</param> 188 <summary>Land is for sale</summary>
189 <param name="e">The EventArgs object containing the packet data</param> 189 </member>
190 </member> 190 <member name="F:OpenMetaverse.ParcelOverlayType.Auction">
191 <member name="M:OpenMetaverse.SoundManager.PreloadSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 191 <summary>Land is being auctioned</summary>
192 <summary>Process an incoming packet and raise the appropriate events</summary> 192 </member>
193 <param name="sender">The sender</param> 193 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest">
194 <param name="e">The EventArgs object containing the packet data</param> 194 <summary>To the west of this area is a parcel border</summary>
195 </member> 195 </member>
196 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 196 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth">
197 <summary>Process an incoming packet and raise the appropriate events</summary> 197 <summary>To the south of this area is a parcel border</summary>
198 <param name="sender">The sender</param> 198 </member>
199 <param name="e">The EventArgs object containing the packet data</param> 199 <member name="T:OpenMetaverse.ParcelFlags">
200 </member> 200 <summary>
201 <member name="E:OpenMetaverse.SoundManager.AttachedSound"> 201 Various parcel properties
202 <summary>Raised when the simulator sends us data containing 202 </summary>
203 sound</summary> 203 </member>
204 </member> 204 <member name="F:OpenMetaverse.ParcelFlags.None">
205 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"> 205 <summary>No flags set</summary>
206 <summary>Raised when the simulator sends us data containing 206 </member>
207 ...</summary> 207 <member name="F:OpenMetaverse.ParcelFlags.AllowFly">
208 </member> 208 <summary>Allow avatars to fly (a client-side only restriction)</summary>
209 <member name="E:OpenMetaverse.SoundManager.SoundTrigger"> 209 </member>
210 <summary>Raised when the simulator sends us data containing 210 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts">
211 ...</summary> 211 <summary>Allow foreign scripts to run</summary>
212 </member> 212 </member>
213 <member name="E:OpenMetaverse.SoundManager.PreloadSound"> 213 <member name="F:OpenMetaverse.ParcelFlags.ForSale">
214 <summary>Raised when the simulator sends us data containing 214 <summary>This parcel is for sale</summary>
215 ...</summary> 215 </member>
216 </member> 216 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark">
217 <member name="T:OpenMetaverse.AttachedSoundEventArgs"> 217 <summary>Allow avatars to create a landmark on this parcel</summary>
218 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary> 218 </member>
219 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends 219 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform">
220 the sound data which emits from an agents attachment</remarks> 220 <summary>Allows all avatars to edit the terrain on this parcel</summary>
221 <example> 221 </member>
222 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event 222 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage">
223 and a stub to handle the data passed from the simulator 223 <summary>Avatars have health and can take damage on this parcel.
224 <code> 224 If set, avatars can be killed and sent home here</summary>
225 // Subscribe to the AttachedSound event 225 </member>
226 Client.Sound.AttachedSound += Sound_AttachedSound; 226 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects">
227 227 <summary>Foreign avatars can create objects here</summary>
228 // process the data raised in the event here 228 </member>
229 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e) 229 <member name="F:OpenMetaverse.ParcelFlags.ForSaleObjects">
230 { 230 <summary>All objects on this parcel can be purchased</summary>
231 // ... Process AttachedSoundEventArgs here ... 231 </member>
232 } 232 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup">
233 </code> 233 <summary>Access is restricted to a group</summary>
234 </example> 234 </member>
235 </member> 235 <member name="F:OpenMetaverse.ParcelFlags.UseAccessList">
236 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)"> 236 <summary>Access is restricted to a whitelist</summary>
237 <summary> 237 </member>
238 Construct a new instance of the SoundTriggerEventArgs class 238 <member name="F:OpenMetaverse.ParcelFlags.UseBanList">
239 </summary> 239 <summary>Ban blacklist is enabled</summary>
240 <param name="sim">Simulator where the event originated</param> 240 </member>
241 <param name="soundID">The sound asset id</param> 241 <member name="F:OpenMetaverse.ParcelFlags.UsePassList">
242 <param name="ownerID">The ID of the owner</param> 242 <summary>Unknown</summary>
243 <param name="objectID">The ID of the object</param> 243 </member>
244 <param name="gain">The volume level</param> 244 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory">
245 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param> 245 <summary>List this parcel in the search directory</summary>
246 </member> 246 </member>
247 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator"> 247 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup">
248 <summary>Simulator where the event originated</summary> 248 <summary>Allow personally owned parcels to be deeded to group</summary>
249 </member> 249 </member>
250 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID"> 250 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed">
251 <summary>Get the sound asset id</summary> 251 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary>
252 </member> 252 </member>
253 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID"> 253 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal">
254 <summary>Get the ID of the owner</summary> 254 <summary>Restrict sounds originating on this parcel to the
255 </member> 255 parcel boundaries</summary>
256 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID"> 256 </member>
257 <summary>Get the ID of the Object</summary> 257 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects">
258 </member> 258 <summary>Objects on this parcel are sold when the land is
259 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain"> 259 purchsaed</summary>
260 <summary>Get the volume level</summary> 260 </member>
261 </member> 261 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish">
262 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags"> 262 <summary>Allow this parcel to be published on the web</summary>
263 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary> 263 </member>
264 </member> 264 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish">
265 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs"> 265 <summary>The information for this parcel is mature content</summary>
266 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary> 266 </member>
267 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound 267 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage">
268 changes its volume level</remarks> 268 <summary>The media URL is an HTML page</summary>
269 </member> 269 </member>
270 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)"> 270 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml">
271 <summary> 271 <summary>The media URL is a raw HTML string</summary>
272 Construct a new instance of the AttachedSoundGainChangedEventArgs class 272 </member>
273 </summary> 273 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject">
274 <param name="sim">Simulator where the event originated</param> 274 <summary>Restrict foreign object pushes</summary>
275 <param name="objectID">The ID of the Object</param> 275 </member>
276 <param name="gain">The new volume level</param> 276 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous">
277 </member> 277 <summary>Ban all non identified/transacted avatars</summary>
278 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator"> 278 </member>
279 <summary>Simulator where the event originated</summary> 279 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts">
280 </member> 280 <summary>Allow group-owned scripts to run</summary>
281 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID"> 281 </member>
282 <summary>Get the ID of the Object</summary> 282 <member name="F:OpenMetaverse.ParcelFlags.CreateGroupObjects">
283 </member> 283 <summary>Allow object creation by group members or group
284 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain"> 284 objects</summary>
285 <summary>Get the volume level</summary> 285 </member>
286 </member> 286 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry">
287 <member name="T:OpenMetaverse.SoundTriggerEventArgs"> 287 <summary>Allow all objects to enter this parcel</summary>
288 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary> 288 </member>
289 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards 289 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry">
290 a request made by yourself or another agent to play either an asset sound or a built in sound</para> 290 <summary>Only allow group and owner objects to enter this parcel</summary>
291 291 </member>
292 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in 292 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat">
293 <see cref="T:OpenMetaverse.Sounds"/> will require sending a request to download the sound asset before it can be played</para> 293 <summary>Voice Enabled on this parcel</summary>
294 </remarks> 294 </member>
295 <example> 295 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan">
296 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> 296 <summary>Use Estate Voice channel for Voice on this parcel</summary>
297 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/> 297 </member>
298 properties to display some information on a sound request on the <see cref="T:System.Console"/> window. 298 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified">
299 <code> 299 <summary>Deny Age Unverified Users</summary>
300 // subscribe to the event 300 </member>
301 Client.Sound.SoundTrigger += Sound_SoundTrigger; 301 <member name="T:OpenMetaverse.ParcelStatus">
302 302 <summary>
303 // play the pre-defined BELL_TING sound 303 Parcel ownership status
304 Client.Sound.SendSoundTrigger(Sounds.BELL_TING); 304 </summary>
305 305 </member>
306 // handle the response data 306 <member name="F:OpenMetaverse.ParcelStatus.None">
307 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e) 307 <summary>Placeholder</summary>
308 { 308 </member>
309 Console.WriteLine("{0} played the sound {1} at volume {2}", 309 <member name="F:OpenMetaverse.ParcelStatus.Leased">
310 e.OwnerID, e.SoundID, e.Gain); 310 <summary>Parcel is leased (owned) by an avatar or group</summary>
311 } 311 </member>
312 </code> 312 <member name="F:OpenMetaverse.ParcelStatus.LeasePending">
313 </example> 313 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary>
314 </member> 314 </member>
315 <member name="M:OpenMetaverse.SoundTriggerEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.UInt64,OpenMetaverse.Vector3)"> 315 <member name="F:OpenMetaverse.ParcelStatus.Abandoned">
316 <summary> 316 <summary>Parcel has been abandoned back to Governor Linden</summary>
317 Construct a new instance of the SoundTriggerEventArgs class 317 </member>
318 </summary> 318 <member name="T:OpenMetaverse.ParcelCategory">
319 <param name="sim">Simulator where the event originated</param> 319 <summary>
320 <param name="soundID">The sound asset id</param> 320 Category parcel is listed in under search
321 <param name="ownerID">The ID of the owner</param> 321 </summary>
322 <param name="objectID">The ID of the object</param> 322 </member>
323 <param name="parentID">The ID of the objects parent</param> 323 <member name="F:OpenMetaverse.ParcelCategory.None">
324 <param name="gain">The volume level</param> 324 <summary>No assigned category</summary>
325 <param name="regionHandle">The regionhandle</param> 325 </member>
326 <param name="position">The source position</param> 326 <member name="F:OpenMetaverse.ParcelCategory.Linden">
327 </member> 327 <summary>Linden Infohub or public area</summary>
328 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator"> 328 </member>
329 <summary>Simulator where the event originated</summary> 329 <member name="F:OpenMetaverse.ParcelCategory.Adult">
330 </member> 330 <summary>Adult themed area</summary>
331 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"> 331 </member>
332 <summary>Get the sound asset id</summary> 332 <member name="F:OpenMetaverse.ParcelCategory.Arts">
333 </member> 333 <summary>Arts and Culture</summary>
334 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"> 334 </member>
335 <summary>Get the ID of the owner</summary> 335 <member name="F:OpenMetaverse.ParcelCategory.Business">
336 </member> 336 <summary>Business</summary>
337 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID"> 337 </member>
338 <summary>Get the ID of the Object</summary> 338 <member name="F:OpenMetaverse.ParcelCategory.Educational">
339 </member> 339 <summary>Educational</summary>
340 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID"> 340 </member>
341 <summary>Get the ID of the objects parent</summary> 341 <member name="F:OpenMetaverse.ParcelCategory.Gaming">
342 </member> 342 <summary>Gaming</summary>
343 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain"> 343 </member>
344 <summary>Get the volume level</summary> 344 <member name="F:OpenMetaverse.ParcelCategory.Hangout">
345 </member> 345 <summary>Hangout or Club</summary>
346 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle"> 346 </member>
347 <summary>Get the regionhandle</summary> 347 <member name="F:OpenMetaverse.ParcelCategory.Newcomer">
348 </member> 348 <summary>Newcomer friendly</summary>
349 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position"> 349 </member>
350 <summary>Get the source position</summary> 350 <member name="F:OpenMetaverse.ParcelCategory.Park">
351 </member> 351 <summary>Parks and Nature</summary>
352 <member name="T:OpenMetaverse.PreloadSoundEventArgs"> 352 </member>
353 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 353 <member name="F:OpenMetaverse.ParcelCategory.Residential">
354 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 354 <summary>Residential</summary>
355 the appearance data for an avatar</remarks> 355 </member>
356 <example> 356 <member name="F:OpenMetaverse.ParcelCategory.Shopping">
357 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 357 <summary>Shopping</summary>
358 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 358 </member>
359 <code> 359 <member name="F:OpenMetaverse.ParcelCategory.Stage">
360 // subscribe to the event 360 <summary>Not Used?</summary>
361 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 361 </member>
362 362 <member name="F:OpenMetaverse.ParcelCategory.Other">
363 // handle the data when the event is raised 363 <summary>Other</summary>
364 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 364 </member>
365 { 365 <member name="F:OpenMetaverse.ParcelCategory.Any">
366 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 366 <summary>Not an actual category, only used for queries</summary>
367 } 367 </member>
368 </code> 368 <member name="T:OpenMetaverse.LandingType">
369 </example> 369 <summary>
370 </member> 370 Type of teleport landing for a parcel
371 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 371 </summary>
372 <summary> 372 </member>
373 Construct a new instance of the PreloadSoundEventArgs class 373 <member name="F:OpenMetaverse.LandingType.None">
374 </summary> 374 <summary>Unset, simulator default</summary>
375 <param name="sim">Simulator where the event originated</param> 375 </member>
376 <param name="soundID">The sound asset id</param> 376 <member name="F:OpenMetaverse.LandingType.LandingPoint">
377 <param name="ownerID">The ID of the owner</param> 377 <summary>Specific landing point set for this parcel</summary>
378 <param name="objectID">The ID of the object</param> 378 </member>
379 </member> 379 <member name="F:OpenMetaverse.LandingType.Direct">
380 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator"> 380 <summary>No landing point set, direct teleports enabled for
381 <summary>Simulator where the event originated</summary> 381 this parcel</summary>
382 </member> 382 </member>
383 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID"> 383 <member name="T:OpenMetaverse.ParcelMediaCommand">
384 <summary>Get the sound asset id</summary> 384 <summary>
385 </member> 385 Parcel Media Command used in ParcelMediaCommandMessage
386 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID"> 386 </summary>
387 <summary>Get the ID of the owner</summary> 387 </member>
388 </member> 388 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop">
389 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID"> 389 <summary>Stop the media stream and go back to the first frame</summary>
390 <summary>Get the ID of the Object</summary> 390 </member>
391 </member> 391 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause">
392 <member name="F:OpenMetaverse.InventorySortOrder.ByName"> 392 <summary>Pause the media stream (stop playing but stay on current frame)</summary>
393 <summary>Sort by name</summary> 393 </member>
394 </member> 394 <member name="F:OpenMetaverse.ParcelMediaCommand.Play">
395 <member name="F:OpenMetaverse.InventorySortOrder.ByDate"> 395 <summary>Start the current media stream playing and stop when the end is reached</summary>
396 <summary>Sort by date</summary> 396 </member>
397 </member> 397 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop">
398 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName"> 398 <summary>Start the current media stream playing,
399 <summary>Sort folders by name, regardless of whether items are 399 loop to the beginning when the end is reached and continue to play</summary>
400 sorted by name or date</summary> 400 </member>
401 </member> 401 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture">
402 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop"> 402 <summary>Specifies the texture to replace with video</summary>
403 <summary>Place system folders at the top</summary> 403 <remarks>If passing the key of a texture, it must be explicitly typecast as a key,
404 </member> 404 not just passed within double quotes.</remarks>
405 <member name="T:OpenMetaverse.DeRezDestination"> 405 </member>
406 <summary> 406 <member name="F:OpenMetaverse.ParcelMediaCommand.URL">
407 Possible destinations for DeRezObject request 407 <summary>Specifies the movie URL (254 characters max)</summary>
408 </summary> 408 </member>
409 </member> 409 <member name="F:OpenMetaverse.ParcelMediaCommand.Time">
410 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave"> 410 <summary>Specifies the time index at which to begin playing</summary>
411 <summary></summary> 411 </member>
412 </member> 412 <member name="F:OpenMetaverse.ParcelMediaCommand.Agent">
413 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy"> 413 <summary>Specifies a single agent to apply the media command to</summary>
414 <summary>Copy from in-world to agent inventory</summary> 414 </member>
415 </member> 415 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload">
416 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory"> 416 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie,
417 <summary>Derez to TaskInventory</summary> 417 unload resets it to the real texture that the movie was replacing.</summary>
418 </member> 418 </member>
419 <member name="F:OpenMetaverse.DeRezDestination.Attachment"> 419 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign">
420 <summary></summary> 420 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
421 </member> 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 name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake"> 422 </member>
423 <summary>Take Object</summary> 423 <member name="F:OpenMetaverse.ParcelMediaCommand.Type">
424 </member> 424 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
425 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory"> 425 Use "text/html" for HTML.</summary>
426 <summary></summary> 426 </member>
427 </member> 427 <member name="F:OpenMetaverse.ParcelMediaCommand.Size">
428 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder"> 428 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary>
429 <summary>Delete Object</summary> 429 <remarks>This might still not be working</remarks>
430 </member> 430 </member>
431 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory"> 431 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc">
432 <summary>Put an avatar attachment into agent inventory</summary> 432 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary>
433 </member> 433 </member>
434 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists"> 434 <member name="T:OpenMetaverse.ParcelInfo">
435 <summary></summary> 435 <summary>
436 </member> 436 Some information about a parcel of land returned from a DirectoryManager search
437 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner"> 437 </summary>
438 <summary>Return an object back to the owner's inventory</summary> 438 </member>
439 </member> 439 <member name="F:OpenMetaverse.ParcelInfo.ID">
440 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner"> 440 <summary>Global Key of record</summary>
441 <summary>Return a deeded object back to the last owner's inventory</summary> 441 </member>
442 </member> 442 <member name="F:OpenMetaverse.ParcelInfo.OwnerID">
443 <member name="T:OpenMetaverse.InventoryItemFlags"> 443 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
444 <summary> 444 </member>
445 Upper half of the Flags field for inventory items 445 <member name="F:OpenMetaverse.ParcelInfo.Name">
446 </summary> 446 <summary>Name field of parcel, limited to 128 characters</summary>
447 </member> 447 </member>
448 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm"> 448 <member name="F:OpenMetaverse.ParcelInfo.Description">
449 <summary>Indicates that the NextOwner permission will be set to the 449 <summary>Description field of parcel, limited to 256 characters</summary>
450 most restrictive set of permissions found in the object set 450 </member>
451 (including linkset items and object inventory items) on next rez</summary> 451 <member name="F:OpenMetaverse.ParcelInfo.ActualArea">
452 </member> 452 <summary>Total Square meters of parcel</summary>
453 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale"> 453 </member>
454 <summary>Indicates that the object sale information has been 454 <member name="F:OpenMetaverse.ParcelInfo.BillableArea">
455 changed</summary> 455 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary>
456 </member> 456 </member>
457 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase"> 457 <member name="F:OpenMetaverse.ParcelInfo.Mature">
458 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary> 458 <summary>True of parcel is in Mature simulator</summary>
459 </member> 459 </member>
460 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner"> 460 <member name="F:OpenMetaverse.ParcelInfo.GlobalX">
461 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary> 461 <summary>Grid global X position of parcel</summary>
462 </member> 462 </member>
463 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup"> 463 <member name="F:OpenMetaverse.ParcelInfo.GlobalY">
464 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary> 464 <summary>Grid global Y position of parcel</summary>
465 </member> 465 </member>
466 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteEveryone"> 466 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ">
467 <summary>If set, and a slam bit is set, indicates EveryoneMask will be overwritten on Rez</summary> 467 <summary>Grid global Z position of parcel (not used)</summary>
468 </member> 468 </member>
469 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner"> 469 <member name="F:OpenMetaverse.ParcelInfo.SimName">
470 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary> 470 <summary>Name of simulator parcel is located in</summary>
471 </member> 471 </member>
472 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems"> 472 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID">
473 <summary>Indicates whether this object is composed of multiple 473 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary>
474 items or not</summary> 474 </member>
475 </member> 475 <member name="F:OpenMetaverse.ParcelInfo.Dwell">
476 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference"> 476 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary>
477 <summary>Indicates that the asset is only referenced by this 477 </member>
478 inventory item. If this item is deleted or updated to reference a 478 <member name="F:OpenMetaverse.ParcelInfo.SalePrice">
479 new assetID, the asset can be deleted</summary> 479 <summary>Sale price of parcel (not used)</summary>
480 </member> 480 </member>
481 <member name="T:OpenMetaverse.InventoryBase"> 481 <member name="F:OpenMetaverse.ParcelInfo.AuctionID">
482 <summary> 482 <summary>Auction ID of parcel</summary>
483 Base Class for Inventory Items 483 </member>
484 </summary> 484 <member name="T:OpenMetaverse.ParcelMedia">
485 </member> 485 <summary>
486 <member name="F:OpenMetaverse.InventoryBase.UUID"> 486 Parcel Media Information
487 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary> 487 </summary>
488 </member> 488 </member>
489 <member name="F:OpenMetaverse.InventoryBase.ParentUUID"> 489 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale">
490 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary> 490 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
491 </member> 491 </member>
492 <member name="F:OpenMetaverse.InventoryBase.Name"> 492 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop">
493 <summary>Name of item/folder</summary> 493 <summary>A boolean, if true the viewer should loop the media</summary>
494 </member> 494 </member>
495 <member name="F:OpenMetaverse.InventoryBase.OwnerID"> 495 <member name="F:OpenMetaverse.ParcelMedia.MediaID">
496 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 496 <summary>The Asset UUID of the Texture which when applied to a
497 </member> 497 primitive will display the media</summary>
498 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)"> 498 </member>
499 <summary> 499 <member name="F:OpenMetaverse.ParcelMedia.MediaURL">
500 Constructor, takes an itemID as a parameter 500 <summary>A URL which points to any Quicktime supported media type</summary>
501 </summary> 501 </member>
502 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 502 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc">
503 </member> 503 <summary>A description of the media</summary>
504 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 504 </member>
505 <summary> 505 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight">
506 506 <summary>An Integer which represents the height of the media</summary>
507 </summary> 507 </member>
508 <returns></returns> 508 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth">
509 </member> 509 <summary>An integer which represents the width of the media</summary>
510 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 510 </member>
511 <summary> 511 <member name="F:OpenMetaverse.ParcelMedia.MediaType">
512 512 <summary>A string which contains the mime type of the media</summary>
513 </summary> 513 </member>
514 <returns></returns> 514 <member name="T:OpenMetaverse.Parcel">
515 </member> 515 <summary>
516 <member name="M:OpenMetaverse.InventoryBase.GetHashCode"> 516 Parcel of land, a portion of virtual real estate in a simulator
517 <summary> 517 </summary>
518 Generates a number corresponding to the value of the object to support the use of a hash table, 518 </member>
519 suitable for use in hashing algorithms and data structures such as a hash table 519 <member name="F:OpenMetaverse.Parcel.SelfCount">
520 </summary> 520 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary>
521 <returns>A Hashcode of all the combined InventoryBase fields</returns> 521 </member>
522 </member> 522 <member name="F:OpenMetaverse.Parcel.OtherCount">
523 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)"> 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> 524 </member>
525 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 525 <member name="F:OpenMetaverse.Parcel.PublicCount">
526 </summary> 526 <summary>Deprecated, Value appears to always be 0</summary>
527 <param name="o">InventoryBase object to compare against</param> 527 </member>
528 <returns>true if objects are the same</returns> 528 <member name="F:OpenMetaverse.Parcel.LocalID">
529 </member> 529 <summary>Simulator-local ID of this parcel</summary>
530 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)"> 530 </member>
531 <summary> 531 <member name="F:OpenMetaverse.Parcel.OwnerID">
532 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 532 <summary>UUID of the owner of this parcel</summary>
533 </summary> 533 </member>
534 <param name="o">InventoryBase object to compare against</param> 534 <member name="F:OpenMetaverse.Parcel.IsGroupOwned">
535 <returns>true if objects are the same</returns> 535 <summary>Whether the land is deeded to a group or not</summary>
536 </member> 536 </member>
537 <member name="T:OpenMetaverse.InventoryItem"> 537 <member name="F:OpenMetaverse.Parcel.AuctionID">
538 <summary> 538 <summary></summary>
539 An Item in Inventory 539 </member>
540 </summary> 540 <member name="F:OpenMetaverse.Parcel.ClaimDate">
541 </member> 541 <summary>Date land was claimed</summary>
542 <member name="F:OpenMetaverse.InventoryItem.AssetUUID"> 542 </member>
543 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary> 543 <member name="F:OpenMetaverse.Parcel.ClaimPrice">
544 </member> 544 <summary>Appears to always be zero</summary>
545 <member name="F:OpenMetaverse.InventoryItem.Permissions"> 545 </member>
546 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary> 546 <member name="F:OpenMetaverse.Parcel.RentPrice">
547 </member> 547 <summary>This field is no longer used</summary>
548 <member name="F:OpenMetaverse.InventoryItem.AssetType"> 548 </member>
549 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary> 549 <member name="F:OpenMetaverse.Parcel.AABBMin">
550 </member> 550 <summary>Minimum corner of the axis-aligned bounding box for this
551 <member name="F:OpenMetaverse.InventoryItem.InventoryType"> 551 parcel</summary>
552 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary> 552 </member>
553 </member> 553 <member name="F:OpenMetaverse.Parcel.AABBMax">
554 <member name="F:OpenMetaverse.InventoryItem.CreatorID"> 554 <summary>Maximum corner of the axis-aligned bounding box for this
555 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary> 555 parcel</summary>
556 </member> 556 </member>
557 <member name="F:OpenMetaverse.InventoryItem.Description"> 557 <member name="F:OpenMetaverse.Parcel.Bitmap">
558 <summary>A Description of this item</summary> 558 <summary>Bitmap describing land layout in 4x4m squares across the
559 </member> 559 entire region</summary>
560 <member name="F:OpenMetaverse.InventoryItem.GroupID"> 560 </member>
561 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary> 561 <member name="F:OpenMetaverse.Parcel.Area">
562 </member> 562 <summary>Total parcel land area</summary>
563 <member name="F:OpenMetaverse.InventoryItem.GroupOwned"> 563 </member>
564 <summary>If true, item is owned by a group</summary> 564 <member name="F:OpenMetaverse.Parcel.Status">
565 </member> 565 <summary></summary>
566 <member name="F:OpenMetaverse.InventoryItem.SalePrice"> 566 </member>
567 <summary>The price this item can be purchased for</summary> 567 <member name="F:OpenMetaverse.Parcel.SimWideMaxPrims">
568 </member> 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 name="F:OpenMetaverse.InventoryItem.SaleType"> 569 </member>
570 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary> 570 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims">
571 </member> 571 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
572 <member name="F:OpenMetaverse.InventoryItem.Flags"> 572 owned by the agent or group that owns this parcel</summary>
573 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary> 573 </member>
574 </member> 574 <member name="F:OpenMetaverse.Parcel.MaxPrims">
575 <member name="F:OpenMetaverse.InventoryItem.CreationDate"> 575 <summary>Maximum number of primitives this parcel supports</summary>
576 <summary>Time and date this inventory item was created, stored as 576 </member>
577 UTC (Coordinated Universal Time)</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.InventoryItem.TransactionID"> 579 </member>
580 <summary>Used to update the AssetID in requests sent to the server</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.InventoryItem.LastOwnerID"> 582 for parcels owned by an individual this inicates the number of prims owned by the individual</summary>
583 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary> 583 </member>
584 </member> 584 <member name="F:OpenMetaverse.Parcel.GroupPrims">
585 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)"> 585 <summary>Total number of primitives owned by the parcel group on
586 <summary> 586 this parcel, or for parcels owned by an individual with a group set the
587 Construct a new InventoryItem object 587 total number of prims set to that group.</summary>
588 </summary> 588 </member>
589 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 589 <member name="F:OpenMetaverse.Parcel.OtherPrims">
590 </member> 590 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</summary>
591 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 591 </member>
592 <summary> 592 <member name="F:OpenMetaverse.Parcel.ParcelPrimBonus">
593 Construct a new InventoryItem object of a specific Type 593 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
594 </summary> 594 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary>
595 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param> 595 </member>
596 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param> 596 <member name="F:OpenMetaverse.Parcel.OtherCleanTime">
597 </member> 597 <summary>Autoreturn value in minutes for others' objects</summary>
598 <member name="M:OpenMetaverse.InventoryItem.IsLink"> 598 </member>
599 <summary> 599 <member name="F:OpenMetaverse.Parcel.Flags">
600 Indicates inventory item is a link 600 <summary></summary>
601 </summary> 601 </member>
602 <returns>True if inventory item is a link to another inventory item</returns> 602 <member name="F:OpenMetaverse.Parcel.SalePrice">
603 </member> 603 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
604 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 604 <remarks>The SalePrice will remain the same after an ownership
605 <summary> 605 transfer (sale), so it can be used to see the purchase price after
606 606 a sale if the new owner has not changed it</remarks>
607 </summary> 607 </member>
608 <returns></returns> 608 <member name="F:OpenMetaverse.Parcel.Name">
609 </member> 609 <summary>Parcel Name</summary>
610 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 610 </member>
611 <summary> 611 <member name="F:OpenMetaverse.Parcel.Desc">
612 612 <summary>Parcel Description</summary>
613 </summary> 613 </member>
614 <returns></returns> 614 <member name="F:OpenMetaverse.Parcel.MusicURL">
615 </member> 615 <summary>URL For Music Stream</summary>
616 <member name="M:OpenMetaverse.InventoryItem.GetHashCode"> 616 </member>
617 <summary> 617 <member name="F:OpenMetaverse.Parcel.GroupID">
618 Generates a number corresponding to the value of the object to support the use of a hash table. 618 <summary></summary>
619 Suitable for use in hashing algorithms and data structures such as a hash table 619 </member>
620 </summary> 620 <member name="F:OpenMetaverse.Parcel.PassPrice">
621 <returns>A Hashcode of all the combined InventoryItem fields</returns> 621 <summary>Price for a temporary pass</summary>
622 </member> 622 </member>
623 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)"> 623 <member name="F:OpenMetaverse.Parcel.PassHours">
624 <summary> 624 <summary>How long is pass valid for</summary>
625 Compares an object 625 </member>
626 </summary> 626 <member name="F:OpenMetaverse.Parcel.Category">
627 <param name="o">The object to compare</param> 627 <summary></summary>
628 <returns>true if comparison object matches</returns> 628 </member>
629 </member> 629 <member name="F:OpenMetaverse.Parcel.AuthBuyerID">
630 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)"> 630 <summary>Key of authorized buyer</summary>
631 <summary> 631 </member>
632 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object 632 <member name="F:OpenMetaverse.Parcel.SnapshotID">
633 </summary> 633 <summary>Key of parcel snapshot</summary>
634 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param> 634 </member>
635 <returns>true if objects are the same</returns> 635 <member name="F:OpenMetaverse.Parcel.UserLocation">
636 </member> 636 <summary>The landing point location</summary>
637 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)"> 637 </member>
638 <summary> 638 <member name="F:OpenMetaverse.Parcel.UserLookAt">
639 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object 639 <summary>The landing point LookAt</summary>
640 </summary> 640 </member>
641 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param> 641 <member name="F:OpenMetaverse.Parcel.Landing">
642 <returns>true if objects are the same</returns> 642 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary>
643 </member> 643 </member>
644 <member name="T:OpenMetaverse.InventoryTexture"> 644 <member name="F:OpenMetaverse.Parcel.Dwell">
645 <summary> 645 <summary></summary>
646 InventoryTexture Class representing a graphical image 646 </member>
647 </summary> 647 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous">
648 <seealso cref="!:ManagedImage"/> 648 <summary></summary>
649 </member> 649 </member>
650 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)"> 650 <member name="F:OpenMetaverse.Parcel.RegionPushOverride">
651 <summary> 651 <summary></summary>
652 Construct an InventoryTexture object 652 </member>
653 </summary> 653 <member name="F:OpenMetaverse.Parcel.AccessWhiteList">
654 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 654 <summary>Access list of who is whitelisted on this
655 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 655 parcel</summary>
656 </member> 656 </member>
657 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 657 <member name="F:OpenMetaverse.Parcel.AccessBlackList">
658 <summary> 658 <summary>Access list of who is blacklisted on this
659 Construct an InventoryTexture object from a serialization stream 659 parcel</summary>
660 </summary> 660 </member>
661 </member> 661 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified">
662 <member name="T:OpenMetaverse.InventorySound"> 662 <summary>TRUE of region denies access to age unverified users</summary>
663 <summary> 663 </member>
664 InventorySound Class representing a playable sound 664 <member name="F:OpenMetaverse.Parcel.ObscureMedia">
665 </summary> 665 <summary>true to obscure (hide) media url</summary>
666 </member> 666 </member>
667 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)"> 667 <member name="F:OpenMetaverse.Parcel.ObscureMusic">
668 <summary> 668 <summary>true to obscure (hide) music url</summary>
669 Construct an InventorySound object 669 </member>
670 </summary> 670 <member name="F:OpenMetaverse.Parcel.Media">
671 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 671 <summary>A struct containing media details</summary>
672 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 672 </member>
673 </member> 673 <member name="M:OpenMetaverse.Parcel.ToString">
674 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 674 <summary>
675 <summary> 675 Displays a parcel object in string format
676 Construct an InventorySound object from a serialization stream 676 </summary>
677 </summary> 677 <returns>string containing key=value pairs of a parcel object</returns>
678 </member> 678 </member>
679 <member name="T:OpenMetaverse.InventoryCallingCard"> 679 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)">
680 <summary> 680 <summary>
681 InventoryCallingCard Class, contains information on another avatar 681 Defalt constructor
682 </summary> 682 </summary>
683 </member> 683 <param name="localID">Local ID of this parcel</param>
684 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)"> 684 </member>
685 <summary> 685 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)">
686 Construct an InventoryCallingCard object 686 <summary>
687 </summary> 687 Update the simulator with any local changes to this Parcel object
688 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 688 </summary>
689 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 689 <param name="simulator">Simulator to send updates to</param>
690 </member> 690 <param name="wantReply">Whether we want the simulator to confirm
691 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 691 the update with a reply packet or not</param>
692 <summary> 692 </member>
693 Construct an InventoryCallingCard object from a serialization stream 693 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)">
694 </summary> 694 <summary>
695 </member> 695 Set Autoreturn time
696 <member name="T:OpenMetaverse.InventoryLandmark"> 696 </summary>
697 <summary> 697 <param name="simulator">Simulator to send the update to</param>
698 InventoryLandmark Class, contains details on a specific location 698 </member>
699 </summary> 699 <member name="T:OpenMetaverse.ParcelManager">
700 </member> 700 <summary>
701 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)"> 701 Parcel (subdivided simulator lots) subsystem
702 <summary> 702 </summary>
703 Construct an InventoryLandmark object 703 </member>
704 </summary> 704 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply">
705 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 705 <summary>The event subscribers. null if no subcribers</summary>
706 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 706 </member>
707 </member> 707 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)">
708 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 708 <summary>Raises the ParcelDwellReply event</summary>
709 <summary> 709 <param name="e">A ParcelDwellReplyEventArgs object containing the
710 Construct an InventoryLandmark object from a serialization stream 710 data returned from the simulator</param>
711 </summary> 711 </member>
712 </member> 712 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock">
713 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited"> 713 <summary>Thread sync lock object</summary>
714 <summary> 714 </member>
715 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited 715 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo">
716 </summary> 716 <summary>The event subscribers. null if no subcribers</summary>
717 </member> 717 </member>
718 <member name="T:OpenMetaverse.InventoryObject"> 718 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)">
719 <summary> 719 <summary>Raises the ParcelInfoReply event</summary>
720 InventoryObject Class contains details on a primitive or coalesced set of primitives 720 <param name="e">A ParcelInfoReplyEventArgs object containing the
721 </summary> 721 data returned from the simulator</param>
722 </member> 722 </member>
723 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)"> 723 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock">
724 <summary> 724 <summary>Thread sync lock object</summary>
725 Construct an InventoryObject object 725 </member>
726 </summary> 726 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties">
727 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 727 <summary>The event subscribers. null if no subcribers</summary>
728 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 728 </member>
729 </member> 729 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)">
730 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 730 <summary>Raises the ParcelProperties event</summary>
731 <summary> 731 <param name="e">A ParcelPropertiesEventArgs object containing the
732 Construct an InventoryObject object from a serialization stream 732 data returned from the simulator</param>
733 </summary> 733 </member>
734 </member> 734 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock">
735 <member name="P:OpenMetaverse.InventoryObject.ItemFlags"> 735 <summary>Thread sync lock object</summary>
736 <summary> 736 </member>
737 Gets or sets the upper byte of the Flags value 737 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL">
738 </summary> 738 <summary>The event subscribers. null if no subcribers</summary>
739 </member> 739 </member>
740 <member name="P:OpenMetaverse.InventoryObject.AttachPoint"> 740 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)">
741 <summary> 741 <summary>Raises the ParcelAccessListReply event</summary>
742 Gets or sets the object attachment point, the lower byte of the Flags value 742 <param name="e">A ParcelAccessListReplyEventArgs object containing the
743 </summary> 743 data returned from the simulator</param>
744 </member> 744 </member>
745 <member name="T:OpenMetaverse.InventoryNotecard"> 745 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock">
746 <summary> 746 <summary>Thread sync lock object</summary>
747 InventoryNotecard Class, contains details on an encoded text document 747 </member>
748 </summary> 748 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply">
749 </member> 749 <summary>The event subscribers. null if no subcribers</summary>
750 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)"> 750 </member>
751 <summary> 751 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)">
752 Construct an InventoryNotecard object 752 <summary>Raises the ParcelObjectOwnersReply event</summary>
753 </summary> 753 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the
754 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 754 data returned from the simulator</param>
755 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 755 </member>
756 </member> 756 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock">
757 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 757 <summary>Thread sync lock object</summary>
758 <summary> 758 </member>
759 Construct an InventoryNotecard object from a serialization stream 759 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded">
760 </summary> 760 <summary>The event subscribers. null if no subcribers</summary>
761 </member> 761 </member>
762 <member name="T:OpenMetaverse.InventoryCategory"> 762 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)">
763 <summary> 763 <summary>Raises the SimParcelsDownloaded event</summary>
764 InventoryCategory Class 764 <param name="e">A SimParcelsDownloadedEventArgs object containing the
765 </summary> 765 data returned from the simulator</param>
766 <remarks>TODO: Is this even used for anything?</remarks> 766 </member>
767 </member> 767 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock">
768 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)"> 768 <summary>Thread sync lock object</summary>
769 <summary> 769 </member>
770 Construct an InventoryCategory object 770 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects">
771 </summary> 771 <summary>The event subscribers. null if no subcribers</summary>
772 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 772 </member>
773 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 773 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)">
774 </member> 774 <summary>Raises the ForceSelectObjectsReply event</summary>
775 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 775 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the
776 <summary> 776 data returned from the simulator</param>
777 Construct an InventoryCategory object from a serialization stream 777 </member>
778 </summary> 778 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock">
779 </member> 779 <summary>Thread sync lock object</summary>
780 <member name="T:OpenMetaverse.InventoryLSL"> 780 </member>
781 <summary> 781 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply">
782 InventoryLSL Class, represents a Linden Scripting Language object 782 <summary>The event subscribers. null if no subcribers</summary>
783 </summary> 783 </member>
784 </member> 784 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)">
785 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)"> 785 <summary>Raises the ParcelMediaUpdateReply event</summary>
786 <summary> 786 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the
787 Construct an InventoryLSL object 787 data returned from the simulator</param>
788 </summary> 788 </member>
789 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 789 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock">
790 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 790 <summary>Thread sync lock object</summary>
791 </member> 791 </member>
792 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 792 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand">
793 <summary> 793 <summary>The event subscribers. null if no subcribers</summary>
794 Construct an InventoryLSL object from a serialization stream 794 </member>
795 </summary> 795 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)">
796 </member> 796 <summary>Raises the ParcelMediaCommand event</summary>
797 <member name="T:OpenMetaverse.InventorySnapshot"> 797 <param name="e">A ParcelMediaCommandEventArgs object containing the
798 <summary> 798 data returned from the simulator</param>
799 InventorySnapshot Class, an image taken with the viewer 799 </member>
800 </summary> 800 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock">
801 </member> 801 <summary>Thread sync lock object</summary>
802 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)"> 802 </member>
803 <summary> 803 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)">
804 Construct an InventorySnapshot object 804 <summary>
805 </summary> 805 Default constructor
806 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 806 </summary>
807 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 807 <param name="client">A reference to the GridClient object</param>
808 </member> 808 </member>
809 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 809 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)">
810 <summary> 810 <summary>
811 Construct an InventorySnapshot object from a serialization stream 811 Request basic information for a single parcel
812 </summary> 812 </summary>
813 </member> 813 <param name="parcelID">Simulator-local ID of the parcel</param>
814 <member name="T:OpenMetaverse.InventoryAttachment"> 814 </member>
815 <summary> 815 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)">
816 InventoryAttachment Class, contains details on an attachable object 816 <summary>
817 </summary> 817 Request properties of a single parcel
818 </member> 818 </summary>
819 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)"> 819 <param name="simulator">Simulator containing the parcel</param>
820 <summary> 820 <param name="localID">Simulator-local ID of the parcel</param>
821 Construct an InventoryAttachment object 821 <param name="sequenceID">An arbitrary integer that will be returned
822 </summary> 822 with the ParcelProperties reply, useful for distinguishing between
823 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 823 multiple simultaneous requests</param>
824 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 824 </member>
825 </member> 825 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)">
826 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 826 <summary>
827 <summary> 827 Request the access list for a single parcel
828 Construct an InventoryAttachment object from a serialization stream 828 </summary>
829 </summary> 829 <param name="simulator">Simulator containing the parcel</param>
830 </member> 830 <param name="localID">Simulator-local ID of the parcel</param>
831 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint"> 831 <param name="sequenceID">An arbitrary integer that will be returned
832 <summary> 832 with the ParcelAccessList reply, useful for distinguishing between
833 Get the last AttachmentPoint this object was attached to 833 multiple simultaneous requests</param>
834 </summary> 834 <param name="flags"></param>
835 </member> 835 </member>
836 <member name="T:OpenMetaverse.InventoryWearable"> 836 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)">
837 <summary> 837 <summary>
838 InventoryWearable Class, details on a clothing item or body part 838 Request properties of parcels using a bounding box selection
839 </summary> 839 </summary>
840 </member> 840 <param name="simulator">Simulator containing the parcel</param>
841 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)"> 841 <param name="north">Northern boundary of the parcel selection</param>
842 <summary> 842 <param name="east">Eastern boundary of the parcel selection</param>
843 Construct an InventoryWearable object 843 <param name="south">Southern boundary of the parcel selection</param>
844 </summary> 844 <param name="west">Western boundary of the parcel selection</param>
845 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 845 <param name="sequenceID">An arbitrary integer that will be returned
846 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 846 with the ParcelProperties reply, useful for distinguishing between
847 </member> 847 different types of parcel property requests</param>
848 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 848 <param name="snapSelection">A boolean that is returned with the
849 <summary> 849 ParcelProperties reply, useful for snapping focus to a single
850 Construct an InventoryWearable object from a serialization stream 850 parcel</param>
851 </summary> 851 </member>
852 </member> 852 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)">
853 <member name="P:OpenMetaverse.InventoryWearable.WearableType"> 853 <summary>
854 <summary> 854 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
855 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc 855 dictionary)
856 </summary> 856 </summary>
857 </member> 857 <param name="simulator">Simulator to request parcels from (must be connected)</param>
858 <member name="T:OpenMetaverse.InventoryAnimation"> 858 </member>
859 <summary> 859 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)">
860 InventoryAnimation Class, A bvh encoded object which animates an avatar 860 <summary>
861 </summary> 861 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code>
862 </member> 862 dictionary)
863 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)"> 863 </summary>
864 <summary> 864 <param name="simulator">Simulator to request parcels from (must be connected)</param>
865 Construct an InventoryAnimation object 865 <param name="refresh">If TRUE, will force a full refresh</param>
866 </summary> 866 <param name="msDelay">Number of milliseconds to pause in between each request</param>
867 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 867 </member>
868 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 868 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)">
869 </member> 869 <summary>
870 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 870 Request the dwell value for a parcel
871 <summary> 871 </summary>
872 Construct an InventoryAnimation object from a serialization stream 872 <param name="simulator">Simulator containing the parcel</param>
873 </summary> 873 <param name="localID">Simulator-local ID of the parcel</param>
874 </member> 874 </member>
875 <member name="T:OpenMetaverse.InventoryGesture"> 875 <member name="M:OpenMetaverse.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)">
876 <summary> 876 <summary>
877 InventoryGesture Class, details on a series of animations, sounds, and actions 877 Send a request to Purchase a parcel of land
878 </summary> 878 </summary>
879 </member> 879 <param name="simulator">The Simulator the parcel is located in</param>
880 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)"> 880 <param name="localID">The parcels region specific local ID</param>
881 <summary> 881 <param name="forGroup">true if this parcel is being purchased by a group</param>
882 Construct an InventoryGesture object 882 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
883 </summary> 883 <param name="removeContribution">true to remove tier contribution if purchase is successful</param>
884 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the 884 <param name="parcelArea">The parcels size</param>
885 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param> 885 <param name="parcelPrice">The purchase price of the parcel</param>
886 </member> 886 <returns></returns>
887 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 887 </member>
888 <summary> 888 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)">
889 Construct an InventoryGesture object from a serialization stream 889 <summary>
890 </summary> 890 Reclaim a parcel of land
891 </member> 891 </summary>
892 <member name="T:OpenMetaverse.InventoryFolder"> 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 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific 894 </member>
895 to itself 895 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)">
896 </summary> 896 <summary>
897 </member> 897 Deed a parcel to a group
898 <member name="F:OpenMetaverse.InventoryFolder.PreferredType"> 898 </summary>
899 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary> 899 <param name="simulator">The simulator the parcel is in</param>
900 </member> 900 <param name="localID">The parcels region specific local ID</param>
901 <member name="F:OpenMetaverse.InventoryFolder.Version"> 901 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param>
902 <summary>The Version of this folder</summary> 902 </member>
903 </member> 903 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)">
904 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount"> 904 <summary>
905 <summary>Number of child items this folder contains.</summary> 905 Request prim owners of a parcel of land.
906 </member> 906 </summary>
907 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)"> 907 <param name="simulator">Simulator parcel is in</param>
908 <summary> 908 <param name="localID">The parcels region specific local ID</param>
909 Constructor 909 </member>
910 </summary> 910 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})">
911 <param name="itemID">UUID of the folder</param> 911 <summary>
912 </member> 912 Return objects from a parcel
913 <member name="M:OpenMetaverse.InventoryFolder.ToString"> 913 </summary>
914 <summary> 914 <param name="simulator">Simulator parcel is in</param>
915 915 <param name="localID">The parcels region specific local ID</param>
916 </summary> 916 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param>
917 <returns></returns> 917 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param>
918 </member> 918 </member>
919 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 919 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
920 <summary> 920 <summary>
921 Get Serilization data for this InventoryFolder object 921 Subdivide (split) a parcel
922 </summary> 922 </summary>
923 </member> 923 <param name="simulator"></param>
924 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 924 <param name="west"></param>
925 <summary> 925 <param name="south"></param>
926 Construct an InventoryFolder object from a serialization stream 926 <param name="east"></param>
927 </summary> 927 <param name="north"></param>
928 </member> 928 </member>
929 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode"> 929 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)">
930 <summary> 930 <summary>
931 931 Join two parcels of land creating a single parcel
932 </summary> 932 </summary>
933 <returns></returns> 933 <param name="simulator"></param>
934 </member> 934 <param name="west"></param>
935 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)"> 935 <param name="south"></param>
936 <summary> 936 <param name="east"></param>
937 937 <param name="north"></param>
938 </summary> 938 </member>
939 <param name="o"></param> 939 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)">
940 <returns></returns> 940 <summary>
941 </member> 941 Get a parcels LocalID
942 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)"> 942 </summary>
943 <summary> 943 <param name="simulator">Simulator parcel is in</param>
944 944 <param name="position">Vector3 position in simulator (Z not used)</param>
945 </summary> 945 <returns>0 on failure, or parcel LocalID on success.</returns>
946 <param name="o"></param> 946 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and
947 <returns></returns> 947 dictionary.</remarks>
948 </member> 948 </member>
949 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)"> 949 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
950 <summary> 950 <summary>
951 951 Terraform (raise, lower, etc) an area or whole parcel of land
952 </summary> 952 </summary>
953 <param name="o"></param> 953 <param name="simulator">Simulator land area is in.</param>
954 <returns></returns> 954 <param name="localID">LocalID of parcel, or -1 if using bounding box</param>
955 </member> 955 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
956 <member name="T:OpenMetaverse.InventoryManager"> 956 <param name="brushSize">Size of area to modify</param>
957 <summary> 957 <returns>true on successful request sent.</returns>
958 Tools for dealing with agents inventory 958 <remarks>Settings.STORE_LAND_PATCHES must be true,
959 </summary> 959 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
960 </member> 960 </member>
961 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID"> 961 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)">
962 <summary>Used for converting shadow_id to asset_id</summary> 962 <summary>
963 </member> 963 Terraform (raise, lower, etc) an area or whole parcel of land
964 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived"> 964 </summary>
965 <summary>The event subscribers, null of no subscribers</summary> 965 <param name="simulator">Simulator land area is in.</param>
966 </member> 966 <param name="west">west border of area to modify</param>
967 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"> 967 <param name="south">south border of area to modify</param>
968 <summary>Raises the ItemReceived Event</summary> 968 <param name="east">east border of area to modify</param>
969 <param name="e">A ItemReceivedEventArgs object containing 969 <param name="north">north border of area to modify</param>
970 the data sent from the simulator</param> 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.InventoryManager.m_ItemReceivedLock"> 972 <returns>true on successful request sent.</returns>
973 <summary>Thread sync lock object</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="F:OpenMetaverse.InventoryManager.m_FolderUpdated"> 975 </member>
976 <summary>The event subscribers, null of no subscribers</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 </member> 977 <summary>
978 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)"> 978 Terraform (raise, lower, etc) an area or whole parcel of land
979 <summary>Raises the FolderUpdated Event</summary> 979 </summary>
980 <param name="e">A FolderUpdatedEventArgs object containing 980 <param name="simulator">Simulator land area is in.</param>
981 the data sent from the simulator</param> 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.InventoryManager.m_FolderUpdatedLock"> 983 <param name="south">south border of area to modify</param>
984 <summary>Thread sync lock object</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="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered"> 986 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
987 <summary>The event subscribers, null of no subscribers</summary> 987 <param name="brushSize">Size of area to modify</param>
988 </member> 988 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
989 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)"> 989 <returns>true on successful request sent.</returns>
990 <summary>Raises the InventoryObjectOffered Event</summary> 990 <remarks>Settings.STORE_LAND_PATCHES must be true,
991 <param name="e">A InventoryObjectOfferedEventArgs object containing 991 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks>
992 the data sent from the simulator</param> 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="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock"> 994 <summary>
995 <summary>Thread sync lock object</summary> 995 Terraform (raise, lower, etc) an area or whole parcel of land
996 </member> 996 </summary>
997 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived"> 997 <param name="simulator">Simulator land area is in.</param>
998 <summary>The event subscribers, null of no subscribers</summary> 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.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"> 1000 <param name="south">south border of area to modify</param>
1001 <summary>Raises the TaskItemReceived Event</summary> 1001 <param name="east">east border of area to modify</param>
1002 <param name="e">A TaskItemReceivedEventArgs object containing 1002 <param name="north">north border of area to modify</param>
1003 the data sent from the simulator</param> 1003 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param>
1004 </member> 1004 <param name="brushSize">Size of area to modify</param>
1005 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock"> 1005 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param>
1006 <summary>Thread sync lock object</summary> 1006 <param name="height">Height at which the terraform operation is acting at</param>
1007 </member> 1007 </member>
1008 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply"> 1008 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)">
1009 <summary>The event subscribers, null of no subscribers</summary> 1009 <summary>
1010 </member> 1010 Sends a request to the simulator to return a list of objects owned by specific owners
1011 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)"> 1011 </summary>
1012 <summary>Raises the FindObjectByPath Event</summary> 1012 <param name="localID">Simulator local ID of parcel</param>
1013 <param name="e">A FindObjectByPathEventArgs object containing 1013 <param name="selectType">Owners, Others, Etc</param>
1014 the data sent from the simulator</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="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock"> 1016 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks>
1017 <summary>Thread sync lock object</summary> 1017 </member>
1018 </member> 1018 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)">
1019 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply"> 1019 <summary>
1020 <summary>The event subscribers, null of no subscribers</summary> 1020 Eject and optionally ban a user from a parcel
1021 </member> 1021 </summary>
1022 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)"> 1022 <param name="targetID">target key of avatar to eject</param>
1023 <summary>Raises the TaskInventoryReply Event</summary> 1023 <param name="ban">true to also ban target</param>
1024 <param name="e">A TaskInventoryReplyEventArgs object containing 1024 </member>
1025 the data sent from the simulator</param> 1025 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)">
1026 </member> 1026 <summary>
1027 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock"> 1027 Freeze or unfreeze an avatar over your land
1028 <summary>Thread sync lock object</summary> 1028 </summary>
1029 </member> 1029 <param name="targetID">target key to freeze</param>
1030 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory"> 1030 <param name="freeze">true to freeze, false to unfreeze</param>
1031 <summary>The event subscribers, null of no subscribers</summary> 1031 </member>
1032 </member> 1032 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)">
1033 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)"> 1033 <summary>
1034 <summary>Raises the SaveAssetToInventory Event</summary> 1034 Abandon a parcel of land
1035 <param name="e">A SaveAssetToInventoryEventArgs object containing 1035 </summary>
1036 the data sent from the simulator</param> 1036 <param name="simulator">Simulator parcel is in</param>
1037 </member> 1037 <param name="localID">Simulator local ID of parcel</param>
1038 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock"> 1038 </member>
1039 <summary>Thread sync lock object</summary> 1039 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)">
1040 </member> 1040 <summary>
1041 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply"> 1041 Requests the UUID of the parcel in a remote region at a specified location
1042 <summary>The event subscribers, null of no subscribers</summary> 1042 </summary>
1043 </member> 1043 <param name="location">Location of the parcel in the remote region</param>
1044 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)"> 1044 <param name="regionHandle">Remote region handle</param>
1045 <summary>Raises the ScriptRunningReply Event</summary> 1045 <param name="regionID">Remote region UUID</param>
1046 <param name="e">A ScriptRunningReplyEventArgs object containing 1046 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns>
1047 the data sent from the simulator</param> 1047 </member>
1048 </member> 1048 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)">
1049 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock"> 1049 <summary>
1050 <summary>Thread sync lock object</summary> 1050 Retrieves information on resources used by the parcel
1051 </member> 1051 </summary>
1052 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames"> 1052 <param name="parcelID">UUID of the parcel</param>
1053 <summary>Partial mapping of AssetTypes to folder names</summary> 1053 <param name="getDetails">Should per object resource usage be requested</param>
1054 </member> 1054 <param name="callback">Callback invoked when the request is complete</param>
1055 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)"> 1055 </member>
1056 <summary> 1056 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1057 Default constructor 1057 <summary>Process an incoming packet and raise the appropriate events</summary>
1058 </summary> 1058 <param name="sender">The sender</param>
1059 <param name="client">Reference to the GridClient object</param> 1059 <param name="e">The EventArgs object containing the packet data</param>
1060 </member> 1060 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks>
1061 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)"> 1061 </member>
1062 <summary> 1062 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1063 Fetch an inventory item from the dataserver 1063 <summary>Process an incoming packet and raise the appropriate events</summary>
1064 </summary> 1064 <param name="sender">The sender</param>
1065 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 1065 <param name="e">The EventArgs object containing the packet data</param>
1066 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 1066 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks>
1067 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 1067 </member>
1068 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns> 1068 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1069 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks> 1069 <summary>Process an incoming packet and raise the appropriate events</summary>
1070 </member> 1070 <param name="sender">The sender</param>
1071 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1071 <param name="e">The EventArgs object containing the packet data</param>
1072 <summary> 1072 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks>
1073 Request A single inventory item 1073 </member>
1074 </summary> 1074 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1075 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param> 1075 <summary>Process an incoming packet and raise the appropriate events</summary>
1076 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param> 1076 <param name="sender">The sender</param>
1077 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 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.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 1079 </member>
1080 <summary> 1080 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1081 Request inventory items 1081 <summary>Process an incoming packet and raise the appropriate events</summary>
1082 </summary> 1082 <param name="sender">The sender</param>
1083 <param name="itemIDs">Inventory items to request</param> 1083 <param name="e">The EventArgs object containing the packet data</param>
1084 <param name="ownerIDs">Owners of the inventory items</param> 1084 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks>
1085 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> 1085 </member>
1086 </member> 1086 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1087 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"> 1087 <summary>Process an incoming packet and raise the appropriate events</summary>
1088 <summary> 1088 <param name="sender">The sender</param>
1089 Get contents of a folder 1089 <param name="e">The EventArgs object containing the packet data</param>
1090 </summary> 1090 </member>
1091 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param> 1091 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1092 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param> 1092 <summary>Process an incoming packet and raise the appropriate events</summary>
1093 <param name="folders">true to retrieve folders</param> 1093 <param name="sender">The sender</param>
1094 <param name="items">true to retrieve items</param> 1094 <param name="e">The EventArgs object containing the packet data</param>
1095 <param name="order">sort order to return results in</param> 1095 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks>
1096 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param> 1096 </member>
1097 <returns>A list of inventory items matching search criteria within folder</returns> 1097 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply">
1098 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/> 1098 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1099 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are 1099 </member>
1100 requested</remarks> 1100 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply">
1101 </member> 1101 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary>
1102 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"> 1102 </member>
1103 <summary> 1103 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties">
1104 Request the contents of an inventory folder 1104 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary>
1105 </summary> 1105 </member>
1106 <param name="folder">The folder to search</param> 1106 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply">
1107 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></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="folders">true to return <seealso cref="!:InventoryManager.InventoryFolder"/>s contained in folder</param> 1108 </member>
1109 <param name="items">true to return <seealso cref="!:InventoryManager.InventoryItem"/>s containd in folder</param> 1109 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply">
1110 <param name="order">the sort order to return items in</param> 1110 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary>
1111 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/> 1111 </member>
1112 </member> 1112 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded">
1113 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)"> 1113 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary>
1114 <summary> 1114 </member>
1115 Returns the UUID of the folder (category) that defaults to 1115 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply">
1116 containing 'type'. The folder is not necessarily only for that 1116 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary>
1117 type 1117 </member>
1118 </summary> 1118 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply">
1119 <remarks>This will return the root folder if one does not exist</remarks> 1119 <summary>Raised when the simulator responds to a Parcel Update request</summary>
1120 <param name="type"></param> 1120 </member>
1121 <returns>The UUID of the desired folder if found, the UUID of the RootFolder 1121 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand">
1122 if not found, or UUID.Zero on failure</returns> 1122 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary>
1123 </member> 1123 </member>
1124 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)"> 1124 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry">
1125 <summary> 1125 <summary>
1126 Find an object in inventory using a specific path to search 1126 Parcel Accesslist
1127 </summary> 1127 </summary>
1128 <param name="baseFolder">The folder to begin the search in</param> 1128 </member>
1129 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 1129 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID">
1130 <param name="path">A string path to search</param> 1130 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary>
1131 <param name="timeoutMS">milliseconds to wait for a reply</param> 1131 </member>
1132 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if 1132 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time">
1133 timeout occurs or item is not found</returns> 1133 <summary></summary>
1134 </member> 1134 </member>
1135 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 1135 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags">
1136 <summary> 1136 <summary>Flags for specific entry in white/black lists</summary>
1137 Find inventory items by path 1137 </member>
1138 </summary> 1138 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners">
1139 <param name="baseFolder">The folder to begin the search in</param> 1139 <summary>
1140 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param> 1140 Owners of primitives on parcel
1141 <param name="path">A string path to search, folders/objects separated by a '/'</param> 1141 </summary>
1142 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks> 1142 </member>
1143 </member> 1143 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID">
1144 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)"> 1144 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
1145 <summary> 1145 </member>
1146 Search inventory Store object for an item or folder 1146 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned">
1147 </summary> 1147 <summary>True of owner is group</summary>
1148 <param name="baseFolder">The folder to begin the search in</param> 1148 </member>
1149 <param name="path">An array which creates a path to search</param> 1149 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count">
1150 <param name="level">Number of levels below baseFolder to conduct searches</param> 1150 <summary>Total count of prims owned by OwnerID</summary>
1151 <param name="firstOnly">if True, will stop searching after first match is found</param> 1151 </member>
1152 <returns>A list of inventory items found</returns> 1152 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus">
1153 </member> 1153 <summary>true of OwnerID is currently online and is not a group</summary>
1154 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)"> 1154 </member>
1155 <summary> 1155 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim">
1156 Move an inventory item or folder to a new location 1156 <summary>The date of the most recent prim left by OwnerID</summary>
1157 </summary> 1157 </member>
1158 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 1158 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback">
1159 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 1159 <summary>
1160 </member> 1160 Called once parcel resource usage information has been collected
1161 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)"> 1161 </summary>
1162 <summary> 1162 <param name="success">Indicates if operation was successfull</param>
1163 Move an inventory item or folder to a new location and change its name 1163 <param name="info">Parcel resource usage information</param>
1164 </summary> 1164 </member>
1165 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param> 1165 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs">
1166 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param> 1166 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary>
1167 <param name="newName">The name to change the item or folder to</param> 1167 </member>
1168 </member> 1168 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)">
1169 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 1169 <summary>
1170 <summary> 1170 Construct a new instance of the ParcelDwellReplyEventArgs class
1171 Move and rename a folder 1171 </summary>
1172 </summary> 1172 <param name="parcelID">The global ID of the parcel</param>
1173 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 1173 <param name="localID">The simulator specific ID of the parcel</param>
1174 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 1174 <param name="dwell">The calculated dwell for the parcel</param>
1175 <param name="newName">The name to change the folder to</param> 1175 </member>
1176 </member> 1176 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID">
1177 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 1177 <summary>Get the global ID of the parcel</summary>
1178 <summary> 1178 </member>
1179 Update folder properties 1179 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID">
1180 </summary> 1180 <summary>Get the simulator specific ID of the parcel</summary>
1181 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param> 1181 </member>
1182 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param> 1182 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell">
1183 <param name="name">Folder name</param> 1183 <summary>Get the calculated dwell</summary>
1184 <param name="type">Folder type</param> 1184 </member>
1185 </member> 1185 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs">
1186 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1186 <summary>Contains basic parcel information data returned from the
1187 <summary> 1187 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1188 Move a folder 1188 </member>
1189 </summary> 1189 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)">
1190 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param> 1190 <summary>
1191 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param> 1191 Construct a new instance of the ParcelInfoReplyEventArgs class
1192 </member> 1192 </summary>
1193 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 1193 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param>
1194 <summary> 1194 </member>
1195 Move multiple folders, the keys in the Dictionary parameter, 1195 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel">
1196 to a new parents, the value of that folder's key. 1196 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary>
1197 </summary> 1197 </member>
1198 <param name="foldersNewParents">A Dictionary containing the 1198 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs">
1199 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the 1199 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary>
1200 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param> 1200 </member>
1201 </member> 1201 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)">
1202 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1202 <summary>
1203 <summary> 1203 Construct a new instance of the ParcelPropertiesEventArgs class
1204 Move an inventory item to a new folder 1204 </summary>
1205 </summary> 1205 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1206 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 1206 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param>
1207 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 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.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)"> 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 Move and rename an inventory item 1211 these results</param>
1212 </summary> 1212 <param name="snapSelection">TODO:</param>
1213 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param> 1213 </member>
1214 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param> 1214 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator">
1215 <param name="newName">The name to change the folder to</param> 1215 <summary>Get the simulator the parcel is located in</summary>
1216 </member> 1216 </member>
1217 <member name="M:OpenMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})"> 1217 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel">
1218 <summary> 1218 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary>
1219 Move multiple inventory items to new locations 1219 <remarks>If Result is NoData, this object will not contain valid data</remarks>
1220 </summary> 1220 </member>
1221 <param name="itemsNewParents">A Dictionary containing the 1221 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result">
1222 <seealso cref="T:OpenMetaverse.UUID"/> of the source item as the key, and the 1222 <summary>Get the result of the request</summary>
1223 <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder as the value</param> 1223 </member>
1224 </member> 1224 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims">
1225 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)"> 1225 <summary>Get the number of primitieves your agent is
1226 <summary> 1226 currently selecting and or sitting on in this parcel</summary>
1227 Remove descendants of a folder 1227 </member>
1228 </summary> 1228 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID">
1229 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param> 1229 <summary>Get the user assigned ID used to correlate a request with
1230 </member> 1230 these results</summary>
1231 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)"> 1231 </member>
1232 <summary> 1232 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection">
1233 Remove a single item from inventory 1233 <summary>TODO:</summary>
1234 </summary> 1234 </member>
1235 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param> 1235 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs">
1236 </member> 1236 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1237 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)"> 1237 </member>
1238 <summary> 1238 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})">
1239 Remove a folder from inventory 1239 <summary>
1240 </summary> 1240 Construct a new instance of the ParcelAccessListReplyEventArgs class
1241 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param> 1241 </summary>
1242 </member> 1242 <param name="simulator">The simulator the parcel is located in</param>
1243 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})"> 1243 <param name="sequenceID">The user assigned ID used to correlate a request with
1244 <summary> 1244 these results</param>
1245 Remove multiple items or folders from inventory 1245 <param name="localID">The simulator specific ID of the parcel</param>
1246 </summary> 1246 <param name="flags">TODO:</param>
1247 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param> 1247 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param>
1248 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param> 1248 </member>
1249 </member> 1249 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator">
1250 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound"> 1250 <summary>Get the simulator the parcel is located in</summary>
1251 <summary> 1251 </member>
1252 Empty the Lost and Found folder 1252 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID">
1253 </summary> 1253 <summary>Get the user assigned ID used to correlate a request with
1254 </member> 1254 these results</summary>
1255 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash"> 1255 </member>
1256 <summary> 1256 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID">
1257 Empty the Trash folder 1257 <summary>Get the simulator specific ID of the parcel</summary>
1258 </summary> 1258 </member>
1259 </member> 1259 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags">
1260 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItem(OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,OpenMetaverse.InventoryType,OpenMetaverse.PermissionMask,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 1260 <summary>TODO:</summary>
1261 <summary> 1261 </member>
1262 1262 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList">
1263 </summary> 1263 <summary>Get the list containing the white/blacklisted agents for the parcel</summary>
1264 <param name="parentFolder"></param> 1264 </member>
1265 <param name="name"></param> 1265 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs">
1266 <param name="description"></param> 1266 <summary>Contains blacklist and whitelist data returned from the
1267 <param name="type"></param> 1267 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary>
1268 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 1268 </member>
1269 <param name="invType"></param> 1269 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})">
1270 <param name="nextOwnerMask"></param> 1270 <summary>
1271 <param name="callback"></param> 1271 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class
1272 </member> 1272 </summary>
1273 <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)"> 1273 <param name="simulator">The simulator the parcel is located in</param>
1274 <summary> 1274 <param name="primOwners">The list containing prim ownership counts</param>
1275 1275 </member>
1276 </summary> 1276 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator">
1277 <param name="parentFolder"></param> 1277 <summary>Get the simulator the parcel is located in</summary>
1278 <param name="name"></param> 1278 </member>
1279 <param name="description"></param> 1279 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners">
1280 <param name="type"></param> 1280 <summary>Get the list containing prim ownership counts</summary>
1281 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param> 1281 </member>
1282 <param name="invType"></param> 1282 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs">
1283 <param name="wearableType"></param> 1283 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary>
1284 <param name="nextOwnerMask"></param> 1284 </member>
1285 <param name="callback"></param> 1285 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])">
1286 </member> 1286 <summary>
1287 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)"> 1287 Construct a new instance of the SimParcelsDownloadedEventArgs class
1288 <summary> 1288 </summary>
1289 Creates a new inventory folder 1289 <param name="simulator">The simulator the parcel data was retrieved from</param>
1290 </summary> 1290 <param name="simParcels">The dictionary containing the parcel data</param>
1291 <param name="parentID">ID of the folder to put this folder in</param> 1291 <param name="parcelMap">The multidimensional array containing a x,y grid mapped
1292 <param name="name">Name of the folder to create</param> 1292 to each 64x64 parcel's LocalID.</param>
1293 <returns>The UUID of the newly created folder</returns> 1293 </member>
1294 </member> 1294 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator">
1295 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)"> 1295 <summary>Get the simulator the parcel data was retrieved from</summary>
1296 <summary> 1296 </member>
1297 Creates a new inventory folder 1297 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels">
1298 </summary> 1298 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary>
1299 <param name="parentID">ID of the folder to put this folder in</param> 1299 </member>
1300 <param name="name">Name of the folder to create</param> 1300 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap">
1301 <param name="preferredType">Sets this folder as the default folder 1301 <summary>Get the multidimensional array containing a x,y grid mapped
1302 for new assets of the specified type. Use <code>AssetType.Unknown</code> 1302 to each 64x64 parcel's LocalID.</summary>
1303 to create a normal folder, otherwise it will likely create a 1303 </member>
1304 duplicate of an existing folder type</param> 1304 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs">
1305 <returns>The UUID of the newly created folder</returns> 1305 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary>
1306 <remarks>If you specify a preferred type of <code>AsseType.Folder</code> 1306 </member>
1307 it will create a new root folder which may likely cause all sorts 1307 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)">
1308 of strange problems</remarks> 1308 <summary>
1309 </member> 1309 Construct a new instance of the ForceSelectObjectsReplyEventArgs class
1310 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 1310 </summary>
1311 <summary> 1311 <param name="simulator">The simulator the parcel data was retrieved from</param>
1312 Create an inventory item and upload asset data 1312 <param name="objectIDs">The list of primitive IDs</param>
1313 </summary> 1313 <param name="resetList">true if the list is clean and contains the information
1314 <param name="data">Asset data</param> 1314 only for a given request</param>
1315 <param name="name">Inventory item name</param> 1315 </member>
1316 <param name="description">Inventory item description</param> 1316 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator">
1317 <param name="assetType">Asset type</param> 1317 <summary>Get the simulator the parcel data was retrieved from</summary>
1318 <param name="invType">Inventory type</param> 1318 </member>
1319 <param name="folderID">Put newly created inventory in this folder</param> 1319 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs">
1320 <param name="callback">Delegate that will receive feedback on success or failure</param> 1320 <summary>Get the list of primitive IDs</summary>
1321 </member> 1321 </member>
1322 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.Permissions,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)"> 1322 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList">
1323 <summary> 1323 <summary>true if the list is clean and contains the information
1324 Create an inventory item and upload asset data 1324 only for a given request</summary>
1325 </summary> 1325 </member>
1326 <param name="data">Asset data</param> 1326 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs">
1327 <param name="name">Inventory item name</param> 1327 <summary>Contains data when the media data for a parcel the avatar is on changes</summary>
1328 <param name="description">Inventory item description</param> 1328 </member>
1329 <param name="assetType">Asset type</param> 1329 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)">
1330 <param name="invType">Inventory type</param> 1330 <summary>
1331 <param name="folderID">Put newly created inventory in this folder</param> 1331 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class
1332 <param name="permissions">Permission of the newly created item 1332 </summary>
1333 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param> 1333 <param name="simulator">the simulator the parcel media data was updated in</param>
1334 <param name="callback">Delegate that will receive feedback on success or failure</param> 1334 <param name="media">The updated media information</param>
1335 </member> 1335 </member>
1336 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 1336 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator">
1337 <summary> 1337 <summary>Get the simulator the parcel media data was updated in</summary>
1338 Creates inventory link to another inventory item or folder 1338 </member>
1339 </summary> 1339 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media">
1340 <param name="folderID">Put newly created link in folder with this UUID</param> 1340 <summary>Get the updated media information</summary>
1341 <param name="bse">Inventory item or folder</param> 1341 </member>
1342 <param name="callback">Method to call upon creation of the link</param> 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.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 1344 </member>
1345 <summary> 1345 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)">
1346 Creates inventory link to another inventory item 1346 <summary>
1347 </summary> 1347 Construct a new instance of the ParcelMediaCommandEventArgs class
1348 <param name="folderID">Put newly created link in folder with this UUID</param> 1348 </summary>
1349 <param name="item">Original inventory item</param> 1349 <param name="simulator">The simulator the parcel media command was issued in</param>
1350 <param name="callback">Method to call upon creation of the link</param> 1350 <param name="sequence"></param>
1351 </member> 1351 <param name="flags"></param>
1352 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 1352 <param name="command">The media command that was sent</param>
1353 <summary> 1353 <param name="time"></param>
1354 Creates inventory link to another inventory folder 1354 </member>
1355 </summary> 1355 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator">
1356 <param name="folderID">Put newly created link in folder with this UUID</param> 1356 <summary>Get the simulator the parcel media command was issued in</summary>
1357 <param name="folder">Original inventory folder</param> 1357 </member>
1358 <param name="callback">Method to call upon creation of the link</param> 1358 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence">
1359 </member> 1359 <summary></summary>
1360 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedCallback)"> 1360 </member>
1361 <summary> 1361 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags">
1362 Creates inventory link to another inventory item or folder 1362 <summary></summary>
1363 </summary> 1363 </member>
1364 <param name="folderID">Put newly created link in folder with this UUID</param> 1364 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand">
1365 <param name="itemID">Original item's UUID</param> 1365 <summary>Get the media command that was sent</summary>
1366 <param name="name">Name</param> 1366 </member>
1367 <param name="description">Description</param> 1367 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time">
1368 <param name="assetType">Asset Type</param> 1368 <summary></summary>
1369 <param name="invType">Inventory Type</param> 1369 </member>
1370 <param name="transactionID">Transaction UUID</param> 1370 <member name="T:OpenMetaverse.Assets.AssetAnimation">
1371 <param name="callback">Method to call upon creation of the link</param> 1371 <summary>
1372 </member> 1372 Represents an Animation
1373 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 1373 </summary>
1374 <summary> 1374 </member>
1375 1375 <member name="T:OpenMetaverse.Assets.Asset">
1376 </summary> 1376 <summary>
1377 <param name="item"></param> 1377 Base class for all Asset types
1378 <param name="newParent"></param> 1378 </summary>
1379 <param name="newName"></param> 1379 </member>
1380 <param name="callback"></param> 1380 <member name="F:OpenMetaverse.Assets.Asset.AssetData">
1381 </member> 1381 <summary>A byte array containing the raw asset data</summary>
1382 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 1382 </member>
1383 <summary> 1383 <member name="F:OpenMetaverse.Assets.Asset.Temporary">
1384 1384 <summary>True if the asset it only stored on the server temporarily</summary>
1385 </summary> 1385 </member>
1386 <param name="item"></param> 1386 <member name="F:OpenMetaverse.Assets.Asset._AssetID">
1387 <param name="newParent"></param> 1387 <summary>A unique ID</summary>
1388 <param name="newName"></param> 1388 </member>
1389 <param name="oldOwnerID"></param> 1389 <member name="M:OpenMetaverse.Assets.Asset.#ctor">
1390 <param name="callback"></param> 1390 <summary>
1391 </member> 1391 Construct a new Asset object
1392 <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)"> 1392 </summary>
1393 <summary> 1393 </member>
1394 1394 <member name="M:OpenMetaverse.Assets.Asset.#ctor(OpenMetaverse.UUID,System.Byte[])">
1395 </summary> 1395 <summary>
1396 <param name="items"></param> 1396 Construct a new Asset object
1397 <param name="targetFolders"></param> 1397 </summary>
1398 <param name="newNames"></param> 1398 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1399 <param name="oldOwnerID"></param> 1399 <param name="assetData">A byte array containing the raw asset data</param>
1400 <param name="callback"></param> 1400 </member>
1401 </member> 1401 <member name="M:OpenMetaverse.Assets.Asset.Encode">
1402 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)"> 1402 <summary>
1403 <summary> 1403 Regenerates the <code>AssetData</code> byte array from the properties
1404 Request a copy of an asset embedded within a notecard 1404 of the derived class.
1405 </summary> 1405 </summary>
1406 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param> 1406 </member>
1407 <param name="notecardID">UUID of the notecard to request an asset from</param> 1407 <member name="M:OpenMetaverse.Assets.Asset.Decode">
1408 <param name="folderID">Target folder for asset to go to in your inventory</param> 1408 <summary>
1409 <param name="itemID">UUID of the embedded asset</param> 1409 Decodes the AssetData, placing it in appropriate properties of the derived
1410 <param name="callback">callback to run when item is copied to inventory</param> 1410 class.
1411 </member> 1411 </summary>
1412 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)"> 1412 <returns>True if the asset decoding succeeded, otherwise false</returns>
1413 <summary> 1413 </member>
1414 1414 <member name="P:OpenMetaverse.Assets.Asset.AssetID">
1415 </summary> 1415 <summary>The assets unique ID</summary>
1416 <param name="item"></param> 1416 </member>
1417 </member> 1417 <member name="P:OpenMetaverse.Assets.Asset.AssetType">
1418 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 1418 <summary>
1419 <summary> 1419 The "type" of asset, Notecard, Animation, etc
1420 1420 </summary>
1421 </summary> 1421 </member>
1422 <param name="items"></param> 1422 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor">
1423 </member> 1423 <summary>Default Constructor</summary>
1424 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)"> 1424 </member>
1425 <summary> 1425 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])">
1426 1426 <summary>
1427 </summary> 1427 Construct an Asset object of type Animation
1428 <param name="items"></param> 1428 </summary>
1429 <param name="transactionID"></param> 1429 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
1430 </member> 1430 <param name="assetData">A byte array containing the raw asset data</param>
1431 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 1431 </member>
1432 <summary> 1432 <member name="P:OpenMetaverse.Assets.AssetAnimation.AssetType">
1433 1433 <summary>Override the base classes AssetType</summary>
1434 </summary> 1434 </member>
1435 <param name="data"></param> 1435 <member name="T:OpenMetaverse.VisualColorOperation">
1436 <param name="notecardID"></param> 1436 <summary>
1437 <param name="callback"></param> 1437 Operation to apply when applying color to texture
1438 </member> 1438 </summary>
1439 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 1439 </member>
1440 <summary> 1440 <member name="T:OpenMetaverse.VisualColorParam">
1441 Save changes to notecard embedded in object contents 1441 <summary>
1442 </summary> 1442 Information needed to translate visual param value to RGBA color
1443 <param name="data">Encoded notecard asset data</param> 1443 </summary>
1444 <param name="notecardID">Notecard UUID</param> 1444 </member>
1445 <param name="taskID">Object's UUID</param> 1445 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])">
1446 <param name="callback">Called upon finish of the upload with status information</param> 1446 <summary>
1447 </member> 1447 Construct VisualColorParam
1448 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)"> 1448 </summary>
1449 <summary> 1449 <param name="operation">Operation to apply when applying color to texture</param>
1450 Upload new gesture asset for an inventory gesture item 1450 <param name="colors">Colors</param>
1451 </summary> 1451 </member>
1452 <param name="data">Encoded gesture asset</param> 1452 <member name="T:OpenMetaverse.VisualAlphaParam">
1453 <param name="gestureID">Gesture inventory UUID</param> 1453 <summary>
1454 <param name="callback">Callback whick will be called when upload is complete</param> 1454 Represents alpha blending and bump infor for a visual parameter
1455 </member> 1455 such as sleive length
1456 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 1456 </summary>
1457 <summary> 1457 </member>
1458 Update an existing script in an agents Inventory 1458 <member name="F:OpenMetaverse.VisualAlphaParam.Domain">
1459 </summary> 1459 <summary>Stregth of the alpha to apply</summary>
1460 <param name="data">A byte[] array containing the encoded scripts contents</param> 1460 </member>
1461 <param name="itemID">the itemID of the script</param> 1461 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile">
1462 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 1462 <summary>File containing the alpha channel</summary>
1463 <param name="callback"></param> 1463 </member>
1464 </member> 1464 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero">
1465 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)"> 1465 <summary>Skip blending if parameter value is 0</summary>
1466 <summary> 1466 </member>
1467 Update an existing script in an task Inventory 1467 <member name="F:OpenMetaverse.VisualAlphaParam.MultiplyBlend">
1468 </summary> 1468 <summary>Use miltiply insted of alpha blending</summary>
1469 <param name="data">A byte[] array containing the encoded scripts contents</param> 1469 </member>
1470 <param name="itemID">the itemID of the script</param> 1470 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)">
1471 <param name="taskID">UUID of the prim containting the script</param> 1471 <summary>
1472 <param name="mono">if true, sets the script content to run on the mono interpreter</param> 1472 Create new alhpa information for a visual param
1473 <param name="running">if true, sets the script to running</param> 1473 </summary>
1474 <param name="callback"></param> 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="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)"> 1476 <param name="skipIfZero">Skip blending if parameter value is 0</param>
1477 <summary> 1477 <param name="multiplyBlend">Use miltiply insted of alpha blending</param>
1478 Rez an object from inventory 1478 </member>
1479 </summary> 1479 <member name="T:OpenMetaverse.VisualParam">
1480 <param name="simulator">Simulator to place object in</param> 1480 <summary>
1481 <param name="rotation">Rotation of the object when rezzed</param> 1481 A single visual characteristic of an avatar mesh, such as eyebrow height
1482 <param name="position">Vector of where to place object</param> 1482 </summary>
1483 <param name="item">InventoryItem object containing item details</param> 1483 </member>
1484 </member> 1484 <member name="F:OpenMetaverse.VisualParam.ParamID">
1485 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 1485 <summary>Index of this visual param</summary>
1486 <summary> 1486 </member>
1487 Rez an object from inventory 1487 <member name="F:OpenMetaverse.VisualParam.Name">
1488 </summary> 1488 <summary>Internal name</summary>
1489 <param name="simulator">Simulator to place object in</param> 1489 </member>
1490 <param name="rotation">Rotation of the object when rezzed</param> 1490 <member name="F:OpenMetaverse.VisualParam.Group">
1491 <param name="position">Vector of where to place object</param> 1491 <summary>Group ID this parameter belongs to</summary>
1492 <param name="item">InventoryItem object containing item details</param> 1492 </member>
1493 <param name="groupOwner">UUID of group to own the object</param> 1493 <member name="F:OpenMetaverse.VisualParam.Wearable">
1494 </member> 1494 <summary>Name of the wearable this parameter belongs to</summary>
1495 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 1495 </member>
1496 <summary> 1496 <member name="F:OpenMetaverse.VisualParam.Label">
1497 Rez an object from inventory 1497 <summary>Displayable label of this characteristic</summary>
1498 </summary> 1498 </member>
1499 <param name="simulator">Simulator to place object in</param> 1499 <member name="F:OpenMetaverse.VisualParam.LabelMin">
1500 <param name="rotation">Rotation of the object when rezzed</param> 1500 <summary>Displayable label for the minimum value of this characteristic</summary>
1501 <param name="position">Vector of where to place object</param> 1501 </member>
1502 <param name="item">InventoryItem object containing item details</param> 1502 <member name="F:OpenMetaverse.VisualParam.LabelMax">
1503 <param name="groupOwner">UUID of group to own the object</param> 1503 <summary>Displayable label for the maximum value of this characteristic</summary>
1504 <param name="queryID">User defined queryID to correlate replies</param> 1504 </member>
1505 <param name="rezSelected">If set to true, the CreateSelected flag 1505 <member name="F:OpenMetaverse.VisualParam.DefaultValue">
1506 will be set on the rezzed object</param> 1506 <summary>Default value</summary>
1507 </member> 1507 </member>
1508 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)"> 1508 <member name="F:OpenMetaverse.VisualParam.MinValue">
1509 <summary> 1509 <summary>Minimum value</summary>
1510 DeRez an object from the simulator to the agents Objects folder in the agents Inventory 1510 </member>
1511 </summary> 1511 <member name="F:OpenMetaverse.VisualParam.MaxValue">
1512 <param name="objectLocalID">The simulator Local ID of the object</param> 1512 <summary>Maximum value</summary>
1513 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 1513 </member>
1514 </member> 1514 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute">
1515 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1515 <summary>Is this param used for creation of bump layer?</summary>
1516 <summary> 1516 </member>
1517 DeRez an object from the simulator and return to inventory 1517 <member name="F:OpenMetaverse.VisualParam.AlphaParams">
1518 </summary> 1518 <summary>Alpha blending/bump info</summary>
1519 <param name="objectLocalID">The simulator Local ID of the object</param> 1519 </member>
1520 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param> 1520 <member name="F:OpenMetaverse.VisualParam.ColorParams">
1521 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or- 1521 <summary>Color information</summary>
1522 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 1522 </member>
1523 <param name="transactionID">The transaction ID for this request which 1523 <member name="F:OpenMetaverse.VisualParam.Drivers">
1524 can be used to correlate this request with other packets</param> 1524 <summary>Array of param IDs that are drivers for this parameter</summary>
1525 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks> 1525 </member>
1526 </member> 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 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)"> 1527 <summary>
1528 <summary> 1528 Set all the values through the constructor
1529 Rez an item from inventory to its previous simulator location 1529 </summary>
1530 </summary> 1530 <param name="paramID">Index of this visual param</param>
1531 <param name="simulator"></param> 1531 <param name="name">Internal name</param>
1532 <param name="item"></param> 1532 <param name="group"></param>
1533 <param name="queryID"></param> 1533 <param name="wearable"></param>
1534 <returns></returns> 1534 <param name="label">Displayable label of this characteristic</param>
1535 </member> 1535 <param name="labelMin">Displayable label for the minimum value of this characteristic</param>
1536 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 1536 <param name="labelMax">Displayable label for the maximum value of this characteristic</param>
1537 <summary> 1537 <param name="def">Default value</param>
1538 Give an inventory item to another avatar 1538 <param name="min">Minimum value</param>
1539 </summary> 1539 <param name="max">Maximum value</param>
1540 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param> 1540 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param>
1541 <param name="itemName">The name of the item</param> 1541 <param name="drivers">Array of param IDs that are drivers for this parameter</param>
1542 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 1542 <param name="alpha">Alpha blending/bump info</param>
1543 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 1543 <param name="colorParams">Color information</param>
1544 <param name="doEffect">true to generate a beameffect during transfer</param> 1544 </member>
1545 </member> 1545 <member name="T:OpenMetaverse.VisualParams">
1546 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)"> 1546 <summary>
1547 <summary> 1547 Holds the Params array of all the avatar appearance parameters
1548 Give an inventory Folder with contents to another avatar 1548 </summary>
1549 </summary> 1549 </member>
1550 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param> 1550 <member name="T:OpenMetaverse.StatusCode">
1551 <param name="folderName">The name of the folder</param> 1551 <summary>
1552 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param> 1552
1553 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param> 1553 </summary>
1554 <param name="doEffect">true to generate a beameffect during transfer</param> 1554 </member>
1555 </member> 1555 <member name="F:OpenMetaverse.StatusCode.OK">
1556 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)"> 1556 <summary>OK</summary>
1557 <summary> 1557 </member>
1558 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory 1558 <member name="F:OpenMetaverse.StatusCode.Done">
1559 </summary> 1559 <summary>Transfer completed</summary>
1560 <param name="objectLocalID">The target object</param> 1560 </member>
1561 <param name="item">The item to copy or move from inventory</param> 1561 <member name="F:OpenMetaverse.StatusCode.Skip">
1562 <returns></returns> 1562 <summary></summary>
1563 <remarks>For items with copy permissions a copy of the item is placed in the tasks inventory, 1563 </member>
1564 for no-copy items the object is moved to the tasks inventory</remarks> 1564 <member name="F:OpenMetaverse.StatusCode.Abort">
1565 </member> 1565 <summary></summary>
1566 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)"> 1566 </member>
1567 <summary> 1567 <member name="F:OpenMetaverse.StatusCode.Error">
1568 Retrieve a listing of the items contained in a task (Primitive) 1568 <summary>Unknown error occurred</summary>
1569 </summary> 1569 </member>
1570 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param> 1570 <member name="F:OpenMetaverse.StatusCode.UnknownSource">
1571 <param name="objectLocalID">The tasks simulator local ID</param> 1571 <summary>Equivalent to a 404 error</summary>
1572 <param name="timeoutMS">milliseconds to wait for reply from simulator</param> 1572 </member>
1573 <returns>A list containing the inventory items inside the task or null 1573 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions">
1574 if a timeout occurs</returns> 1574 <summary>Client does not have permission for that resource</summary>
1575 <remarks>This request blocks until the response from the simulator arrives 1575 </member>
1576 or timeoutMS is exceeded</remarks> 1576 <member name="F:OpenMetaverse.StatusCode.Unknown">
1577 </member> 1577 <summary>Unknown status</summary>
1578 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"> 1578 </member>
1579 <summary> 1579 <member name="T:OpenMetaverse.ChannelType">
1580 Request the contents of a tasks (primitives) inventory from the 1580 <summary>
1581 current simulator 1581
1582 </summary> 1582 </summary>
1583 <param name="objectLocalID">The LocalID of the object</param> 1583 </member>
1584 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 1584 <member name="F:OpenMetaverse.ChannelType.Unknown">
1585 </member> 1585 <summary></summary>
1586 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)"> 1586 </member>
1587 <summary> 1587 <member name="F:OpenMetaverse.ChannelType.Misc">
1588 Request the contents of a tasks (primitives) inventory 1588 <summary>Unknown</summary>
1589 </summary> 1589 </member>
1590 <param name="objectLocalID">The simulator Local ID of the object</param> 1590 <member name="F:OpenMetaverse.ChannelType.Asset">
1591 <param name="simulator">A reference to the simulator object that contains the object</param> 1591 <summary>Virtually all asset transfers use this channel</summary>
1592 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> 1592 </member>
1593 </member> 1593 <member name="T:OpenMetaverse.SourceType">
1594 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 1594 <summary>
1595 <summary> 1595
1596 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory 1596 </summary>
1597 </summary> 1597 </member>
1598 <param name="objectLocalID">LocalID of the object in the simulator</param> 1598 <member name="F:OpenMetaverse.SourceType.Unknown">
1599 <param name="taskItemID">UUID of the task item to move</param> 1599 <summary></summary>
1600 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param> 1600 </member>
1601 <param name="simulator">Simulator Object</param> 1601 <member name="F:OpenMetaverse.SourceType.Asset">
1602 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks> 1602 <summary>Asset from the asset server</summary>
1603 </member> 1603 </member>
1604 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 1604 <member name="F:OpenMetaverse.SourceType.SimInventoryItem">
1605 <summary> 1605 <summary>Inventory item</summary>
1606 Remove an item from an objects (Prim) Inventory 1606 </member>
1607 </summary> 1607 <member name="F:OpenMetaverse.SourceType.SimEstate">
1608 <param name="objectLocalID">LocalID of the object in the simulator</param> 1608 <summary>Estate asset, such as an estate covenant</summary>
1609 <param name="taskItemID">UUID of the task item to remove</param> 1609 </member>
1610 <param name="simulator">Simulator Object</param> 1610 <member name="T:OpenMetaverse.TargetType">
1611 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the 1611 <summary>
1612 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with 1612
1613 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks> 1613 </summary>
1614 </member> 1614 </member>
1615 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)"> 1615 <member name="F:OpenMetaverse.TargetType.Unknown">
1616 <summary> 1616 <summary></summary>
1617 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory 1617 </member>
1618 </summary> 1618 <member name="F:OpenMetaverse.TargetType.File">
1619 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param> 1619 <summary></summary>
1620 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param> 1620 </member>
1621 <param name="enableScript">true to set the scripts running state to enabled</param> 1621 <member name="F:OpenMetaverse.TargetType.VFile">
1622 <returns>A Unique Transaction ID</returns> 1622 <summary></summary>
1623 <example> 1623 </member>
1624 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory 1624 <member name="T:OpenMetaverse.ImageType">
1625 and assumes the script exists in the agents inventory. 1625 <summary>
1626 <code> 1626
1627 uint primID = 95899503; // Fake prim ID 1627 </summary>
1628 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory 1628 </member>
1629 1629 <member name="F:OpenMetaverse.ImageType.Normal">
1630 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID, 1630 <summary></summary>
1631 false, true, InventorySortOrder.ByName, 10000); 1631 </member>
1632 1632 <member name="F:OpenMetaverse.ImageType.Baked">
1633 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]); 1633 <summary></summary>
1634 </code> 1634 </member>
1635 </example> 1635 <member name="T:OpenMetaverse.ImageCodec">
1636 </member> 1636 <summary>
1637 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 1637 Image file format
1638 <summary> 1638 </summary>
1639 Request the running status of a script contained in a task (primitive) inventory 1639 </member>
1640 </summary> 1640 <member name="T:OpenMetaverse.Transfer">
1641 <param name="objectID">The ID of the primitive containing the script</param> 1641 <summary>
1642 <param name="scriptID">The ID of the script</param> 1642
1643 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the 1643 </summary>
1644 request</remarks> 1644 </member>
1645 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> 1645 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket">
1646 </member> 1646 <summary>Number of milliseconds passed since the last transfer
1647 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 1647 packet was received</summary>
1648 <summary> 1648 </member>
1649 Send a request to set the running state of a script contained in a task (primitive) inventory 1649 <member name="T:OpenMetaverse.AssetDownload">
1650 </summary> 1650 <summary>
1651 <param name="objectID">The ID of the primitive containing the script</param> 1651
1652 <param name="scriptID">The ID of the script</param> 1652 </summary>
1653 <param name="running">true to set the script running, false to stop a running script</param> 1653 </member>
1654 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined 1654 <member name="T:OpenMetaverse.XferDownload">
1655 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks> 1655 <summary>
1656 </member> 1656
1657 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)"> 1657 </summary>
1658 <summary> 1658 </member>
1659 Create a CRC from an InventoryItem 1659 <member name="T:OpenMetaverse.ImageDownload">
1660 </summary> 1660 <summary>
1661 <param name="iitem">The source InventoryItem</param> 1661
1662 <returns>A uint representing the source InventoryItem as a CRC</returns> 1662 </summary>
1663 </member> 1663 </member>
1664 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)"> 1664 <member name="T:OpenMetaverse.AssetUpload">
1665 <summary> 1665 <summary>
1666 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id 1666
1667 </summary> 1667 </summary>
1668 <param name="shadowID">Obfuscated shadow_id value</param> 1668 </member>
1669 <returns>Deobfuscated asset_id value</returns> 1669 <member name="T:OpenMetaverse.ImageRequest">
1670 </member> 1670 <summary>
1671 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)"> 1671
1672 <summary> 1672 </summary>
1673 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id 1673 </member>
1674 </summary> 1674 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)">
1675 <param name="assetID">asset_id value to obfuscate</param> 1675 <summary>
1676 <returns>Obfuscated shadow_id value</returns> 1676
1677 </member> 1677 </summary>
1678 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)"> 1678 <param name="imageid"></param>
1679 <summary> 1679 <param name="type"></param>
1680 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object 1680 <param name="priority"></param>
1681 </summary> 1681 <param name="discardLevel"></param>
1682 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param> 1682 </member>
1683 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param> 1683 <member name="T:OpenMetaverse.AssetManager">
1684 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns> 1684 <summary>
1685 </member> 1685
1686 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)"> 1686 </summary>
1687 <summary> 1687 </member>
1688 Parse the results of a RequestTaskInventory() response 1688 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT">
1689 </summary> 1689 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary>
1690 <param name="taskData">A string which contains the data from the task reply</param> 1690 </member>
1691 <returns>A List containing the items contained within the tasks inventory</returns> 1691 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent">
1692 </member> 1692 <summary>The event subscribers. null if no subcribers</summary>
1693 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1693 </member>
1694 <summary>Process an incoming packet and raise the appropriate events</summary> 1694 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)">
1695 <param name="sender">The sender</param> 1695 <summary>Raises the XferReceived event</summary>
1696 <param name="e">The EventArgs object containing the packet data</param> 1696 <param name="e">A XferReceivedEventArgs object containing the
1697 </member> 1697 data returned from the simulator</param>
1698 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1698 </member>
1699 <summary>Process an incoming packet and raise the appropriate events</summary> 1699 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock">
1700 <param name="sender">The sender</param> 1700 <summary>Thread sync lock object</summary>
1701 <param name="e">The EventArgs object containing the packet data</param> 1701 </member>
1702 </member> 1702 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent">
1703 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1703 <summary>The event subscribers. null if no subcribers</summary>
1704 <summary> 1704 </member>
1705 UpdateCreateInventoryItem packets are received when a new inventory item 1705 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)">
1706 is created. This may occur when an object that's rezzed in world is 1706 <summary>Raises the AssetUploaded event</summary>
1707 taken into inventory, when an item is created using the CreateInventoryItem 1707 <param name="e">A AssetUploadedEventArgs object containing the
1708 packet, or when an object is purchased 1708 data returned from the simulator</param>
1709 </summary> 1709 </member>
1710 <param name="sender">The sender</param> 1710 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock">
1711 <param name="e">The EventArgs object containing the packet data</param> 1711 <summary>Thread sync lock object</summary>
1712 </member> 1712 </member>
1713 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1713 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent">
1714 <summary>Process an incoming packet and raise the appropriate events</summary> 1714 <summary>The event subscribers. null if no subcribers</summary>
1715 <param name="sender">The sender</param> 1715 </member>
1716 <param name="e">The EventArgs object containing the packet data</param> 1716 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)">
1717 </member> 1717 <summary>Raises the UploadProgress event</summary>
1718 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1718 <param name="e">A UploadProgressEventArgs object containing the
1719 <summary>Process an incoming packet and raise the appropriate events</summary> 1719 data returned from the simulator</param>
1720 <param name="sender">The sender</param> 1720 </member>
1721 <param name="e">The EventArgs object containing the packet data</param> 1721 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock">
1722 </member> 1722 <summary>Thread sync lock object</summary>
1723 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1723 </member>
1724 <summary>Process an incoming packet and raise the appropriate events</summary> 1724 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent">
1725 <param name="sender">The sender</param> 1725 <summary>The event subscribers. null if no subcribers</summary>
1726 <param name="e">The EventArgs object containing the packet data</param> 1726 </member>
1727 </member> 1727 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)">
1728 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 1728 <summary>Raises the InitiateDownload event</summary>
1729 <summary>Process an incoming packet and raise the appropriate events</summary> 1729 <param name="e">A InitiateDownloadEventArgs object containing the
1730 <param name="sender">The sender</param> 1730 data returned from the simulator</param>
1731 <param name="e">The EventArgs object containing the packet data</param> 1731 </member>
1732 </member> 1732 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock">
1733 <member name="E:OpenMetaverse.InventoryManager.ItemReceived"> 1733 <summary>Thread sync lock object</summary>
1734 <summary>Raised when the simulator sends us data containing 1734 </member>
1735 ...</summary> 1735 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent">
1736 </member> 1736 <summary>The event subscribers. null if no subcribers</summary>
1737 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated"> 1737 </member>
1738 <summary>Raised when the simulator sends us data containing 1738 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)">
1739 ...</summary> 1739 <summary>Raises the ImageReceiveProgress event</summary>
1740 </member> 1740 <param name="e">A ImageReceiveProgressEventArgs object containing the
1741 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered"> 1741 data returned from the simulator</param>
1742 <summary>Raised when the simulator sends us data containing 1742 </member>
1743 an inventory object sent by another avatar or primitive</summary> 1743 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock">
1744 </member> 1744 <summary>Thread sync lock object</summary>
1745 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived"> 1745 </member>
1746 <summary>Raised when the simulator sends us data containing 1746 <member name="F:OpenMetaverse.AssetManager.Cache">
1747 ...</summary> 1747 <summary>Texture download cache</summary>
1748 </member> 1748 </member>
1749 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply"> 1749 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)">
1750 <summary>Raised when the simulator sends us data containing 1750 <summary>
1751 ...</summary> 1751 Default constructor
1752 </member> 1752 </summary>
1753 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply"> 1753 <param name="client">A reference to the GridClient object</param>
1754 <summary>Raised when the simulator sends us data containing 1754 </member>
1755 ...</summary> 1755 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1756 </member> 1756 <summary>
1757 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory"> 1757 Request an asset download
1758 <summary>Raised when the simulator sends us data containing 1758 </summary>
1759 ...</summary> 1759 <param name="assetID">Asset UUID</param>
1760 </member> 1760 <param name="type">Asset type, must be correct for the transfer to succeed</param>
1761 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply"> 1761 <param name="priority">Whether to give this transfer an elevated priority</param>
1762 <summary>Raised when the simulator sends us data containing 1762 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1763 ...</summary> 1763 </member>
1764 </member> 1764 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1765 <member name="P:OpenMetaverse.InventoryManager.Store"> 1765 <summary>
1766 <summary> 1766 Request an asset download
1767 Get this agents Inventory data 1767 </summary>
1768 </summary> 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="T:OpenMetaverse.InventoryManager.ItemCreatedCallback"> 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 Callback for inventory item creation finishing 1772 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1773 </summary> 1773 </member>
1774 <param name="success">Whether the request to create an inventory 1774 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1775 item succeeded or not</param> 1775 <summary>
1776 <param name="item">Inventory item being created. If success is 1776 Request an asset download
1777 false this will be null</param> 1777 </summary>
1778 </member> 1778 <param name="assetID">Asset UUID</param>
1779 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback"> 1779 <param name="type">Asset type, must be correct for the transfer to succeed</param>
1780 <summary> 1780 <param name="priority">Whether to give this transfer an elevated priority</param>
1781 Callback for an inventory item being create from an uploaded asset 1781 <param name="sourceType">Source location of the requested asset</param>
1782 </summary> 1782 <param name="transactionID">UUID of the transaction</param>
1783 <param name="success">true if inventory item creation was successful</param> 1783 <param name="callback">The callback to fire when the simulator responds with the asset data</param>
1784 <param name="status"></param> 1784 </member>
1785 <param name="itemID"></param> 1785 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)">
1786 <param name="assetID"></param> 1786 <summary>
1787 </member> 1787 Request an asset download through the almost deprecated Xfer system
1788 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback"> 1788 </summary>
1789 <summary> 1789 <param name="filename">Filename of the asset to request</param>
1790 1790 <param name="deleteOnCompletion">Whether or not to delete the asset
1791 </summary> 1791 off the server after it is retrieved</param>
1792 <param name="item"></param> 1792 <param name="useBigPackets">Use large transfer packets or not</param>
1793 </member> 1793 <param name="vFileID">UUID of the file to request, if filename is
1794 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback"> 1794 left empty</param>
1795 <summary> 1795 <param name="vFileType">Asset type of <code>vFileID</code>, or
1796 Reply received when uploading an inventory asset 1796 <code>AssetType.Unknown</code> if filename is not empty</param>
1797 </summary> 1797 <param name="fromCache">Sets the FilePath in the request to Cache
1798 <param name="success">Has upload been successful</param> 1798 (4) if true, otherwise Unknown (0) is used</param>
1799 <param name="status">Error message if upload failed</param> 1799 <returns></returns>
1800 <param name="itemID">Inventory asset UUID</param> 1800 </member>
1801 <param name="assetID">New asset UUID</param> 1801 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)">
1802 </member> 1802 <summary>
1803 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback"> 1803
1804 <summary> 1804 </summary>
1805 Delegate that is invoked when script upload is completed 1805 <param name="assetID">Use UUID.Zero if you do not have the
1806 </summary> 1806 asset ID but have all the necessary permissions</param>
1807 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param> 1807 <param name="itemID">The item ID of this asset in the inventory</param>
1808 <param name="uploadStatus">Upload status message</param> 1808 <param name="taskID">Use UUID.Zero if you are not requesting an
1809 <param name="compileSuccess">Is compilation successful</param> 1809 asset from an object inventory</param>
1810 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param> 1810 <param name="ownerID">The owner of this asset</param>
1811 <param name="itemID">Script inventory UUID</param> 1811 <param name="type">Asset type</param>
1812 <param name="assetID">Script's new asset UUID</param> 1812 <param name="priority">Whether to prioritize this asset download or not</param>
1813 </member> 1813 <param name="callback"></param>
1814 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept"> 1814 </member>
1815 <summary>Set to true to accept offer, false to decline it</summary> 1815 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)">
1816 </member> 1816 <summary>
1817 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID"> 1817 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads
1818 <summary>The folder to accept the inventory into, if null default folder for <see cref="P:OpenMetaverse.InventoryObjectOfferedEventArgs.AssetType"/> will be used</summary> 1818 </summary>
1819 </member> 1819 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param>
1820 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs"> 1820 </member>
1821 <summary> 1821 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)">
1822 Callback when an inventory object is accepted and received from a 1822 <summary>
1823 task inventory. This is the callback in which you actually get 1823 Request an asset be uploaded to the simulator
1824 the ItemID, as in ObjectOfferedCallback it is null when received 1824 </summary>
1825 from a task. 1825 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param>
1826 </summary> 1826 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
1827 </member> 1827 in which the client was connected in addition to being stored on the asset server</param>
1828 <member name="T:OpenMetaverse.AgentThrottle"> 1828 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
1829 <summary> 1829 events being fired</returns>
1830 Throttles the network traffic for various different traffic types. 1830 </member>
1831 Access this class through GridClient.Throttle 1831 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
1832 </summary> 1832 <summary>
1833 </member> 1833 Request an asset be uploaded to the simulator
1834 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)"> 1834 </summary>
1835 <summary> 1835 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param>
1836 Default constructor, uses a default high total of 1500 KBps (1536000) 1836 <param name="data">A byte array containing the encoded asset data</param>
1837 </summary> 1837 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator
1838 </member> 1838 in which the client was connected in addition to being stored on the asset server</param>
1839 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)"> 1839 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with
1840 <summary> 1840 events being fired</returns>
1841 Constructor that decodes an existing AgentThrottle packet in to 1841 </member>
1842 individual values 1842 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)">
1843 </summary> 1843 <summary>
1844 <param name="data">Reference to the throttle data in an AgentThrottle 1844 Request an asset be uploaded to the simulator
1845 packet</param> 1845 </summary>
1846 <param name="pos">Offset position to start reading at in the 1846 <param name="assetID"></param>
1847 throttle data</param> 1847 <param name="type">Asset type to upload this data as</param>
1848 <remarks>This is generally not needed in clients as the server will 1848 <param name="data">A byte array containing the encoded asset data</param>
1849 never send a throttle packet to the client</remarks> 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.AgentThrottle.Set"> 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 Send an AgentThrottle packet to the current server using the 1853 </member>
1854 current values 1854 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)">
1855 </summary> 1855 <summary>
1856 </member> 1856 Initiate an asset upload
1857 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)"> 1857 </summary>
1858 <summary> 1858 <param name="assetID">The ID this asset will have if the
1859 Send an AgentThrottle packet to the specified server using the 1859 upload succeeds</param>
1860 current values 1860 <param name="type">Asset type to upload this data as</param>
1861 </summary> 1861 <param name="data">Raw asset data to upload</param>
1862 </member> 1862 <param name="storeLocal">Whether to store this asset on the local
1863 <member name="M:OpenMetaverse.AgentThrottle.ToBytes"> 1863 simulator or the grid-wide asset server</param>
1864 <summary> 1864 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param>
1865 Convert the current throttle values to a byte array that can be put 1865 <returns>The transaction ID of this transfer</returns>
1866 in an AgentThrottle packet 1866 </member>
1867 </summary> 1867 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
1868 <returns>Byte array containing all the throttle values</returns> 1868 <summary>
1869 </member> 1869 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1870 <member name="P:OpenMetaverse.AgentThrottle.Resend"> 1870 manage the requests and re-assemble the image from the packets received from the simulator
1871 <summary>Maximum bits per second for resending unacknowledged packets</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="P:OpenMetaverse.AgentThrottle.Land"> 1873 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1874 <summary>Maximum bits per second for LayerData terrain</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="P:OpenMetaverse.AgentThrottle.Wind"> 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>Maximum bits per second for LayerData wind data</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="P:OpenMetaverse.AgentThrottle.Cloud"> 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>Maximum bits per second for LayerData clouds</summary> 1880 transfer.</param>
1881 </member> 1881 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority
1882 <member name="P:OpenMetaverse.AgentThrottle.Task"> 1882 indicating an off-by-one error.</remarks>
1883 <summary>Unknown, includes object data</summary> 1883 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
1884 </member> 1884 from the start of the asset texture</param>
1885 <member name="P:OpenMetaverse.AgentThrottle.Texture"> 1885 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1886 <summary>Maximum bits per second for textures</summary> 1886 will contain the result of the request and the texture asset data</param>
1887 </member> 1887 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
1888 <member name="P:OpenMetaverse.AgentThrottle.Asset"> 1888 The callback asset parameter will contain all previously received chunks of the texture asset starting
1889 <summary>Maximum bits per second for downloaded assets</summary> 1889 from the beginning of the request</param>
1890 </member> 1890 <example>
1891 <member name="P:OpenMetaverse.AgentThrottle.Total"> 1891 Request an image and fire a callback when the request is complete
1892 <summary>Maximum bits per second the entire connection, divided up 1892 <code>
1893 between invidiual streams using default multipliers</summary> 1893 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
1894 </member> 1894
1895 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh"> 1895 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
1896 <summary> 1896 {
1897 Level of Detail mesh 1897 if(state == TextureRequestState.Finished)
1898 </summary> 1898 {
1899 </member> 1899 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
1900 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage"> 1900 asset.AssetID,
1901 <summary> 1901 asset.AssetData.Length);
1902 Sent to the client to indicate a teleport request has completed 1902 }
1903 </summary> 1903 }
1904 </member> 1904 </code>
1905 <member name="T:OpenMetaverse.Interfaces.IMessage"> 1905 Request an image and use an inline anonymous method to handle the downloaded texture data
1906 <summary> 1906 <code>
1907 Interface requirements for Messaging system 1907 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset)
1908 </summary> 1908 {
1909 </member> 1909 if(state == TextureRequestState.Finished)
1910 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID"> 1910 {
1911 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary> 1911 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded",
1912 </member> 1912 asset.AssetID,
1913 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID"> 1913 asset.AssetData.Length);
1914 <summary></summary> 1914 }
1915 </member> 1915 }
1916 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle"> 1916 );
1917 <summary>The simulators handle the agent teleported to</summary> 1917 </code>
1918 </member> 1918 Request a texture, decode the texture to a bitmap image and apply it to a imagebox
1919 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability"> 1919 <code>
1920 <summary>A Uri which contains a list of Capabilities the simulator supports</summary> 1920 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished);
1921 </member> 1921
1922 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess"> 1922 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset)
1923 <summary>Indicates the level of access required 1923 {
1924 to access the simulator, or the content rating, or the simulators 1924 if(state == TextureRequestState.Finished)
1925 map status</summary> 1925 {
1926 </member> 1926 ManagedImage imgData;
1927 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP"> 1927 Image bitmap;
1928 <summary>The IP Address of the simulator</summary> 1928
1929 </member> 1929 if (state == TextureRequestState.Finished)
1930 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port"> 1930 {
1931 <summary>The UDP Port the simulator will listen for UDP traffic on</summary> 1931 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap);
1932 </member> 1932 picInsignia.Image = bitmap;
1933 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags"> 1933 }
1934 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary> 1934 }
1935 </member> 1935 }
1936 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize"> 1936 </code>
1937 <summary> 1937 </example>
1938 Serialize the object 1938 </member>
1939 </summary> 1939 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)">
1940 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 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="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 1942 manage the requests and re-assemble the image from the packets received from the simulator
1943 <summary> 1943 </summary>
1944 Deserialize the message 1944 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1945 </summary> 1945 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1946 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 1946 will contain the result of the request and the texture asset data</param>
1947 </member> 1947 </member>
1948 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage"> 1948 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)">
1949 <summary> 1949 <summary>
1950 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it. 1950 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1951 </summary> 1951 manage the requests and re-assemble the image from the packets received from the simulator
1952 </member> 1952 </summary>
1953 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize"> 1953 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
1954 <summary> 1954 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1955 Serialize the object 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 </summary> 1956 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1957 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 1957 will contain the result of the request and the texture asset data</param>
1958 </member> 1958 </member>
1959 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 1959 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
1960 <summary> 1960 <summary>
1961 Deserialize the message 1961 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to
1962 </summary> 1962 manage the requests and re-assemble the image from the packets received from the simulator
1963 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the 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.Messages.Linden.CrossedRegionMessage.Serialize"> 1965 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
1966 <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 Serialize the object 1967 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
1968 </summary> 1968 will contain the result of the request and the texture asset data</param>
1969 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 1969 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image.
1970 </member> 1970 The callback asset parameter will contain all previously received chunks of the texture asset starting
1971 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 1971 from the beginning of the request</param>
1972 <summary> 1972 </member>
1973 Deserialize the message 1973 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)">
1974 </summary> 1974 <summary>
1975 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 1975 Cancel a texture request
1976 </member> 1976 </summary>
1977 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize"> 1977 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
1978 <summary> 1978 </member>
1979 Serialize the object 1979 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
1980 </summary> 1980 <summary>
1981 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 1981 Lets TexturePipeline class fire the progress event
1982 </member> 1982 </summary>
1983 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 1983 <param name="texureID">The texture ID currently being downloaded</param>
1984 <summary> 1984 <param name="transferredBytes">the number of bytes transferred</param>
1985 Deserialize the message 1985 <param name="totalBytes">the total number of bytes expected</param>
1986 </summary> 1986 </member>
1987 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 1987 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1988 </member> 1988 <summary>Process an incoming packet and raise the appropriate events</summary>
1989 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage"> 1989 <param name="sender">The sender</param>
1990 <summary> 1990 <param name="e">The EventArgs object containing the packet data</param>
1991 A message sent to the client which indicates a teleport request has failed 1991 </member>
1992 and contains some information on why it failed 1992 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1993 </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="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams"> 1995 <param name="e">The EventArgs object containing the packet data</param>
1996 <summary></summary> 1996 </member>
1997 </member> 1997 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
1998 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey"> 1998 <summary>Process an incoming packet and raise the appropriate events</summary>
1999 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser 1999 <param name="sender">The sender</param>
2000 Which could be used to look up a value in a dictionary or enum</summary> 2000 <param name="e">The EventArgs object containing the packet data</param>
2001 </member> 2001 </member>
2002 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID"> 2002 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2003 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary> 2003 <summary>Process an incoming packet and raise the appropriate events</summary>
2004 </member> 2004 <param name="sender">The sender</param>
2005 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason"> 2005 <param name="e">The EventArgs object containing the packet data</param>
2006 <summary>A string human readable message containing the reason </summary> 2006 </member>
2007 <remarks>An example: Could not teleport closer to destination</remarks> 2007 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2008 </member> 2008 <summary>Process an incoming packet and raise the appropriate events</summary>
2009 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize"> 2009 <param name="sender">The sender</param>
2010 <summary> 2010 <param name="e">The EventArgs object containing the packet data</param>
2011 Serialize the object 2011 </member>
2012 </summary> 2012 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2013 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2013 <summary>Process an incoming packet and raise the appropriate events</summary>
2014 </member> 2014 <param name="sender">The sender</param>
2015 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2015 <param name="e">The EventArgs object containing the packet data</param>
2016 <summary> 2016 </member>
2017 Deserialize the message 2017 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2018 </summary> 2018 <summary>Process an incoming packet and raise the appropriate events</summary>
2019 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2019 <param name="sender">The sender</param>
2020 </member> 2020 <param name="e">The EventArgs object containing the packet data</param>
2021 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize"> 2021 </member>
2022 <summary> 2022 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2023 Serialize the object 2023 <summary>Process an incoming packet and raise the appropriate events</summary>
2024 </summary> 2024 <param name="sender">The sender</param>
2025 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2025 <param name="e">The EventArgs object containing the packet data</param>
2026 </member> 2026 </member>
2027 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2027 <member name="E:OpenMetaverse.AssetManager.XferReceived">
2028 <summary> 2028 <summary>Raised when the simulator responds sends </summary>
2029 Deserialize the message 2029 </member>
2030 </summary> 2030 <member name="E:OpenMetaverse.AssetManager.AssetUploaded">
2031 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2031 <summary>Raised during upload completes</summary>
2032 </member> 2032 </member>
2033 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage"> 2033 <member name="E:OpenMetaverse.AssetManager.UploadProgress">
2034 <summary> 2034 <summary>Raised during upload with progres update</summary>
2035 Contains a list of prim owner information for a specific parcel in a simulator 2035 </member>
2036 </summary> 2036 <member name="E:OpenMetaverse.AssetManager.InitiateDownload">
2037 <remarks> 2037 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary>
2038 A Simulator will always return at least 1 entry 2038 </member>
2039 If agent does not have proper permission the OwnerID will be UUID.Zero 2039 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress">
2040 If agent does not have proper permission OR there are no primitives on parcel 2040 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary>
2041 the DataBlocksExtended map will not be sent from the simulator 2041 </member>
2042 </remarks> 2042 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback">
2043 </member> 2043 <summary>
2044 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock"> 2044 Callback used for various asset download requests
2045 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary> 2045 </summary>
2046 </member> 2046 <param name="transfer">Transfer information</param>
2047 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize"> 2047 <param name="asset">Downloaded asset, null on fail</param>
2048 <summary> 2048 </member>
2049 Serialize the object 2049 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback">
2050 </summary> 2050 <summary>
2051 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2051 Callback used upon competition of baked texture upload
2052 </member> 2052 </summary>
2053 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2053 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
2054 <summary> 2054 </member>
2055 Deserialize the message 2055 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
2056 </summary> 2056 <summary>Xfer data</summary>
2057 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2057 </member>
2058 </member> 2058 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload">
2059 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"> 2059 <summary>Upload data</summary>
2060 <summary> 2060 </member>
2061 Prim ownership information for a specified owner on a single parcel 2061 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName">
2062 </summary> 2062 <summary>Filename used on the simulator</summary>
2063 </member> 2063 </member>
2064 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID"> 2064 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName">
2065 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner, 2065 <summary>Filename used by the client</summary>
2066 UUID.Zero if agent has no permission to view prim owner information</summary> 2066 </member>
2067 </member> 2067 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID">
2068 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count"> 2068 <summary>UUID of the image that is in progress</summary>
2069 <summary>The total number of prims</summary> 2069 </member>
2070 </member> 2070 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received">
2071 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned"> 2071 <summary>Number of bytes received so far</summary>
2072 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary> 2072 </member>
2073 </member> 2073 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total">
2074 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus"> 2074 <summary>Image size in bytes</summary>
2075 <summary>True if the owner is online 2075 </member>
2076 <remarks>This is no longer used by the LL Simulators</remarks></summary> 2076 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices">
2077 </member> 2077 <summary>
2078 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp"> 2078 This is used to get a list of audio devices that can be used for capture (input) of voice.
2079 <summary>The date the most recent prim was rezzed</summary> 2079 </summary>
2080 </member> 2080 <returns></returns>
2081 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage"> 2081 </member>
2082 <summary> 2082 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices">
2083 The details of a single parcel in a region, also contains some regionwide globals 2083 <summary>
2084 </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.Messages.Linden.ParcelPropertiesMessage.LocalID"> 2086 </member>
2087 <summary>Simulator-local ID of this parcel</summary> 2087 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)">
2088 </member> 2088 <summary>
2089 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax"> 2089 This command is used to select the render device.
2090 <summary>Maximum corner of the axis-aligned bounding box for this 2090 </summary>
2091 parcel</summary> 2091 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param>
2092 </member> 2092 </member>
2093 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin"> 2093 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)">
2094 <summary>Minimum corner of the axis-aligned bounding box for this 2094 <summary>
2095 parcel</summary> 2095 This command is used to select the capture device.
2096 </member> 2096 </summary>
2097 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area"> 2097 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param>
2098 <summary>Total parcel land area</summary> 2098 </member>
2099 </member> 2099 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)">
2100 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID"> 2100 <summary>
2101 <summary></summary> 2101 This command is used to start the audio capture process which will cause
2102 </member> 2102 AuxAudioProperty Events to be raised. These events can be used to display a
2103 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID"> 2103 microphone VU meter for the currently selected capture device. This command
2104 <summary>Key of authorized buyer</summary> 2104 should not be issued if the user is on a call.
2105 </member> 2105 </summary>
2106 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap"> 2106 <param name="Duration">(unused but required)</param>
2107 <summary>Bitmap describing land layout in 4x4m squares across the 2107 <returns></returns>
2108 entire region</summary> 2108 </member>
2109 </member> 2109 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop">
2110 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category"> 2110 <summary>
2111 <summary></summary> 2111 This command is used to stop the audio capture process.
2112 </member> 2112 </summary>
2113 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate"> 2113 <returns></returns>
2114 <summary>Date land was claimed</summary> 2114 </member>
2115 </member> 2115 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)">
2116 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice"> 2116 <summary>
2117 <summary>Appears to always be zero</summary> 2117 This command is used to set the mic volume while in the audio tuning process.
2118 </member> 2118 Once an acceptable mic level is attained, the application must issue a
2119 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc"> 2119 connector set mic volume command to have that level be used while on voice
2120 <summary>Parcel Description</summary> 2120 calls.
2121 </member> 2121 </summary>
2122 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags"> 2122 <param name="Level">the microphone volume (-100 to 100 inclusive)</param>
2123 <summary></summary> 2123 <returns></returns>
2124 </member> 2124 </member>
2125 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID"> 2125 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)">
2126 <summary></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.Messages.Linden.ParcelPropertiesMessage.GroupPrims"> 2128 process. Once an acceptable speaker level is attained, the application must
2129 <summary>Total number of primitives owned by the parcel group on 2129 issue a connector set speaker volume command to have that level be used while
2130 this parcel</summary> 2130 on voice calls.
2131 </member> 2131 </summary>
2132 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned"> 2132 <param name="Level">the speaker volume (-100 to 100 inclusive)</param>
2133 <summary>Whether the land is deeded to a group or not</summary> 2133 <returns></returns>
2134 </member> 2134 </member>
2135 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType"> 2135 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)">
2136 <summary></summary> 2136 <summary>
2137 </member> 2137 Starts a thread that keeps the daemon running
2138 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims"> 2138 </summary>
2139 <summary>Maximum number of primitives this parcel supports</summary> 2139 <param name="path"></param>
2140 </member> 2140 <param name="args"></param>
2141 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID"> 2141 </member>
2142 <summary>The Asset UUID of the Texture which when applied to a 2142 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon">
2143 primitive will display the media</summary> 2143 <summary>
2144 </member> 2144 Stops the daemon and the thread keeping it running
2145 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL"> 2145 </summary>
2146 <summary>A URL which points to any Quicktime supported media type</summary> 2146 </member>
2147 </member> 2147 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)">
2148 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale"> 2148 <summary>
2149 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 2149
2150 </member> 2150 </summary>
2151 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL"> 2151 <param name="address"></param>
2152 <summary>URL For Music Stream</summary> 2152 <param name="port"></param>
2153 </member> 2153 <returns></returns>
2154 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name"> 2154 </member>
2155 <summary>Parcel Name</summary> 2155 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)">
2156 </member> 2156 <summary>
2157 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime"> 2157 Create a Session
2158 <summary>Autoreturn value in minutes for others' objects</summary> 2158 Sessions typically represent a connection to a media session with one or more
2159 </member> 2159 participants. This is used to generate an ‘outbound’ call to another user or
2160 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount"> 2160 channel. The specifics depend on the media types involved. A session handle is
2161 <summary></summary> 2161 required to control the local user functions within the session (or remote
2162 </member> 2162 users if the current account has rights to do so). Currently creating a
2163 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims"> 2163 session automatically connects to the audio media, there is no need to call
2164 <summary>Total number of other primitives on this parcel</summary> 2164 Session.Connect at this time, this is reserved for future use.
2165 </member> 2165 </summary>
2166 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID"> 2166 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param>
2167 <summary>UUID of the owner of this parcel</summary> 2167 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param>
2168 </member> 2168 <param name="Name">This is the display name of the entity being called (user or channel)</param>
2169 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims"> 2169 <param name="Password">Only needs to be supplied when the target URI is password protected</param>
2170 <summary>Total number of primitives owned by the parcel owner on 2170 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be
2171 this parcel</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.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus"> 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.Messages.Linden.ParcelPropertiesMessage.PassHours"> 2176 <returns></returns>
2177 <summary>How long is pass valid for</summary> 2177 </member>
2178 </member> 2178 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)">
2179 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice"> 2179 <summary>
2180 <summary>Price for a temporary pass</summary> 2180 Used to accept a call
2181 </member> 2181 </summary>
2182 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount"> 2182 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param>
2183 <summary></summary> 2183 <param name="AudioMedia">"default"</param>
2184 </member> 2184 <returns></returns>
2185 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous"> 2185 </member>
2186 <summary></summary> 2186 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)">
2187 </member> 2187 <summary>
2188 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified"> 2188 This command is used to start the audio render process, which will then play
2189 <summary></summary> 2189 the passed in file through the selected audio render device. This command
2190 </member> 2190 should not be issued if the user is on a call.
2191 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted"> 2191 </summary>
2192 <summary></summary> 2192 <param name="SoundFilePath">The fully qualified path to the sound file.</param>
2193 </member> 2193 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param>
2194 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified"> 2194 <returns></returns>
2195 <summary>True if the region denies access to age unverified users</summary> 2195 </member>
2196 </member> 2196 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)">
2197 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride"> 2197 <summary>
2198 <summary></summary> 2198 This command is used to stop the audio render process.
2199 </member> 2199 </summary>
2200 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice"> 2200 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param>
2201 <summary>This field is no longer used</summary> 2201 <returns></returns>
2202 </member> 2202 </member>
2203 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult"> 2203 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)">
2204 The result of a request for parcel properties 2204 <summary>
2205 </member> 2205 This is used to ‘end’ an established session (i.e. hang-up or disconnect).
2206 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice"> 2206 </summary>
2207 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 2207 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2208 <remarks>The SalePrice will remain the same after an ownership 2208 <returns></returns>
2209 transfer (sale), so it can be used to see the purchase price after 2209 </member>
2210 a sale if the new owner has not changed it</remarks> 2210 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)">
2211 </member> 2211 <summary>
2212 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims"> 2212 Set the combined speaking and listening position in 3D space.
2213 <summary> 2213 </summary>
2214 Number of primitives your avatar is currently 2214 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2215 selecting and sitting on in this parcel 2215 <param name="SpeakerPosition">Speaking position</param>
2216 </summary> 2216 <param name="ListenerPosition">Listening position</param>
2217 </member> 2217 <returns></returns>
2218 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount"> 2218 </member>
2219 <summary></summary> 2219 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)">
2220 </member> 2220 <summary>
2221 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID"> 2221 Set User Volume for a particular user. Does not affect how other users hear that user.
2222 <summary> 2222 </summary>
2223 A number which increments by 1, starting at 0 for each ParcelProperties request. 2223 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param>
2224 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent. 2224 <param name="ParticipantURI"></param>
2225 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred. 2225 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param>
2226 </summary> 2226 <returns></returns>
2227 </member> 2227 </member>
2228 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims"> 2228 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start">
2229 <summary>Maximum primitives across the entire simulator</summary> 2229 <summary>
2230 </member> 2230 Start up the Voice service.
2231 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims"> 2231 </summary>
2232 <summary>Total primitives across the entire simulator</summary> 2232 </member>
2233 </member> 2233 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)">
2234 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection"> 2234 <summary>
2235 <summary></summary> 2235 Handle miscellaneous request status
2236 </member> 2236 </summary>
2237 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID"> 2237 <param name="sender"></param>
2238 <summary>Key of parcel snapshot</summary> 2238 <param name="e"></param>
2239 </member> 2239 ///<remarks>If something goes wrong, we log it.</remarks>
2240 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status"> 2240 </member>
2241 <summary>Parcel ownership status</summary> 2241 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose">
2242 </member> 2242 <summary>
2243 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims"> 2243 Cleanup oject resources
2244 <summary>Total number of primitives on this parcel</summary> 2244 </summary>
2245 </member> 2245 </member>
2246 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation"> 2246 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)">
2247 <summary></summary> 2247 <summary>
2248 </member> 2248 Request voice cap when changing regions
2249 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt"> 2249 </summary>
2250 <summary></summary> 2250 </member>
2251 </member> 2251 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)">
2252 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc"> 2252 <summary>
2253 <summary>A description of the media</summary> 2253 Handle a change in session state
2254 </member> 2254 </summary>
2255 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight"> 2255 </member>
2256 <summary>An Integer which represents the height of the media</summary> 2256 <member name="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)">
2257 </member> 2257 <summary>
2258 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth"> 2258 Close a voice session
2259 <summary>An integer which represents the width of the media</summary> 2259 </summary>
2260 </member> 2260 <param name="sessionHandle"></param>
2261 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop"> 2261 </member>
2262 <summary>A boolean, if true the viewer should loop the media</summary> 2262 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)">
2263 </member> 2263 <summary>
2264 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType"> 2264 Locate a Session context from its handle
2265 <summary>A string which contains the mime type of the media</summary> 2265 </summary>
2266 </member> 2266 <remarks>Creates the session context if it does not exist.</remarks>
2267 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia"> 2267 </member>
2268 <summary>true to obscure (hide) media url</summary> 2268 <member name="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2269 </member> 2269 <summary>
2270 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic"> 2270 Handle completion of main voice cap request.
2271 <summary>true to obscure (hide) music url</summary> 2271 </summary>
2272 </member> 2272 <param name="client"></param>
2273 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize"> 2273 <param name="result"></param>
2274 <summary> 2274 <param name="error"></param>
2275 Serialize the object 2275 </member>
2276 </summary> 2276 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning">
2277 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2277 <summary>
2278 </member> 2278 Daemon has started so connect to it.
2279 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2279 </summary>
2280 <summary> 2280 </member>
2281 Deserialize the message 2281 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected">
2282 </summary> 2282 <summary>
2283 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2283 The daemon TCP connection is open.
2284 </member> 2284 </summary>
2285 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage"> 2285 </member>
2286 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary> 2286 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)">
2287 </member> 2287 <summary>
2288 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID"> 2288 Handle creation of the Connector.
2289 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this 2289 </summary>
2290 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary> 2290 </member>
2291 </member> 2291 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2292 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale"> 2292 <summary>
2293 <summary>true to enable auto scaling of the parcel media</summary> 2293 Handle response to audio output device query
2294 </member> 2294 </summary>
2295 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category"> 2295 </member>
2296 <summary>The category of this parcel used when search is enabled to restrict 2296 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)">
2297 search results</summary> 2297 <summary>
2298 </member> 2298 Handle response to audio input device query
2299 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc"> 2299 </summary>
2300 <summary>A string containing the description to set</summary> 2300 </member>
2301 </member> 2301 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged">
2302 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID"> 2302 <summary>
2303 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional 2303 Set voice channel for new parcel
2304 powers and restrictions.</summary> 2304 </summary>
2305 </member> 2305
2306 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing"> 2306 </member>
2307 <summary>The <seealso cref="T:OpenMetaverse.LandingType"/> which specifies how avatars which teleport 2307 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)">
2308 to this parcel are handled</summary> 2308 <summary>
2309 </member> 2309 Request info from a parcel capability Uri.
2310 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID"> 2310 </summary>
2311 <summary>The LocalID of the parcel to update settings on</summary> 2311 <param name="cap"></param>
2312 </member> 2312 </member>
2313 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc"> 2313 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
2314 <summary>A string containing the description of the media which can be played 2314 <summary>
2315 to visitors</summary> 2315 Receive parcel voice cap
2316 </member> 2316 </summary>
2317 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight"> 2317 <param name="client"></param>
2318 <summary></summary> 2318 <param name="result"></param>
2319 </member> 2319 <param name="error"></param>
2320 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop"> 2320 </member>
2321 <summary></summary> 2321 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)">
2322 </member> 2322 <summary>
2323 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID"> 2323 Tell Vivox where we are standing
2324 <summary></summary> 2324 </summary>
2325 </member> 2325 <remarks>This has to be called when we move or turn.</remarks>
2326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType"> 2326 </member>
2327 <summary></summary> 2327 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)">
2328 </member> 2328 <summary>
2329 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL"> 2329 Start and stop updating out position.
2330 <summary></summary> 2330 </summary>
2331 </member> 2331 <param name="go"></param>
2332 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth"> 2332 </member>
2333 <summary></summary> 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="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL"> 2335 This is used to initialize and stop the Connector as a whole. The Connector
2336 <summary></summary> 2336 Create call must be completed successfully before any other requests are made
2337 </member> 2337 (typically during application initialization). The shutdown should be called
2338 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name"> 2338 when the application is shutting down to gracefully release resources
2339 <summary></summary> 2339 </summary>
2340 </member> 2340 <param name="ClientName">A string value indicting the Application name</param>
2341 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia"> 2341 <param name="AccountManagementServer">URL for the management server</param>
2342 <summary></summary> 2342 <param name="Logging">LoggingSettings</param>
2343 </member> 2343 <param name="MaximumPort"></param>
2344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic"> 2344 <param name="MinimumPort"></param>
2345 <summary></summary> 2345 </member>
2346 </member> 2346 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)">
2347 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags"> 2347 <summary>
2348 <summary></summary> 2348 Shutdown Connector -- Should be called when the application is shutting down
2349 </member> 2349 to gracefully release resources
2350 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours"> 2350 </summary>
2351 <summary></summary> 2351 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2352 </member> 2352 </member>
2353 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice"> 2353 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)">
2354 <summary></summary> 2354 <summary>
2355 </member> 2355 Mute or unmute the microphone
2356 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice"> 2356 </summary>
2357 <summary></summary> 2357 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2358 </member> 2358 <param name="Mute">true (mute) or false (unmute)</param>
2359 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID"> 2359 </member>
2360 <summary></summary> 2360 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)">
2361 </member> 2361 <summary>
2362 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation"> 2362 Mute or unmute the speaker
2363 <summary></summary> 2363 </summary>
2364 </member> 2364 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2365 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt"> 2365 <param name="Mute">true (mute) or false (unmute)</param>
2366 <summary></summary> 2366 </member>
2367 </member> 2367 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)">
2368 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2368 <summary>
2369 <summary> 2369 Set microphone volume
2370 Deserialize the message 2370 </summary>
2371 </summary> 2371 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2372 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2372 <param name="Value">The level of the audio, a number between -100 and 100 where
2373 </member> 2373 0 represents ‘normal’ speaking volume</param>
2374 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize"> 2374 </member>
2375 <summary> 2375 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)">
2376 Serialize the object 2376 <summary>
2377 </summary> 2377 Set local speaker volume
2378 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2378 </summary>
2379 </member> 2379 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2380 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock"> 2380 <param name="Value">The level of the audio, a number between -100 and 100 where
2381 <summary>Base class used for the RemoteParcelRequest message</summary> 2381 0 represents ‘normal’ speaking volume</param>
2382 </member> 2382 </member>
2383 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"> 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 A message sent from the viewer to the simulator to request information 2385 This is used to login a specific user account(s). It may only be called after
2386 on a remote parcel 2386 Connector initialization has completed successfully
2387 </summary> 2387 </summary>
2388 </member> 2388 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param>
2389 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location"> 2389 <param name="AccountName">User's account name</param>
2390 <summary>Local sim position of the parcel we are looking up</summary> 2390 <param name="AccountPassword">User's account password</param>
2391 </member> 2391 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param>
2392 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle"> 2392 <param name="AccountURI">""</param>
2393 <summary>Region handle of the parcel we are looking up</summary> 2393 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often
2394 </member> 2394 the daemon will send participant property events while in a channel. If this is not set
2395 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID"> 2395 the default will be “on state change”, which means that the events will be sent when
2396 <summary>Region <see cref="T:OpenMetaverse.UUID"/> of the parcel we are looking up</summary> 2396 the participant starts talking, stops talking, is muted, is unmuted.
2397 </member> 2397 The valid values are:
2398 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize"> 2398 0 – Never
2399 <summary> 2399 5 – 10 times per second
2400 Serialize the object 2400 10 – 5 times per second
2401 </summary> 2401 50 – 1 time per second
2402 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2402 100 – on participant state change (this is the default)</param>
2403 </member> 2403 <param name="EnableBuddiesAndPresence">false</param>
2404 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2404 <returns></returns>
2405 <summary> 2405 </member>
2406 Deserialize the message 2406 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)">
2407 </summary> 2407 <summary>
2408 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2408 This is used to logout a user session. It should only be called with a valid AccountHandle.
2409 </member> 2409 </summary>
2410 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply"> 2410 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param>
2411 <summary> 2411 <returns></returns>
2412 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/> 2412 </member>
2413 which will contain parcel information 2413 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse">
2414 </summary> 2414 <summary>
2415 </member> 2415 Event for most mundane request reposnses.
2416 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID"> 2416 </summary>
2417 <summary>The grid-wide unique parcel ID</summary> 2417 </member>
2418 </member> 2418 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse">
2419 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize"> 2419 <summary>Response to Connector.Create request</summary>
2420 <summary> 2420 </member>
2421 Serialize the object 2421 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse">
2422 </summary> 2422 <summary>Response to Aux.GetCaptureDevices request</summary>
2423 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2423 </member>
2424 </member> 2424 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse">
2425 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2425 <summary>Response to Aux.GetRenderDevices request</summary>
2426 <summary> 2426 </member>
2427 Deserialize the message 2427 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent">
2428 </summary> 2428 <summary>Audio Properties Events are sent after audio capture is started.
2429 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2429 These events are used to display a microphone VU meter</summary>
2430 </member> 2430 </member>
2431 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage"> 2431 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse">
2432 <summary> 2432 <summary>Response to Account.Login request</summary>
2433 A message containing a request for a remote parcel from a viewer, or a response 2433 </member>
2434 from the simulator to that request 2434 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent">
2435 </summary> 2435 <summary>This event message is sent whenever the login state of the
2436 </member> 2436 particular Account has transitioned from one value to another</summary>
2437 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request"> 2437 </member>
2438 <summary>The request or response details block</summary> 2438 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices">
2439 </member> 2439 <summary>
2440 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize"> 2440 List of audio input devices
2441 <summary> 2441 </summary>
2442 Serialize the object 2442 </member>
2443 </summary> 2443 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices">
2444 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2444 <summary>
2445 </member> 2445 List of audio output devices
2446 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2446 </summary>
2447 <summary> 2447 </member>
2448 Deserialize the message 2448 <member name="P:OpenMetaverse.Voice.VoiceGateway.TestMode">
2449 </summary> 2449 <summary>
2450 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2450 Set audio test mode
2451 </member> 2451 </summary>
2452 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize"> 2452 </member>
2453 <summary> 2453 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled">
2454 Serialize the object 2454 <summary>Enable logging</summary>
2455 </summary> 2455 </member>
2456 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2456 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder">
2457 </member> 2457 <summary>The folder where any logs will be created</summary>
2458 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2458 </member>
2459 <summary> 2459 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix">
2460 Deserialize the message 2460 <summary>This will be prepended to beginning of each log file</summary>
2461 </summary> 2461 </member>
2462 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2462 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix">
2463 </member> 2463 <summary>The suffix or extension to be appended to each log file</summary>
2464 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize"> 2464 </member>
2465 <summary> 2465 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel">
2466 Serialize the object 2466 <summary>
2467 </summary> 2467 0: NONE - No logging
2468 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2468 1: ERROR - Log errors only
2469 </member> 2469 2: WARNING - Log errors and warnings
2470 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2470 3: INFO - Log errors, warnings and info
2471 <summary> 2471 4: DEBUG - Log errors, warnings, info and debug
2472 Deserialize the message 2472 </summary>
2473 </summary> 2473 </member>
2474 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2474 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor">
2475 </member> 2475 <summary>
2476 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage"> 2476 Constructor for default logging settings
2477 <summary> 2477 </summary>
2478 A message sent from the simulator to an agent which contains 2478 </member>
2479 the groups the agent is in 2479 <member name="T:OpenMetaverse.Voice.VoiceGateway.AudioPropertiesEventArgs">
2480 </summary> 2480 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
2481 </member> 2481 </member>
2482 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID"> 2482 <member name="T:OpenMetaverse.TextureRequestState">
2483 <summary>The Agent receiving the message</summary> 2483 <summary>
2484 </member> 2484 The current status of a texture request as it moves through the pipeline or final result of a texture request.
2485 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock"> 2485 </summary>
2486 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information 2486 </member>
2487 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 2487 <member name="F:OpenMetaverse.TextureRequestState.Pending">
2488 </member> 2488 <summary>The initial state given to a request. Requests in this state
2489 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock"> 2489 are waiting for an available slot in the pipeline</summary>
2490 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information 2490 </member>
2491 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary> 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.Messages.Linden.AgentGroupDataUpdateMessage.Serialize"> 2493 has been sent to the simulator</summary>
2494 <summary> 2494 </member>
2495 Serialize the object 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 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2497 </member>
2498 </member> 2498 <member name="F:OpenMetaverse.TextureRequestState.Finished">
2499 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2499 <summary>A request that has received all packets back from the simulator</summary>
2500 <summary> 2500 </member>
2501 Deserialize the message 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 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2503 to download OR the initial packet containing the packet information was never received</summary>
2504 </member> 2504 </member>
2505 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"> 2505 <member name="F:OpenMetaverse.TextureRequestState.Aborted">
2506 <summary>Group Details specific to the agent</summary> 2506 <summary>The texture request was aborted by request of the agent</summary>
2507 </member> 2507 </member>
2508 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices"> 2508 <member name="F:OpenMetaverse.TextureRequestState.NotFound">
2509 <summary>true of the agent accepts group notices</summary> 2509 <summary>The simulator replied to the request that it was not able to find the requested texture</summary>
2510 </member> 2510 </member>
2511 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution"> 2511 <member name="T:OpenMetaverse.TextureDownloadCallback">
2512 <summary>The agents tier contribution to the group</summary> 2512 <summary>
2513 </member> 2513 A callback fired to indicate the status or final state of the requested texture. For progressive
2514 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID"> 2514 downloads this will fire each time new asset data is returned from the simulator.
2515 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary> 2515 </summary>
2516 </member> 2516 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded,
2517 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID"> 2517 or the final result of the request after it has been processed through the TexturePipeline</param>
2518 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary> 2518 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data
2519 </member> 2519 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain
2520 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName"> 2520 the data from the beginning of the file. For failed, aborted and timed out requests it will contain
2521 <summary>The name of the group</summary> 2521 an empty byte array.</param>
2522 </member> 2522 </member>
2523 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers"> 2523 <member name="T:OpenMetaverse.TexturePipeline">
2524 <summary>The aggregate permissions the agent has in the group for all roles the agent 2524 <summary>
2525 is assigned</summary> 2525 Texture request download handler, allows a configurable number of download slots which manage multiple
2526 </member> 2526 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/>
2527 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"> 2527 </summary>
2528 <summary>An optional block containing additional agent specific information</summary> 2528 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/>
2529 </member> 2529 system for full texture downloads.</remarks>
2530 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile"> 2530 </member>
2531 <summary>true of the agent allows this group to be 2531 <member name="F:OpenMetaverse.TexturePipeline._Transfers">
2532 listed in their profile</summary> 2532 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID
2533 </member> 2533 and also the Asset Texture ID, and the value is an object containing the current state of the request and also
2534 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage"> 2534 the asset data as it is being re-assembled</summary>
2535 <summary> 2535 </member>
2536 A message sent from the viewer to the simulator which 2536 <member name="F:OpenMetaverse.TexturePipeline._Client">
2537 specifies the language and permissions for others to detect 2537 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary>
2538 the language specified 2538 </member>
2539 </summary> 2539 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests">
2540 </member> 2540 <summary>Maximum concurrent texture requests allowed at a time</summary>
2541 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language"> 2541 </member>
2542 <summary>A string containng the default language 2542 <member name="F:OpenMetaverse.TexturePipeline.resetEvents">
2543 to use for the agent</summary> 2543 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary>
2544 </member> 2544 </member>
2545 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic"> 2545 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots">
2546 <summary>true of others are allowed to 2546 <summary>An array of worker slots which shows the availablity status of the slot</summary>
2547 know the language setting</summary> 2547 </member>
2548 </member> 2548 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster">
2549 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize"> 2549 <summary>The primary thread which manages the requests.</summary>
2550 <summary> 2550 </member>
2551 Serialize the object 2551 <member name="F:OpenMetaverse.TexturePipeline._Running">
2552 </summary> 2552 <summary>true if the TexturePipeline is currently running</summary>
2553 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2553 </member>
2554 </member> 2554 <member name="F:OpenMetaverse.TexturePipeline.lockerObject">
2555 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2555 <summary>A synchronization object used by the primary thread</summary>
2556 <summary> 2556 </member>
2557 Deserialize the message 2557 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer">
2558 </summary> 2558 <summary>A refresh timer used to increase the priority of stalled requests</summary>
2559 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2559 </member>
2560 </member> 2560 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)">
2561 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage"> 2561 <summary>
2562 <summary> 2562 Default constructor, Instantiates a new copy of the TexturePipeline class
2563 An EventQueue message sent from the simulator to an agent when the agent 2563 </summary>
2564 leaves a group 2564 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param>
2565 </summary> 2565 </member>
2566 </member> 2566 <member name="M:OpenMetaverse.TexturePipeline.Startup">
2567 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock"> 2567 <summary>
2568 <summary> 2568 Initialize callbacks required for the TexturePipeline to operate
2569 An Array containing the AgentID and GroupID 2569 </summary>
2570 </summary> 2570 </member>
2571 </member> 2571 <member name="M:OpenMetaverse.TexturePipeline.Shutdown">
2572 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize"> 2572 <summary>
2573 <summary> 2573 Shutdown the TexturePipeline and cleanup any callbacks or transfers
2574 Serialize the object 2574 </summary>
2575 </summary> 2575 </member>
2576 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2576 <member name="M:OpenMetaverse.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)">
2577 </member> 2577 <summary>
2578 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 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 Deserialize the message 2580 </summary>
2581 </summary> 2581 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param>
2582 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2582 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset.
2583 </member> 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 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData"> 2584 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator
2585 <summary>An object containing the Agents UUID, and the Groups UUID</summary> 2585 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have
2586 </member> 2586 its priority changed by resending the request with the new priority value</param>
2587 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID"> 2587 <param name="discardLevel">Number of quality layers to discard.
2588 <summary>The ID of the Agent leaving the group</summary> 2588 This controls the end marker of the data sent</param>
2589 </member> 2589 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request
2590 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID"> 2590 from the start of the asset texture</param>
2591 <summary>The GroupID the Agent is leaving</summary> 2591 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback
2592 </member> 2592 will contain the result of the request and the texture asset data</param>
2593 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock"> 2593 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image.
2594 <summary>Base class for Asset uploads/results via Capabilities</summary> 2594 The callback asset parameter will contain all previously received chunks of the texture asset starting
2595 </member> 2595 from the beginning of the request</param>
2596 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State"> 2596 </member>
2597 <summary> 2597 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)">
2598 The request state 2598 <summary>
2599 </summary> 2599 Sends the actual request packet to the simulator
2600 </member> 2600 </summary>
2601 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize"> 2601 <param name="imageID">The image to download</param>
2602 <summary> 2602 <param name="type">Type of the image to download, either a baked
2603 Serialize the object 2603 avatar texture or a normal texture</param>
2604 </summary> 2604 <param name="priority">Priority level of the download. Default is
2605 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2605 <c>1,013,000.0f</c></param>
2606 </member> 2606 <param name="discardLevel">Number of quality layers to discard.
2607 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2607 This controls the end marker of the data sent</param>
2608 <summary> 2608 <param name="packetNum">Packet number to start the download at.
2609 Deserialize the message 2609 This controls the start marker of the data sent</param>
2610 </summary> 2610 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts
2611 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2611 download</remarks>
2612 </member> 2612 </member>
2613 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload"> 2613 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)">
2614 <summary> 2614 <summary>
2615 A message sent from the viewer to the simulator to request a temporary upload capability 2615 Cancel a pending or in process texture request
2616 which allows an asset to be uploaded 2616 </summary>
2617 </summary> 2617 <param name="textureID">The texture assets unique ID</param>
2618 </member> 2618 </member>
2619 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url"> 2619 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread">
2620 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary> 2620 <summary>
2621 </member> 2621 Master Download Thread, Queues up downloads in the threadpool
2622 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete"> 2622 </summary>
2623 <summary> 2623 </member>
2624 A message sent from the simulator that will inform the agent the upload is complete, 2624 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)">
2625 and the UUID of the uploaded asset 2625 <summary>
2626 </summary> 2626 The worker thread that sends the request and handles timeouts
2627 </member> 2627 </summary>
2628 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID"> 2628 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param>
2629 <summary>The uploaded texture asset ID</summary> 2629 </member>
2630 </member> 2630 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2631 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage"> 2631 <summary>
2632 <summary> 2632 Handle responses from the simulator that tell us a texture we have requested is unable to be located
2633 A message sent from the viewer to the simulator to request a temporary 2633 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use
2634 capability URI which is used to upload an agents baked appearance textures 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="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request"> 2637 </member>
2638 <summary>Object containing request or response</summary> 2638 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2639 </member> 2639 <summary>
2640 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize"> 2640 Handles the remaining Image data that did not fit in the initial ImageData packet
2641 <summary> 2641 </summary>
2642 Serialize the object 2642 <param name="sender">The sender</param>
2643 </summary> 2643 <param name="e">The EventArgs object containing the packet data</param>
2644 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2644 </member>
2645 </member> 2645 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2646 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2646 <summary>
2647 <summary> 2647 Handle the initial ImageDataPacket sent from the simulator
2648 Deserialize the message 2648 </summary>
2649 </summary> 2649 <param name="sender">The sender</param>
2650 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2650 <param name="e">The EventArgs object containing the packet data</param>
2651 </member> 2651 </member>
2652 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage"> 2652 <member name="P:OpenMetaverse.TexturePipeline.TransferCount">
2653 <summary> 2653 <summary>Current number of pending and in-process transfers</summary>
2654 A message sent from the simulator which indicates the minimum version required for 2654 </member>
2655 using voice chat 2655 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo">
2656 </summary> 2656 <summary>
2657 </member> 2657 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/>
2658 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion"> 2658 </summary>
2659 <summary>Major Version Required</summary> 2659 </member>
2660 </member> 2660 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State">
2661 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion"> 2661 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary>
2662 <summary>Minor version required</summary> 2662 </member>
2663 </member> 2663 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID">
2664 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName"> 2664 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary>
2665 <summary>The name of the region sending the version requrements</summary> 2665 </member>
2666 </member> 2666 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot">
2667 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize"> 2667 <summary>The slot this request is occupying in the threadpoolSlots array</summary>
2668 <summary> 2668 </member>
2669 Serialize the object 2669 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type">
2670 </summary> 2670 <summary>The ImageType of the request.</summary>
2671 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2671 </member>
2672 </member> 2672 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks">
2673 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 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 Deserialize the message 2675 object containing the result data</summary>
2676 </summary> 2676 </member>
2677 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2677 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress">
2678 </member> 2678 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator.
2679 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage"> 2679 This is used to progressively render textures as portions of the texture are received.</summary>
2680 <summary> 2680 </member>
2681 A message sent from the simulator to the viewer containing the 2681 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer">
2682 voice server URI 2682 <summary>An object that maintains the data of an request thats in-process.</summary>
2683 </summary> 2683 </member>
2684 </member> 2684 <member name="T:OpenMetaverse.SoundManager">
2685 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID"> 2685 <summary>
2686 <summary>The Parcel ID which the voice server URI applies</summary> 2686
2687 </member> 2687 </summary>
2688 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName"> 2688 </member>
2689 <summary>The name of the region</summary> 2689 <member name="F:OpenMetaverse.SoundManager.m_AttachedSound">
2690 </member> 2690 <summary>The event subscribers, null of no subscribers</summary>
2691 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri"> 2691 </member>
2692 <summary>A uri containing the server/channel information 2692 <member name="M:OpenMetaverse.SoundManager.OnAttachedSound(OpenMetaverse.AttachedSoundEventArgs)">
2693 which the viewer can utilize to participate in voice conversations</summary> 2693 <summary>Raises the AttachedSound Event</summary>
2694 </member> 2694 <param name="e">A AttachedSoundEventArgs object containing
2695 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize"> 2695 the data sent from the simulator</param>
2696 <summary> 2696 </member>
2697 Serialize the object 2697 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundLock">
2698 </summary> 2698 <summary>Thread sync lock object</summary>
2699 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2699 </member>
2700 </member> 2700 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChange">
2701 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2701 <summary>The event subscribers, null of no subscribers</summary>
2702 <summary> 2702 </member>
2703 Deserialize the message 2703 <member name="M:OpenMetaverse.SoundManager.OnAttachedSoundGainChange(OpenMetaverse.AttachedSoundGainChangeEventArgs)">
2704 </summary> 2704 <summary>Raises the AttachedSoundGainChange Event</summary>
2705 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2705 <param name="e">A AttachedSoundGainChangeEventArgs object containing
2706 </member> 2706 the data sent from the simulator</param>
2707 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage"> 2707 </member>
2708 <summary> 2708 <member name="F:OpenMetaverse.SoundManager.m_AttachedSoundGainChangeLock">
2709 2709 <summary>Thread sync lock object</summary>
2710 </summary> 2710 </member>
2711 </member> 2711 <member name="F:OpenMetaverse.SoundManager.m_SoundTrigger">
2712 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password"> 2712 <summary>The event subscribers, null of no subscribers</summary>
2713 <summary></summary> 2713 </member>
2714 </member> 2714 <member name="M:OpenMetaverse.SoundManager.OnSoundTrigger(OpenMetaverse.SoundTriggerEventArgs)">
2715 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username"> 2715 <summary>Raises the SoundTrigger Event</summary>
2716 <summary></summary> 2716 <param name="e">A SoundTriggerEventArgs object containing
2717 </member> 2717 the data sent from the simulator</param>
2718 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize"> 2718 </member>
2719 <summary> 2719 <member name="F:OpenMetaverse.SoundManager.m_SoundTriggerLock">
2720 Serialize the object 2720 <summary>Thread sync lock object</summary>
2721 </summary> 2721 </member>
2722 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2722 <member name="F:OpenMetaverse.SoundManager.m_PreloadSound">
2723 </member> 2723 <summary>The event subscribers, null of no subscribers</summary>
2724 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2724 </member>
2725 <summary> 2725 <member name="M:OpenMetaverse.SoundManager.OnPreloadSound(OpenMetaverse.PreloadSoundEventArgs)">
2726 Deserialize the message 2726 <summary>Raises the PreloadSound Event</summary>
2727 </summary> 2727 <param name="e">A PreloadSoundEventArgs object containing
2728 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2728 the data sent from the simulator</param>
2729 </member> 2729 </member>
2730 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage"> 2730 <member name="F:OpenMetaverse.SoundManager.m_PreloadSoundLock">
2731 <summary> 2731 <summary>Thread sync lock object</summary>
2732 A message sent by the viewer to the simulator to request a temporary 2732 </member>
2733 capability for a script contained with in a Tasks inventory to be updated 2733 <member name="M:OpenMetaverse.SoundManager.#ctor(OpenMetaverse.GridClient)">
2734 </summary> 2734 <summary>
2735 </member> 2735 Construct a new instance of the SoundManager class, used for playing and receiving
2736 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request"> 2736 sound assets
2737 <summary>Object containing request or response</summary> 2737 </summary>
2738 </member> 2738 <param name="client">A reference to the current GridClient instance</param>
2739 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize"> 2739 </member>
2740 <summary> 2740 <member name="M:OpenMetaverse.SoundManager.PlaySound(OpenMetaverse.UUID)">
2741 Serialize the object 2741 <summary>
2742 </summary> 2742 Plays a sound in the current region at full volume from avatar position
2743 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2743 </summary>
2744 </member> 2744 <param name="soundID">UUID of the sound to be played</param>
2745 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2745 </member>
2746 <summary> 2746 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
2747 Deserialize the message 2747 <summary>
2748 </summary> 2748 Plays a sound in the current region at full volume
2749 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2749 </summary>
2750 </member> 2750 <param name="soundID">UUID of the sound to be played.</param>
2751 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage"> 2751 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2752 <summary> 2752 </member>
2753 A message sent from the simulator to the viewer to indicate 2753 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Vector3,System.Single)">
2754 a Tasks scripts status. 2754 <summary>
2755 </summary> 2755 Plays a sound in the current region
2756 </member> 2756 </summary>
2757 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID"> 2757 <param name="soundID">UUID of the sound to be played.</param>
2758 <summary>The Asset ID of the script</summary> 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="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono"> 2760 </member>
2761 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it 2761 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.Vector3,System.Single)">
2762 uses the older less efficient lsl2 interprter</summary> 2762 <summary>
2763 </member> 2763 Plays a sound in the specified sim
2764 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID"> 2764 </summary>
2765 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary> 2765 <param name="soundID">UUID of the sound to be played.</param>
2766 </member> 2766 <param name="sim">UUID of the sound to be played.</param>
2767 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running"> 2767 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2768 <summary>true of the script is in a running state</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.Messages.Linden.ScriptRunningReplyMessage.Serialize"> 2770 <member name="M:OpenMetaverse.SoundManager.SendSoundTrigger(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3,System.Single)">
2771 <summary> 2771 <summary>
2772 Serialize the object 2772 Play a sound asset
2773 </summary> 2773 </summary>
2774 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2774 <param name="soundID">UUID of the sound to be played.</param>
2775 </member> 2775 <param name="handle">handle id for the sim to be played in.</param>
2776 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2776 <param name="position">position for the sound to be played at. Normally the avatar.</param>
2777 <summary> 2777 <param name="gain">volume of the sound, from 0.0 to 1.0</param>
2778 Deserialize the message 2778 </member>
2779 </summary> 2779 <member name="M:OpenMetaverse.SoundManager.AttachedSoundHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2780 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2780 <summary>Process an incoming packet and raise the appropriate events</summary>
2781 </member> 2781 <param name="sender">The sender</param>
2782 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage"> 2782 <param name="e">The EventArgs object containing the packet data</param>
2783 <summary> 2783 </member>
2784 A message containing the request/response used for updating a gesture 2784 <member name="M:OpenMetaverse.SoundManager.AttachedSoundGainChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2785 contained with an agents inventory 2785 <summary>Process an incoming packet and raise the appropriate events</summary>
2786 </summary> 2786 <param name="sender">The sender</param>
2787 </member> 2787 <param name="e">The EventArgs object containing the packet data</param>
2788 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request"> 2788 </member>
2789 <summary>Object containing request or response</summary> 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.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize"> 2791 <param name="sender">The sender</param>
2792 <summary> 2792 <param name="e">The EventArgs object containing the packet data</param>
2793 Serialize the object 2793 </member>
2794 </summary> 2794 <member name="M:OpenMetaverse.SoundManager.SoundTriggerHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
2795 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2795 <summary>Process an incoming packet and raise the appropriate events</summary>
2796 </member> 2796 <param name="sender">The sender</param>
2797 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2797 <param name="e">The EventArgs object containing the packet data</param>
2798 <summary> 2798 </member>
2799 Deserialize the message 2799 <member name="E:OpenMetaverse.SoundManager.AttachedSound">
2800 </summary> 2800 <summary>Raised when the simulator sends us data containing
2801 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2801 sound</summary>
2802 </member> 2802 </member>
2803 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage"> 2803 <member name="E:OpenMetaverse.SoundManager.AttachedSoundGainChange">
2804 <summary> 2804 <summary>Raised when the simulator sends us data containing
2805 A message request/response which is used to update a notecard contained within 2805 ...</summary>
2806 a tasks inventory 2806 </member>
2807 </summary> 2807 <member name="E:OpenMetaverse.SoundManager.SoundTrigger">
2808 </member> 2808 <summary>Raised when the simulator sends us data containing
2809 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID"> 2809 ...</summary>
2810 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary> 2810 </member>
2811 </member> 2811 <member name="E:OpenMetaverse.SoundManager.PreloadSound">
2812 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID"> 2812 <summary>Raised when the simulator sends us data containing
2813 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary> 2813 ...</summary>
2814 </member> 2814 </member>
2815 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize"> 2815 <member name="T:OpenMetaverse.AttachedSoundEventArgs">
2816 <summary> 2816 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event</summary>
2817 Serialize the object 2817 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event occurs when the simulator sends
2818 </summary> 2818 the sound data which emits from an agents attachment</remarks>
2819 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2819 <example>
2820 </member> 2820 The following code example shows the process to subscribe to the <see cref="E:OpenMetaverse.SoundManager.AttachedSound"/> event
2821 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2821 and a stub to handle the data passed from the simulator
2822 <summary> 2822 <code>
2823 Deserialize the message 2823 // Subscribe to the AttachedSound event
2824 </summary> 2824 Client.Sound.AttachedSound += Sound_AttachedSound;
2825 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2825
2826 </member> 2826 // process the data raised in the event here
2827 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage"> 2827 private void Sound_AttachedSound(object sender, AttachedSoundEventArgs e)
2828 <summary> 2828 {
2829 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability 2829 // ... Process AttachedSoundEventArgs here ...
2830 which is used to update an asset in an agents inventory 2830 }
2831 </summary> 2831 </code>
2832 </member> 2832 </example>
2833 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID"> 2833 </member>
2834 <summary> 2834 <member name="M:OpenMetaverse.AttachedSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,OpenMetaverse.SoundFlags)">
2835 The Notecard AssetID to replace 2835 <summary>
2836 </summary> 2836 Construct a new instance of the SoundTriggerEventArgs class
2837 </member> 2837 </summary>
2838 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize"> 2838 <param name="sim">Simulator where the event originated</param>
2839 <summary> 2839 <param name="soundID">The sound asset id</param>
2840 Serialize the object 2840 <param name="ownerID">The ID of the owner</param>
2841 </summary> 2841 <param name="objectID">The ID of the object</param>
2842 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2842 <param name="gain">The volume level</param>
2843 </member> 2843 <param name="flags">The <see cref="T:OpenMetaverse.SoundFlags"/></param>
2844 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2844 </member>
2845 <summary> 2845 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Simulator">
2846 Deserialize the message 2846 <summary>Simulator where the event originated</summary>
2847 </summary> 2847 </member>
2848 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2848 <member name="P:OpenMetaverse.AttachedSoundEventArgs.SoundID">
2849 </member> 2849 <summary>Get the sound asset id</summary>
2850 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage"> 2850 </member>
2851 <summary> 2851 <member name="P:OpenMetaverse.AttachedSoundEventArgs.OwnerID">
2852 A message containing the request/response used for updating a notecard 2852 <summary>Get the ID of the owner</summary>
2853 contained with an agents inventory 2853 </member>
2854 </summary> 2854 <member name="P:OpenMetaverse.AttachedSoundEventArgs.ObjectID">
2855 </member> 2855 <summary>Get the ID of the Object</summary>
2856 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request"> 2856 </member>
2857 <summary>Object containing request or response</summary> 2857 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Gain">
2858 </member> 2858 <summary>Get the volume level</summary>
2859 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize"> 2859 </member>
2860 <summary> 2860 <member name="P:OpenMetaverse.AttachedSoundEventArgs.Flags">
2861 Serialize the object 2861 <summary>Get the <see cref="T:OpenMetaverse.SoundFlags"/></summary>
2862 </summary> 2862 </member>
2863 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2863 <member name="T:OpenMetaverse.AttachedSoundGainChangeEventArgs">
2864 </member> 2864 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event</summary>
2865 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2865 <remarks>The <see cref="E:OpenMetaverse.SoundManager.AttachedSoundGainChange"/> event occurs when an attached sound
2866 <summary> 2866 changes its volume level</remarks>
2867 Deserialize the message 2867 </member>
2868 </summary> 2868 <member name="M:OpenMetaverse.AttachedSoundGainChangeEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Single)">
2869 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2869 <summary>
2870 </member> 2870 Construct a new instance of the AttachedSoundGainChangedEventArgs class
2871 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize"> 2871 </summary>
2872 <summary> 2872 <param name="sim">Simulator where the event originated</param>
2873 Serialize the object 2873 <param name="objectID">The ID of the Object</param>
2874 </summary> 2874 <param name="gain">The new volume level</param>
2875 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2875 </member>
2876 </member> 2876 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Simulator">
2877 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2877 <summary>Simulator where the event originated</summary>
2878 <summary> 2878 </member>
2879 Deserialize the message 2879 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.ObjectID">
2880 </summary> 2880 <summary>Get the ID of the Object</summary>
2881 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2881 </member>
2882 </member> 2882 <member name="P:OpenMetaverse.AttachedSoundGainChangeEventArgs.Gain">
2883 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError"> 2883 <summary>Get the volume level</summary>
2884 <summary> 2884 </member>
2885 A message sent from the simulator to the viewer which indicates 2885 <member name="T:OpenMetaverse.SoundTriggerEventArgs">
2886 an error occurred while attempting to update a script in an agents or tasks 2886 <summary>Provides data for the <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event</summary>
2887 inventory 2887 <remarks><para>The <see cref="E:OpenMetaverse.SoundManager.SoundTrigger"/> event occurs when the simulator forwards
2888 </summary> 2888 a request made by yourself or another agent to play either an asset sound or a built in sound</para>
2889 </member> 2889
2890 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled"> 2890 <para>Requests to play sounds where the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/> is not one of the built-in
2891 <summary>true of the script was successfully compiled by the simulator</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="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error"> 2893 <example>
2894 <summary>A string containing the error which occured while trying 2894 The following code example uses the <see cref="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID"/>, <see cref="P:OpenMetaverse.SoundTriggerEventArgs.SoundID"/>
2895 to update the script</summary> 2895 and <see cref="P:OpenMetaverse.SoundTriggerEventArgs.Gain"/>
2896 </member> 2896 properties to display some information on a sound request on the <see cref="T:System.Console"/> window.
2897 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID"> 2897 <code>
2898 <summary>A new AssetID assigned to the script</summary> 2898 // subscribe to the event
2899 </member> 2899 Client.Sound.SoundTrigger += Sound_SoundTrigger;
2900 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage"> 2900
2901 <summary> 2901 // play the pre-defined BELL_TING sound
2902 A message sent from the viewer to the simulator 2902 Client.Sound.SendSoundTrigger(Sounds.BELL_TING);
2903 requesting the update of an existing script contained 2903
2904 within a tasks inventory 2904 // handle the response data
2905 </summary> 2905 private void Sound_SoundTrigger(object sender, SoundTriggerEventArgs e)
2906 </member> 2906 {
2907 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning"> 2907 Console.WriteLine("{0} played the sound {1} at volume {2}",
2908 <summary>if true, set the script mode to running</summary> 2908 e.OwnerID, e.SoundID, e.Gain);
2909 </member> 2909 }
2910 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID"> 2910 </code>
2911 <summary>The scripts InventoryItem ItemID to update</summary> 2911 </example>
2912 </member> 2912 </member>
2913 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target"> 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>A lowercase string containing either "mono" or "lsl2" which 2914 <summary>
2915 specifies the script is compiled and ran on the mono runtime, or the older 2915 Construct a new instance of the SoundTriggerEventArgs class
2916 lsl runtime</summary> 2916 </summary>
2917 </member> 2917 <param name="sim">Simulator where the event originated</param>
2918 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID"> 2918 <param name="soundID">The sound asset id</param>
2919 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary> 2919 <param name="ownerID">The ID of the owner</param>
2920 </member> 2920 <param name="objectID">The ID of the object</param>
2921 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize"> 2921 <param name="parentID">The ID of the objects parent</param>
2922 <summary> 2922 <param name="gain">The volume level</param>
2923 Serialize the object 2923 <param name="regionHandle">The regionhandle</param>
2924 </summary> 2924 <param name="position">The source position</param>
2925 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2925 </member>
2926 </member> 2926 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Simulator">
2927 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2927 <summary>Simulator where the event originated</summary>
2928 <summary> 2928 </member>
2929 Deserialize the message 2929 <member name="P:OpenMetaverse.SoundTriggerEventArgs.SoundID">
2930 </summary> 2930 <summary>Get the sound asset id</summary>
2931 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2931 </member>
2932 </member> 2932 <member name="P:OpenMetaverse.SoundTriggerEventArgs.OwnerID">
2933 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage"> 2933 <summary>Get the ID of the owner</summary>
2934 <summary> 2934 </member>
2935 A message containing either the request or response used in updating a script inside 2935 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ObjectID">
2936 a tasks inventory 2936 <summary>Get the ID of the Object</summary>
2937 </summary> 2937 </member>
2938 </member> 2938 <member name="P:OpenMetaverse.SoundTriggerEventArgs.ParentID">
2939 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request"> 2939 <summary>Get the ID of the objects parent</summary>
2940 <summary>Object containing request or response</summary> 2940 </member>
2941 </member> 2941 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Gain">
2942 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize"> 2942 <summary>Get the volume level</summary>
2943 <summary> 2943 </member>
2944 Serialize the object 2944 <member name="P:OpenMetaverse.SoundTriggerEventArgs.RegionHandle">
2945 </summary> 2945 <summary>Get the regionhandle</summary>
2946 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2946 </member>
2947 </member> 2947 <member name="P:OpenMetaverse.SoundTriggerEventArgs.Position">
2948 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2948 <summary>Get the source position</summary>
2949 <summary> 2949 </member>
2950 Deserialize the message 2950 <member name="T:OpenMetaverse.PreloadSoundEventArgs">
2951 </summary> 2951 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
2952 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2952 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
2953 </member> 2953 the appearance data for an avatar</remarks>
2954 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete"> 2954 <example>
2955 <summary> 2955 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/>
2956 Response from the simulator to notify the viewer the upload is completed, and 2956 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window.
2957 the UUID of the script asset and its compiled status 2957 <code>
2958 </summary> 2958 // subscribe to the event
2959 </member> 2959 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
2960 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID"> 2960
2961 <summary>The uploaded texture asset ID</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.Messages.Linden.UploaderRequestScriptComplete.Compiled"> 2963 {
2964 <summary>true of the script was compiled successfully</summary> 2964 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
2965 </member> 2965 }
2966 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage"> 2966 </code>
2967 <summary> 2967 </example>
2968 A message sent from a viewer to the simulator requesting a temporary uploader capability 2968 </member>
2969 used to update a script contained in an agents inventory 2969 <member name="M:OpenMetaverse.PreloadSoundEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
2970 </summary> 2970 <summary>
2971 </member> 2971 Construct a new instance of the PreloadSoundEventArgs class
2972 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID"> 2972 </summary>
2973 <summary>The existing asset if of the script in the agents inventory to replace</summary> 2973 <param name="sim">Simulator where the event originated</param>
2974 </member> 2974 <param name="soundID">The sound asset id</param>
2975 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target"> 2975 <param name="ownerID">The ID of the owner</param>
2976 <summary>The language of the script</summary> 2976 <param name="objectID">The ID of the object</param>
2977 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks> 2977 </member>
2978 </member> 2978 <member name="P:OpenMetaverse.PreloadSoundEventArgs.Simulator">
2979 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize"> 2979 <summary>Simulator where the event originated</summary>
2980 <summary> 2980 </member>
2981 Serialize the object 2981 <member name="P:OpenMetaverse.PreloadSoundEventArgs.SoundID">
2982 </summary> 2982 <summary>Get the sound asset id</summary>
2983 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 2983 </member>
2984 </member> 2984 <member name="P:OpenMetaverse.PreloadSoundEventArgs.OwnerID">
2985 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 2985 <summary>Get the ID of the owner</summary>
2986 <summary> 2986 </member>
2987 Deserialize the message 2987 <member name="P:OpenMetaverse.PreloadSoundEventArgs.ObjectID">
2988 </summary> 2988 <summary>Get the ID of the Object</summary>
2989 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 2989 </member>
2990 </member> 2990 <member name="T:OpenMetaverse.ProfileFlags">
2991 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage"> 2991 <summary>
2992 <summary> 2992 Avatar profile flags
2993 A message containing either the request or response used in updating a script inside 2993 </summary>
2994 an agents inventory 2994 </member>
2995 </summary> 2995 <member name="T:OpenMetaverse.Avatar">
2996 </member> 2996 <summary>
2997 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request"> 2997 Represents an avatar (other than your own)
2998 <summary>Object containing request or response</summary> 2998 </summary>
2999 </member> 2999 </member>
3000 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize"> 3000 <member name="T:OpenMetaverse.Primitive">
3001 <summary> 3001 <summary>
3002 Serialize the object 3002 Particle system specific enumerators, flags and methods.
3003 </summary> 3003 </summary>
3004 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3004 </member>
3005 </member> 3005 <member name="F:OpenMetaverse.Primitive.Textures">
3006 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3006 <summary></summary>
3007 <summary> 3007 </member>
3008 Deserialize the message 3008 <member name="F:OpenMetaverse.Primitive.TextureAnim">
3009 </summary> 3009 <summary></summary>
3010 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3010 </member>
3011 </member> 3011 <member name="F:OpenMetaverse.Primitive.ParticleSys">
3012 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize"> 3012 <summary></summary>
3013 <summary> 3013 </member>
3014 Serialize the object 3014 <member name="F:OpenMetaverse.Primitive.MediaVersion">
3015 </summary> 3015 <summary>
3016 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3016 Current version of the media data for the prim
3017 </member> 3017 </summary>
3018 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3018 </member>
3019 <summary> 3019 <member name="F:OpenMetaverse.Primitive.FaceMedia">
3020 Deserialize the message 3020 <summary>
3021 </summary> 3021 Array of media entries indexed by face number
3022 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3022 </summary>
3023 </member> 3023 </member>
3024 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase"> 3024 <member name="F:OpenMetaverse.Primitive.ID">
3025 <summary>Base class for Map Layers via Capabilities</summary> 3025 <summary></summary>
3026 </member> 3026 </member>
3027 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags"> 3027 <member name="F:OpenMetaverse.Primitive.GroupID">
3028 <summary></summary> 3028 <summary></summary>
3029 </member> 3029 </member>
3030 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize"> 3030 <member name="F:OpenMetaverse.Primitive.LocalID">
3031 <summary> 3031 <summary></summary>
3032 Serialize the object 3032 </member>
3033 </summary> 3033 <member name="F:OpenMetaverse.Primitive.ParentID">
3034 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3034 <summary></summary>
3035 </member> 3035 </member>
3036 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3036 <member name="F:OpenMetaverse.Primitive.RegionHandle">
3037 <summary> 3037 <summary></summary>
3038 Deserialize the message 3038 </member>
3039 </summary> 3039 <member name="F:OpenMetaverse.Primitive.Flags">
3040 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3040 <summary></summary>
3041 </member> 3041 </member>
3042 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant"> 3042 <member name="F:OpenMetaverse.Primitive.TreeSpecies">
3043 <summary> 3043 <summary>Foliage type for this primitive. Only applicable if this
3044 Sent by an agent to the capabilities server to request map layers 3044 primitive is foliage</summary>
3045 </summary> 3045 </member>
3046 </member> 3046 <member name="F:OpenMetaverse.Primitive.ScratchPad">
3047 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant"> 3047 <summary>Unknown</summary>
3048 <summary> 3048 </member>
3049 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates 3049 <member name="F:OpenMetaverse.Primitive.Position">
3050 </summary> 3050 <summary></summary>
3051 </member> 3051 </member>
3052 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks"> 3052 <member name="F:OpenMetaverse.Primitive.Scale">
3053 <summary>An array containing LayerData items</summary> 3053 <summary></summary>
3054 </member> 3054 </member>
3055 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize"> 3055 <member name="F:OpenMetaverse.Primitive.Rotation">
3056 <summary> 3056 <summary></summary>
3057 Serialize the object 3057 </member>
3058 </summary> 3058 <member name="F:OpenMetaverse.Primitive.Velocity">
3059 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3059 <summary></summary>
3060 </member> 3060 </member>
3061 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3061 <member name="F:OpenMetaverse.Primitive.AngularVelocity">
3062 <summary> 3062 <summary></summary>
3063 Deserialize the message 3063 </member>
3064 </summary> 3064 <member name="F:OpenMetaverse.Primitive.Acceleration">
3065 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3065 <summary></summary>
3066 </member> 3066 </member>
3067 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData"> 3067 <member name="F:OpenMetaverse.Primitive.CollisionPlane">
3068 <summary> 3068 <summary></summary>
3069 An object containing map location details 3069 </member>
3070 </summary> 3070 <member name="F:OpenMetaverse.Primitive.Flexible">
3071 </member> 3071 <summary></summary>
3072 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID"> 3072 </member>
3073 <summary>The Asset ID of the regions tile overlay</summary> 3073 <member name="F:OpenMetaverse.Primitive.Light">
3074 </member> 3074 <summary></summary>
3075 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom"> 3075 </member>
3076 <summary>The grid location of the southern border of the map tile</summary> 3076 <member name="F:OpenMetaverse.Primitive.Sculpt">
3077 </member> 3077 <summary></summary>
3078 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left"> 3078 </member>
3079 <summary>The grid location of the western border of the map tile</summary> 3079 <member name="F:OpenMetaverse.Primitive.ClickAction">
3080 </member> 3080 <summary></summary>
3081 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right"> 3081 </member>
3082 <summary>The grid location of the eastern border of the map tile</summary> 3082 <member name="F:OpenMetaverse.Primitive.Sound">
3083 </member> 3083 <summary></summary>
3084 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top"> 3084 </member>
3085 <summary>The grid location of the northern border of the map tile</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.Messages.Linden.MapLayerMessage.Request"> 3087 active</summary>
3088 <summary>Object containing request or response</summary> 3088 </member>
3089 </member> 3089 <member name="F:OpenMetaverse.Primitive.SoundFlags">
3090 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize"> 3090 <summary></summary>
3091 <summary> 3091 </member>
3092 Serialize the object 3092 <member name="F:OpenMetaverse.Primitive.SoundGain">
3093 </summary> 3093 <summary></summary>
3094 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3094 </member>
3095 </member> 3095 <member name="F:OpenMetaverse.Primitive.SoundRadius">
3096 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3096 <summary></summary>
3097 <summary> 3097 </member>
3098 Deserialize the message 3098 <member name="F:OpenMetaverse.Primitive.Text">
3099 </summary> 3099 <summary></summary>
3100 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3100 </member>
3101 </member> 3101 <member name="F:OpenMetaverse.Primitive.TextColor">
3102 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage"> 3102 <summary></summary>
3103 <summary> 3103 </member>
3104 New as of 1.23 RC1, no details yet. 3104 <member name="F:OpenMetaverse.Primitive.MediaURL">
3105 </summary> 3105 <summary></summary>
3106 </member> 3106 </member>
3107 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize"> 3107 <member name="F:OpenMetaverse.Primitive.Joint">
3108 <summary> 3108 <summary></summary>
3109 Serialize the object 3109 </member>
3110 </summary> 3110 <member name="F:OpenMetaverse.Primitive.JointPivot">
3111 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3111 <summary></summary>
3112 </member> 3112 </member>
3113 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3113 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor">
3114 <summary> 3114 <summary></summary>
3115 Deserialize the message 3115 </member>
3116 </summary> 3116 <member name="F:OpenMetaverse.Primitive.NameValues">
3117 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3117 <summary></summary>
3118 </member> 3118 </member>
3119 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize"> 3119 <member name="F:OpenMetaverse.Primitive.PrimData">
3120 <summary> 3120 <summary></summary>
3121 Serialize the object 3121 </member>
3122 </summary> 3122 <member name="F:OpenMetaverse.Primitive.Properties">
3123 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3123 <summary></summary>
3124 </member> 3124 </member>
3125 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3125 <member name="M:OpenMetaverse.Primitive.#ctor">
3126 <summary> 3126 <summary>
3127 Deserialize the message 3127 Default constructor
3128 </summary> 3128 </summary>
3129 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3129 </member>
3130 </member> 3130 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)">
3131 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method"> 3131 <summary>
3132 <summary>A string containing the method used</summary> 3132 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3133 </member> 3133 parameters in to signed eight bit values
3134 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference"> 3134 </summary>
3135 <summary> 3135 <param name="pathTwist">Floating point parameter to pack</param>
3136 A request sent from an agent to the Simulator to begin a new conference. 3136 <returns>Signed eight bit value containing the packed parameter</returns>
3137 Contains a list of Agents which will be included in the conference 3137 </member>
3138 </summary> 3138 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)">
3139 </member> 3139 <summary>
3140 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock"> 3140 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
3141 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary> 3141 parameters from signed eight bit integers to floating point values
3142 </member> 3142 </summary>
3143 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID"> 3143 <param name="pathTwist">Signed eight bit value to unpack</param>
3144 <summary>The conferences Session ID</summary> 3144 <returns>Unpacked floating point value</returns>
3145 </member> 3145 </member>
3146 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize"> 3146 <member name="P:OpenMetaverse.Primitive.Type">
3147 <summary> 3147 <summary>Uses basic heuristics to estimate the primitive shape</summary>
3148 Serialize the object 3148 </member>
3149 </summary> 3149 <member name="T:OpenMetaverse.Primitive.TextureAnimMode">
3150 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3150 <summary>
3151 </member> 3151 Texture animation mode
3152 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3152 </summary>
3153 <summary> 3153 </member>
3154 Deserialize the message 3154 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF">
3155 </summary> 3155 <summary>Disable texture animation</summary>
3156 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3156 </member>
3157 </member> 3157 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON">
3158 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate"> 3158 <summary>Enable texture animation</summary>
3159 <summary> 3159 </member>
3160 A moderation request sent from a conference moderator 3160 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP">
3161 Contains an agent and an optional action to take 3161 <summary>Loop when animating textures</summary>
3162 </summary> 3162 </member>
3163 </member> 3163 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE">
3164 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID"> 3164 <summary>Animate in reverse direction</summary>
3165 <summary>The Session ID</summary> 3165 </member>
3166 </member> 3166 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG">
3167 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID"> 3167 <summary>Animate forward then reverse</summary>
3168 <summary></summary> 3168 </member>
3169 </member> 3169 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH">
3170 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey"> 3170 <summary>Slide texture smoothly instead of frame-stepping</summary>
3171 <summary>A list containing Key/Value pairs, known valid values: 3171 </member>
3172 key: text value: true/false - allow/disallow specified agents ability to use text in session 3172 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE">
3173 key: voice value: true/false - allow/disallow specified agents ability to use voice in session 3173 <summary>Rotate texture instead of using frames</summary>
3174 </summary> 3174 </member>
3175 <remarks>"text" or "voice"</remarks> 3175 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE">
3176 </member> 3176 <summary>Scale texture instead of using frames</summary>
3177 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue"> 3177 </member>
3178 <summary></summary> 3178 <member name="T:OpenMetaverse.Primitive.TextureEntryFace">
3179 </member> 3179 <summary>
3180 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize"> 3180 A single textured face. Don't instantiate this class yourself, use the
3181 <summary> 3181 methods in TextureEntry
3182 Serialize the object 3182 </summary>
3183 </summary> 3183 </member>
3184 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3184 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3185 </member> 3185 <summary>
3186 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3186 Contains the definition for individual faces
3187 <summary> 3187 </summary>
3188 Deserialize the message 3188 <param name="defaultTexture"></param>
3189 </summary> 3189 </member>
3190 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3190 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString">
3191 </member> 3191 <summary>
3192 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation"> 3192
3193 <summary> 3193 </summary>
3194 A message sent from the agent to the simulator which tells the 3194 <returns></returns>
3195 simulator we've accepted a conference invitation 3195 </member>
3196 </summary> 3196 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material">
3197 </member> 3197 <summary></summary>
3198 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID"> 3198 </member>
3199 <summary>The conference SessionID</summary> 3199 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media">
3200 </member> 3200 <summary></summary>
3201 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize"> 3201 </member>
3202 <summary> 3202 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA">
3203 Serialize the object 3203 <summary></summary>
3204 </summary> 3204 </member>
3205 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3205 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU">
3206 </member> 3206 <summary></summary>
3207 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3207 </member>
3208 <summary> 3208 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV">
3209 Deserialize the message 3209 <summary></summary>
3210 </summary> 3210 </member>
3211 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3211 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU">
3212 </member> 3212 <summary></summary>
3213 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize"> 3213 </member>
3214 <summary> 3214 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV">
3215 Serialize the object 3215 <summary></summary>
3216 </summary> 3216 </member>
3217 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3217 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation">
3218 </member> 3218 <summary></summary>
3219 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3219 </member>
3220 <summary> 3220 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow">
3221 Deserialize the message 3221 <summary></summary>
3222 </summary> 3222 </member>
3223 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3223 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump">
3224 </member> 3224 <summary></summary>
3225 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize"> 3225 </member>
3226 <summary> 3226 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags">
3227 Serialize the object 3227 <summary>In the future this will specify whether a webpage is
3228 </summary> 3228 attached to this face</summary>
3229 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3229 </member>
3230 </member> 3230 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID">
3231 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3231 <summary></summary>
3232 <summary> 3232 </member>
3233 Deserialize the message 3233 <member name="T:OpenMetaverse.Primitive.TextureEntry">
3234 </summary> 3234 <summary>
3235 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3235 Represents all of the texturable faces for an object
3236 </member> 3236 </summary>
3237 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize"> 3237 <remarks>Grid objects have infinite faces, with each face
3238 <summary> 3238 using the properties of the default face unless set otherwise. So if
3239 Serialize the object 3239 you have a TextureEntry with a default texture uuid of X, and face 18
3240 </summary> 3240 has a texture UUID of Y, every face would be textured with X except for
3241 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3241 face 18 that uses Y. In practice however, primitives utilize a maximum
3242 </member> 3242 of nine faces</remarks>
3243 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3243 </member>
3244 <summary> 3244 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture">
3245 Deserialize the message 3245 <summary></summary>
3246 </summary> 3246 </member>
3247 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3247 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures">
3248 </member> 3248 <summary></summary>
3249 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID"> 3249 </member>
3250 <summary>Key of sender</summary> 3250 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)">
3251 </member> 3251 <summary>
3252 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName"> 3252 Constructor that takes a default texture UUID
3253 <summary>Name of sender</summary> 3253 </summary>
3254 </member> 3254 <param name="defaultTextureID">Texture UUID to use as the default texture</param>
3255 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID"> 3255 </member>
3256 <summary>Key of destination avatar</summary> 3256 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)">
3257 </member> 3257 <summary>
3258 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID"> 3258 Constructor that takes a <code>TextureEntryFace</code> for the
3259 <summary>ID of originating estate</summary> 3259 default face
3260 </member> 3260 </summary>
3261 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID"> 3261 <param name="defaultFace">Face to use as the default face</param>
3262 <summary>Key of originating region</summary> 3262 </member>
3263 </member> 3263 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)">
3264 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position"> 3264 <summary>
3265 <summary>Coordinates in originating region</summary> 3265 Constructor that creates the TextureEntry class from a byte array
3266 </member> 3266 </summary>
3267 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog"> 3267 <param name="data">Byte array containing the TextureEntry field</param>
3268 <summary>Instant message type</summary> 3268 <param name="pos">Starting position of the TextureEntry field in
3269 </member> 3269 the byte array</param>
3270 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM"> 3270 <param name="length">Length of the TextureEntry field, in bytes</param>
3271 <summary>Group IM session toggle</summary> 3271 </member>
3272 </member> 3272 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)">
3273 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID"> 3273 <summary>
3274 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 3274 This will either create a new face if a custom face for the given
3275 </member> 3275 index is not defined, or return the custom face for that index if
3276 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp"> 3276 it already exists
3277 <summary>Timestamp of the instant message</summary> 3277 </summary>
3278 </member> 3278 <param name="index">The index number of the face to create or
3279 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message"> 3279 retrieve</param>
3280 <summary>Instant message text</summary> 3280 <returns>A TextureEntryFace containing all the properties for that
3281 </member> 3281 face</returns>
3282 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline"> 3282 </member>
3283 <summary>Whether this message is held for offline avatars</summary> 3283 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)">
3284 </member> 3284 <summary>
3285 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket"> 3285
3286 <summary>Context specific packed data</summary> 3286 </summary>
3287 </member> 3287 <param name="index"></param>
3288 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice"> 3288 <returns></returns>
3289 <summary>Is this invitation for voice group/conference chat</summary> 3289 </member>
3290 </member> 3290 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD">
3291 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize"> 3291 <summary>
3292 <summary> 3292
3293 Serialize the object 3293 </summary>
3294 </summary> 3294 <returns></returns>
3295 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3295 </member>
3296 </member> 3296 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes">
3297 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3297 <summary>
3298 <summary> 3298
3299 Deserialize the message 3299 </summary>
3300 </summary> 3300 <returns></returns>
3301 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3301 </member>
3302 </member> 3302 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString">
3303 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage"> 3303 <summary>
3304 <summary> 3304
3305 Sent from the simulator to the viewer. 3305 </summary>
3306 3306 <returns></returns>
3307 When an agent initially joins a session the AgentUpdatesBlock object will contain a list of session members including 3307 </member>
3308 a boolean indicating they can use voice chat in this session, a boolean indicating they are allowed to moderate 3308 <member name="T:OpenMetaverse.Primitive.TextureAnimation">
3309 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER" 3309 <summary>
3310 3310 Controls the texture animation of a particular prim
3311 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are 3311 </summary>
3312 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with 3312 </member>
3313 the string "ENTER" or "LEAVE" respectively. 3313 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags">
3314 </summary> 3314 <summary></summary>
3315 </member> 3315 </member>
3316 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize"> 3316 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face">
3317 <summary> 3317 <summary></summary>
3318 Serialize the object 3318 </member>
3319 </summary> 3319 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX">
3320 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3320 <summary></summary>
3321 </member> 3321 </member>
3322 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3322 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY">
3323 <summary> 3323 <summary></summary>
3324 Deserialize the message 3324 </member>
3325 </summary> 3325 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start">
3326 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3326 <summary></summary>
3327 </member> 3327 </member>
3328 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage"> 3328 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length">
3329 <summary> 3329 <summary></summary>
3330 An EventQueue message sent when the agent is forcibly removed from a chatterbox session 3330 </member>
3331 </summary> 3331 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate">
3332 </member> 3332 <summary></summary>
3333 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason"> 3333 </member>
3334 <summary> 3334 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)">
3335 A string containing the reason the agent was removed 3335 <summary>
3336 </summary> 3336
3337 </member> 3337 </summary>
3338 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID"> 3338 <param name="data"></param>
3339 <summary> 3339 <param name="pos"></param>
3340 The ChatterBoxSession's SessionID 3340 </member>
3341 </summary> 3341 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes">
3342 </member> 3342 <summary>
3343 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize"> 3343
3344 <summary> 3344 </summary>
3345 Serialize the object 3345 <returns></returns>
3346 </summary> 3346 </member>
3347 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3347 <member name="T:OpenMetaverse.Primitive.ParticleSystem">
3348 </member> 3348 <summary>
3349 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3349 Complete structure for the particle system
3350 <summary> 3350 </summary>
3351 Deserialize the message 3351 </member>
3352 </summary> 3352 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartFlags">
3353 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3353 <summary>Particle Flags</summary>
3354 </member> 3354 <remarks>There appears to be more data packed in to this area
3355 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize"> 3355 for many particle systems. It doesn't appear to be flag values
3356 <summary> 3356 and serialization breaks unless there is a flag for every
3357 Serialize the object 3357 possible bit so it is left as an unsigned integer</remarks>
3358 </summary> 3358 </member>
3359 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3359 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern">
3360 </member> 3360 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary>
3361 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3361 </member>
3362 <summary> 3362 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge">
3363 Deserialize the message 3363 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary>
3364 </summary> 3364 <remarks>Maximum value is 30 seconds</remarks>
3365 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3365 </member>
3366 </member> 3366 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge">
3367 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize"> 3367 <summary>A <see langword="float"/> representing the number of seconds,
3368 <summary> 3368 from when the particle source comes into view,
3369 Serialize the object 3369 or the particle system's creation, that the object will emits particles;
3370 </summary> 3370 after this time period no more particles are emitted</summary>
3371 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3371 </member>
3372 </member> 3372 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle">
3373 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3373 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary>
3374 <summary> 3374 </member>
3375 Deserialize the message 3375 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle">
3376 </summary> 3376 <summary>A <see langword="float"/> in radians that specifies where particles will be created</summary>
3377 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3377 </member>
3378 </member> 3378 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRate">
3379 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize"> 3379 <summary>A <see langword="float"/> representing the number of seconds between burts.</summary>
3380 <summary> 3380 </member>
3381 Serialize the object 3381 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstRadius">
3382 </summary> 3382 <summary>A <see langword="float"/> representing the number of meters
3383 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3383 around the center of the source where particles will be created.</summary>
3384 </member> 3384 </member>
3385 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3385 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin">
3386 <summary> 3386 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles
3387 Deserialize the message 3387 being emitted</summary>
3388 </summary> 3388 </member>
3389 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3389 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax">
3390 </member> 3390 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary>
3391 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize"> 3391 </member>
3392 <summary> 3392 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount">
3393 Serialize the object 3393 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary>
3394 </summary> 3394 </member>
3395 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3395 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity">
3396 </member> 3396 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary>
3397 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3397 </member>
3398 <summary> 3398 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration">
3399 Deserialize the message 3399 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary>
3400 </summary> 3400 </member>
3401 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3401 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture">
3402 </member> 3402 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary>
3403 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"> 3403 </member>
3404 <summary> 3404 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target">
3405 3405 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary>
3406 </summary> 3406 </member>
3407 </member> 3407 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags">
3408 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize"> 3408 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary>
3409 <summary> 3409 </member>
3410 Serialize the object 3410 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge">
3411 </summary> 3411 <summary>Max Age particle system will emit particles for</summary>
3412 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3412 </member>
3413 </member> 3413 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor">
3414 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3414 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary>
3415 <summary> 3415 </member>
3416 Deserialize the message 3416 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor">
3417 </summary> 3417 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary>
3418 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3418 </member>
3419 </member> 3419 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX">
3420 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize"> 3420 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary>
3421 <summary> 3421 <remarks>Minimum value is 0, maximum value is 4</remarks>
3422 Serialize the object 3422 </member>
3423 </summary> 3423 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY">
3424 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3424 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary>
3425 </member> 3425 <remarks>Minimum value is 0, maximum value is 4</remarks>
3426 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3426 </member>
3427 <summary> 3427 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX">
3428 Deserialize the message 3428 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary>
3429 </summary> 3429 <remarks>Minimum value is 0, maximum value is 4</remarks>
3430 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3430 </member>
3431 </member> 3431 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY">
3432 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize"> 3432 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary>
3433 <summary> 3433 <remarks>Minimum value is 0, maximum value is 4</remarks>
3434 Serialize the object 3434 </member>
3435 </summary> 3435 <member name="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)">
3436 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3436 <summary>
3437 </member> 3437 Decodes a byte[] array into a ParticleSystem Object
3438 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3438 </summary>
3439 <summary> 3439 <param name="data">ParticleSystem object</param>
3440 Deserialize the message 3440 <param name="pos">Start position for BitPacker</param>
3441 </summary> 3441 </member>
3442 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3442 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes">
3443 </member> 3443 <summary>
3444 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage"> 3444 Generate byte[] array from particle data
3445 <summary> 3445 </summary>
3446 A message sent from the viewer to the simulator which 3446 <returns>Byte array</returns>
3447 specifies that the user has changed current URL 3447 </member>
3448 of the specific media on a prim face 3448 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern">
3449 </summary> 3449 <summary>
3450 </member> 3450 Particle source pattern
3451 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL"> 3451 </summary>
3452 <summary> 3452 </member>
3453 New URL 3453 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None">
3454 </summary> 3454 <summary>None</summary>
3455 </member> 3455 </member>
3456 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID"> 3456 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop">
3457 <summary> 3457 <summary>Drop particles from source position with no force</summary>
3458 Prim UUID where navigation occured 3458 </member>
3459 </summary> 3459 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode">
3460 </member> 3460 <summary>"Explode" particles in all directions</summary>
3461 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face"> 3461 </member>
3462 <summary> 3462 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle">
3463 Face index 3463 <summary>Particles shoot across a 2D area</summary>
3464 </summary> 3464 </member>
3465 </member> 3465 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone">
3466 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize"> 3466 <summary>Particles shoot across a 3D Cone</summary>
3467 <summary> 3467 </member>
3468 Serialize the object 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 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3470 </member>
3471 </member> 3471 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags">
3472 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3472 <summary>
3473 <summary> 3473 Particle Data Flags
3474 Deserialize the message 3474 </summary>
3475 </summary> 3475 </member>
3476 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3476 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None">
3477 </member> 3477 <summary>None</summary>
3478 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock"> 3478 </member>
3479 <summary>Base class used for the ObjectMedia message</summary> 3479 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor">
3480 </member> 3480 <summary>Interpolate color and alpha from start to end</summary>
3481 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest"> 3481 </member>
3482 <summary> 3482 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale">
3483 Message used to retrive prim media data 3483 <summary>Interpolate scale from start to end</summary>
3484 </summary> 3484 </member>
3485 </member> 3485 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce">
3486 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID"> 3486 <summary>Bounce particles off particle sources Z height</summary>
3487 <summary> 3487 </member>
3488 Prim UUID 3488 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind">
3489 </summary> 3489 <summary>velocity of particles is dampened toward the simulators wind</summary>
3490 </member> 3490 </member>
3491 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb"> 3491 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc">
3492 <summary> 3492 <summary>Particles follow the source</summary>
3493 Requested operation, either GET or UPDATE 3493 </member>
3494 </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="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize"> 3496 </member>
3497 <summary> 3497 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos">
3498 Serialize object 3498 <summary>Target of the particles</summary>
3499 </summary> 3499 </member>
3500 <returns>Serialized object as OSDMap</returns> 3500 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear">
3501 </member> 3501 <summary>Particles are sent in a straight line</summary>
3502 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3502 </member>
3503 <summary> 3503 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive">
3504 Deserialize the message 3504 <summary>Particles emit a glow</summary>
3505 </summary> 3505 </member>
3506 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3506 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam">
3507 </member> 3507 <summary>used for point/grab/touch</summary>
3508 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse"> 3508 </member>
3509 <summary> 3509 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags">
3510 Message used to update prim media data 3510 <summary>
3511 </summary> 3511 Particle Flags Enum
3512 </member> 3512 </summary>
3513 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID"> 3513 </member>
3514 <summary> 3514 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None">
3515 Prim UUID 3515 <summary>None</summary>
3516 </summary> 3516 </member>
3517 </member> 3517 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative">
3518 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia"> 3518 <summary>Acceleration and velocity for particles are
3519 <summary> 3519 relative to the object rotation</summary>
3520 Array of media entries indexed by face number 3520 </member>
3521 </summary> 3521 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle">
3522 </member> 3522 <summary>Particles use new 'correct' angle parameters</summary>
3523 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version"> 3523 </member>
3524 <summary> 3524 <member name="T:OpenMetaverse.Primitive.ConstructionData">
3525 Media version string 3525 <summary>
3526 </summary> 3526 Parameters used to construct a visual representation of a primitive
3527 </member> 3527 </summary>
3528 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize"> 3528 </member>
3529 <summary> 3529 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve">
3530 Serialize object 3530 <summary></summary>
3531 </summary> 3531 </member>
3532 <returns>Serialized object as OSDMap</returns> 3532 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve">
3533 </member> 3533 <summary></summary>
3534 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3534 </member>
3535 <summary> 3535 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd">
3536 Deserialize the message 3536 <summary></summary>
3537 </summary> 3537 </member>
3538 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3538 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset">
3539 </member> 3539 <summary></summary>
3540 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate"> 3540 </member>
3541 <summary> 3541 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew">
3542 Message used to update prim media data 3542 <summary></summary>
3543 </summary> 3543 </member>
3544 </member> 3544 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX">
3545 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID"> 3545 <summary></summary>
3546 <summary> 3546 </member>
3547 Prim UUID 3547 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY">
3548 </summary> 3548 <summary></summary>
3549 </member> 3549 </member>
3550 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia"> 3550 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX">
3551 <summary> 3551 <summary></summary>
3552 Array of media entries indexed by face number 3552 </member>
3553 </summary> 3553 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY">
3554 </member> 3554 <summary></summary>
3555 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb"> 3555 </member>
3556 <summary> 3556 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX">
3557 Requested operation, either GET or UPDATE 3557 <summary></summary>
3558 </summary> 3558 </member>
3559 </member> 3559 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY">
3560 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize"> 3560 <summary></summary>
3561 <summary> 3561 </member>
3562 Serialize object 3562 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin">
3563 </summary> 3563 <summary></summary>
3564 <returns>Serialized object as OSDMap</returns> 3564 </member>
3565 </member> 3565 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist">
3566 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3566 <summary></summary>
3567 <summary> 3567 </member>
3568 Deserialize the message 3568 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin">
3569 </summary> 3569 <summary></summary>
3570 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3570 </member>
3571 </member> 3571 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions">
3572 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage"> 3572 <summary></summary>
3573 <summary> 3573 </member>
3574 Message for setting or getting per face MediaEntry 3574 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin">
3575 </summary> 3575 <summary></summary>
3576 </member> 3576 </member>
3577 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request"> 3577 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd">
3578 <summary>The request or response details block</summary> 3578 <summary></summary>
3579 </member> 3579 </member>
3580 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize"> 3580 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow">
3581 <summary> 3581 <summary></summary>
3582 Serialize the object 3582 </member>
3583 </summary> 3583 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material">
3584 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns> 3584 <summary></summary>
3585 </member> 3585 </member>
3586 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3586 <member name="F:OpenMetaverse.Primitive.ConstructionData.State">
3587 <summary> 3587 <summary></summary>
3588 Deserialize the message 3588 </member>
3589 </summary> 3589 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode">
3590 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3590 <summary></summary>
3591 </member> 3591 </member>
3592 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"> 3592 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint">
3593 <summary>Details about object resource usage</summary> 3593 <summary>Attachment point to an avatar</summary>
3594 </member> 3594 </member>
3595 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID"> 3595 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve">
3596 <summary>Object UUID</summary> 3596 <summary></summary>
3597 </member> 3597 </member>
3598 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name"> 3598 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole">
3599 <summary>Object name</summary> 3599 <summary></summary>
3600 </member> 3600 </member>
3601 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned"> 3601 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale">
3602 <summary>Indicates if object is group owned</summary> 3602 <summary></summary>
3603 </member> 3603 </member>
3604 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location"> 3604 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale">
3605 <summary>Locatio of the object</summary> 3605 <summary></summary>
3606 </member> 3606 </member>
3607 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID"> 3607 <member name="T:OpenMetaverse.Primitive.FlexibleData">
3608 <summary>Object owner</summary> 3608 <summary>
3609 </member> 3609 Information on the flexible properties of a primitive
3610 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources"> 3610 </summary>
3611 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary> 3611 </member>
3612 </member> 3612 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness">
3613 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3613 <summary></summary>
3614 <summary> 3614 </member>
3615 Deserializes object from OSD 3615 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity">
3616 </summary> 3616 <summary></summary>
3617 <param name="obj">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3617 </member>
3618 </member> 3618 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag">
3619 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 3619 <summary></summary>
3620 <summary> 3620 </member>
3621 Makes an instance based on deserialized data 3621 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind">
3622 </summary> 3622 <summary></summary>
3623 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 3623 </member>
3624 <returns>Instance containg deserialized data</returns> 3624 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension">
3625 </member> 3625 <summary></summary>
3626 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"> 3626 </member>
3627 <summary>Details about parcel resource usage</summary> 3627 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force">
3628 </member> 3628 <summary></summary>
3629 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID"> 3629 </member>
3630 <summary>Parcel UUID</summary> 3630 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor">
3631 </member> 3631 <summary>
3632 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID"> 3632 Default constructor
3633 <summary>Parcel local ID</summary> 3633 </summary>
3634 </member> 3634 </member>
3635 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name"> 3635 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)">
3636 <summary>Parcel name</summary> 3636 <summary>
3637 </member> 3637
3638 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned"> 3638 </summary>
3639 <summary>Indicates if parcel is group owned</summary> 3639 <param name="data"></param>
3640 </member> 3640 <param name="pos"></param>
3641 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID"> 3641 </member>
3642 <summary>Parcel owner</summary> 3642 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes">
3643 </member> 3643 <summary>
3644 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Objects"> 3644
3645 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail"/> containing per object resource usage</summary> 3645 </summary>
3646 </member> 3646 <returns></returns>
3647 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3647 </member>
3648 <summary> 3648 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD">
3649 Deserializes object from OSD 3649 <summary>
3650 </summary> 3650
3651 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3651 </summary>
3652 </member> 3652 <returns></returns>
3653 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)"> 3653 </member>
3654 <summary> 3654 <member name="T:OpenMetaverse.Primitive.LightData">
3655 Makes an instance based on deserialized data 3655 <summary>
3656 </summary> 3656 Information on the light properties of a primitive
3657 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 3657 </summary>
3658 <returns>Instance containg deserialized data</returns> 3658 </member>
3659 </member> 3659 <member name="F:OpenMetaverse.Primitive.LightData.Color">
3660 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo"> 3660 <summary></summary>
3661 <summary>Resource usage base class, both agent and parcel resource 3661 </member>
3662 usage contains summary information</summary> 3662 <member name="F:OpenMetaverse.Primitive.LightData.Intensity">
3663 </member> 3663 <summary></summary>
3664 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable"> 3664 </member>
3665 <summary>Summary of available resources, keys are resource names, 3665 <member name="F:OpenMetaverse.Primitive.LightData.Radius">
3666 values are resource usage for that specific resource</summary> 3666 <summary></summary>
3667 </member> 3667 </member>
3668 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed"> 3668 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff">
3669 <summary>Summary resource usage, keys are resource names, 3669 <summary></summary>
3670 values are resource usage for that specific resource</summary> 3670 </member>
3671 </member> 3671 <member name="F:OpenMetaverse.Primitive.LightData.Falloff">
3672 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize"> 3672 <summary></summary>
3673 <summary> 3673 </member>
3674 Serializes object 3674 <member name="M:OpenMetaverse.Primitive.LightData.#ctor">
3675 </summary> 3675 <summary>
3676 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 3676 Default constructor
3677 </member> 3677 </summary>
3678 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3678 </member>
3679 <summary> 3679 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)">
3680 Deserializes object from OSD 3680 <summary>
3681 </summary> 3681
3682 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3682 </summary>
3683 </member> 3683 <param name="data"></param>
3684 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage"> 3684 <param name="pos"></param>
3685 <summary>Agent resource usage</summary> 3685 </member>
3686 </member> 3686 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes">
3687 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments"> 3687 <summary>
3688 <summary>Per attachment point object resource usage</summary> 3688
3689 </member> 3689 </summary>
3690 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3690 <returns></returns>
3691 <summary> 3691 </member>
3692 Deserializes object from OSD 3692 <member name="M:OpenMetaverse.Primitive.LightData.ToString">
3693 </summary> 3693 <summary>
3694 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3694
3695 </member> 3695 </summary>
3696 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)"> 3696 <returns></returns>
3697 <summary> 3697 </member>
3698 Makes an instance based on deserialized data 3698 <member name="T:OpenMetaverse.Primitive.SculptData">
3699 </summary> 3699 <summary>
3700 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param> 3700 Information on the sculpt properties of a sculpted primitive
3701 <returns>Instance containg deserialized data</returns> 3701 </summary>
3702 </member> 3702 </member>
3703 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 3703 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor">
3704 <summary> 3704 <summary>
3705 Detects which class handles deserialization of this message 3705 Default constructor
3706 </summary> 3706 </summary>
3707 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3707 </member>
3708 <returns>Object capable of decoding this message</returns> 3708 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)">
3709 </member> 3709 <summary>
3710 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest"> 3710
3711 <summary>Request message for parcel resource usage</summary> 3711 </summary>
3712 </member> 3712 <param name="data"></param>
3713 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID"> 3713 <param name="pos"></param>
3714 <summary>UUID of the parel to request resource usage info</summary> 3714 </member>
3715 </member> 3715 <member name="P:OpenMetaverse.Primitive.SculptData.Invert">
3716 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize"> 3716 <summary>
3717 <summary> 3717 Render inside out (inverts the normals).
3718 Serializes object 3718 </summary>
3719 </summary> 3719 </member>
3720 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 3720 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror">
3721 </member> 3721 <summary>
3722 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3722 Render an X axis mirror of the sculpty.
3723 <summary> 3723 </summary>
3724 Deserializes object from OSD 3724 </member>
3725 </summary> 3725 <member name="T:OpenMetaverse.Primitive.ObjectProperties">
3726 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3726 <summary>
3727 </member> 3727 Extended properties to describe an object
3728 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage"> 3728 </summary>
3729 <summary>Response message for parcel resource usage</summary> 3729 </member>
3730 </member> 3730 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID">
3731 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails"> 3731 <summary></summary>
3732 <summary>URL where parcel resource usage details can be retrieved</summary> 3732 </member>
3733 </member> 3733 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID">
3734 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary"> 3734 <summary></summary>
3735 <summary>URL where parcel resource usage summary can be retrieved</summary> 3735 </member>
3736 </member> 3736 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID">
3737 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize"> 3737 <summary></summary>
3738 <summary> 3738 </member>
3739 Serializes object 3739 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID">
3740 </summary> 3740 <summary></summary>
3741 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns> 3741 </member>
3742 </member> 3742 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate">
3743 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3743 <summary></summary>
3744 <summary> 3744 </member>
3745 Deserializes object from OSD 3745 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions">
3746 </summary> 3746 <summary></summary>
3747 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3747 </member>
3748 </member> 3748 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost">
3749 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)"> 3749 <summary></summary>
3750 <summary> 3750 </member>
3751 Detects which class handles deserialization of this message 3751 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType">
3752 </summary> 3752 <summary></summary>
3753 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3753 </member>
3754 <returns>Object capable of decoding this message</returns> 3754 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice">
3755 </member> 3755 <summary></summary>
3756 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo"> 3756 </member>
3757 <summary>Parcel resource usage</summary> 3757 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms">
3758 </member> 3758 <summary></summary>
3759 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels"> 3759 </member>
3760 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary> 3760 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures">
3761 </member> 3761 <summary></summary>
3762 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)"> 3762 </member>
3763 <summary> 3763 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner">
3764 Deserializes object from OSD 3764 <summary></summary>
3765 </summary> 3765 </member>
3766 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param> 3766 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category">
3767 </member> 3767 <summary></summary>
3768 <member name="T:OpenMetaverse.Rendering.IRendering"> 3768 </member>
3769 <summary> 3769 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial">
3770 Abstract base for rendering plugins 3770 <summary></summary>
3771 </summary> 3771 </member>
3772 </member> 3772 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID">
3773 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 3773 <summary></summary>
3774 <summary> 3774 </member>
3775 Generates a basic mesh structure from a primitive 3775 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID">
3776 </summary> 3776 <summary></summary>
3777 <param name="prim">Primitive to generate the mesh from</param> 3777 </member>
3778 <param name="lod">Level of detail to generate the mesh at</param> 3778 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID">
3779 <returns>The generated mesh</returns> 3779 <summary></summary>
3780 </member> 3780 </member>
3781 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)"> 3781 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID">
3782 <summary> 3782 <summary></summary>
3783 Generates a basic mesh structure from a sculpted primitive and 3783 </member>
3784 texture 3784 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name">
3785 </summary> 3785 <summary></summary>
3786 <param name="prim">Sculpted primitive to generate the mesh from</param> 3786 </member>
3787 <param name="sculptTexture">Sculpt texture</param> 3787 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description">
3788 <param name="lod">Level of detail to generate the mesh at</param> 3788 <summary></summary>
3789 <returns>The generated mesh</returns> 3789 </member>
3790 </member> 3790 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName">
3791 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)"> 3791 <summary></summary>
3792 <summary> 3792 </member>
3793 Generates a series of faces, each face containing a mesh and 3793 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName">
3794 metadata 3794 <summary></summary>
3795 </summary> 3795 </member>
3796 <param name="prim">Primitive to generate the mesh from</param> 3796 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs">
3797 <param name="lod">Level of detail to generate the mesh at</param> 3797 <summary></summary>
3798 <returns>The generated mesh</returns> 3798 </member>
3799 </member> 3799 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor">
3800 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(OpenMetaverse.Primitive,System.Drawing.Bitmap,OpenMetaverse.Rendering.DetailLevel)"> 3800 <summary>
3801 <summary> 3801 Default constructor
3802 Generates a series of faces for a sculpted prim, each face 3802 </summary>
3803 containing a mesh and metadata 3803 </member>
3804 </summary> 3804 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)">
3805 <param name="prim">Sculpted primitive to generate the mesh from</param> 3805 <summary>
3806 <param name="sculptTexture">Sculpt texture</param> 3806 Set the properties that are set in an ObjectPropertiesFamily packet
3807 <param name="lod">Level of detail to generate the mesh at</param> 3807 </summary>
3808 <returns>The generated mesh</returns> 3808 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has
3809 </member> 3809 been partially filled by an ObjectPropertiesFamily packet</param>
3810 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)"> 3810 </member>
3811 <summary> 3811 <member name="F:OpenMetaverse.Avatar.Groups">
3812 Apply texture coordinate modifications from a 3812 <summary>Groups that this avatar is a member of</summary>
3813 <seealso cref="!:TextureEntryFace"/> to a list of vertices 3813 </member>
3814 </summary> 3814 <member name="F:OpenMetaverse.Avatar.ProfileStatistics">
3815 <param name="vertices">Vertex list to modify texture coordinates for</param> 3815 <summary>Positive and negative ratings</summary>
3816 <param name="center">Center-point of the face</param> 3816 </member>
3817 <param name="teFace">Face texture parameters</param> 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.Imaging.LoadTGAClass"> 3819 publishing settings</summary>
3820 <summary> 3820 </member>
3821 Capability to load TGAs to Bitmap 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="T:OpenMetaverse.Assets.AssetWearable"> 3824 </member>
3825 <summary> 3825 <member name="F:OpenMetaverse.Avatar.ControlFlags">
3826 Represents a Wearable Asset, Clothing, Hair, Skin, Etc 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="F:OpenMetaverse.Assets.AssetWearable.Name"> 3829 <member name="F:OpenMetaverse.Avatar.VisualParameters">
3830 <summary>A string containing the name of the asset</summary> 3830 <summary>
3831 </member> 3831 Contains the visual parameters describing the deformation of the avatar
3832 <member name="F:OpenMetaverse.Assets.AssetWearable.Description"> 3832 </summary>
3833 <summary>A string containing a short description of the asset</summary> 3833 </member>
3834 </member> 3834 <member name="M:OpenMetaverse.Avatar.#ctor">
3835 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType"> 3835 <summary>
3836 <summary>The Assets WearableType</summary> 3836 Default constructor
3837 </member> 3837 </summary>
3838 <member name="F:OpenMetaverse.Assets.AssetWearable.ForSale"> 3838 </member>
3839 <summary>The For-Sale status of the object</summary> 3839 <member name="P:OpenMetaverse.Avatar.FirstName">
3840 </member> 3840 <summary>First name</summary>
3841 <member name="F:OpenMetaverse.Assets.AssetWearable.SalePrice"> 3841 </member>
3842 <summary>An Integer representing the purchase price of the asset</summary> 3842 <member name="P:OpenMetaverse.Avatar.LastName">
3843 </member> 3843 <summary>Last name</summary>
3844 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator"> 3844 </member>
3845 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary> 3845 <member name="P:OpenMetaverse.Avatar.Name">
3846 </member> 3846 <summary>Full name</summary>
3847 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner"> 3847 </member>
3848 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary> 3848 <member name="P:OpenMetaverse.Avatar.GroupName">
3849 </member> 3849 <summary>Active group</summary>
3850 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner"> 3850 </member>
3851 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary> 3851 <member name="T:OpenMetaverse.Avatar.Statistics">
3852 </member> 3852 <summary>
3853 <member name="F:OpenMetaverse.Assets.AssetWearable.Group"> 3853 Positive and negative ratings
3854 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary> 3854 </summary>
3855 </member> 3855 </member>
3856 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned"> 3856 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive">
3857 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary> 3857 <summary>Positive ratings for Behavior</summary>
3858 </member> 3858 </member>
3859 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions"> 3859 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative">
3860 <summary>The Permissions mask of the asset</summary> 3860 <summary>Negative ratings for Behavior</summary>
3861 </member> 3861 </member>
3862 <member name="F:OpenMetaverse.Assets.AssetWearable.Params"> 3862 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive">
3863 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary> 3863 <summary>Positive ratings for Appearance</summary>
3864 </member> 3864 </member>
3865 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures"> 3865 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative">
3866 <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> 3866 <summary>Negative ratings for Appearance</summary>
3867 </member> 3867 </member>
3868 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor"> 3868 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive">
3869 <summary>Initializes a new instance of an AssetWearable object</summary> 3869 <summary>Positive ratings for Building</summary>
3870 </member> 3870 </member>
3871 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])"> 3871 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative">
3872 <summary>Initializes a new instance of an AssetWearable object with parameters</summary> 3872 <summary>Negative ratings for Building</summary>
3873 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 3873 </member>
3874 <param name="assetData">A byte array containing the raw asset data</param> 3874 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive">
3875 </member> 3875 <summary>Positive ratings given by this avatar</summary>
3876 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode"> 3876 </member>
3877 <summary> 3877 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative">
3878 Decode an assets byte encoded data to a string 3878 <summary>Negative ratings given by this avatar</summary>
3879 </summary> 3879 </member>
3880 <returns>true if the asset data was decoded successfully</returns> 3880 <member name="T:OpenMetaverse.Avatar.AvatarProperties">
3881 </member> 3881 <summary>
3882 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode"> 3882 Avatar properties including about text, profile URL, image IDs and
3883 <summary> 3883 publishing settings
3884 Encode the assets string represantion into a format consumable by the asset server 3884 </summary>
3885 </summary> 3885 </member>
3886 </member> 3886 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText">
3887 <member name="T:OpenMetaverse.InternalDictionary`2"> 3887 <summary>First Life about text</summary>
3888 <summary> 3888 </member>
3889 The InternalDictionary class is used through the library for storing key/value pairs. 3889 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage">
3890 It is intended to be a replacement for the generic Dictionary class and should 3890 <summary>First Life image ID</summary>
3891 be used in its place. It contains several methods for allowing access to the data from 3891 </member>
3892 outside the library that are read only and thread safe. 3892 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner">
3893 3893 <summary></summary>
3894 </summary> 3894 </member>
3895 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 3895 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText">
3896 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 3896 <summary></summary>
3897 </member> 3897 </member>
3898 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary"> 3898 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn">
3899 <summary>Internal dictionary that this class wraps around. Do not 3899 <summary></summary>
3900 modify or enumerate the contents of this dictionary without locking 3900 </member>
3901 on this member</summary> 3901 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember">
3902 </member> 3902 <summary></summary>
3903 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor"> 3903 </member>
3904 <summary> 3904 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage">
3905 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 3905 <summary>Profile image ID</summary>
3906 with the specified key/value, has the default initial capacity. 3906 </member>
3907 </summary> 3907 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags">
3908 <example> 3908 <summary>Flags of the profile</summary>
3909 <code> 3909 </member>
3910 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value. 3910 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL">
3911 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(); 3911 <summary>Web URL for this profile</summary>
3912 </code> 3912 </member>
3913 </example> 3913 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish">
3914 </member> 3914 <summary>Should this profile be published on the web</summary>
3915 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})"> 3915 </member>
3916 <summary> 3916 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online">
3917 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class 3917 <summary>Avatar Online Status</summary>
3918 with the specified key/value, has its initial valies copied from the specified 3918 </member>
3919 <seealso cref="T:System.Collections.Generic.Dictionary"/> 3919 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish">
3920 </summary> 3920 <summary>Is this a mature profile</summary>
3921 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/> 3921 </member>
3922 to copy initial values from</param> 3922 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified">
3923 <example> 3923 <summary></summary>
3924 <code> 3924 </member>
3925 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value. 3925 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted">
3926 // populates with copied values from example KeyNameCache Dictionary. 3926 <summary></summary>
3927 3927 </member>
3928 // create source dictionary 3928 <member name="T:OpenMetaverse.Avatar.Interests">
3929 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;(); 3929 <summary>
3930 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar"); 3930 Avatar interests including spoken languages, skills, and "want to"
3931 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar"); 3931 choices
3932 3932 </summary>
3933 // Initialize new dictionary. 3933 </member>
3934 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache); 3934 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText">
3935 </code> 3935 <summary>Languages profile field</summary>
3936 </example> 3936 </member>
3937 </member> 3937 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask">
3938 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)"> 3938 <summary></summary>
3939 <summary> 3939 </member>
3940 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class 3940 <member name="F:OpenMetaverse.Avatar.Interests.SkillsText">
3941 with the specified key/value, With its initial capacity specified. 3941 <summary></summary>
3942 </summary> 3942 </member>
3943 <param name="capacity">Initial size of dictionary</param> 3943 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask">
3944 <example> 3944 <summary></summary>
3945 <code> 3945 </member>
3946 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value, 3946 <member name="F:OpenMetaverse.Avatar.Interests.WantToText">
3947 // initially allocated room for 10 entries. 3947 <summary></summary>
3948 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10); 3948 </member>
3949 </code> 3949 <member name="T:OpenMetaverse.AgentManager">
3950 </example> 3950 <summary>
3951 </member> 3951 Manager class for our own avatar
3952 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)"> 3952 </summary>
3953 <summary> 3953 </member>
3954 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key 3954 <member name="F:OpenMetaverse.AgentManager.m_Chat">
3955 </summary> 3955 <summary>The event subscribers. null if no subcribers</summary>
3956 <param name="key">Key to use for lookup</param> 3956 </member>
3957 <param name="value">Value returned</param> 3957 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)">
3958 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 3958 <summary>Raises the ChatFromSimulator event</summary>
3959 <example> 3959 <param name="e">A ChatEventArgs object containing the
3960 <code> 3960 data returned from the data server</param>
3961 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary: 3961 </member>
3962 Avatar av; 3962 <member name="F:OpenMetaverse.AgentManager.m_ChatLock">
3963 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 3963 <summary>Thread sync lock object</summary>
3964 Console.WriteLine("Found Avatar {0}", av.Name); 3964 </member>
3965 </code> 3965 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog">
3966 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 3966 <summary>The event subscribers. null if no subcribers</summary>
3967 </example> 3967 </member>
3968 </member> 3968 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)">
3969 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})"> 3969 <summary>Raises the ScriptDialog event</summary>
3970 <summary> 3970 <param name="e">A SctriptDialogEventArgs object containing the
3971 Finds the specified match. 3971 data returned from the data server</param>
3972 </summary> 3972 </member>
3973 <param name="match">The match.</param> 3973 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock">
3974 <returns>Matched value</returns> 3974 <summary>Thread sync lock object</summary>
3975 <example> 3975 </member>
3976 <code> 3976 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion">
3977 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary 3977 <summary>The event subscribers. null if no subcribers</summary>
3978 // with the ID 95683496 3978 </member>
3979 uint findID = 95683496; 3979 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)">
3980 Primitive findPrim = sim.ObjectsPrimitives.Find( 3980 <summary>Raises the ScriptQuestion event</summary>
3981 delegate(Primitive prim) { return prim.ID == findID; }); 3981 <param name="e">A ScriptQuestionEventArgs object containing the
3982 </code> 3982 data returned from the data server</param>
3983 </example> 3983 </member>
3984 </member> 3984 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock">
3985 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})"> 3985 <summary>Thread sync lock object</summary>
3986 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 3986 </member>
3987 <param name="match">return matching items.</param> 3987 <member name="F:OpenMetaverse.AgentManager.m_LoadURL">
3988 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 3988 <summary>The event subscribers. null if no subcribers</summary>
3989 <example> 3989 </member>
3990 Find All prims within 20 meters and store them in a List 3990 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)">
3991 <code> 3991 <summary>Raises the LoadURL event</summary>
3992 int radius = 20; 3992 <param name="e">A LoadUrlEventArgs object containing the
3993 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 3993 data returned from the data server</param>
3994 delegate(Primitive prim) { 3994 </member>
3995 Vector3 pos = prim.Position; 3995 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock">
3996 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 3996 <summary>Thread sync lock object</summary>
3997 } 3997 </member>
3998 ); 3998 <member name="F:OpenMetaverse.AgentManager.m_Balance">
3999 </code> 3999 <summary>The event subscribers. null if no subcribers</summary>
4000 </example> 4000 </member>
4001 </member> 4001 <member name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)">
4002 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})"> 4002 <summary>Raises the MoneyBalance event</summary>
4003 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary> 4003 <param name="e">A BalanceEventArgs object containing the
4004 <param name="match">return matching keys.</param> 4004 data returned from the data server</param>
4005 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 4005 </member>
4006 <example> 4006 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock">
4007 Find All keys which also exist in another dictionary 4007 <summary>Thread sync lock object</summary>
4008 <code> 4008 </member>
4009 List&lt;UUID&gt; matches = myDict.FindAll( 4009 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance">
4010 delegate(UUID id) { 4010 <summary>The event subscribers. null if no subcribers</summary>
4011 return myOtherDict.ContainsKey(id); 4011 </member>
4012 } 4012 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)">
4013 ); 4013 <summary>Raises the MoneyBalanceReply event</summary>
4014 </code> 4014 <param name="e">A MoneyBalanceReplyEventArgs object containing the
4015 </example> 4015 data returned from the data server</param>
4016 </member> 4016 </member>
4017 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`1})"> 4017 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock">
4018 <summary>Perform an <seealso cref="T:System.Action"/> on each entry in an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 4018 <summary>Thread sync lock object</summary>
4019 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 4019 </member>
4020 <example> 4020 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage">
4021 <code> 4021 <summary>The event subscribers. null if no subcribers</summary>
4022 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information. 4022 </member>
4023 Client.Network.CurrentSim.ObjectsPrimitives.ForEach( 4023 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)">
4024 delegate(Primitive prim) 4024 <summary>Raises the IM event</summary>
4025 { 4025 <param name="e">A InstantMessageEventArgs object containing the
4026 if (prim.Text != null) 4026 data returned from the data server</param>
4027 { 4027 </member>
4028 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'", 4028 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock">
4029 prim.PropertiesFamily.Name, prim.ID, prim.Text); 4029 <summary>Thread sync lock object</summary>
4030 } 4030 </member>
4031 }); 4031 <member name="F:OpenMetaverse.AgentManager.m_Teleport">
4032 </code> 4032 <summary>The event subscribers. null if no subcribers</summary>
4033 </example> 4033 </member>
4034 </member> 4034 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)">
4035 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})"> 4035 <summary>Raises the TeleportProgress event</summary>
4036 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary> 4036 <param name="e">A TeleportEventArgs object containing the
4037 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 4037 data returned from the data server</param>
4038 </member> 4038 </member>
4039 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})"> 4039 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock">
4040 <summary> 4040 <summary>Thread sync lock object</summary>
4041 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/> 4041 </member>
4042 </summary> 4042 <member name="F:OpenMetaverse.AgentManager.m_AgentData">
4043 <param name="action"><seealso cref="T:System.Action"/> to perform</param> 4043 <summary>The event subscribers. null if no subcribers</summary>
4044 </member> 4044 </member>
4045 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)"> 4045 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)">
4046 <summary>Check if Key exists in Dictionary</summary> 4046 <summary>Raises the AgentDataReply event</summary>
4047 <param name="key">Key to check for</param> 4047 <param name="e">A AgentDataReplyEventArgs object containing the
4048 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 4048 data returned from the data server</param>
4049 </member> 4049 </member>
4050 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)"> 4050 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock">
4051 <summary>Check if Value exists in Dictionary</summary> 4051 <summary>Thread sync lock object</summary>
4052 <param name="value">Value to check for</param> 4052 </member>
4053 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 4053 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChanged">
4054 </member> 4054 <summary>The event subscribers. null if no subcribers</summary>
4055 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)"> 4055 </member>
4056 <summary> 4056 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)">
4057 Adds the specified key to the dictionary, dictionary locking is not performed, 4057 <summary>Raises the AnimationsChanged event</summary>
4058 <see cref="!:SafeAdd"/> 4058 <param name="e">A AnimationsChangedEventArgs object containing the
4059 </summary> 4059 data returned from the data server</param>
4060 <param name="key">The key</param> 4060 </member>
4061 <param name="value">The value</param> 4061 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock">
4062 </member> 4062 <summary>Thread sync lock object</summary>
4063 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)"> 4063 </member>
4064 <summary> 4064 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision">
4065 Removes the specified key, dictionary locking is not performed 4065 <summary>The event subscribers. null if no subcribers</summary>
4066 </summary> 4066 </member>
4067 <param name="key">The key.</param> 4067 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)">
4068 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 4068 <summary>Raises the MeanCollision event</summary>
4069 </member> 4069 <param name="e">A MeanCollisionEventArgs object containing the
4070 <member name="P:OpenMetaverse.InternalDictionary`2.Count"> 4070 data returned from the data server</param>
4071 <summary> 4071 </member>
4072 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/> 4072 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock">
4073 </summary> 4073 <summary>Thread sync lock object</summary>
4074 </member> 4074 </member>
4075 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)"> 4075 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed">
4076 <summary> 4076 <summary>The event subscribers. null if no subcribers</summary>
4077 Indexer for the dictionary 4077 </member>
4078 </summary> 4078 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)">
4079 <param name="key">The key</param> 4079 <summary>Raises the RegionCrossed event</summary>
4080 <returns>The value</returns> 4080 <param name="e">A RegionCrossedEventArgs object containing the
4081 </member> 4081 data returned from the data server</param>
4082 <member name="T:OpenMetaverse.Assets.TarArchiveWriter"> 4082 </member>
4083 <summary> 4083 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock">
4084 Temporary code to produce a tar archive in tar v7 format 4084 <summary>Thread sync lock object</summary>
4085 </summary> 4085 </member>
4086 </member> 4086 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined">
4087 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw"> 4087 <summary>The event subscribers. null if no subcribers</summary>
4088 <summary> 4088 </member>
4089 Binary writer for the underlying stream 4089 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)">
4090 </summary> 4090 <summary>Raises the GroupChatJoined event</summary>
4091 </member> 4091 <param name="e">A GroupChatJoinedEventArgs object containing the
4092 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)"> 4092 data returned from the data server</param>
4093 <summary> 4093 </member>
4094 Write a directory entry to the tar archive. We can only handle one path level right now! 4094 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock">
4095 </summary> 4095 <summary>Thread sync lock object</summary>
4096 <param name="dirName"></param> 4096 </member>
4097 </member> 4097 <member name="F:OpenMetaverse.AgentManager.m_AlertMessage">
4098 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)"> 4098 <summary>The event subscribers. null if no subcribers</summary>
4099 <summary> 4099 </member>
4100 Write a file to the tar archive 4100 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)">
4101 </summary> 4101 <summary>Raises the AlertMessage event</summary>
4102 <param name="filePath"></param> 4102 <param name="e">A AlertMessageEventArgs object containing the
4103 <param name="data"></param> 4103 data returned from the data server</param>
4104 </member> 4104 </member>
4105 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])"> 4105 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock">
4106 <summary> 4106 <summary>Thread sync lock object</summary>
4107 Write a file to the tar archive 4107 </member>
4108 </summary> 4108 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl">
4109 <param name="filePath"></param> 4109 <summary>The event subscribers. null if no subcribers</summary>
4110 <param name="data"></param> 4110 </member>
4111 </member> 4111 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)">
4112 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close"> 4112 <summary>Raises the ScriptControlChange event</summary>
4113 <summary> 4113 <param name="e">A ScriptControlEventArgs object containing the
4114 Finish writing the raw tar archive data to a stream. The stream will be closed on completion. 4114 data returned from the data server</param>
4115 </summary> 4115 </member>
4116 </member> 4116 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock">
4117 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)"> 4117 <summary>Thread sync lock object</summary>
4118 <summary> 4118 </member>
4119 Write a particular entry 4119 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint">
4120 </summary> 4120 <summary>The event subscribers. null if no subcribers</summary>
4121 <param name="filePath"></param> 4121 </member>
4122 <param name="data"></param> 4122 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)">
4123 <param name="fileType"></param> 4123 <summary>Raises the CameraConstraint event</summary>
4124 </member> 4124 <param name="e">A CameraConstraintEventArgs object containing the
4125 <member name="T:OpenMetaverse.Assets.TarArchiveReader"> 4125 data returned from the data server</param>
4126 <summary> 4126 </member>
4127 Temporary code to do the bare minimum required to read a tar archive for our purposes 4127 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock">
4128 </summary> 4128 <summary>Thread sync lock object</summary>
4129 </member> 4129 </member>
4130 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br"> 4130 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply">
4131 <summary> 4131 <summary>The event subscribers. null if no subcribers</summary>
4132 Binary reader for the underlying stream 4132 </member>
4133 </summary> 4133 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)">
4134 </member> 4134 <summary>Raises the ScriptSensorReply event</summary>
4135 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray"> 4135 <param name="e">A ScriptSensorReplyEventArgs object containing the
4136 <summary> 4136 data returned from the data server</param>
4137 Used to trim off null chars 4137 </member>
4138 </summary> 4138 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock">
4139 </member> 4139 <summary>Thread sync lock object</summary>
4140 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray"> 4140 </member>
4141 <summary> 4141 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse">
4142 Used to trim off space chars 4142 <summary>The event subscribers. null if no subcribers</summary>
4143 </summary> 4143 </member>
4144 </member> 4144 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)">
4145 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)"> 4145 <summary>Raises the AvatarSitResponse event</summary>
4146 <summary> 4146 <param name="e">A AvatarSitResponseEventArgs object containing the
4147 Generate a tar reader which reads from the given stream. 4147 data returned from the data server</param>
4148 </summary> 4148 </member>
4149 <param name="s"></param> 4149 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock">
4150 </member> 4150 <summary>Thread sync lock object</summary>
4151 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)"> 4151 </member>
4152 <summary> 4152 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded">
4153 Read the next entry in the tar file. 4153 <summary>The event subscribers. null if no subcribers</summary>
4154 </summary> 4154 </member>
4155 <param name="filePath"></param> 4155 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)">
4156 <param name="entryType"></param> 4156 <summary>Raises the ChatSessionMemberAdded event</summary>
4157 <returns>the data for the entry. Returns null if there are no more entries</returns> 4157 <param name="e">A ChatSessionMemberAddedEventArgs object containing the
4158 </member> 4158 data returned from the data server</param>
4159 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader"> 4159 </member>
4160 <summary> 4160 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock">
4161 Read the next 512 byte chunk of data as a tar header. 4161 <summary>Thread sync lock object</summary>
4162 </summary> 4162 </member>
4163 <returns>A tar header struct. null if we have reached the end of the archive.</returns> 4163 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft">
4164 </member> 4164 <summary>The event subscribers. null if no subcribers</summary>
4165 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)"> 4165 </member>
4166 <summary> 4166 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)">
4167 Read data following a header 4167 <summary>Raises the ChatSessionMemberLeft event</summary>
4168 </summary> 4168 <param name="e">A ChatSessionMemberLeftEventArgs object containing the
4169 <param name="fileSize"></param> 4169 data returned from the data server</param>
4170 <returns></returns> 4170 </member>
4171 </member> 4171 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock">
4172 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)"> 4172 <summary>Thread sync lock object</summary>
4173 <summary> 4173 </member>
4174 Convert octal bytes to a decimal representation 4174 <member name="F:OpenMetaverse.AgentManager.Client">
4175 </summary> 4175 <summary>Reference to the GridClient instance</summary>
4176 <param name="bytes"></param> 4176 </member>
4177 <param name="count"></param> 4177 <member name="F:OpenMetaverse.AgentManager.Movement">
4178 <param name="startIndex"></param> 4178 <summary>Used for movement and camera tracking</summary>
4179 <returns></returns> 4179 </member>
4180 </member> 4180 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations">
4181 <member name="T:OpenMetaverse.TextureRequestState"> 4181 <summary>Currently playing animations for the agent. Can be used to
4182 <summary> 4182 check the current movement status such as walking, hovering, aiming,
4183 The current status of a texture request as it moves through the pipeline or final result of a texture request. 4183 etc. by checking against system animations found in the Animations class</summary>
4184 </summary> 4184 </member>
4185 </member> 4185 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions">
4186 <member name="F:OpenMetaverse.TextureRequestState.Pending"> 4186 <summary>Dictionary containing current Group Chat sessions and members</summary>
4187 <summary>The initial state given to a request. Requests in this state 4187 </member>
4188 are waiting for an available slot in the pipeline</summary> 4188 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)">
4189 </member> 4189 <summary>
4190 <member name="F:OpenMetaverse.TextureRequestState.Started"> 4190 Constructor, setup callbacks for packets related to our avatar
4191 <summary>A request that has been added to the pipeline and the request packet 4191 </summary>
4192 has been sent to the simulator</summary> 4192 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param>
4193 </member> 4193 </member>
4194 <member name="F:OpenMetaverse.TextureRequestState.Progress"> 4194 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)">
4195 <summary>A request that has received one or more packets back from the simulator</summary> 4195 <summary>
4196 </member> 4196 Send a text message from the Agent to the Simulator
4197 <member name="F:OpenMetaverse.TextureRequestState.Finished"> 4197 </summary>
4198 <summary>A request that has received all packets back from the simulator</summary> 4198 <param name="message">A <see cref="T:System.String"/> containing the message</param>
4199 </member> 4199 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0
4200 <member name="F:OpenMetaverse.TextureRequestState.Timeout"> 4200 can be used however only scripts listening on the specified channel will see the message</param>
4201 <summary>A request that has taken longer than <seealso cref="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"/> 4201 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param>
4202 to download OR the initial packet containing the packet information was never received</summary> 4202 </member>
4203 </member> 4203 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages">
4204 <member name="F:OpenMetaverse.TextureRequestState.Aborted"> 4204 <summary>
4205 <summary>The texture request was aborted by request of the agent</summary> 4205 Request any instant messages sent while the client was offline to be resent.
4206 </member> 4206 </summary>
4207 <member name="F:OpenMetaverse.TextureRequestState.NotFound"> 4207 </member>
4208 <summary>The simulator replied to the request that it was not able to find the requested texture</summary> 4208 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)">
4209 </member> 4209 <summary>
4210 <member name="T:OpenMetaverse.TextureDownloadCallback"> 4210 Send an Instant Message to another Avatar
4211 <summary> 4211 </summary>
4212 A callback fired to indicate the status or final state of the requested texture. For progressive 4212 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
4213 downloads this will fire each time new asset data is returned from the simulator. 4213 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
4214 </summary> 4214 </member>
4215 <param name="state">The <see cref="T:OpenMetaverse.TextureRequestState"/> indicating either Progress for textures not fully downloaded, 4215 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
4216 or the final result of the request after it has been processed through the TexturePipeline</param> 4216 <summary>
4217 <param name="assetTexture">The <see cref="T:OpenMetaverse.Assets.AssetTexture"/> object containing the Assets ID, raw data 4217 Send an Instant Message to an existing group chat or conference chat
4218 and other information. For progressive rendering the <see cref="F:OpenMetaverse.Assets.Asset.AssetData"/> will contain 4218 </summary>
4219 the data from the beginning of the file. For failed, aborted and timed out requests it will contain 4219 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param>
4220 an empty byte array.</param> 4220 <param name="message">A <see cref="T:System.String"/> containing the message to send</param>
4221 </member> 4221 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4222 <member name="T:OpenMetaverse.TexturePipeline"> 4222 </member>
4223 <summary> 4223 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])">
4224 Texture request download handler, allows a configurable number of download slots which manage multiple 4224 <summary>
4225 concurrent texture downloads from the <seealso cref="T:OpenMetaverse.Simulator"/> 4225 Send an Instant Message
4226 </summary> 4226 </summary>
4227 <remarks>This class makes full use of the internal <seealso cref="!:TextureCache"/> 4227 <param name="fromName">The name this IM will show up as being from</param>
4228 system for full texture downloads.</remarks> 4228 <param name="target">Key of Avatar</param>
4229 </member> 4229 <param name="message">Text message being sent</param>
4230 <member name="F:OpenMetaverse.TexturePipeline._Transfers"> 4230 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4231 <summary>A dictionary containing all pending and in-process transfer requests where the Key is both the RequestID 4231 <param name="conferenceIDs">IDs of sessions for a conference</param>
4232 and also the Asset Texture ID, and the value is an object containing the current state of the request and also 4232 </member>
4233 the asset data as it is being re-assembled</summary> 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 </member> 4234 <summary>
4235 <member name="F:OpenMetaverse.TexturePipeline._Client"> 4235 Send an Instant Message
4236 <summary>Holds the reference to the <see cref="T:OpenMetaverse.GridClient"/> client object</summary> 4236 </summary>
4237 </member> 4237 <param name="fromName">The name this IM will show up as being from</param>
4238 <member name="F:OpenMetaverse.TexturePipeline.maxTextureRequests"> 4238 <param name="target">Key of Avatar</param>
4239 <summary>Maximum concurrent texture requests allowed at a time</summary> 4239 <param name="message">Text message being sent</param>
4240 </member> 4240 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param>
4241 <member name="F:OpenMetaverse.TexturePipeline.resetEvents"> 4241 <param name="dialog">Type of instant message to send</param>
4242 <summary>An array of <see cref="T:System.Threading.AutoResetEvent"/> objects used to manage worker request threads</summary> 4242 <param name="offline">Whether to IM offline avatars as well</param>
4243 </member> 4243 <param name="position">Senders Position</param>
4244 <member name="F:OpenMetaverse.TexturePipeline.threadpoolSlots"> 4244 <param name="regionID">RegionID Sender is In</param>
4245 <summary>An array of worker slots which shows the availablity status of the slot</summary> 4245 <param name="binaryBucket">Packed binary data that is specific to
4246 </member> 4246 the dialog type</param>
4247 <member name="F:OpenMetaverse.TexturePipeline.downloadMaster"> 4247 </member>
4248 <summary>The primary thread which manages the requests.</summary> 4248 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)">
4249 </member> 4249 <summary>
4250 <member name="F:OpenMetaverse.TexturePipeline._Running"> 4250 Send an Instant Message to a group
4251 <summary>true if the TexturePipeline is currently running</summary> 4251 </summary>
4252 </member> 4252 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
4253 <member name="F:OpenMetaverse.TexturePipeline.lockerObject"> 4253 <param name="message">Text Message being sent.</param>
4254 <summary>A synchronization object used by the primary thread</summary> 4254 </member>
4255 </member> 4255 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)">
4256 <member name="F:OpenMetaverse.TexturePipeline.RefreshDownloadsTimer"> 4256 <summary>
4257 <summary>A refresh timer used to increase the priority of stalled requests</summary> 4257 Send an Instant Message to a group the agent is a member of
4258 </member> 4258 </summary>
4259 <member name="M:OpenMetaverse.TexturePipeline.#ctor(OpenMetaverse.GridClient)"> 4259 <param name="fromName">The name this IM will show up as being from</param>
4260 <summary> 4260 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param>
4261 Default constructor, Instantiates a new copy of the TexturePipeline class 4261 <param name="message">Text message being sent</param>
4262 </summary> 4262 </member>
4263 <param name="client">Reference to the instantiated <see cref="T:OpenMetaverse.GridClient"/> object</param> 4263 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)">
4264 </member> 4264 <summary>
4265 <member name="M:OpenMetaverse.TexturePipeline.Startup"> 4265 Send a request to join a group chat session
4266 <summary> 4266 </summary>
4267 Initialize callbacks required for the TexturePipeline to operate 4267 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param>
4268 </summary> 4268 </member>
4269 </member> 4269 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)">
4270 <member name="M:OpenMetaverse.TexturePipeline.Shutdown"> 4270 <summary>
4271 <summary> 4271 Exit a group chat session. This will stop further Group chat messages
4272 Shutdown the TexturePipeline and cleanup any callbacks or transfers 4272 from being sent until session is rejoined.
4273 </summary> 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.TexturePipeline.RequestTexture(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 4275 </member>
4276 <summary> 4276 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)">
4277 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 4277 <summary>
4278 manage the requests and re-assemble the image from the packets received from the simulator 4278 Reply to script dialog questions.
4279 </summary> 4279 </summary>
4280 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 4280 <param name="channel">Channel initial request came on</param>
4281 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 4281 <param name="buttonIndex">Index of button you're "clicking"</param>
4282 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 4282 <param name="buttonlabel">Label of button you're "clicking"</param>
4283 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 4283 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param>
4284 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 4284 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/>
4285 its priority changed by resending the request with the new priority value</param> 4285 </member>
4286 <param name="discardLevel">Number of quality layers to discard. 4286 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)">
4287 This controls the end marker of the data sent</param> 4287 <summary>
4288 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 4288 Accept invite for to a chatterbox session
4289 from the start of the asset texture</param> 4289 </summary>
4290 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 4290 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param>
4291 will contain the result of the request and the texture asset data</param> 4291 </member>
4292 <param name="progressive">If true, the callback will be fired for each chunk of the downloaded image. 4292 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
4293 The callback asset parameter will contain all previously received chunks of the texture asset starting 4293 <summary>
4294 from the beginning of the request</param> 4294 Start a friends conference
4295 </member> 4295 </summary>
4296 <member name="M:OpenMetaverse.TexturePipeline.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32)"> 4296 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param>
4297 <summary> 4297 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param>
4298 Sends the actual request packet to the simulator 4298 </member>
4299 </summary> 4299 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)">
4300 <param name="imageID">The image to download</param> 4300 <summary>
4301 <param name="type">Type of the image to download, either a baked 4301 Start a particle stream between an agent and an object
4302 avatar texture or a normal texture</param> 4302 </summary>
4303 <param name="priority">Priority level of the download. Default is 4303 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
4304 <c>1,013,000.0f</c></param> 4304 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
4305 <param name="discardLevel">Number of quality layers to discard. 4305 <param name="globalOffset"></param>
4306 This controls the end marker of the data sent</param> 4306 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param>
4307 <param name="packetNum">Packet number to start the download at. 4307 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param>
4308 This controls the start marker of the data sent</param> 4308 </member>
4309 <remarks>Sending a priority of 0 and a discardlevel of -1 aborts 4309 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)">
4310 download</remarks> 4310 <summary>
4311 </member> 4311 Start a particle stream between an agent and an object
4312 <member name="M:OpenMetaverse.TexturePipeline.AbortTextureRequest(OpenMetaverse.UUID)"> 4312 </summary>
4313 <summary> 4313 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param>
4314 Cancel a pending or in process texture request 4314 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param>
4315 </summary> 4315 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param>
4316 <param name="textureID">The texture assets unique ID</param> 4316 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param>
4317 </member> 4317 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param>
4318 <member name="M:OpenMetaverse.TexturePipeline.DownloadThread"> 4318 </member>
4319 <summary> 4319 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
4320 Master Download Thread, Queues up downloads in the threadpool 4320 <summary>
4321 </summary> 4321 Create a particle beam between an avatar and an primitive
4322 </member> 4322 </summary>
4323 <member name="M:OpenMetaverse.TexturePipeline.TextureRequestDoWork(System.Object)"> 4323 <param name="sourceAvatar">The ID of source avatar</param>
4324 <summary> 4324 <param name="targetObject">The ID of the target primitive</param>
4325 The worker thread that sends the request and handles timeouts 4325 <param name="globalOffset">global offset</param>
4326 </summary> 4326 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
4327 <param name="threadContext">A <see cref="T:OpenMetaverse.TexturePipeline.TaskInfo"/> object containing the request details</param> 4327 color values of particle beam</param>
4328 </member> 4328 <param name="duration">a float representing the duration the parcicle beam will last</param>
4329 <member name="M:OpenMetaverse.TexturePipeline.ImageNotInDatabaseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4329 <param name="effectID">A Unique ID for the beam</param>
4330 <summary> 4330 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/>
4331 Handle responses from the simulator that tell us a texture we have requested is unable to be located 4331 </member>
4332 or no longer exists. This will remove the request from the pipeline and free up a slot if one is in use 4332 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)">
4333 </summary> 4333 <summary>
4334 <param name="sender">The sender</param> 4334 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet
4335 <param name="e">The EventArgs object containing the packet data</param> 4335 </summary>
4336 </member> 4336 <param name="globalOffset">global offset</param>
4337 <member name="M:OpenMetaverse.TexturePipeline.ImagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4337 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha
4338 <summary> 4338 color values of particle beam</param>
4339 Handles the remaining Image data that did not fit in the initial ImageData packet 4339 <param name="duration">a float representing the duration the parcicle beam will last</param>
4340 </summary> 4340 <param name="effectID">A Unique ID for the beam</param>
4341 <param name="sender">The sender</param> 4341 </member>
4342 <param name="e">The EventArgs object containing the packet data</param> 4342 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
4343 </member> 4343 <summary>
4344 <member name="M:OpenMetaverse.TexturePipeline.ImageDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 4344 Sends a request to sit on the specified object
4345 <summary> 4345 </summary>
4346 Handle the initial ImageDataPacket sent from the simulator 4346 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param>
4347 </summary> 4347 <param name="offset">Sit at offset</param>
4348 <param name="sender">The sender</param> 4348 </member>
4349 <param name="e">The EventArgs object containing the packet data</param> 4349 <member name="M:OpenMetaverse.AgentManager.Sit">
4350 </member> 4350 <summary>
4351 <member name="P:OpenMetaverse.TexturePipeline.TransferCount"> 4351 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object
4352 <summary>Current number of pending and in-process transfers</summary> 4352 </summary>
4353 </member> 4353 </member>
4354 <member name="T:OpenMetaverse.TexturePipeline.TaskInfo"> 4354 <member name="M:OpenMetaverse.AgentManager.Stand">
4355 <summary> 4355 <summary>Stands up from sitting on a prim or the ground</summary>
4356 A request task containing information and status of a request as it is processed through the <see cref="T:OpenMetaverse.TexturePipeline"/> 4356 <returns>true of AgentUpdate was sent</returns>
4357 </summary> 4357 </member>
4358 </member> 4358 <member name="M:OpenMetaverse.AgentManager.SitOnGround">
4359 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.State"> 4359 <summary>
4360 <summary>The current <seealso cref="T:OpenMetaverse.TextureRequestState"/> which identifies the current status of the request</summary> 4360 Does a "ground sit" at the avatar's current position
4361 </member> 4361 </summary>
4362 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestID"> 4362 </member>
4363 <summary>The Unique Request ID, This is also the Asset ID of the texture being requested</summary> 4363 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)">
4364 </member> 4364 <summary>
4365 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.RequestSlot"> 4365 Starts or stops flying
4366 <summary>The slot this request is occupying in the threadpoolSlots array</summary> 4366 </summary>
4367 </member> 4367 <param name="start">True to start flying, false to stop flying</param>
4368 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Type"> 4368 </member>
4369 <summary>The ImageType of the request.</summary> 4369 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)">
4370 </member> 4370 <summary>
4371 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Callbacks"> 4371 Starts or stops crouching
4372 <summary>The callback to fire when the request is complete, will include 4372 </summary>
4373 the <seealso cref="T:OpenMetaverse.TextureRequestState"/> and the <see cref="T:OpenMetaverse.Assets.AssetTexture"/> 4373 <param name="crouching">True to start crouching, false to stop crouching</param>
4374 object containing the result data</summary> 4374 </member>
4375 </member> 4375 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)">
4376 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.ReportProgress"> 4376 <summary>
4377 <summary>If true, indicates the callback will be fired whenever new data is returned from the simulator. 4377 Starts a jump (begin holding the jump key)
4378 This is used to progressively render textures as portions of the texture are received.</summary> 4378 </summary>
4379 </member> 4379 </member>
4380 <member name="F:OpenMetaverse.TexturePipeline.TaskInfo.Transfer"> 4380 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)">
4381 <summary>An object that maintains the data of an request thats in-process.</summary> 4381 <summary>
4382 </member> 4382 Use the autopilot sim function to move the avatar to a new
4383 <member name="F:OpenMetaverse.TerrainPatch.X"> 4383 position. Uses double precision to get precise movements
4384 <summary>X position of this patch</summary> 4384 </summary>
4385 </member> 4385 <remarks>The z value is currently not handled properly by the simulator</remarks>
4386 <member name="F:OpenMetaverse.TerrainPatch.Y"> 4386 <param name="globalX">Global X coordinate to move to</param>
4387 <summary>Y position of this patch</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.TerrainPatch.Data"> 4389 </member>
4390 <summary>A 16x16 array of floats holding decompressed layer data</summary> 4390 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)">
4391 </member> 4391 <summary>
4392 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])"> 4392 Use the autopilot sim function to move the avatar to a new position
4393 <summary> 4393 </summary>
4394 Creates a LayerData packet for compressed land data given a full 4394 <remarks>The z value is currently not handled properly by the simulator</remarks>
4395 simulator heightmap and an array of indices of patches to compress 4395 <param name="globalX">Integer value for the global X coordinate to move to</param>
4396 </summary> 4396 <param name="globalY">Integer value for the global Y coordinate to move to</param>
4397 <param name="heightmap">A 256 * 256 array of floating point values 4397 <param name="z">Floating-point value for the Z coordinate to move to</param>
4398 specifying the height at each meter in the simulator</param> 4398 </member>
4399 <param name="patches">Array of indexes in the 16x16 grid of patches 4399 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)">
4400 for this simulator. For example if 1 and 17 are specified, patches 4400 <summary>
4401 x=1,y=0 and x=1,y=1 are sent</param> 4401 Use the autopilot sim function to move the avatar to a new position
4402 <returns></returns> 4402 </summary>
4403 </member> 4403 <remarks>The z value is currently not handled properly by the simulator</remarks>
4404 <member name="M:OpenMetaverse.TerrainCompressor.CreatePatchFromHeightmap(OpenMetaverse.BitPack,System.Single[],System.Int32,System.Int32)"> 4404 <param name="localX">Integer value for the local X coordinate to move to</param>
4405 <summary> 4405 <param name="localY">Integer value for the local Y coordinate to move to</param>
4406 Add a patch of terrain to a BitPacker 4406 <param name="z">Floating-point value for the Z coordinate to move to</param>
4407 </summary> 4407 </member>
4408 <param name="output">BitPacker to write the patch to</param> 4408 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel">
4409 <param name="heightmap">Heightmap of the simulator, must be a 256 * 4409 <summary>Macro to cancel autopilot sim function</summary>
4410 256 float array</param> 4410 <remarks>Not certain if this is how it is really done</remarks>
4411 <param name="x">X offset of the patch to create, valid values are 4411 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns>
4412 from 0 to 15</param> 4412 </member>
4413 <param name="y">Y offset of the patch to create, valid values are 4413 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)">
4414 from 0 to 15</param> 4414 <summary>
4415 </member> 4415 Grabs an object
4416 <member name="T:OpenMetaverse.PermissionMask"> 4416 </summary>
4417 <summary> 4417 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
4418 4418 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4419 </summary> 4419 </member>
4420 </member> 4420 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4421 <member name="T:OpenMetaverse.PermissionWho"> 4421 <summary>
4422 <summary> 4422 Overload: Grab a simulated object
4423 4423 </summary>
4424 </summary> 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="F:OpenMetaverse.PermissionWho.Base"> 4426 <param name="uvCoord">The texture coordinates to grab</param>
4427 <summary></summary> 4427 <param name="stCoord">The surface coordinates to grab</param>
4428 </member> 4428 <param name="faceIndex">The face of the position to grab</param>
4429 <member name="F:OpenMetaverse.PermissionWho.Owner"> 4429 <param name="position">The region coordinates of the position to grab</param>
4430 <summary></summary> 4430 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
4431 </member> 4431 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
4432 <member name="F:OpenMetaverse.PermissionWho.Group"> 4432 pointing along the U direction of the tangent space</param>
4433 <summary></summary> 4433 </member>
4434 </member> 4434 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
4435 <member name="F:OpenMetaverse.PermissionWho.Everyone"> 4435 <summary>
4436 <summary></summary> 4436 Drag an object
4437 </member> 4437 </summary>
4438 <member name="F:OpenMetaverse.PermissionWho.NextOwner"> 4438 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
4439 <summary></summary> 4439 <param name="grabPosition">Drag target in region coordinates</param>
4440 </member> 4440 </member>
4441 <member name="F:OpenMetaverse.PermissionWho.All"> 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 <summary></summary> 4442 <summary>
4443 </member> 4443 Overload: Drag an object
4444 <member name="T:OpenMetaverse.Permissions"> 4444 </summary>
4445 <summary> 4445 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param>
4446 4446 <param name="grabPosition">Drag target in region coordinates</param>
4447 </summary> 4447 <param name="grabOffset"></param>
4448 </member> 4448 <param name="uvCoord">The texture coordinates to grab</param>
4449 <member name="T:OpenMetaverse.UDPBase"> 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 4451 <param name="position">The region coordinates of the position to grab</param>
4452 </summary> 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.UDPBase.#ctor(System.Int32)"> 4454 pointing along the U direction of the tangent space</param>
4455 <summary> 4455 </member>
4456 Initialize the UDP packet handler in server mode 4456 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)">
4457 </summary> 4457 <summary>
4458 <param name="port">Port to listening for incoming UDP packets on</param> 4458 Release a grabbed object
4459 </member> 4459 </summary>
4460 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)"> 4460 <param name="objectLocalID">The Objects Simulator Local ID</param>
4461 <summary> 4461 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4462 Initialize the UDP packet handler in client mode 4462 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/>
4463 </summary> 4463 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/>
4464 <param name="endPoint">Remote UDP server to connect to</param> 4464 </member>
4465 </member> 4465 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4466 <member name="M:OpenMetaverse.UDPBase.Start"> 4466 <summary>
4467 <summary> 4467 Release a grabbed object
4468 4468 </summary>
4469 </summary> 4469 <param name="objectLocalID">The Objects Simulator Local ID</param>
4470 </member> 4470 <param name="uvCoord">The texture coordinates to grab</param>
4471 <member name="M:OpenMetaverse.UDPBase.Stop"> 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 4473 <param name="position">The region coordinates of the position to grab</param>
4474 </summary> 4474 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param>
4475 </member> 4475 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface
4476 <member name="P:OpenMetaverse.UDPBase.IsRunning"> 4476 pointing along the U direction of the tangent space</param>
4477 <summary> 4477 </member>
4478 4478 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)">
4479 </summary> 4479 <summary>
4480 </member> 4480 Touches an object
4481 <member name="T:OpenMetaverse.ObjectReturnType"> 4481 </summary>
4482 <summary> 4482 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param>
4483 Type of return to use when returning objects from a parcel 4483 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/>
4484 </summary> 4484 </member>
4485 </member> 4485 <member name="M:OpenMetaverse.AgentManager.RequestBalance">
4486 <member name="F:OpenMetaverse.ObjectReturnType.None"> 4486 <summary>
4487 <summary></summary> 4487 Request the current L$ balance
4488 </member> 4488 </summary>
4489 <member name="F:OpenMetaverse.ObjectReturnType.Owner"> 4489 </member>
4490 <summary>Return objects owned by parcel owner</summary> 4490 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)">
4491 </member> 4491 <summary>
4492 <member name="F:OpenMetaverse.ObjectReturnType.Group"> 4492 Give Money to destination Avatar
4493 <summary>Return objects set to group</summary> 4493 </summary>
4494 </member> 4494 <param name="target">UUID of the Target Avatar</param>
4495 <member name="F:OpenMetaverse.ObjectReturnType.Other"> 4495 <param name="amount">Amount in L$</param>
4496 <summary>Return objects not owned by parcel owner or set to group</summary> 4496 </member>
4497 </member> 4497 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4498 <member name="F:OpenMetaverse.ObjectReturnType.List"> 4498 <summary>
4499 <summary>Return a specific list of objects on parcel</summary> 4499 Give Money to destination Avatar
4500 </member> 4500 </summary>
4501 <member name="F:OpenMetaverse.ObjectReturnType.Sell"> 4501 <param name="target">UUID of the Target Avatar</param>
4502 <summary>Return objects that are marked for-sale</summary> 4502 <param name="amount">Amount in L$</param>
4503 </member> 4503 <param name="description">Description that will show up in the
4504 <member name="T:OpenMetaverse.ParcelAccessFlags"> 4504 recipients transaction history</param>
4505 <summary> 4505 </member>
4506 Blacklist/Whitelist flags used in parcels Access List 4506 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4507 </summary> 4507 <summary>
4508 </member> 4508 Give L$ to an object
4509 <member name="F:OpenMetaverse.ParcelAccessFlags.NoAccess"> 4509 </summary>
4510 <summary>Agent is denied access</summary> 4510 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4511 </member> 4511 <param name="amount">amount of L$ to give</param>
4512 <member name="F:OpenMetaverse.ParcelAccessFlags.Access"> 4512 <param name="objectName">name of object</param>
4513 <summary>Agent is granted access</summary> 4513 </member>
4514 </member> 4514 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)">
4515 <member name="T:OpenMetaverse.ParcelResult"> 4515 <summary>
4516 <summary> 4516 Give L$ to a group
4517 The result of a request for parcel properties 4517 </summary>
4518 </summary> 4518 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4519 </member> 4519 <param name="amount">amount of L$ to give</param>
4520 <member name="F:OpenMetaverse.ParcelResult.NoData"> 4520 </member>
4521 <summary>No matches were found for the request</summary> 4521 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)">
4522 </member> 4522 <summary>
4523 <member name="F:OpenMetaverse.ParcelResult.Single"> 4523 Give L$ to a group
4524 <summary>Request matched a single parcel</summary> 4524 </summary>
4525 </member> 4525 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param>
4526 <member name="F:OpenMetaverse.ParcelResult.Multiple"> 4526 <param name="amount">amount of L$ to give</param>
4527 <summary>Request matched multiple parcels</summary> 4527 <param name="description">description of transaction</param>
4528 </member> 4528 </member>
4529 <member name="T:OpenMetaverse.AccessList"> 4529 <member name="M:OpenMetaverse.AgentManager.PayUploadFee">
4530 <summary> 4530 <summary>
4531 Flags used in the ParcelAccessListRequest packet to specify whether 4531 Pay texture/animation upload fee
4532 we want the access list (whitelist), ban list (blacklist), or both 4532 </summary>
4533 </summary> 4533 </member>
4534 </member> 4534 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)">
4535 <member name="F:OpenMetaverse.AccessList.Access"> 4535 <summary>
4536 <summary>Request the access list</summary> 4536 Pay texture/animation upload fee
4537 </member> 4537 </summary>
4538 <member name="F:OpenMetaverse.AccessList.Ban"> 4538 <param name="description">description of the transaction</param>
4539 <summary>Request the ban list</summary> 4539 </member>
4540 </member> 4540 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)">
4541 <member name="F:OpenMetaverse.AccessList.Both"> 4541 <summary>
4542 <summary>Request both White and Black lists</summary> 4542 Give Money to destination Object or Avatar
4543 </member> 4543 </summary>
4544 <member name="T:OpenMetaverse.ParcelPropertiesStatus"> 4544 <param name="target">UUID of the Target Object/Avatar</param>
4545 <summary> 4545 <param name="amount">Amount in L$</param>
4546 Sequence ID in ParcelPropertiesReply packets (sent when avatar 4546 <param name="description">Reason (Optional normally)</param>
4547 tries to cross a parcel border) 4547 <param name="type">The type of transaction</param>
4548 </summary> 4548 <param name="flags">Transaction flags, mostly for identifying group
4549 </member> 4549 transactions</param>
4550 <member name="F:OpenMetaverse.ParcelPropertiesStatus.ParcelSelected"> 4550 </member>
4551 <summary>Parcel is currently selected</summary> 4551 <member name="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)">
4552 </member> 4552 <summary>
4553 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotInGroup"> 4553 Plays a gesture
4554 <summary>Parcel restricted to a group the avatar is not a 4554 </summary>
4555 member of</summary> 4555 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4556 </member> 4556 </member>
4557 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionBanned"> 4557 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)">
4558 <summary>Avatar is banned from the parcel</summary> 4558 <summary>
4559 </member> 4559 Mark gesture active
4560 <member name="F:OpenMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList"> 4560 </summary>
4561 <summary>Parcel is restricted to an access list that the 4561 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4562 avatar is not on</summary> 4562 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4563 </member> 4563 </member>
4564 <member name="F:OpenMetaverse.ParcelPropertiesStatus.HoveredOverParcel"> 4564 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)">
4565 <summary>Response to hovering over a parcel</summary> 4565 <summary>
4566 </member> 4566 Mark gesture inactive
4567 <member name="T:OpenMetaverse.TerraformAction"> 4567 </summary>
4568 <summary> 4568 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param>
4569 The tool to use when modifying terrain levels 4569 </member>
4570 </summary> 4570 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)">
4571 </member> 4571 <summary>
4572 <member name="F:OpenMetaverse.TerraformAction.Level"> 4572 Send an AgentAnimation packet that toggles a single animation on
4573 <summary>Level the terrain</summary> 4573 </summary>
4574 </member> 4574 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param>
4575 <member name="F:OpenMetaverse.TerraformAction.Raise"> 4575 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4576 <summary>Raise the terrain</summary> 4576 </member>
4577 </member> 4577 <member name="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)">
4578 <member name="F:OpenMetaverse.TerraformAction.Lower"> 4578 <summary>
4579 <summary>Lower the terrain</summary> 4579 Send an AgentAnimation packet that toggles a single animation off
4580 </member> 4580 </summary>
4581 <member name="F:OpenMetaverse.TerraformAction.Smooth"> 4581 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a
4582 <summary>Smooth the terrain</summary> 4582 currently playing animation to stop playing</param>
4583 </member> 4583 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4584 <member name="F:OpenMetaverse.TerraformAction.Noise"> 4584 </member>
4585 <summary>Add random noise to the terrain</summary> 4585 <member name="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)">
4586 </member> 4586 <summary>
4587 <member name="F:OpenMetaverse.TerraformAction.Revert"> 4587 Send an AgentAnimation packet that will toggle animations on or off
4588 <summary>Revert terrain to simulator default</summary> 4588 </summary>
4589 </member> 4589 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to
4590 <member name="T:OpenMetaverse.TerraformBrushSize"> 4590 turn that animation on or off</param>
4591 <summary> 4591 <param name="reliable">Whether to ensure delivery of this packet or not</param>
4592 The tool size to use when changing terrain levels 4592 </member>
4593 </summary> 4593 <member name="M:OpenMetaverse.AgentManager.GoHome">
4594 </member> 4594 <summary>
4595 <member name="F:OpenMetaverse.TerraformBrushSize.Small"> 4595 Teleports agent to their stored home location
4596 <summary>Small</summary> 4596 </summary>
4597 </member> 4597 <returns>true on successful teleport to home location</returns>
4598 <member name="F:OpenMetaverse.TerraformBrushSize.Medium"> 4598 </member>
4599 <summary>Medium</summary> 4599 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)">
4600 </member> 4600 <summary>
4601 <member name="F:OpenMetaverse.TerraformBrushSize.Large"> 4601 Teleport agent to a landmark
4602 <summary>Large</summary> 4602 </summary>
4603 </member> 4603 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
4604 <member name="T:OpenMetaverse.AccessDeniedReason"> 4604 <returns>true on success, false on failure</returns>
4605 <summary> 4605 </member>
4606 Reasons agent is denied access to a parcel on the simulator 4606 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)">
4607 </summary> 4607 <summary>
4608 </member> 4608 Attempt to look up a simulator name and teleport to the discovered
4609 <member name="F:OpenMetaverse.AccessDeniedReason.NotDenied"> 4609 destination
4610 <summary>Agent is not denied, access is granted</summary> 4610 </summary>
4611 </member> 4611 <param name="simName">Region name to look up</param>
4612 <member name="F:OpenMetaverse.AccessDeniedReason.NotInGroup"> 4612 <param name="position">Position to teleport to</param>
4613 <summary>Agent is not a member of the group set for the parcel, or which owns the parcel</summary> 4613 <returns>True if the lookup and teleport were successful, otherwise
4614 </member> 4614 false</returns>
4615 <member name="F:OpenMetaverse.AccessDeniedReason.NotOnAllowList"> 4615 </member>
4616 <summary>Agent is not on the parcels specific allow list</summary> 4616 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4617 </member> 4617 <summary>
4618 <member name="F:OpenMetaverse.AccessDeniedReason.BannedFromParcel"> 4618 Attempt to look up a simulator name and teleport to the discovered
4619 <summary>Agent is on the parcels ban list</summary> 4619 destination
4620 </member> 4620 </summary>
4621 <member name="F:OpenMetaverse.AccessDeniedReason.NoAccess"> 4621 <param name="simName">Region name to look up</param>
4622 <summary>Unknown</summary> 4622 <param name="position">Position to teleport to</param>
4623 </member> 4623 <param name="lookAt">Target to look at</param>
4624 <member name="F:OpenMetaverse.AccessDeniedReason.NotAgeVerified"> 4624 <returns>True if the lookup and teleport were successful, otherwise
4625 <summary>Agent is not age verified and parcel settings deny access to non age verified avatars</summary> 4625 false</returns>
4626 </member> 4626 </member>
4627 <member name="T:OpenMetaverse.ParcelOverlayType"> 4627 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)">
4628 <summary> 4628 <summary>
4629 Parcel overlay type. This is used primarily for highlighting and 4629 Teleport agent to another region
4630 coloring which is why it is a single integer instead of a set of 4630 </summary>
4631 flags 4631 <param name="regionHandle">handle of region to teleport agent to</param>
4632 </summary> 4632 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4633 <remarks>These values seem to be poorly thought out. The first three 4633 <returns>true on success, false on failure</returns>
4634 bits represent a single value, not flags. For example Auction (0x05) is 4634 <remarks>This call is blocking</remarks>
4635 not a combination of OwnedByOther (0x01) and ForSale(0x04). However, 4635 </member>
4636 the BorderWest and BorderSouth values are bit flags that get attached 4636 <member name="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4637 to the value stored in the first three bits. Bits four, five, and six 4637 <summary>
4638 are unused</remarks> 4638 Teleport agent to another region
4639 </member> 4639 </summary>
4640 <member name="F:OpenMetaverse.ParcelOverlayType.Public"> 4640 <param name="regionHandle">handle of region to teleport agent to</param>
4641 <summary>Public land</summary> 4641 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4642 </member> 4642 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
4643 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByOther"> 4643 <returns>true on success, false on failure</returns>
4644 <summary>Land is owned by another avatar</summary> 4644 <remarks>This call is blocking</remarks>
4645 </member> 4645 </member>
4646 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedByGroup"> 4646 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)">
4647 <summary>Land is owned by a group</summary> 4647 <summary>
4648 </member> 4648 Request teleport to a another simulator
4649 <member name="F:OpenMetaverse.ParcelOverlayType.OwnedBySelf"> 4649 </summary>
4650 <summary>Land is owned by the current avatar</summary> 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.ParcelOverlayType.ForSale"> 4652 </member>
4653 <summary>Land is for sale</summary> 4653 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
4654 </member> 4654 <summary>
4655 <member name="F:OpenMetaverse.ParcelOverlayType.Auction"> 4655 Request teleport to a another simulator
4656 <summary>Land is being auctioned</summary> 4656 </summary>
4657 </member> 4657 <param name="regionHandle">handle of region to teleport agent to</param>
4658 <member name="F:OpenMetaverse.ParcelOverlayType.BorderWest"> 4658 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param>
4659 <summary>To the west of this area is a parcel border</summary> 4659 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param>
4660 </member> 4660 </member>
4661 <member name="F:OpenMetaverse.ParcelOverlayType.BorderSouth"> 4661 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(OpenMetaverse.UUID)">
4662 <summary>To the south of this area is a parcel border</summary> 4662 <summary>
4663 </member> 4663 Teleport agent to a landmark
4664 <member name="T:OpenMetaverse.ParcelFlags"> 4664 </summary>
4665 <summary> 4665 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param>
4666 Various parcel properties 4666 </member>
4667 </summary> 4667 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)">
4668 </member> 4668 <summary>
4669 <member name="F:OpenMetaverse.ParcelFlags.None"> 4669 Send a teleport lure to another avatar with default "Join me in ..." invitation message
4670 <summary>No flags set</summary> 4670 </summary>
4671 </member> 4671 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
4672 <member name="F:OpenMetaverse.ParcelFlags.AllowFly"> 4672 </member>
4673 <summary>Allow avatars to fly (a client-side only restriction)</summary> 4673 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)">
4674 </member> 4674 <summary>
4675 <member name="F:OpenMetaverse.ParcelFlags.AllowOtherScripts"> 4675 Send a teleport lure to another avatar with custom invitation message
4676 <summary>Allow foreign scripts to run</summary> 4676 </summary>
4677 </member> 4677 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param>
4678 <member name="F:OpenMetaverse.ParcelFlags.ForSale"> 4678 <param name="message">custom message to send with invitation</param>
4679 <summary>This parcel is for sale</summary> 4679 </member>
4680 </member> 4680 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)">
4681 <member name="F:OpenMetaverse.ParcelFlags.AllowLandmark"> 4681 <summary>
4682 <summary>Allow avatars to create a landmark on this parcel</summary> 4682 Respond to a teleport lure by either accepting it and initiating
4683 </member> 4683 the teleport, or denying it
4684 <member name="F:OpenMetaverse.ParcelFlags.AllowTerraform"> 4684 </summary>
4685 <summary>Allows all avatars to edit the terrain on this parcel</summary> 4685 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param>
4686 </member> 4686 <param name="accept">true to accept the lure, false to decline it</param>
4687 <member name="F:OpenMetaverse.ParcelFlags.AllowDamage"> 4687 </member>
4688 <summary>Avatars have health and can take damage on this parcel. 4688 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)">
4689 If set, avatars can be killed and sent home here</summary> 4689 <summary>
4690 </member> 4690 Update agent profile
4691 <member name="F:OpenMetaverse.ParcelFlags.CreateObjects"> 4691 </summary>
4692 <summary>Foreign avatars can create objects here</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.ParcelFlags.ForSaleObjects"> 4694 </member>
4695 <summary>All objects on this parcel can be purchased</summary> 4695 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)">
4696 </member> 4696 <summary>
4697 <member name="F:OpenMetaverse.ParcelFlags.UseAccessGroup"> 4697 Update agents profile interests
4698 <summary>Access is restricted to a group</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.ParcelFlags.UseAccessList"> 4700 </member>
4701 <summary>Access is restricted to a whitelist</summary> 4701 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)">
4702 </member> 4702 <summary>
4703 <member name="F:OpenMetaverse.ParcelFlags.UseBanList"> 4703 Set the height and the width of the client window. This is used
4704 <summary>Ban blacklist is enabled</summary> 4704 by the server to build a virtual camera frustum for our avatar
4705 </member> 4705 </summary>
4706 <member name="F:OpenMetaverse.ParcelFlags.UsePassList"> 4706 <param name="height">New height of the viewer window</param>
4707 <summary>Unknown</summary> 4707 <param name="width">New width of the viewer window</param>
4708 </member> 4708 </member>
4709 <member name="F:OpenMetaverse.ParcelFlags.ShowDirectory"> 4709 <member name="M:OpenMetaverse.AgentManager.RequestMuteList">
4710 <summary>List this parcel in the search directory</summary> 4710 <summary>
4711 </member> 4711 Request the list of muted objects and avatars for this agent
4712 <member name="F:OpenMetaverse.ParcelFlags.AllowDeedToGroup"> 4712 </summary>
4713 <summary>Allow personally owned parcels to be deeded to group</summary> 4713 </member>
4714 </member> 4714 <member name="M:OpenMetaverse.AgentManager.SetHome">
4715 <member name="F:OpenMetaverse.ParcelFlags.ContributeWithDeed"> 4715 <summary>
4716 <summary>If Deeded, owner contributes required tier to group parcel is deeded to</summary> 4716 Sets home location to agents current position
4717 </member> 4717 </summary>
4718 <member name="F:OpenMetaverse.ParcelFlags.SoundLocal"> 4718 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with
4719 <summary>Restrict sounds originating on this parcel to the 4719 success or failure message</remarks>
4720 parcel boundaries</summary> 4720 </member>
4721 </member> 4721 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)">
4722 <member name="F:OpenMetaverse.ParcelFlags.SellParcelObjects"> 4722 <summary>
4723 <summary>Objects on this parcel are sold when the land is 4723 Move an agent in to a simulator. This packet is the last packet
4724 purchsaed</summary> 4724 needed to complete the transition in to a new simulator
4725 </member> 4725 </summary>
4726 <member name="F:OpenMetaverse.ParcelFlags.AllowPublish"> 4726 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
4727 <summary>Allow this parcel to be published on the web</summary> 4727 </member>
4728 </member> 4728 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)">
4729 <member name="F:OpenMetaverse.ParcelFlags.MaturePublish"> 4729 <summary>
4730 <summary>The information for this parcel is mature content</summary> 4730 Reply to script permissions request
4731 </member> 4731 </summary>
4732 <member name="F:OpenMetaverse.ParcelFlags.UrlWebPage"> 4732 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param>
4733 <summary>The media URL is an HTML page</summary> 4733 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param>
4734 </member> 4734 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param>
4735 <member name="F:OpenMetaverse.ParcelFlags.UrlRawHtml"> 4735 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param>
4736 <summary>The media URL is a raw HTML string</summary> 4736 </member>
4737 </member> 4737 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
4738 <member name="F:OpenMetaverse.ParcelFlags.RestrictPushObject"> 4738 <summary>
4739 <summary>Restrict foreign object pushes</summary> 4739 Respond to a group invitation by either accepting or denying it
4740 </member> 4740 </summary>
4741 <member name="F:OpenMetaverse.ParcelFlags.DenyAnonymous"> 4741 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param>
4742 <summary>Ban all non identified/transacted avatars</summary> 4742 <param name="imSessionID">IM Session ID from the group invitation message</param>
4743 </member> 4743 <param name="accept">Accept the group invitation or deny it</param>
4744 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupScripts"> 4744 </member>
4745 <summary>Allow group-owned scripts to run</summary> 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="F:OpenMetaverse.ParcelFlags.CreateGroupObjects"> 4747 Requests script detection of objects and avatars
4748 <summary>Allow object creation by group members or group 4748 </summary>
4749 objects</summary> 4749 <param name="name">name of the object/avatar to search for</param>
4750 </member> 4750 <param name="searchID">UUID of the object or avatar to search for</param>
4751 <member name="F:OpenMetaverse.ParcelFlags.AllowAPrimitiveEntry"> 4751 <param name="type">Type of search from ScriptSensorTypeFlags</param>
4752 <summary>Allow all objects to enter this parcel</summary> 4752 <param name="range">range of scan (96 max?)</param>
4753 </member> 4753 <param name="arc">the arc in radians to search within</param>
4754 <member name="F:OpenMetaverse.ParcelFlags.AllowGroupObjectEntry"> 4754 <param name="requestID">an user generated ID to correlate replies with</param>
4755 <summary>Only allow group and owner objects to enter this parcel</summary> 4755 <param name="sim">Simulator to perform search in</param>
4756 </member> 4756 </member>
4757 <member name="F:OpenMetaverse.ParcelFlags.AllowVoiceChat"> 4757 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)">
4758 <summary>Voice Enabled on this parcel</summary> 4758 <summary>
4759 </member> 4759 Create or update profile pick
4760 <member name="F:OpenMetaverse.ParcelFlags.UseEstateVoiceChan"> 4760 </summary>
4761 <summary>Use Estate Voice channel for Voice on this parcel</summary> 4761 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param>
4762 </member> 4762 <param name="topPick">Is this a top pick? (typically false)</param>
4763 <member name="F:OpenMetaverse.ParcelFlags.DenyAgeUnverified"> 4763 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param>
4764 <summary>Deny Age Unverified Users</summary> 4764 <param name="name">Name of the pick</param>
4765 </member> 4765 <param name="globalPosition">Global position of the pick landmark</param>
4766 <member name="T:OpenMetaverse.ParcelStatus"> 4766 <param name="textureID">UUID of the image displayed with the pick</param>
4767 <summary> 4767 <param name="description">Long description of the pick</param>
4768 Parcel ownership status 4768 </member>
4769 </summary> 4769 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)">
4770 </member> 4770 <summary>
4771 <member name="F:OpenMetaverse.ParcelStatus.None"> 4771 Delete profile pick
4772 <summary>Placeholder</summary> 4772 </summary>
4773 </member> 4773 <param name="pickID">UUID of the pick to delete</param>
4774 <member name="F:OpenMetaverse.ParcelStatus.Leased"> 4774 </member>
4775 <summary>Parcel is leased (owned) by an avatar or group</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 </member> 4776 <summary>
4777 <member name="F:OpenMetaverse.ParcelStatus.LeasePending"> 4777 Create or update profile Classified
4778 <summary>Parcel is in process of being leased (purchased) by an avatar or group</summary> 4778 </summary>
4779 </member> 4779 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param>
4780 <member name="F:OpenMetaverse.ParcelStatus.Abandoned"> 4780 <param name="category">Defines what catagory the classified is in</param>
4781 <summary>Parcel has been abandoned back to Governor Linden</summary> 4781 <param name="snapshotID">UUID of the image displayed with the classified</param>
4782 </member> 4782 <param name="price">Price that the classified will cost to place for a week</param>
4783 <member name="T:OpenMetaverse.ParcelCategory"> 4783 <param name="position">Global position of the classified landmark</param>
4784 <summary> 4784 <param name="name">Name of the classified</param>
4785 Category parcel is listed in under search 4785 <param name="desc">Long description of the classified</param>
4786 </summary> 4786 <param name="autoRenew">if true, auto renew classified after expiration</param>
4787 </member> 4787 </member>
4788 <member name="F:OpenMetaverse.ParcelCategory.None"> 4788 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)">
4789 <summary>No assigned category</summary> 4789 <summary>
4790 </member> 4790 Create or update profile Classified
4791 <member name="F:OpenMetaverse.ParcelCategory.Linden"> 4791 </summary>
4792 <summary>Linden Infohub or public area</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="F:OpenMetaverse.ParcelCategory.Adult"> 4794 <param name="snapshotID">UUID of the image displayed with the classified</param>
4795 <summary>Adult themed area</summary> 4795 <param name="price">Price that the classified will cost to place for a week</param>
4796 </member> 4796 <param name="name">Name of the classified</param>
4797 <member name="F:OpenMetaverse.ParcelCategory.Arts"> 4797 <param name="desc">Long description of the classified</param>
4798 <summary>Arts and Culture</summary> 4798 <param name="autoRenew">if true, auto renew classified after expiration</param>
4799 </member> 4799 </member>
4800 <member name="F:OpenMetaverse.ParcelCategory.Business"> 4800 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)">
4801 <summary>Business</summary> 4801 <summary>
4802 </member> 4802 Delete a classified ad
4803 <member name="F:OpenMetaverse.ParcelCategory.Educational"> 4803 </summary>
4804 <summary>Educational</summary> 4804 <param name="classifiedID">The classified ads ID</param>
4805 </member> 4805 </member>
4806 <member name="F:OpenMetaverse.ParcelCategory.Gaming"> 4806 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)">
4807 <summary>Gaming</summary> 4807 <summary>
4808 </member> 4808 Fetches resource usage by agents attachmetns
4809 <member name="F:OpenMetaverse.ParcelCategory.Hangout"> 4809 </summary>
4810 <summary>Hangout or Club</summary> 4810 <param name="callback">Called when the requested information is collected</param>
4811 </member> 4811 </member>
4812 <member name="F:OpenMetaverse.ParcelCategory.Newcomer"> 4812 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4813 <summary>Newcomer friendly</summary> 4813 <summary>
4814 </member> 4814 Take an incoming ImprovedInstantMessage packet, auto-parse, and if
4815 <member name="F:OpenMetaverse.ParcelCategory.Park"> 4815 OnInstantMessage is defined call that with the appropriate arguments
4816 <summary>Parks and Nature</summary> 4816 </summary>
4817 </member> 4817 <param name="sender">The sender</param>
4818 <member name="F:OpenMetaverse.ParcelCategory.Residential"> 4818 <param name="e">The EventArgs object containing the packet data</param>
4819 <summary>Residential</summary> 4819 </member>
4820 </member> 4820 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4821 <member name="F:OpenMetaverse.ParcelCategory.Shopping"> 4821 <summary>
4822 <summary>Shopping</summary> 4822 Take an incoming Chat packet, auto-parse, and if OnChat is defined call
4823 </member> 4823 that with the appropriate arguments.
4824 <member name="F:OpenMetaverse.ParcelCategory.Stage"> 4824 </summary>
4825 <summary>Not Used?</summary> 4825 <param name="sender">The sender</param>
4826 </member> 4826 <param name="e">The EventArgs object containing the packet data</param>
4827 <member name="F:OpenMetaverse.ParcelCategory.Other"> 4827 </member>
4828 <summary>Other</summary> 4828 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4829 </member> 4829 <summary>
4830 <member name="F:OpenMetaverse.ParcelCategory.Any"> 4830 Used for parsing llDialogs
4831 <summary>Not an actual category, only used for queries</summary> 4831 </summary>
4832 </member> 4832 <param name="sender">The sender</param>
4833 <member name="T:OpenMetaverse.LandingType"> 4833 <param name="e">The EventArgs object containing the packet data</param>
4834 <summary> 4834 </member>
4835 Type of teleport landing for a parcel 4835 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4836 </summary> 4836 <summary>
4837 </member> 4837 Used for parsing llRequestPermissions dialogs
4838 <member name="F:OpenMetaverse.LandingType.None"> 4838 </summary>
4839 <summary>Unset, simulator default</summary> 4839 <param name="sender">The sender</param>
4840 </member> 4840 <param name="e">The EventArgs object containing the packet data</param>
4841 <member name="F:OpenMetaverse.LandingType.LandingPoint"> 4841 </member>
4842 <summary>Specific landing point set for this parcel</summary> 4842 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4843 </member> 4843 <summary>
4844 <member name="F:OpenMetaverse.LandingType.Direct"> 4844 Handles Script Control changes when Script with permissions releases or takes a control
4845 <summary>No landing point set, direct teleports enabled for 4845 </summary>
4846 this parcel</summary> 4846 <param name="sender">The sender</param>
4847 </member> 4847 <param name="e">The EventArgs object containing the packet data</param>
4848 <member name="T:OpenMetaverse.ParcelMediaCommand"> 4848 </member>
4849 <summary> 4849 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4850 Parcel Media Command used in ParcelMediaCommandMessage 4850 <summary>
4851 </summary> 4851 Used for parsing llLoadURL Dialogs
4852 </member> 4852 </summary>
4853 <member name="F:OpenMetaverse.ParcelMediaCommand.Stop"> 4853 <param name="sender">The sender</param>
4854 <summary>Stop the media stream and go back to the first frame</summary> 4854 <param name="e">The EventArgs object containing the packet data</param>
4855 </member> 4855 </member>
4856 <member name="F:OpenMetaverse.ParcelMediaCommand.Pause"> 4856 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4857 <summary>Pause the media stream (stop playing but stay on current frame)</summary> 4857 <summary>
4858 </member> 4858 Update client's Position, LookAt and region handle from incoming packet
4859 <member name="F:OpenMetaverse.ParcelMediaCommand.Play"> 4859 </summary>
4860 <summary>Start the current media stream playing and stop when the end is reached</summary> 4860 <param name="sender">The sender</param>
4861 </member> 4861 <param name="e">The EventArgs object containing the packet data</param>
4862 <member name="F:OpenMetaverse.ParcelMediaCommand.Loop"> 4862 <remarks>This occurs when after an avatar moves into a new sim</remarks>
4863 <summary>Start the current media stream playing, 4863 </member>
4864 loop to the beginning when the end is reached and continue to play</summary> 4864 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4865 </member> 4865 <summary>Process an incoming packet and raise the appropriate events</summary>
4866 <member name="F:OpenMetaverse.ParcelMediaCommand.Texture"> 4866 <param name="sender">The sender</param>
4867 <summary>Specifies the texture to replace with video</summary> 4867 <param name="e">The EventArgs object containing the packet data</param>
4868 <remarks>If passing the key of a texture, it must be explicitly typecast as a key, 4868 </member>
4869 not just passed within double quotes.</remarks> 4869 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4870 </member> 4870 <summary>Process an incoming packet and raise the appropriate events</summary>
4871 <member name="F:OpenMetaverse.ParcelMediaCommand.URL"> 4871 <param name="sender">The sender</param>
4872 <summary>Specifies the movie URL (254 characters max)</summary> 4872 <param name="e">The EventArgs object containing the packet data</param>
4873 </member> 4873 </member>
4874 <member name="F:OpenMetaverse.ParcelMediaCommand.Time"> 4874 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4875 <summary>Specifies the time index at which to begin playing</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="F:OpenMetaverse.ParcelMediaCommand.Agent"> 4877 <param name="e">The EventArgs object containing the packet data</param>
4878 <summary>Specifies a single agent to apply the media command to</summary> 4878 </member>
4879 </member> 4879 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4880 <member name="F:OpenMetaverse.ParcelMediaCommand.Unload"> 4880 <summary>
4881 <summary>Unloads the stream. While the stop command sets the texture to the first frame of the movie, 4881 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why.
4882 unload resets it to the real texture that the movie was replacing.</summary> 4882 </summary>
4883 </member> 4883 <param name="messageKey">The Message Key</param>
4884 <member name="F:OpenMetaverse.ParcelMediaCommand.AutoAlign"> 4884 <param name="message">An IMessage object Deserialized from the recieved message event</param>
4885 <summary>Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties 4885 <param name="simulator">The simulator originating the event message</param>
4886 (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.</summary> 4886 </member>
4887 </member> 4887 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4888 <member name="F:OpenMetaverse.ParcelMediaCommand.Type"> 4888 <summary>
4889 <summary>Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only). 4889 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler
4890 Use "text/html" for HTML.</summary> 4890 </summary>
4891 </member> 4891 <param name="capsKey">The message system key for this event</param>
4892 <member name="F:OpenMetaverse.ParcelMediaCommand.Size"> 4892 <param name="message">IMessage object containing decoded data from OSD</param>
4893 <summary>Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).</summary> 4893 <param name="simulator">The simulator originating the event message</param>
4894 <remarks>This might still not be working</remarks> 4894 </member>
4895 </member> 4895 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4896 <member name="F:OpenMetaverse.ParcelMediaCommand.Desc"> 4896 <summary>Process an incoming packet and raise the appropriate events</summary>
4897 <summary>Sets a description for the media being displayed (1.19.1 RC0 and later only).</summary> 4897 <param name="sender">The sender</param>
4898 </member> 4898 <param name="e">The EventArgs object containing the packet data</param>
4899 <member name="T:OpenMetaverse.ParcelInfo"> 4899 </member>
4900 <summary> 4900 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4901 Some information about a parcel of land returned from a DirectoryManager search 4901 <summary>Process an incoming packet and raise the appropriate events</summary>
4902 </summary> 4902 <param name="sender">The sender</param>
4903 </member> 4903 <param name="e">The EventArgs object containing the packet data</param>
4904 <member name="F:OpenMetaverse.ParcelInfo.ID"> 4904 </member>
4905 <summary>Global Key of record</summary> 4905 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4906 </member> 4906 <summary>Process an incoming packet and raise the appropriate events</summary>
4907 <member name="F:OpenMetaverse.ParcelInfo.OwnerID"> 4907 <param name="sender">The sender</param>
4908 <summary>Parcel Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 4908 <param name="e">The EventArgs object containing the packet data</param>
4909 </member> 4909 </member>
4910 <member name="F:OpenMetaverse.ParcelInfo.Name"> 4910 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4911 <summary>Name field of parcel, limited to 128 characters</summary> 4911 <summary>
4912 </member> 4912 Crossed region handler for message that comes across the EventQueue. Sent to an agent
4913 <member name="F:OpenMetaverse.ParcelInfo.Description"> 4913 when the agent crosses a sim border into a new region.
4914 <summary>Description field of parcel, limited to 256 characters</summary> 4914 </summary>
4915 </member> 4915 <param name="capsKey">The message key</param>
4916 <member name="F:OpenMetaverse.ParcelInfo.ActualArea"> 4916 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param>
4917 <summary>Total Square meters of parcel</summary> 4917 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
4918 </member> 4918 </member>
4919 <member name="F:OpenMetaverse.ParcelInfo.BillableArea"> 4919 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4920 <summary>Total area billable as Tier, for group owned land this will be 10% less than ActualArea</summary> 4920 <summary>Process an incoming packet and raise the appropriate events</summary>
4921 </member> 4921 <param name="sender">The sender</param>
4922 <member name="F:OpenMetaverse.ParcelInfo.Mature"> 4922 <param name="e">The EventArgs object containing the packet data</param>
4923 <summary>True of parcel is in Mature simulator</summary> 4923 <remarks>This packet is now being sent via the EventQueue</remarks>
4924 </member> 4924 </member>
4925 <member name="F:OpenMetaverse.ParcelInfo.GlobalX"> 4925 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4926 <summary>Grid global X position of parcel</summary> 4926 <summary>
4927 </member> 4927 Group Chat event handler
4928 <member name="F:OpenMetaverse.ParcelInfo.GlobalY"> 4928 </summary>
4929 <summary>Grid global Y position of parcel</summary> 4929 <param name="capsKey">The capability Key</param>
4930 </member> 4930 <param name="message">IMessage object containing decoded data from OSD</param>
4931 <member name="F:OpenMetaverse.ParcelInfo.GlobalZ"> 4931 <param name="simulator"></param>
4932 <summary>Grid global Z position of parcel (not used)</summary> 4932 </member>
4933 </member> 4933 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4934 <member name="F:OpenMetaverse.ParcelInfo.SimName"> 4934 <summary>
4935 <summary>Name of simulator parcel is located in</summary> 4935 Response from request to join a group chat
4936 </member> 4936 </summary>
4937 <member name="F:OpenMetaverse.ParcelInfo.SnapshotID"> 4937 <param name="capsKey"></param>
4938 <summary>Texture <seealso cref="T:OpenMetaverse.UUID"/> of parcels display picture</summary> 4938 <param name="message">IMessage object containing decoded data from OSD</param>
4939 </member> 4939 <param name="simulator"></param>
4940 <member name="F:OpenMetaverse.ParcelInfo.Dwell"> 4940 </member>
4941 <summary>Float representing calculated traffic based on time spent on parcel by avatars</summary> 4941 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4942 </member> 4942 <summary>
4943 <member name="F:OpenMetaverse.ParcelInfo.SalePrice"> 4943 Someone joined or left group chat
4944 <summary>Sale price of parcel (not used)</summary> 4944 </summary>
4945 </member> 4945 <param name="capsKey"></param>
4946 <member name="F:OpenMetaverse.ParcelInfo.AuctionID"> 4946 <param name="message">IMessage object containing decoded data from OSD</param>
4947 <summary>Auction ID of parcel</summary> 4947 <param name="simulator"></param>
4948 </member> 4948 </member>
4949 <member name="T:OpenMetaverse.ParcelMedia"> 4949 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
4950 <summary> 4950 <summary>
4951 Parcel Media Information 4951 Handle a group chat Invitation
4952 </summary> 4952 </summary>
4953 </member> 4953 <param name="capsKey">Caps Key</param>
4954 <member name="F:OpenMetaverse.ParcelMedia.MediaAutoScale"> 4954 <param name="message">IMessage object containing decoded data from OSD</param>
4955 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary> 4955 <param name="simulator">Originating Simulator</param>
4956 </member> 4956 </member>
4957 <member name="F:OpenMetaverse.ParcelMedia.MediaLoop"> 4957 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)">
4958 <summary>A boolean, if true the viewer should loop the media</summary> 4958 <summary>
4959 </member> 4959 Moderate a chat session
4960 <member name="F:OpenMetaverse.ParcelMedia.MediaID"> 4960 </summary>
4961 <summary>The Asset UUID of the Texture which when applied to a 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 primitive will display the media</summary> 4962 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param>
4963 </member> 4963 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param>
4964 <member name="F:OpenMetaverse.ParcelMedia.MediaURL"> 4964 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param>
4965 <summary>A URL which points to any Quicktime supported media type</summary> 4965 </member>
4966 </member> 4966 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4967 <member name="F:OpenMetaverse.ParcelMedia.MediaDesc"> 4967 <summary>Process an incoming packet and raise the appropriate events</summary>
4968 <summary>A description of the media</summary> 4968 <param name="sender">The sender</param>
4969 </member> 4969 <param name="e">The EventArgs object containing the packet data</param>
4970 <member name="F:OpenMetaverse.ParcelMedia.MediaHeight"> 4970 </member>
4971 <summary>An Integer which represents the height of the media</summary> 4971 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4972 </member> 4972 <summary>Process an incoming packet and raise the appropriate events</summary>
4973 <member name="F:OpenMetaverse.ParcelMedia.MediaWidth"> 4973 <param name="sender">The sender</param>
4974 <summary>An integer which represents the width of the media</summary> 4974 <param name="e">The EventArgs object containing the packet data</param>
4975 </member> 4975 </member>
4976 <member name="F:OpenMetaverse.ParcelMedia.MediaType"> 4976 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4977 <summary>A string which contains the mime type of the media</summary> 4977 <summary>Process an incoming packet and raise the appropriate events</summary>
4978 </member> 4978 <param name="sender">The sender</param>
4979 <member name="T:OpenMetaverse.Parcel"> 4979 <param name="e">The EventArgs object containing the packet data</param>
4980 <summary> 4980 </member>
4981 Parcel of land, a portion of virtual real estate in a simulator 4981 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
4982 </summary> 4982 <summary>Process an incoming packet and raise the appropriate events</summary>
4983 </member> 4983 <param name="sender">The sender</param>
4984 <member name="F:OpenMetaverse.Parcel.SelfCount"> 4984 <param name="e">The EventArgs object containing the packet data</param>
4985 <summary>The total number of contiguous 4x4 meter blocks your agent owns within this parcel</summary> 4985 </member>
4986 </member> 4986 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator">
4987 <member name="F:OpenMetaverse.Parcel.OtherCount"> 4987 <summary>Raised when a scripted object or agent within range sends a public message</summary>
4988 <summary>The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own</summary> 4988 </member>
4989 </member> 4989 <member name="E:OpenMetaverse.AgentManager.ScriptDialog">
4990 <member name="F:OpenMetaverse.Parcel.PublicCount"> 4990 <summary>Raised when a scripted object sends a dialog box containing possible
4991 <summary>Deprecated, Value appears to always be 0</summary> 4991 options an agent can respond to</summary>
4992 </member> 4992 </member>
4993 <member name="F:OpenMetaverse.Parcel.LocalID"> 4993 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion">
4994 <summary>Simulator-local ID of this parcel</summary> 4994 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary>
4995 </member> 4995 </member>
4996 <member name="F:OpenMetaverse.Parcel.OwnerID"> 4996 <member name="E:OpenMetaverse.AgentManager.LoadURL">
4997 <summary>UUID of the owner of this parcel</summary> 4997 <summary>Raised when a script requests an agent open the specified URL</summary>
4998 </member> 4998 </member>
4999 <member name="F:OpenMetaverse.Parcel.IsGroupOwned"> 4999 <member name="E:OpenMetaverse.AgentManager.MoneyBalance">
5000 <summary>Whether the land is deeded to a group or not</summary> 5000 <summary>Raised when an agents currency balance is updated</summary>
5001 </member> 5001 </member>
5002 <member name="F:OpenMetaverse.Parcel.AuctionID"> 5002 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply">
5003 <summary></summary> 5003 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary>
5004 </member> 5004 </member>
5005 <member name="F:OpenMetaverse.Parcel.ClaimDate"> 5005 <member name="E:OpenMetaverse.AgentManager.IM">
5006 <summary>Date land was claimed</summary> 5006 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from
5007 </member> 5007 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary>
5008 <member name="F:OpenMetaverse.Parcel.ClaimPrice"> 5008 </member>
5009 <summary>Appears to always be zero</summary> 5009 <member name="E:OpenMetaverse.AgentManager.TeleportProgress">
5010 </member> 5010 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times
5011 <member name="F:OpenMetaverse.Parcel.RentPrice"> 5011 for each teleport indicating the progress of the request</summary>
5012 <summary>This field is no longer used</summary> 5012 </member>
5013 </member> 5013 <member name="E:OpenMetaverse.AgentManager.AgentDataReply">
5014 <member name="F:OpenMetaverse.Parcel.AABBMin"> 5014 <summary>Raised when a simulator sends agent specific information for our avatar.</summary>
5015 <summary>Minimum corner of the axis-aligned bounding box for this 5015 </member>
5016 parcel</summary> 5016 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged">
5017 </member> 5017 <summary>Raised when our agents animation playlist changes</summary>
5018 <member name="F:OpenMetaverse.Parcel.AABBMax"> 5018 </member>
5019 <summary>Maximum corner of the axis-aligned bounding box for this 5019 <member name="E:OpenMetaverse.AgentManager.MeanCollision">
5020 parcel</summary> 5020 <summary>Raised when an object or avatar forcefully collides with our agent</summary>
5021 </member> 5021 </member>
5022 <member name="F:OpenMetaverse.Parcel.Bitmap"> 5022 <member name="E:OpenMetaverse.AgentManager.RegionCrossed">
5023 <summary>Bitmap describing land layout in 4x4m squares across the 5023 <summary>Raised when our agent crosses a region border into another region</summary>
5024 entire region</summary> 5024 </member>
5025 </member> 5025 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined">
5026 <member name="F:OpenMetaverse.Parcel.Area"> 5026 <summary>Raised when our agent succeeds or fails to join a group chat session</summary>
5027 <summary>Total parcel land area</summary> 5027 </member>
5028 </member> 5028 <member name="E:OpenMetaverse.AgentManager.AlertMessage">
5029 <member name="F:OpenMetaverse.Parcel.Status"> 5029 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of
5030 <summary></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="F:OpenMetaverse.Parcel.SimWideMaxPrims"> 5032 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange">
5033 <summary>Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used</summary> 5033 <summary>Raised when a script attempts to take or release specified controls for our agent</summary>
5034 </member> 5034 </member>
5035 <member name="F:OpenMetaverse.Parcel.SimWideTotalPrims"> 5035 <member name="E:OpenMetaverse.AgentManager.CameraConstraint">
5036 <summary>Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel 5036 <summary>Raised when the simulator detects our agent is trying to view something
5037 owned by the agent or group that owns this parcel</summary> 5037 beyond its limits</summary>
5038 </member> 5038 </member>
5039 <member name="F:OpenMetaverse.Parcel.MaxPrims"> 5039 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply">
5040 <summary>Maximum number of primitives this parcel supports</summary> 5040 <summary>Raised when a script sensor reply is received from a simulator</summary>
5041 </member> 5041 </member>
5042 <member name="F:OpenMetaverse.Parcel.TotalPrims"> 5042 <member name="E:OpenMetaverse.AgentManager.AvatarSitResponse">
5043 <summary>Total number of primitives on this parcel</summary> 5043 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary>
5044 </member> 5044 </member>
5045 <member name="F:OpenMetaverse.Parcel.OwnerPrims"> 5045 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded">
5046 <summary>For group-owned parcels this indicates the total number of prims deeded to the group, 5046 <summary>Raised when an avatar enters a group chat session we are participating in</summary>
5047 for parcels owned by an individual this inicates the number of prims owned by the individual</summary> 5047 </member>
5048 </member> 5048 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft">
5049 <member name="F:OpenMetaverse.Parcel.GroupPrims"> 5049 <summary>Raised when an agent exits a group chat session we are participating in</summary>
5050 <summary>Total number of primitives owned by the parcel group on 5050 </member>
5051 this parcel, or for parcels owned by an individual with a group set the 5051 <member name="P:OpenMetaverse.AgentManager.AgentID">
5052 total number of prims set to that group.</summary> 5052 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary>
5053 </member> 5053 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks>
5054 <member name="F:OpenMetaverse.Parcel.OtherPrims"> 5054 </member>
5055 <summary>Total number of prims owned by other avatars that are not set to group, or not the parcel owner</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="F:OpenMetaverse.Parcel.ParcelPrimBonus"> 5057 verifying our identity in packets</summary>
5058 <summary>A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect 5058 </member>
5059 the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed</summary> 5059 <member name="P:OpenMetaverse.AgentManager.SecureSessionID">
5060 </member> 5060 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary>
5061 <member name="F:OpenMetaverse.Parcel.OtherCleanTime"> 5061 </member>
5062 <summary>Autoreturn value in minutes for others' objects</summary> 5062 <member name="P:OpenMetaverse.AgentManager.LocalID">
5063 </member> 5063 <summary>Your (client) avatar ID, local to the current region/sim</summary>
5064 <member name="F:OpenMetaverse.Parcel.Flags"> 5064 </member>
5065 <summary></summary> 5065 <member name="P:OpenMetaverse.AgentManager.StartLocation">
5066 </member> 5066 <summary>Where the avatar started at login. Can be "last", "home"
5067 <member name="F:OpenMetaverse.Parcel.SalePrice"> 5067 or a login <seealso cref="T:OpenMetaverse.URI"/></summary>
5068 <summary>Sale price of the parcel, only useful if ForSale is set</summary> 5068 </member>
5069 <remarks>The SalePrice will remain the same after an ownership 5069 <member name="P:OpenMetaverse.AgentManager.AgentAccess">
5070 transfer (sale), so it can be used to see the purchase price after 5070 <summary>The access level of this agent, usually M or PG</summary>
5071 a sale if the new owner has not changed it</remarks> 5071 </member>
5072 </member> 5072 <member name="P:OpenMetaverse.AgentManager.CollisionPlane">
5073 <member name="F:OpenMetaverse.Parcel.Name"> 5073 <summary>The CollisionPlane of Agent</summary>
5074 <summary>Parcel Name</summary> 5074 </member>
5075 </member> 5075 <member name="P:OpenMetaverse.AgentManager.Velocity">
5076 <member name="F:OpenMetaverse.Parcel.Desc"> 5076 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary>
5077 <summary>Parcel Description</summary> 5077 </member>
5078 </member> 5078 <member name="P:OpenMetaverse.AgentManager.Acceleration">
5079 <member name="F:OpenMetaverse.Parcel.MusicURL"> 5079 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary>
5080 <summary>URL For Music Stream</summary> 5080 </member>
5081 </member> 5081 <member name="P:OpenMetaverse.AgentManager.AngularVelocity">
5082 <member name="F:OpenMetaverse.Parcel.GroupID"> 5082 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary>
5083 <summary></summary> 5083 </member>
5084 </member> 5084 <member name="P:OpenMetaverse.AgentManager.HomePosition">
5085 <member name="F:OpenMetaverse.Parcel.PassPrice"> 5085 <summary>Position avatar client will goto when login to 'home' or during
5086 <summary>Price for a temporary pass</summary> 5086 teleport request to 'home' region.</summary>
5087 </member> 5087 </member>
5088 <member name="F:OpenMetaverse.Parcel.PassHours"> 5088 <member name="P:OpenMetaverse.AgentManager.HomeLookAt">
5089 <summary>How long is pass valid for</summary> 5089 <summary>LookAt point saved/restored with HomePosition</summary>
5090 </member> 5090 </member>
5091 <member name="F:OpenMetaverse.Parcel.Category"> 5091 <member name="P:OpenMetaverse.AgentManager.FirstName">
5092 <summary></summary> 5092 <summary>Avatar First Name (i.e. Philip)</summary>
5093 </member> 5093 </member>
5094 <member name="F:OpenMetaverse.Parcel.AuthBuyerID"> 5094 <member name="P:OpenMetaverse.AgentManager.LastName">
5095 <summary>Key of authorized buyer</summary> 5095 <summary>Avatar Last Name (i.e. Linden)</summary>
5096 </member> 5096 </member>
5097 <member name="F:OpenMetaverse.Parcel.SnapshotID"> 5097 <member name="P:OpenMetaverse.AgentManager.Name">
5098 <summary>Key of parcel snapshot</summary> 5098 <summary>Avatar Full Name (i.e. Philip Linden)</summary>
5099 </member> 5099 </member>
5100 <member name="F:OpenMetaverse.Parcel.UserLocation"> 5100 <member name="P:OpenMetaverse.AgentManager.Health">
5101 <summary>The landing point location</summary> 5101 <summary>Gets the health of the agent</summary>
5102 </member> 5102 </member>
5103 <member name="F:OpenMetaverse.Parcel.UserLookAt"> 5103 <member name="P:OpenMetaverse.AgentManager.Balance">
5104 <summary>The landing point LookAt</summary> 5104 <summary>Gets the current balance of the agent</summary>
5105 </member> 5105 </member>
5106 <member name="F:OpenMetaverse.Parcel.Landing"> 5106 <member name="P:OpenMetaverse.AgentManager.SittingOn">
5107 <summary>The type of landing enforced from the <see cref="T:OpenMetaverse.LandingType"/> enum</summary> 5107 <summary>Gets the local ID of the prim the agent is sitting on,
5108 </member> 5108 zero if the avatar is not currently sitting</summary>
5109 <member name="F:OpenMetaverse.Parcel.Dwell"> 5109 </member>
5110 <summary></summary> 5110 <member name="P:OpenMetaverse.AgentManager.ActiveGroup">
5111 </member> 5111 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary>
5112 <member name="F:OpenMetaverse.Parcel.RegionDenyAnonymous"> 5112 </member>
5113 <summary></summary> 5113 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers">
5114 </member> 5114 <summary>Gets the Agents powers in the currently active group</summary>
5115 <member name="F:OpenMetaverse.Parcel.RegionPushOverride"> 5115 </member>
5116 <summary></summary> 5116 <member name="P:OpenMetaverse.AgentManager.TeleportMessage">
5117 </member> 5117 <summary>Current status message for teleporting</summary>
5118 <member name="F:OpenMetaverse.Parcel.AccessWhiteList"> 5118 </member>
5119 <summary>Access list of who is whitelisted on this 5119 <member name="P:OpenMetaverse.AgentManager.RelativePosition">
5120 parcel</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.Parcel.AccessBlackList"> 5122 </member>
5123 <summary>Access list of who is blacklisted on this 5123 <member name="P:OpenMetaverse.AgentManager.RelativeRotation">
5124 parcel</summary> 5124 <summary>Current rotation of the agent as a relative rotation from
5125 </member> 5125 the simulator, or the parent object if we are sitting on something</summary>
5126 <member name="F:OpenMetaverse.Parcel.RegionDenyAgeUnverified"> 5126 </member>
5127 <summary>TRUE of region denies access to age unverified users</summary> 5127 <member name="P:OpenMetaverse.AgentManager.SimPosition">
5128 </member> 5128 <summary>Current position of the agent in the simulator</summary>
5129 <member name="F:OpenMetaverse.Parcel.ObscureMedia"> 5129 </member>
5130 <summary>true to obscure (hide) media url</summary> 5130 <member name="P:OpenMetaverse.AgentManager.SimRotation">
5131 </member> 5131 <summary>
5132 <member name="F:OpenMetaverse.Parcel.ObscureMusic"> 5132 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation
5133 <summary>true to obscure (hide) music url</summary> 5133 </summary>
5134 </member> 5134 </member>
5135 <member name="F:OpenMetaverse.Parcel.Media"> 5135 <member name="P:OpenMetaverse.AgentManager.GlobalPosition">
5136 <summary>A struct containing media details</summary> 5136 <summary>Returns the global grid position of the avatar</summary>
5137 </member> 5137 </member>
5138 <member name="M:OpenMetaverse.Parcel.ToString"> 5138 <member name="T:OpenMetaverse.AgentManager.ControlFlags">
5139 <summary> 5139 <summary>
5140 Displays a parcel object in string format 5140 Used to specify movement actions for your agent
5141 </summary> 5141 </summary>
5142 <returns>string containing key=value pairs of a parcel object</returns> 5142 </member>
5143 </member> 5143 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE">
5144 <member name="M:OpenMetaverse.Parcel.#ctor(System.Int32)"> 5144 <summary>Empty flag</summary>
5145 <summary> 5145 </member>
5146 Defalt constructor 5146 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS">
5147 </summary> 5147 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary>
5148 <param name="localID">Local ID of this parcel</param> 5148 </member>
5149 </member> 5149 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG">
5150 <member name="M:OpenMetaverse.Parcel.Update(OpenMetaverse.Simulator,System.Boolean)"> 5150 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary>
5151 <summary> 5151 </member>
5152 Update the simulator with any local changes to this Parcel object 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 <param name="simulator">Simulator to send updates to</param> 5154 </member>
5155 <param name="wantReply">Whether we want the simulator to confirm 5155 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG">
5156 the update with a reply packet or not</param> 5156 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary>
5157 </member> 5157 </member>
5158 <member name="M:OpenMetaverse.Parcel.UpdateOtherCleanTime(OpenMetaverse.Simulator)"> 5158 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS">
5159 <summary> 5159 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary>
5160 Set Autoreturn time 5160 </member>
5161 </summary> 5161 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG">
5162 <param name="simulator">Simulator to send the update to</param> 5162 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary>
5163 </member> 5163 </member>
5164 <member name="T:OpenMetaverse.ParcelManager"> 5164 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS">
5165 <summary> 5165 <summary>Unused</summary>
5166 Parcel (subdivided simulator lots) subsystem 5166 </member>
5167 </summary> 5167 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG">
5168 </member> 5168 <summary>Unused</summary>
5169 <member name="F:OpenMetaverse.ParcelManager.m_DwellReply"> 5169 </member>
5170 <summary>The event subscribers. null if no subcribers</summary> 5170 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS">
5171 </member> 5171 <summary>Unused</summary>
5172 <member name="M:OpenMetaverse.ParcelManager.OnParcelDwellReply(OpenMetaverse.ParcelDwellReplyEventArgs)"> 5172 </member>
5173 <summary>Raises the ParcelDwellReply event</summary> 5173 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG">
5174 <param name="e">A ParcelDwellReplyEventArgs object containing the 5174 <summary>Unused</summary>
5175 data returned from the simulator</param> 5175 </member>
5176 </member> 5176 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT">
5177 <member name="F:OpenMetaverse.ParcelManager.m_DwellReplyLock"> 5177 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary>
5178 <summary>Thread sync lock object</summary> 5178 </member>
5179 </member> 5179 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT">
5180 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfo"> 5180 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary>
5181 <summary>The event subscribers. null if no subcribers</summary> 5181 </member>
5182 </member> 5182 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP">
5183 <member name="M:OpenMetaverse.ParcelManager.OnParcelInfoReply(OpenMetaverse.ParcelInfoReplyEventArgs)"> 5183 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary>
5184 <summary>Raises the ParcelInfoReply event</summary> 5184 </member>
5185 <param name="e">A ParcelInfoReplyEventArgs object containing the 5185 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY">
5186 data returned from the simulator</param> 5186 <summary>Fly</summary>
5187 </member> 5187 </member>
5188 <member name="F:OpenMetaverse.ParcelManager.m_ParcelInfoLock"> 5188 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP">
5189 <summary>Thread sync lock object</summary> 5189 <summary></summary>
5190 </member> 5190 </member>
5191 <member name="F:OpenMetaverse.ParcelManager.m_ParcelProperties"> 5191 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM">
5192 <summary>The event subscribers. null if no subcribers</summary> 5192 <summary>Finish our current animation</summary>
5193 </member> 5193 </member>
5194 <member name="M:OpenMetaverse.ParcelManager.OnParcelProperties(OpenMetaverse.ParcelPropertiesEventArgs)"> 5194 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP">
5195 <summary>Raises the ParcelProperties event</summary> 5195 <summary>Stand up from the ground or a prim seat</summary>
5196 <param name="e">A ParcelPropertiesEventArgs object containing the 5196 </member>
5197 data returned from the simulator</param> 5197 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND">
5198 </member> 5198 <summary>Sit on the ground at our current location</summary>
5199 <member name="F:OpenMetaverse.ParcelManager.m_ParcelPropertiesLock"> 5199 </member>
5200 <summary>Thread sync lock object</summary> 5200 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK">
5201 </member> 5201 <summary>Whether mouselook is currently enabled</summary>
5202 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACL"> 5202 </member>
5203 <summary>The event subscribers. null if no subcribers</summary> 5203 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS">
5204 </member> 5204 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5205 <member name="M:OpenMetaverse.ParcelManager.OnParcelAccessListReply(OpenMetaverse.ParcelAccessListReplyEventArgs)"> 5205 </member>
5206 <summary>Raises the ParcelAccessListReply event</summary> 5206 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG">
5207 <param name="e">A ParcelAccessListReplyEventArgs object containing the 5207 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5208 data returned from the simulator</param> 5208 </member>
5209 </member> 5209 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS">
5210 <member name="F:OpenMetaverse.ParcelManager.m_ParcelACLLock"> 5210 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5211 <summary>Thread sync lock object</summary> 5211 </member>
5212 </member> 5212 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG">
5213 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersReply"> 5213 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5214 <summary>The event subscribers. null if no subcribers</summary> 5214 </member>
5215 </member> 5215 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS">
5216 <member name="M:OpenMetaverse.ParcelManager.OnParcelObjectOwnersReply(OpenMetaverse.ParcelObjectOwnersReplyEventArgs)"> 5216 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5217 <summary>Raises the ParcelObjectOwnersReply event</summary> 5217 </member>
5218 <param name="e">A ParcelObjectOwnersReplyEventArgs object containing the 5218 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG">
5219 data returned from the simulator</param> 5219 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary>
5220 </member> 5220 </member>
5221 <member name="F:OpenMetaverse.ParcelManager.m_ParcelObjectOwnersLock"> 5221 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT">
5222 <summary>Thread sync lock object</summary> 5222 <summary></summary>
5223 </member> 5223 </member>
5224 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloaded"> 5224 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT">
5225 <summary>The event subscribers. null if no subcribers</summary> 5225 <summary></summary>
5226 </member> 5226 </member>
5227 <member name="M:OpenMetaverse.ParcelManager.OnSimParcelsDownloaded(OpenMetaverse.SimParcelsDownloadedEventArgs)"> 5227 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY">
5228 <summary>Raises the SimParcelsDownloaded event</summary> 5228 <summary>Set when the avatar is idled or set to away. Note that the away animation is
5229 <param name="e">A SimParcelsDownloadedEventArgs object containing the 5229 activated separately from setting this flag</summary>
5230 data returned from the simulator</param> 5230 </member>
5231 </member> 5231 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN">
5232 <member name="F:OpenMetaverse.ParcelManager.m_SimParcelsDownloadedLock"> 5232 <summary></summary>
5233 <summary>Thread sync lock object</summary> 5233 </member>
5234 </member> 5234 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP">
5235 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjects"> 5235 <summary></summary>
5236 <summary>The event subscribers. null if no subcribers</summary> 5236 </member>
5237 </member> 5237 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN">
5238 <member name="M:OpenMetaverse.ParcelManager.OnForceSelectObjectsReply(OpenMetaverse.ForceSelectObjectsReplyEventArgs)"> 5238 <summary></summary>
5239 <summary>Raises the ForceSelectObjectsReply event</summary> 5239 </member>
5240 <param name="e">A ForceSelectObjectsReplyEventArgs object containing the 5240 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP">
5241 data returned from the simulator</param> 5241 <summary></summary>
5242 </member> 5242 </member>
5243 <member name="F:OpenMetaverse.ParcelManager.m_ForceSelectObjectsLock"> 5243 <member name="T:OpenMetaverse.AgentManager.AgentMovement">
5244 <summary>Thread sync lock object</summary> 5244 <summary>
5245 </member> 5245 Agent movement and camera control
5246 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReply"> 5246
5247 <summary>The event subscribers. null if no subcribers</summary> 5247 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/>
5248 </member> 5248 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
5249 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaUpdateReply(OpenMetaverse.ParcelMediaUpdateReplyEventArgs)"> 5249 This is most easily accomplished by setting one or more of the AgentMovement properties
5250 <summary>Raises the ParcelMediaUpdateReply event</summary> 5250
5251 <param name="e">A ParcelMediaUpdateReplyEventArgs object containing the 5251 Movement of an avatar is always based on a compass direction, for example AtPos will move the
5252 data returned from the simulator</param> 5252 agent from West to East or forward on the X Axis, AtNeg will of course move agent from
5253 </member> 5253 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
5254 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaUpdateReplyLock"> 5254 The Z axis is Up, finer grained control of movements can be done using the Nudge properties
5255 <summary>Thread sync lock object</summary> 5255 </summary>
5256 </member> 5256 </member>
5257 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommand"> 5257 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera">
5258 <summary>The event subscribers. null if no subcribers</summary> 5258 <summary>Agent camera controls</summary>
5259 </member> 5259 </member>
5260 <member name="M:OpenMetaverse.ParcelManager.OnParcelMediaCommand(OpenMetaverse.ParcelMediaCommandEventArgs)"> 5260 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags">
5261 <summary>Raises the ParcelMediaCommand event</summary> 5261 <summary>Currently only used for hiding your group title</summary>
5262 <param name="e">A ParcelMediaCommandEventArgs object containing the 5262 </member>
5263 data returned from the simulator</param> 5263 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State">
5264 </member> 5264 <summary>Action state of the avatar, which can currently be
5265 <member name="F:OpenMetaverse.ParcelManager.m_ParcelMediaCommandLock"> 5265 typing and editing</summary>
5266 <summary>Thread sync lock object</summary> 5266 </member>
5267 </member> 5267 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation">
5268 <member name="M:OpenMetaverse.ParcelManager.#ctor(OpenMetaverse.GridClient)"> 5268 <summary></summary>
5269 <summary> 5269 </member>
5270 Default constructor 5270 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation">
5271 </summary> 5271 <summary></summary>
5272 <param name="client">A reference to the GridClient object</param> 5272 </member>
5273 </member> 5273 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation">
5274 <member name="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"> 5274 <summary></summary>
5275 <summary> 5275 </member>
5276 Request basic information for a single parcel 5276 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation">
5277 </summary> 5277 <summary></summary>
5278 <param name="parcelID">Simulator-local ID of the parcel</param> 5278 </member>
5279 </member> 5279 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter">
5280 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"> 5280 <summary></summary>
5281 <summary> 5281 </member>
5282 Request properties of a single parcel 5282 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis">
5283 </summary> 5283 <summary></summary>
5284 <param name="simulator">Simulator containing the parcel</param> 5284 </member>
5285 <param name="localID">Simulator-local ID of the parcel</param> 5285 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis">
5286 <param name="sequenceID">An arbitrary integer that will be returned 5286 <summary></summary>
5287 with the ParcelProperties reply, useful for distinguishing between 5287 </member>
5288 multiple simultaneous requests</param> 5288 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis">
5289 </member> 5289 <summary></summary>
5290 <member name="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"> 5290 </member>
5291 <summary> 5291 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar">
5292 Request the access list for a single parcel 5292 <summary></summary>
5293 </summary> 5293 </member>
5294 <param name="simulator">Simulator containing the parcel</param> 5294 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer">
5295 <param name="localID">Simulator-local ID of the parcel</param> 5295 <summary>Timer for sending AgentUpdate packets</summary>
5296 <param name="sequenceID">An arbitrary integer that will be returned 5296 </member>
5297 with the ParcelAccessList reply, useful for distinguishing between 5297 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)">
5298 multiple simultaneous requests</param> 5298 <summary>Default constructor</summary>
5299 <param name="flags"></param> 5299 </member>
5300 </member> 5300 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)">
5301 <member name="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)"> 5301 <summary>
5302 <summary> 5302 Send an AgentUpdate with the camera set at the current agent
5303 Request properties of parcels using a bounding box selection 5303 position and pointing towards the heading specified
5304 </summary> 5304 </summary>
5305 <param name="simulator">Simulator containing the parcel</param> 5305 <param name="heading">Camera rotation in radians</param>
5306 <param name="north">Northern boundary of the parcel selection</param> 5306 <param name="reliable">Whether to send the AgentUpdate reliable
5307 <param name="east">Eastern boundary of the parcel selection</param> 5307 or not</param>
5308 <param name="south">Southern boundary of the parcel selection</param> 5308 </member>
5309 <param name="west">Western boundary of the parcel selection</param> 5309 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)">
5310 <param name="sequenceID">An arbitrary integer that will be returned 5310 <summary>
5311 with the ParcelProperties reply, useful for distinguishing between 5311 Rotates the avatar body and camera toward a target position.
5312 different types of parcel property requests</param> 5312 This will also anchor the camera position on the avatar
5313 <param name="snapSelection">A boolean that is returned with the 5313 </summary>
5314 ParcelProperties reply, useful for snapping focus to a single 5314 <param name="target">Region coordinates to turn toward</param>
5315 parcel</param> 5315 </member>
5316 </member> 5316 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate">
5317 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"> 5317 <summary>
5318 <summary> 5318 Send new AgentUpdate packet to update our current camera
5319 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 5319 position and rotation
5320 dictionary) 5320 </summary>
5321 </summary> 5321 </member>
5322 <param name="simulator">Simulator to request parcels from (must be connected)</param> 5322 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)">
5323 </member> 5323 <summary>
5324 <member name="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator,System.Boolean,System.Int32)"> 5324 Send new AgentUpdate packet to update our current camera
5325 <summary> 5325 position and rotation
5326 Request all simulator parcel properties (used for populating the <code>Simulator.Parcels</code> 5326 </summary>
5327 dictionary) 5327 <param name="reliable">Whether to require server acknowledgement
5328 </summary> 5328 of this packet</param>
5329 <param name="simulator">Simulator to request parcels from (must be connected)</param> 5329 </member>
5330 <param name="refresh">If TRUE, will force a full refresh</param> 5330 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)">
5331 <param name="msDelay">Number of milliseconds to pause in between each request</param> 5331 <summary>
5332 </member> 5332 Send new AgentUpdate packet to update our current camera
5333 <member name="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"> 5333 position and rotation
5334 <summary> 5334 </summary>
5335 Request the dwell value for a parcel 5335 <param name="reliable">Whether to require server acknowledgement
5336 </summary> 5336 of this packet</param>
5337 <param name="simulator">Simulator containing the parcel</param> 5337 <param name="simulator">Simulator to send the update to</param>
5338 <param name="localID">Simulator-local ID of the parcel</param> 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.ParcelManager.Buy(OpenMetaverse.Simulator,System.Int32,System.Boolean,OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32)"> 5340 <summary>
5341 <summary> 5341 Builds an AgentUpdate packet entirely from parameters. This
5342 Send a request to Purchase a parcel of land 5342 will not touch the state of Self.Movement or
5343 </summary> 5343 Self.Movement.Camera in any way
5344 <param name="simulator">The Simulator the parcel is located in</param> 5344 </summary>
5345 <param name="localID">The parcels region specific local ID</param> 5345 <param name="controlFlags"></param>
5346 <param name="forGroup">true if this parcel is being purchased by a group</param> 5346 <param name="position"></param>
5347 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 5347 <param name="forwardAxis"></param>
5348 <param name="removeContribution">true to remove tier contribution if purchase is successful</param> 5348 <param name="leftAxis"></param>
5349 <param name="parcelArea">The parcels size</param> 5349 <param name="upAxis"></param>
5350 <param name="parcelPrice">The purchase price of the parcel</param> 5350 <param name="bodyRotation"></param>
5351 <returns></returns> 5351 <param name="headRotation"></param>
5352 </member> 5352 <param name="farClip"></param>
5353 <member name="M:OpenMetaverse.ParcelManager.Reclaim(OpenMetaverse.Simulator,System.Int32)"> 5353 <param name="reliable"></param>
5354 <summary> 5354 <param name="flags"></param>
5355 Reclaim a parcel of land 5355 <param name="state"></param>
5356 </summary> 5356 </member>
5357 <param name="simulator">The simulator the parcel is in</param> 5357 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos">
5358 <param name="localID">The parcels region specific local ID</param> 5358 <summary>Move agent positive along the X axis</summary>
5359 </member> 5359 </member>
5360 <member name="M:OpenMetaverse.ParcelManager.DeedToGroup(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.UUID)"> 5360 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg">
5361 <summary> 5361 <summary>Move agent negative along the X axis</summary>
5362 Deed a parcel to a group 5362 </member>
5363 </summary> 5363 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos">
5364 <param name="simulator">The simulator the parcel is in</param> 5364 <summary>Move agent positive along the Y axis</summary>
5365 <param name="localID">The parcels region specific local ID</param> 5365 </member>
5366 <param name="groupID">The groups <seealso cref="T:OpenMetaverse.UUID"/></param> 5366 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg">
5367 </member> 5367 <summary>Move agent negative along the Y axis</summary>
5368 <member name="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"> 5368 </member>
5369 <summary> 5369 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos">
5370 Request prim owners of a parcel of land. 5370 <summary>Move agent positive along the Z axis</summary>
5371 </summary> 5371 </member>
5372 <param name="simulator">Simulator parcel is in</param> 5372 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg">
5373 <param name="localID">The parcels region specific local ID</param> 5373 <summary>Move agent negative along the Z axis</summary>
5374 </member> 5374 </member>
5375 <member name="M:OpenMetaverse.ParcelManager.ReturnObjects(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.ObjectReturnType,System.Collections.Generic.List{OpenMetaverse.UUID})"> 5375 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos">
5376 <summary> 5376 <summary></summary>
5377 Return objects from a parcel 5377 </member>
5378 </summary> 5378 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg">
5379 <param name="simulator">Simulator parcel is in</param> 5379 <summary></summary>
5380 <param name="localID">The parcels region specific local ID</param> 5380 </member>
5381 <param name="type">the type of objects to return, <seealso cref="T:OpenMetaverse.ObjectReturnType"/></param> 5381 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos">
5382 <param name="ownerIDs">A list containing object owners <seealso cref="T:OpenMetaverse.UUID"/>s to return</param> 5382 <summary></summary>
5383 </member> 5383 </member>
5384 <member name="M:OpenMetaverse.ParcelManager.ParcelSubdivide(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 5384 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg">
5385 <summary> 5385 <summary></summary>
5386 Subdivide (split) a parcel 5386 </member>
5387 </summary> 5387 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt">
5388 <param name="simulator"></param> 5388 <summary></summary>
5389 <param name="west"></param> 5389 </member>
5390 <param name="south"></param> 5390 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft">
5391 <param name="east"></param> 5391 <summary></summary>
5392 <param name="north"></param> 5392 </member>
5393 </member> 5393 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp">
5394 <member name="M:OpenMetaverse.ParcelManager.ParcelJoin(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)"> 5394 <summary></summary>
5395 <summary> 5395 </member>
5396 Join two parcels of land creating a single parcel 5396 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly">
5397 </summary> 5397 <summary>Causes simulator to make agent fly</summary>
5398 <param name="simulator"></param> 5398 </member>
5399 <param name="west"></param> 5399 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop">
5400 <param name="south"></param> 5400 <summary>Stop movement</summary>
5401 <param name="east"></param> 5401 </member>
5402 <param name="north"></param> 5402 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim">
5403 </member> 5403 <summary>Finish animation</summary>
5404 <member name="M:OpenMetaverse.ParcelManager.GetParcelLocalID(OpenMetaverse.Simulator,OpenMetaverse.Vector3)"> 5404 </member>
5405 <summary> 5405 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp">
5406 Get a parcels LocalID 5406 <summary>Stand up from a sit</summary>
5407 </summary> 5407 </member>
5408 <param name="simulator">Simulator parcel is in</param> 5408 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround">
5409 <param name="position">Vector3 position in simulator (Z not used)</param> 5409 <summary>Tells simulator to sit agent on ground</summary>
5410 <returns>0 on failure, or parcel LocalID on success.</returns> 5410 </member>
5411 <remarks>A call to <code>Parcels.RequestAllSimParcels</code> is required to populate map and 5411 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook">
5412 dictionary.</remarks> 5412 <summary>Place agent into mouselook mode</summary>
5413 </member> 5413 </member>
5414 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 5414 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos">
5415 <summary> 5415 <summary>Nudge agent positive along the X axis</summary>
5416 Terraform (raise, lower, etc) an area or whole parcel of land 5416 </member>
5417 </summary> 5417 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg">
5418 <param name="simulator">Simulator land area is in.</param> 5418 <summary>Nudge agent negative along the X axis</summary>
5419 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 5419 </member>
5420 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 5420 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos">
5421 <param name="brushSize">Size of area to modify</param> 5421 <summary>Nudge agent positive along the Y axis</summary>
5422 <returns>true on successful request sent.</returns> 5422 </member>
5423 <remarks>Settings.STORE_LAND_PATCHES must be true, 5423 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg">
5424 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 5424 <summary>Nudge agent negative along the Y axis</summary>
5425 </member> 5425 </member>
5426 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize)"> 5426 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos">
5427 <summary> 5427 <summary>Nudge agent positive along the Z axis</summary>
5428 Terraform (raise, lower, etc) an area or whole parcel of land 5428 </member>
5429 </summary> 5429 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg">
5430 <param name="simulator">Simulator land area is in.</param> 5430 <summary>Nudge agent negative along the Z axis</summary>
5431 <param name="west">west border of area to modify</param> 5431 </member>
5432 <param name="south">south border of area to modify</param> 5432 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft">
5433 <param name="east">east border of area to modify</param> 5433 <summary></summary>
5434 <param name="north">north border of area to modify</param> 5434 </member>
5435 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 5435 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight">
5436 <param name="brushSize">Size of area to modify</param> 5436 <summary></summary>
5437 <returns>true on successful request sent.</returns> 5437 </member>
5438 <remarks>Settings.STORE_LAND_PATCHES must be true, 5438 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away">
5439 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 5439 <summary>Tell simulator to mark agent as away</summary>
5440 </member> 5440 </member>
5441 <member name="M:OpenMetaverse.ParcelManager.Terraform(OpenMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,OpenMetaverse.TerraformAction,OpenMetaverse.TerraformBrushSize,System.Int32)"> 5441 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown">
5442 <summary> 5442 <summary></summary>
5443 Terraform (raise, lower, etc) an area or whole parcel of land 5443 </member>
5444 </summary> 5444 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp">
5445 <param name="simulator">Simulator land area is in.</param> 5445 <summary></summary>
5446 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 5446 </member>
5447 <param name="west">west border of area to modify</param> 5447 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown">
5448 <param name="south">south border of area to modify</param> 5448 <summary></summary>
5449 <param name="east">east border of area to modify</param> 5449 </member>
5450 <param name="north">north border of area to modify</param> 5450 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp">
5451 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 5451 <summary></summary>
5452 <param name="brushSize">Size of area to modify</param> 5452 </member>
5453 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 5453 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun">
5454 <returns>true on successful request sent.</returns> 5454 <summary>
5455 <remarks>Settings.STORE_LAND_PATCHES must be true, 5455 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket
5456 Parcel information must be downloaded using <code>RequestAllSimParcels()</code></remarks> 5456 </summary>
5457 </member> 5457 </member>
5458 <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)"> 5458 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls">
5459 <summary> 5459 <summary>The current value of the agent control flags</summary>
5460 Terraform (raise, lower, etc) an area or whole parcel of land 5460 </member>
5461 </summary> 5461 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval">
5462 <param name="simulator">Simulator land area is in.</param> 5462 <summary>Gets or sets the interval in milliseconds at which
5463 <param name="localID">LocalID of parcel, or -1 if using bounding box</param> 5463 AgentUpdate packets are sent to the current simulator. Setting
5464 <param name="west">west border of area to modify</param> 5464 this to a non-zero value will also enable the packet sending if
5465 <param name="south">south border of area to modify</param> 5465 it was previously off, and setting it to zero will disable</summary>
5466 <param name="east">east border of area to modify</param> 5466 </member>
5467 <param name="north">north border of area to modify</param> 5467 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled">
5468 <param name="action">From Enum, Raise, Lower, Level, Smooth, Etc.</param> 5468 <summary>Gets or sets whether AgentUpdate packets are sent to
5469 <param name="brushSize">Size of area to modify</param> 5469 the current simulator</summary>
5470 <param name="seconds">How many meters + or - to lower, 1 = 1 meter</param> 5470 </member>
5471 <param name="height">Height at which the terraform operation is acting at</param> 5471 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls">
5472 </member> 5472 <summary>Reset movement controls every time we send an update</summary>
5473 <member name="M:OpenMetaverse.ParcelManager.RequestSelectObjects(System.Int32,OpenMetaverse.ObjectReturnType,OpenMetaverse.UUID)"> 5473 </member>
5474 <summary> 5474 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera">
5475 Sends a request to the simulator to return a list of objects owned by specific owners 5475 <summary>
5476 </summary> 5476 Camera controls for the agent, mostly a thin wrapper around
5477 <param name="localID">Simulator local ID of parcel</param> 5477 CoordinateFrame. This class is only responsible for state
5478 <param name="selectType">Owners, Others, Etc</param> 5478 tracking and math, it does not send any packets
5479 <param name="ownerID">List containing keys of avatars objects to select; 5479 </summary>
5480 if List is null will return Objects of type <c>selectType</c></param> 5480 </member>
5481 <remarks>Response data is returned in the event <seealso cref="E:OnParcelSelectedObjects"/></remarks> 5481 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far">
5482 </member> 5482 <summary></summary>
5483 <member name="M:OpenMetaverse.ParcelManager.EjectUser(OpenMetaverse.UUID,System.Boolean)"> 5483 </member>
5484 <summary> 5484 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame">
5485 Eject and optionally ban a user from a parcel 5485 <summary>The camera is a local frame of reference inside of
5486 </summary> 5486 the larger grid space. This is where the math happens</summary>
5487 <param name="targetID">target key of avatar to eject</param> 5487 </member>
5488 <param name="ban">true to also ban target</param> 5488 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor">
5489 </member> 5489 <summary>
5490 <member name="M:OpenMetaverse.ParcelManager.FreezeUser(OpenMetaverse.UUID,System.Boolean)"> 5490 Default constructor
5491 <summary> 5491 </summary>
5492 Freeze or unfreeze an avatar over your land 5492 </member>
5493 </summary> 5493 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position">
5494 <param name="targetID">target key to freeze</param> 5494 <summary></summary>
5495 <param name="freeze">true to freeze, false to unfreeze</param> 5495 </member>
5496 </member> 5496 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis">
5497 <member name="M:OpenMetaverse.ParcelManager.ReleaseParcel(OpenMetaverse.Simulator,System.Int32)"> 5497 <summary></summary>
5498 <summary> 5498 </member>
5499 Abandon a parcel of land 5499 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis">
5500 </summary> 5500 <summary></summary>
5501 <param name="simulator">Simulator parcel is in</param> 5501 </member>
5502 <param name="localID">Simulator local ID of parcel</param> 5502 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis">
5503 </member> 5503 <summary></summary>
5504 <member name="M:OpenMetaverse.ParcelManager.RequestRemoteParcelID(OpenMetaverse.Vector3,System.UInt64,OpenMetaverse.UUID)"> 5504 </member>
5505 <summary> 5505 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback">
5506 Requests the UUID of the parcel in a remote region at a specified location 5506 <summary>
5507 </summary> 5507 Called once attachment resource usage information has been collected
5508 <param name="location">Location of the parcel in the remote region</param> 5508 </summary>
5509 <param name="regionHandle">Remote region handle</param> 5509 <param name="success">Indicates if operation was successfull</param>
5510 <param name="regionID">Remote region UUID</param> 5510 <param name="info">Attachment resource usage information</param>
5511 <returns>If successful UUID of the remote parcel, UUID.Zero otherwise</returns> 5511 </member>
5512 </member> 5512 <member name="T:OpenMetaverse.Assets.AssetPrim">
5513 <member name="M:OpenMetaverse.ParcelManager.GetParcelResouces(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.ParcelManager.LandResourcesCallback)"> 5513 <summary>
5514 <summary> 5514 A linkset asset, containing a parent primitive and zero or more children
5515 Retrieves information on resources used by the parcel 5515 </summary>
5516 </summary> 5516 </member>
5517 <param name="parcelID">UUID of the parcel</param> 5517 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor">
5518 <param name="getDetails">Should per object resource usage be requested</param> 5518 <summary>Initializes a new instance of an AssetPrim object</summary>
5519 <param name="callback">Callback invoked when the request is complete</param> 5519 </member>
5520 </member> 5520 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode">
5521 <member name="M:OpenMetaverse.ParcelManager.ParcelDwellReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5521 <summary>
5522 <summary>Process an incoming packet and raise the appropriate events</summary> 5522
5523 <param name="sender">The sender</param> 5523 </summary>
5524 <param name="e">The EventArgs object containing the packet data</param> 5524 </member>
5525 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelDwellReply"/> event</remarks> 5525 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode">
5526 </member> 5526 <summary>
5527 <member name="M:OpenMetaverse.ParcelManager.ParcelInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5527
5528 <summary>Process an incoming packet and raise the appropriate events</summary> 5528 </summary>
5529 <param name="sender">The sender</param> 5529 <returns></returns>
5530 <param name="e">The EventArgs object containing the packet data</param> 5530 </member>
5531 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelInfoReply"/> event</remarks> 5531 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType">
5532 </member> 5532 <summary>Override the base classes AssetType</summary>
5533 <member name="M:OpenMetaverse.ParcelManager.ParcelAccessListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5533 </member>
5534 <summary>Process an incoming packet and raise the appropriate events</summary> 5534 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape">
5535 <param name="sender">The sender</param> 5535 <summary>
5536 <param name="e">The EventArgs object containing the packet data</param> 5536 Only used internally for XML serialization/deserialization
5537 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"/> event</remarks> 5537 </summary>
5538 </member> 5538 </member>
5539 <member name="M:OpenMetaverse.ParcelManager.SelectParcelObjectsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5539 <member name="T:OpenMetaverse.Assets.PrimObject">
5540 <summary>Process an incoming packet and raise the appropriate events</summary> 5540 <summary>
5541 <param name="sender">The sender</param> 5541 The deserialized form of a single primitive in a linkset asset
5542 <param name="e">The EventArgs object containing the packet data</param> 5542 </summary>
5543 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"/> event</remarks> 5543 </member>
5544 </member> 5544 <member name="T:OpenMetaverse.Assets.GestureStepType">
5545 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5545 <summary>
5546 <summary>Process an incoming packet and raise the appropriate events</summary> 5546 Type of gesture step
5547 <param name="sender">The sender</param> 5547 </summary>
5548 <param name="e">The EventArgs object containing the packet data</param> 5548 </member>
5549 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"/> event</remarks> 5549 <member name="T:OpenMetaverse.Assets.GestureStep">
5550 </member> 5550 <summary>
5551 <member name="M:OpenMetaverse.ParcelManager.ParcelOverlayHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5551 Base class for gesture steps
5552 <summary>Process an incoming packet and raise the appropriate events</summary> 5552 </summary>
5553 <param name="sender">The sender</param> 5553 </member>
5554 <param name="e">The EventArgs object containing the packet data</param> 5554 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType">
5555 </member> 5555 <summary>
5556 <member name="M:OpenMetaverse.ParcelManager.ParcelMediaCommandMessagePacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 5556 Retururns what kind of gesture step this is
5557 <summary>Process an incoming packet and raise the appropriate events</summary> 5557 </summary>
5558 <param name="sender">The sender</param> 5558 </member>
5559 <param name="e">The EventArgs object containing the packet data</param> 5559 <member name="T:OpenMetaverse.Assets.GestureStepAnimation">
5560 <remarks>Raises the <see cref="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"/> event</remarks> 5560 <summary>
5561 </member> 5561 Describes animation step of a gesture
5562 <member name="E:OpenMetaverse.ParcelManager.ParcelDwellReply"> 5562 </summary>
5563 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestDwell(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 5563 </member>
5564 </member> 5564 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart">
5565 <member name="E:OpenMetaverse.ParcelManager.ParcelInfoReply"> 5565 <summary>
5566 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelInfo(OpenMetaverse.UUID)"/> request</summary> 5566 If true, this step represents start of animation, otherwise animation stop
5567 </member> 5567 </summary>
5568 <member name="E:OpenMetaverse.ParcelManager.ParcelProperties"> 5568 </member>
5569 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelProperties(OpenMetaverse.Simulator,System.Int32,System.Int32)"/> request</summary> 5569 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID">
5570 </member> 5570 <summary>
5571 <member name="E:OpenMetaverse.ParcelManager.ParcelAccessListReply"> 5571 Animation asset <see cref="T:OpenMetaverse.UUID"/>
5572 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestParcelAccessList(OpenMetaverse.Simulator,System.Int32,OpenMetaverse.AccessList,System.Int32)"/> request</summary> 5572 </summary>
5573 </member> 5573 </member>
5574 <member name="E:OpenMetaverse.ParcelManager.ParcelObjectOwnersReply"> 5574 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name">
5575 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestObjectOwners(OpenMetaverse.Simulator,System.Int32)"/> request</summary> 5575 <summary>
5576 </member> 5576 Animation inventory name
5577 <member name="E:OpenMetaverse.ParcelManager.SimParcelsDownloaded"> 5577 </summary>
5578 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.ParcelManager.RequestAllSimParcels(OpenMetaverse.Simulator)"/> request</summary> 5578 </member>
5579 </member> 5579 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType">
5580 <member name="E:OpenMetaverse.ParcelManager.ForceSelectObjectsReply"> 5580 <summary>
5581 <summary>Raised when the simulator responds to a <see cref="!:RequestForceSelectObjects"/> request</summary> 5581 Returns what kind of gesture step this is
5582 </member> 5582 </summary>
5583 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaUpdateReply"> 5583 </member>
5584 <summary>Raised when the simulator responds to a Parcel Update request</summary> 5584 <member name="T:OpenMetaverse.Assets.GestureStepSound">
5585 </member> 5585 <summary>
5586 <member name="E:OpenMetaverse.ParcelManager.ParcelMediaCommand"> 5586 Describes sound step of a gesture
5587 <summary>Raised when the parcel your agent is located sends a ParcelMediaCommand</summary> 5587 </summary>
5588 </member> 5588 </member>
5589 <member name="T:OpenMetaverse.ParcelManager.ParcelAccessEntry"> 5589 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID">
5590 <summary> 5590 <summary>
5591 Parcel Accesslist 5591 Sound asset <see cref="T:OpenMetaverse.UUID"/>
5592 </summary> 5592 </summary>
5593 </member> 5593 </member>
5594 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.AgentID"> 5594 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name">
5595 <summary>Agents <seealso cref="T:OpenMetaverse.UUID"/></summary> 5595 <summary>
5596 </member> 5596 Sound inventory name
5597 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Time"> 5597 </summary>
5598 <summary></summary> 5598 </member>
5599 </member> 5599 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType">
5600 <member name="F:OpenMetaverse.ParcelManager.ParcelAccessEntry.Flags"> 5600 <summary>
5601 <summary>Flags for specific entry in white/black lists</summary> 5601 Returns what kind of gesture step this is
5602 </member> 5602 </summary>
5603 <member name="T:OpenMetaverse.ParcelManager.ParcelPrimOwners"> 5603 </member>
5604 <summary> 5604 <member name="T:OpenMetaverse.Assets.GestureStepChat">
5605 Owners of primitives on parcel 5605 <summary>
5606 </summary> 5606 Describes sound step of a gesture
5607 </member> 5607 </summary>
5608 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OwnerID"> 5608 </member>
5609 <summary>Prim Owners <seealso cref="T:OpenMetaverse.UUID"/></summary> 5609 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text">
5610 </member> 5610 <summary>
5611 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned"> 5611 Text to output in chat
5612 <summary>True of owner is group</summary> 5612 </summary>
5613 </member> 5613 </member>
5614 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.Count"> 5614 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType">
5615 <summary>Total count of prims owned by OwnerID</summary> 5615 <summary>
5616 </member> 5616 Returns what kind of gesture step this is
5617 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus"> 5617 </summary>
5618 <summary>true of OwnerID is currently online and is not a group</summary> 5618 </member>
5619 </member> 5619 <member name="T:OpenMetaverse.Assets.GestureStepWait">
5620 <member name="F:OpenMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim"> 5620 <summary>
5621 <summary>The date of the most recent prim left by OwnerID</summary> 5621 Describes sound step of a gesture
5622 </member> 5622 </summary>
5623 <member name="T:OpenMetaverse.ParcelManager.LandResourcesCallback"> 5623 </member>
5624 <summary> 5624 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation">
5625 Called once parcel resource usage information has been collected 5625 <summary>
5626 </summary> 5626 If true in this step we wait for all animations to finish
5627 <param name="success">Indicates if operation was successfull</param> 5627 </summary>
5628 <param name="info">Parcel resource usage information</param> 5628 </member>
5629 </member> 5629 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime">
5630 <member name="T:OpenMetaverse.ParcelDwellReplyEventArgs"> 5630 <summary>
5631 <summary>Contains a parcels dwell data returned from the simulator in response to an <see cref="!:RequestParcelDwell"/></summary> 5631 If true gesture player should wait for the specified amount of time
5632 </member> 5632 </summary>
5633 <member name="M:OpenMetaverse.ParcelDwellReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int32,System.Single)"> 5633 </member>
5634 <summary> 5634 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime">
5635 Construct a new instance of the ParcelDwellReplyEventArgs class 5635 <summary>
5636 </summary> 5636 Time in seconds to wait if WaitForAnimation is false
5637 <param name="parcelID">The global ID of the parcel</param> 5637 </summary>
5638 <param name="localID">The simulator specific ID of the parcel</param> 5638 </member>
5639 <param name="dwell">The calculated dwell for the parcel</param> 5639 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType">
5640 </member> 5640 <summary>
5641 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.ParcelID"> 5641 Returns what kind of gesture step this is
5642 <summary>Get the global ID of the parcel</summary> 5642 </summary>
5643 </member> 5643 </member>
5644 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.LocalID"> 5644 <member name="T:OpenMetaverse.Assets.GestureStepEOF">
5645 <summary>Get the simulator specific ID of the parcel</summary> 5645 <summary>
5646 </member> 5646 Describes the final step of a gesture
5647 <member name="P:OpenMetaverse.ParcelDwellReplyEventArgs.Dwell"> 5647 </summary>
5648 <summary>Get the calculated dwell</summary> 5648 </member>
5649 </member> 5649 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType">
5650 <member name="T:OpenMetaverse.ParcelInfoReplyEventArgs"> 5650 <summary>
5651 <summary>Contains basic parcel information data returned from the 5651 Returns what kind of gesture step this is
5652 simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 5652 </summary>
5653 </member> 5653 </member>
5654 <member name="M:OpenMetaverse.ParcelInfoReplyEventArgs.#ctor(OpenMetaverse.ParcelInfo)"> 5654 <member name="T:OpenMetaverse.Assets.AssetGesture">
5655 <summary> 5655 <summary>
5656 Construct a new instance of the ParcelInfoReplyEventArgs class 5656 Represents a sequence of animations, sounds, and chat actions
5657 </summary> 5657 </summary>
5658 <param name="parcel">The <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</param> 5658 </member>
5659 </member> 5659 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey">
5660 <member name="P:OpenMetaverse.ParcelInfoReplyEventArgs.Parcel"> 5660 <summary>
5661 <summary>Get the <see cref="T:OpenMetaverse.ParcelInfo"/> object containing basic parcel info</summary> 5661 Keyboard key that triggers the gestyre
5662 </member> 5662 </summary>
5663 <member name="T:OpenMetaverse.ParcelPropertiesEventArgs"> 5663 </member>
5664 <summary>Contains basic parcel information data returned from the simulator in response to an <see cref="!:RequestParcelInfo"/> request</summary> 5664 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKeyMask">
5665 </member> 5665 <summary>
5666 <member name="M:OpenMetaverse.ParcelPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Parcel,OpenMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)"> 5666 Modifier to the trigger key
5667 <summary> 5667 </summary>
5668 Construct a new instance of the ParcelPropertiesEventArgs class 5668 </member>
5669 </summary> 5669 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger">
5670 <param name="simulator">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 5670 <summary>
5671 <param name="parcel">The <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</param> 5671 String that triggers playing of the gesture sequence
5672 <param name="result">The result of the request</param> 5672 </summary>
5673 <param name="selectedPrims">The number of primitieves your agent is 5673 </member>
5674 currently selecting and or sitting on in this parcel</param> 5674 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith">
5675 <param name="sequenceID">The user assigned ID used to correlate a request with 5675 <summary>
5676 these results</param> 5676 Text that replaces trigger in chat once gesture is triggered
5677 <param name="snapSelection">TODO:</param> 5677 </summary>
5678 </member> 5678 </member>
5679 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Simulator"> 5679 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence">
5680 <summary>Get the simulator the parcel is located in</summary> 5680 <summary>
5681 </member> 5681 Sequence of gesture steps
5682 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"> 5682 </summary>
5683 <summary>Get the <see cref="P:OpenMetaverse.ParcelPropertiesEventArgs.Parcel"/> object containing the details</summary> 5683 </member>
5684 <remarks>If Result is NoData, this object will not contain valid data</remarks> 5684 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor">
5685 </member> 5685 <summary>
5686 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.Result"> 5686 Constructs guesture asset
5687 <summary>Get the result of the request</summary> 5687 </summary>
5688 </member> 5688 </member>
5689 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SelectedPrims"> 5689 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])">
5690 <summary>Get the number of primitieves your agent is 5690 <summary>
5691 currently selecting and or sitting on in this parcel</summary> 5691 Constructs guesture asset
5692 </member> 5692 </summary>
5693 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SequenceID"> 5693 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
5694 <summary>Get the user assigned ID used to correlate a request with 5694 <param name="assetData">A byte array containing the raw asset data</param>
5695 these results</summary> 5695 </member>
5696 </member> 5696 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode">
5697 <member name="P:OpenMetaverse.ParcelPropertiesEventArgs.SnapSelection"> 5697 <summary>
5698 <summary>TODO:</summary> 5698 Encodes gesture asset suitable for uplaod
5699 </member> 5699 </summary>
5700 <member name="T:OpenMetaverse.ParcelAccessListReplyEventArgs"> 5700 </member>
5701 <summary>Contains blacklist and whitelist data returned from the simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 5701 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode">
5702 </member> 5702 <summary>
5703 <member name="M:OpenMetaverse.ParcelAccessListReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelAccessEntry})"> 5703 Decodes gesture assset into play sequence
5704 <summary> 5704 </summary>
5705 Construct a new instance of the ParcelAccessListReplyEventArgs class 5705 <returns>true if the asset data was decoded successfully</returns>
5706 </summary> 5706 </member>
5707 <param name="simulator">The simulator the parcel is located in</param> 5707 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType">
5708 <param name="sequenceID">The user assigned ID used to correlate a request with 5708 <summary>
5709 these results</param> 5709 Returns asset type
5710 <param name="localID">The simulator specific ID of the parcel</param> 5710 </summary>
5711 <param name="flags">TODO:</param> 5711 </member>
5712 <param name="accessEntries">The list containing the white/blacklisted agents for the parcel</param> 5712 <member name="T:OpenMetaverse.RegionFlags">
5713 </member> 5713 <summary>
5714 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Simulator"> 5714 Simulator (region) properties
5715 <summary>Get the simulator the parcel is located in</summary> 5715 </summary>
5716 </member> 5716 </member>
5717 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.SequenceID"> 5717 <member name="F:OpenMetaverse.RegionFlags.None">
5718 <summary>Get the user assigned ID used to correlate a request with 5718 <summary>No flags set</summary>
5719 these results</summary> 5719 </member>
5720 </member> 5720 <member name="F:OpenMetaverse.RegionFlags.AllowDamage">
5721 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.LocalID"> 5721 <summary>Agents can take damage and be killed</summary>
5722 <summary>Get the simulator specific ID of the parcel</summary> 5722 </member>
5723 </member> 5723 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark">
5724 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.Flags"> 5724 <summary>Landmarks can be created here</summary>
5725 <summary>TODO:</summary> 5725 </member>
5726 </member> 5726 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome">
5727 <member name="P:OpenMetaverse.ParcelAccessListReplyEventArgs.AccessList"> 5727 <summary>Home position can be set in this sim</summary>
5728 <summary>Get the list containing the white/blacklisted agents for the parcel</summary> 5728 </member>
5729 </member> 5729 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport">
5730 <member name="T:OpenMetaverse.ParcelObjectOwnersReplyEventArgs"> 5730 <summary>Home position is reset when an agent teleports away</summary>
5731 <summary>Contains blacklist and whitelist data returned from the 5731 </member>
5732 simulator in response to an <see cref="!:RequestParcelAccesslist"/> request</summary> 5732 <member name="F:OpenMetaverse.RegionFlags.SunFixed">
5733 </member> 5733 <summary>Sun does not move</summary>
5734 <member name="M:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{OpenMetaverse.ParcelManager.ParcelPrimOwners})"> 5734 </member>
5735 <summary> 5735 <member name="F:OpenMetaverse.RegionFlags.TaxFree">
5736 Construct a new instance of the ParcelObjectOwnersReplyEventArgs class 5736 <summary>No object, land, etc. taxes</summary>
5737 </summary> 5737 </member>
5738 <param name="simulator">The simulator the parcel is located in</param> 5738 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform">
5739 <param name="primOwners">The list containing prim ownership counts</param> 5739 <summary>Disable heightmap alterations (agents can still plant
5740 </member> 5740 foliage)</summary>
5741 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator"> 5741 </member>
5742 <summary>Get the simulator the parcel is located in</summary> 5742 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell">
5743 </member> 5743 <summary>Land cannot be released, sold, or purchased</summary>
5744 <member name="P:OpenMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners"> 5744 </member>
5745 <summary>Get the list containing prim ownership counts</summary> 5745 <member name="F:OpenMetaverse.RegionFlags.Sandbox">
5746 </member> 5746 <summary>All content is wiped nightly</summary>
5747 <member name="T:OpenMetaverse.SimParcelsDownloadedEventArgs"> 5747 </member>
5748 <summary>Contains the data returned when all parcel data has been retrieved from a simulator</summary> 5748 <member name="F:OpenMetaverse.RegionFlags.NullLayer">
5749 </member> 5749 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary>
5750 <member name="M:OpenMetaverse.SimParcelsDownloadedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.InternalDictionary{System.Int32,OpenMetaverse.Parcel},System.Int32[0:,0:])"> 5750 </member>
5751 <summary> 5751 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction">
5752 Construct a new instance of the SimParcelsDownloadedEventArgs class 5752 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary>
5753 </summary> 5753 </member>
5754 <param name="simulator">The simulator the parcel data was retrieved from</param> 5754 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList">
5755 <param name="simParcels">The dictionary containing the parcel data</param> 5755 <summary>Region does not update agent prim interest lists. Internal debugging option.</summary>
5756 <param name="parcelMap">The multidimensional array containing a x,y grid mapped 5756 </member>
5757 to each 64x64 parcel's LocalID.</param> 5757 <member name="F:OpenMetaverse.RegionFlags.SkipCollisions">
5758 </member> 5758 <summary>No collision detection for non-agent objects</summary>
5759 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Simulator"> 5759 </member>
5760 <summary>Get the simulator the parcel data was retrieved from</summary> 5760 <member name="F:OpenMetaverse.RegionFlags.SkipScripts">
5761 </member> 5761 <summary>No scripts are ran</summary>
5762 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.Parcels"> 5762 </member>
5763 <summary>A dictionary containing the parcel data where the key correlates to the ParcelMap entry</summary> 5763 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics">
5764 </member> 5764 <summary>All physics processing is turned off</summary>
5765 <member name="P:OpenMetaverse.SimParcelsDownloadedEventArgs.ParcelMap"> 5765 </member>
5766 <summary>Get the multidimensional array containing a x,y grid mapped 5766 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible">
5767 to each 64x64 parcel's LocalID.</summary> 5767 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary>
5768 </member> 5768 </member>
5769 <member name="T:OpenMetaverse.ForceSelectObjectsReplyEventArgs"> 5769 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible">
5770 <summary>Contains the data returned when a <see cref="!:RequestForceSelectObjects"/> request</summary> 5770 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary>
5771 </member> 5771 </member>
5772 <member name="M:OpenMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)"> 5772 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed">
5773 <summary> 5773 <summary>Agents not explicitly on the access list can visit the region. </summary>
5774 Construct a new instance of the ForceSelectObjectsReplyEventArgs class 5774 </member>
5775 </summary> 5775 <member name="F:OpenMetaverse.RegionFlags.BlockDwell">
5776 <param name="simulator">The simulator the parcel data was retrieved from</param> 5776 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary>
5777 <param name="objectIDs">The list of primitive IDs</param> 5777 </member>
5778 <param name="resetList">true if the list is clean and contains the information 5778 <member name="F:OpenMetaverse.RegionFlags.NoFly">
5779 only for a given request</param> 5779 <summary>Flight is disabled (not currently enforced by the sim)</summary>
5780 </member> 5780 </member>
5781 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.Simulator"> 5781 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport">
5782 <summary>Get the simulator the parcel data was retrieved from</summary> 5782 <summary>Allow direct (p2p) teleporting</summary>
5783 </member> 5783 </member>
5784 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs"> 5784 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts">
5785 <summary>Get the list of primitive IDs</summary> 5785 <summary>Estate owner has temporarily disabled scripting</summary>
5786 </member> 5786 </member>
5787 <member name="P:OpenMetaverse.ForceSelectObjectsReplyEventArgs.ResetList"> 5787 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject">
5788 <summary>true if the list is clean and contains the information 5788 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary>
5789 only for a given request</summary> 5789 </member>
5790 </member> 5790 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous">
5791 <member name="T:OpenMetaverse.ParcelMediaUpdateReplyEventArgs"> 5791 <summary>Deny agents with no payment info on file</summary>
5792 <summary>Contains data when the media data for a parcel the avatar is on changes</summary> 5792 </member>
5793 </member> 5793 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified">
5794 <member name="M:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.ParcelMedia)"> 5794 <summary>Deny agents with payment info on file</summary>
5795 <summary> 5795 </member>
5796 Construct a new instance of the ParcelMediaUpdateReplyEventArgs class 5796 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted">
5797 </summary> 5797 <summary>Deny agents who have made a monetary transaction</summary>
5798 <param name="simulator">the simulator the parcel media data was updated in</param> 5798 </member>
5799 <param name="media">The updated media information</param> 5799 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges">
5800 </member> 5800 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary>
5801 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator"> 5801 </member>
5802 <summary>Get the simulator the parcel media data was updated in</summary> 5802 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner">
5803 </member> 5803 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary>
5804 <member name="P:OpenMetaverse.ParcelMediaUpdateReplyEventArgs.Media"> 5804 </member>
5805 <summary>Get the updated media information</summary> 5805 <member name="F:OpenMetaverse.RegionFlags.AllowVoice">
5806 </member> 5806 <summary>Region is Voice Enabled</summary>
5807 <member name="T:OpenMetaverse.ParcelMediaCommandEventArgs"> 5807 </member>
5808 <summary>Contains the media command for a parcel the agent is currently on</summary> 5808 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch">
5809 </member> 5809 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary>
5810 <member name="M:OpenMetaverse.ParcelMediaCommandEventArgs.#ctor(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ParcelFlags,OpenMetaverse.ParcelMediaCommand,System.Single)"> 5810 </member>
5811 <summary> 5811 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified">
5812 Construct a new instance of the ParcelMediaCommandEventArgs class 5812 <summary>Deny agents who have not been age verified from entering the region.</summary>
5813 </summary> 5813 </member>
5814 <param name="simulator">The simulator the parcel media command was issued in</param> 5814 <member name="T:OpenMetaverse.SimAccess">
5815 <param name="sequence"></param> 5815 <summary>
5816 <param name="flags"></param> 5816 Access level for a simulator
5817 <param name="command">The media command that was sent</param> 5817 </summary>
5818 <param name="time"></param> 5818 </member>
5819 </member> 5819 <member name="F:OpenMetaverse.SimAccess.Min">
5820 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Simulator"> 5820 <summary>Minimum access level, no additional checks</summary>
5821 <summary>Get the simulator the parcel media command was issued in</summary> 5821 </member>
5822 </member> 5822 <member name="F:OpenMetaverse.SimAccess.Trial">
5823 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Sequence"> 5823 <summary>Trial accounts allowed</summary>
5824 <summary></summary> 5824 </member>
5825 </member> 5825 <member name="F:OpenMetaverse.SimAccess.PG">
5826 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.ParcelFlags"> 5826 <summary>PG rating</summary>
5827 <summary></summary> 5827 </member>
5828 </member> 5828 <member name="F:OpenMetaverse.SimAccess.Mature">
5829 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.MediaCommand"> 5829 <summary>Mature rating</summary>
5830 <summary>Get the media command that was sent</summary> 5830 </member>
5831 </member> 5831 <member name="F:OpenMetaverse.SimAccess.Adult">
5832 <member name="P:OpenMetaverse.ParcelMediaCommandEventArgs.Time"> 5832 <summary>Adult rating</summary>
5833 <summary></summary> 5833 </member>
5834 </member> 5834 <member name="F:OpenMetaverse.SimAccess.Down">
5835 <member name="T:OpenMetaverse.Logger"> 5835 <summary>Simulator is offline</summary>
5836 <summary> 5836 </member>
5837 Singleton logging class for the entire library 5837 <member name="F:OpenMetaverse.SimAccess.NonExistent">
5838 </summary> 5838 <summary>Simulator does not exist</summary>
5839 </member> 5839 </member>
5840 <member name="F:OpenMetaverse.Logger.LogInstance"> 5840 <member name="T:OpenMetaverse.Simulator">
5841 <summary>log4net logging engine</summary> 5841 <summary>
5842 </member> 5842
5843 <member name="M:OpenMetaverse.Logger.#cctor"> 5843 </summary>
5844 <summary> 5844 </member>
5845 Default constructor 5845 <member name="T:OpenMetaverse.UDPBase">
5846 </summary> 5846 <summary>
5847 </member> 5847
5848 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)"> 5848 </summary>
5849 <summary> 5849 </member>
5850 Send a log message to the logging engine 5850 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Int32)">
5851 </summary> 5851 <summary>
5852 <param name="message">The log message</param> 5852 Initialize the UDP packet handler in server mode
5853 <param name="level">The severity of the log entry</param> 5853 </summary>
5854 </member> 5854 <param name="port">Port to listening for incoming UDP packets on</param>
5855 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)"> 5855 </member>
5856 <summary> 5856 <member name="M:OpenMetaverse.UDPBase.#ctor(System.Net.IPEndPoint)">
5857 Send a log message to the logging engine 5857 <summary>
5858 </summary> 5858 Initialize the UDP packet handler in client mode
5859 <param name="message">The log message</param> 5859 </summary>
5860 <param name="level">The severity of the log entry</param> 5860 <param name="endPoint">Remote UDP server to connect to</param>
5861 <param name="client">Instance of the client</param> 5861 </member>
5862 </member> 5862 <member name="M:OpenMetaverse.UDPBase.Start">
5863 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)"> 5863 <summary>
5864 <summary> 5864
5865 Send a log message to the logging engine 5865 </summary>
5866 </summary> 5866 </member>
5867 <param name="message">The log message</param> 5867 <member name="M:OpenMetaverse.UDPBase.Stop">
5868 <param name="level">The severity of the log entry</param> 5868 <summary>
5869 <param name="exception">Exception that was raised</param> 5869
5870 </member> 5870 </summary>
5871 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)"> 5871 </member>
5872 <summary> 5872 <member name="P:OpenMetaverse.UDPBase.IsRunning">
5873 Send a log message to the logging engine 5873 <summary>
5874 </summary> 5874
5875 <param name="message">The log message</param> 5875 </summary>
5876 <param name="level">The severity of the log entry</param> 5876 </member>
5877 <param name="client">Instance of the client</param> 5877 <member name="F:OpenMetaverse.Simulator.Client">
5878 <param name="exception">Exception that was raised</param> 5878 <summary>A public reference to the client that this Simulator object
5879 </member> 5879 is attached to</summary>
5880 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)"> 5880 </member>
5881 <summary> 5881 <member name="F:OpenMetaverse.Simulator.ID">
5882 If the library is compiled with DEBUG defined, an event will be 5882 <summary>A Unique Cache identifier for this simulator</summary>
5883 fired if an <code>OnLogMessage</code> handler is registered and the 5883 </member>
5884 message will be sent to the logging engine 5884 <member name="F:OpenMetaverse.Simulator.Caps">
5885 </summary> 5885 <summary>The capabilities for this simulator</summary>
5886 <param name="message">The message to log at the DEBUG level to the 5886 </member>
5887 current logging engine</param> 5887 <member name="F:OpenMetaverse.Simulator.Handle">
5888 </member> 5888 <summary></summary>
5889 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)"> 5889 </member>
5890 <summary> 5890 <member name="F:OpenMetaverse.Simulator.SimVersion">
5891 If the library is compiled with DEBUG defined and 5891 <summary>The current version of software this simulator is running</summary>
5892 <code>GridClient.Settings.DEBUG</code> is true, an event will be 5892 </member>
5893 fired if an <code>OnLogMessage</code> handler is registered and the 5893 <member name="F:OpenMetaverse.Simulator.Name">
5894 message will be sent to the logging engine 5894 <summary></summary>
5895 </summary> 5895 </member>
5896 <param name="message">The message to log at the DEBUG level to the 5896 <member name="F:OpenMetaverse.Simulator.ParcelOverlay">
5897 current logging engine</param> 5897 <summary>A 64x64 grid of parcel coloring values. The values stored
5898 <param name="client">Instance of the client</param> 5898 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary>
5899 </member> 5899 </member>
5900 <member name="E:OpenMetaverse.Logger.OnLogMessage"> 5900 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived">
5901 <summary>Triggered whenever a message is logged. If this is left 5901 <summary></summary>
5902 null, log messages will go to the console</summary> 5902 </member>
5903 </member> 5903 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00">
5904 <member name="T:OpenMetaverse.Logger.LogCallback"> 5904 <summary></summary>
5905 <summary> 5905 </member>
5906 Callback used for client apps to receive log messages from 5906 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01">
5907 the library 5907 <summary></summary>
5908 </summary> 5908 </member>
5909 <param name="message">Data being logged</param> 5909 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10">
5910 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param> 5910 <summary></summary>
5911 </member> 5911 </member>
5912 <member name="T:OpenMetaverse.GridLayerType"> 5912 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11">
5913 <summary> 5913 <summary></summary>
5914 Map layer request type 5914 </member>
5915 </summary> 5915 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00">
5916 </member> 5916 <summary></summary>
5917 <member name="F:OpenMetaverse.GridLayerType.Objects"> 5917 </member>
5918 <summary>Objects and terrain are shown</summary> 5918 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01">
5919 </member> 5919 <summary></summary>
5920 <member name="F:OpenMetaverse.GridLayerType.Terrain"> 5920 </member>
5921 <summary>Only the terrain is shown, no objects</summary> 5921 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10">
5922 </member> 5922 <summary></summary>
5923 <member name="F:OpenMetaverse.GridLayerType.LandForSale"> 5923 </member>
5924 <summary>Overlay showing land for sale and for auction</summary> 5924 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11">
5925 </member> 5925 <summary></summary>
5926 <member name="T:OpenMetaverse.GridItemType"> 5926 </member>
5927 <summary> 5927 <member name="F:OpenMetaverse.Simulator.WaterHeight">
5928 Type of grid item, such as telehub, event, populator location, etc. 5928 <summary></summary>
5929 </summary> 5929 </member>
5930 </member> 5930 <member name="F:OpenMetaverse.Simulator.SimOwner">
5931 <member name="F:OpenMetaverse.GridItemType.Telehub"> 5931 <summary></summary>
5932 <summary>Telehub</summary> 5932 </member>
5933 </member> 5933 <member name="F:OpenMetaverse.Simulator.TerrainBase0">
5934 <member name="F:OpenMetaverse.GridItemType.PgEvent"> 5934 <summary></summary>
5935 <summary>PG rated event</summary> 5935 </member>
5936 </member> 5936 <member name="F:OpenMetaverse.Simulator.TerrainBase1">
5937 <member name="F:OpenMetaverse.GridItemType.MatureEvent"> 5937 <summary></summary>
5938 <summary>Mature rated event</summary> 5938 </member>
5939 </member> 5939 <member name="F:OpenMetaverse.Simulator.TerrainBase2">
5940 <member name="F:OpenMetaverse.GridItemType.Popular"> 5940 <summary></summary>
5941 <summary>Popular location</summary> 5941 </member>
5942 </member> 5942 <member name="F:OpenMetaverse.Simulator.TerrainBase3">
5943 <member name="F:OpenMetaverse.GridItemType.AgentLocations"> 5943 <summary></summary>
5944 <summary>Locations of avatar groups in a region</summary> 5944 </member>
5945 </member> 5945 <member name="F:OpenMetaverse.Simulator.TerrainDetail0">
5946 <member name="F:OpenMetaverse.GridItemType.LandForSale"> 5946 <summary></summary>
5947 <summary>Land for sale</summary> 5947 </member>
5948 </member> 5948 <member name="F:OpenMetaverse.Simulator.TerrainDetail1">
5949 <member name="F:OpenMetaverse.GridItemType.Classified"> 5949 <summary></summary>
5950 <summary>Classified ad</summary> 5950 </member>
5951 </member> 5951 <member name="F:OpenMetaverse.Simulator.TerrainDetail2">
5952 <member name="F:OpenMetaverse.GridItemType.AdultEvent"> 5952 <summary></summary>
5953 <summary>Adult rated event</summary> 5953 </member>
5954 </member> 5954 <member name="F:OpenMetaverse.Simulator.TerrainDetail3">
5955 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale"> 5955 <summary></summary>
5956 <summary>Adult land for sale</summary> 5956 </member>
5957 </member> 5957 <member name="F:OpenMetaverse.Simulator.IsEstateManager">
5958 <member name="T:OpenMetaverse.GridRegion"> 5958 <summary>true if your agent has Estate Manager rights on this region</summary>
5959 <summary> 5959 </member>
5960 Information about a region on the grid map 5960 <member name="F:OpenMetaverse.Simulator.Flags">
5961 </summary> 5961 <summary></summary>
5962 </member> 5962 </member>
5963 <member name="F:OpenMetaverse.GridRegion.X"> 5963 <member name="F:OpenMetaverse.Simulator.Access">
5964 <summary>Sim X position on World Map</summary> 5964 <summary></summary>
5965 </member> 5965 </member>
5966 <member name="F:OpenMetaverse.GridRegion.Y"> 5966 <member name="F:OpenMetaverse.Simulator.BillableFactor">
5967 <summary>Sim Y position on World Map</summary> 5967 <summary></summary>
5968 </member> 5968 </member>
5969 <member name="F:OpenMetaverse.GridRegion.Name"> 5969 <member name="F:OpenMetaverse.Simulator.Stats">
5970 <summary>Sim Name (NOTE: In lowercase!)</summary> 5970 <summary>Statistics information for this simulator and the
5971 </member> 5971 connection to the simulator, calculated by the simulator itself
5972 <member name="F:OpenMetaverse.GridRegion.Access"> 5972 and the library</summary>
5973 <summary></summary> 5973 </member>
5974 </member> 5974 <member name="F:OpenMetaverse.Simulator.RegionID">
5975 <member name="F:OpenMetaverse.GridRegion.RegionFlags"> 5975 <summary>The regions Unique ID</summary>
5976 <summary>Appears to always be zero (None)</summary> 5976 </member>
5977 </member> 5977 <member name="F:OpenMetaverse.Simulator.ColoLocation">
5978 <member name="F:OpenMetaverse.GridRegion.WaterHeight"> 5978 <summary>The physical data center the simulator is located</summary>
5979 <summary>Sim's defined Water Height</summary> 5979 <remarks>Known values are:
5980 </member> 5980 <list type="table">
5981 <member name="F:OpenMetaverse.GridRegion.Agents"> 5981 <item>Dallas</item>
5982 <summary></summary> 5982 <item>Chandler</item>
5983 </member> 5983 <item>SF</item>
5984 <member name="F:OpenMetaverse.GridRegion.MapImageID"> 5984 </list>
5985 <summary>UUID of the World Map image</summary> 5985 </remarks>
5986 </member> 5986 </member>
5987 <member name="F:OpenMetaverse.GridRegion.RegionHandle"> 5987 <member name="F:OpenMetaverse.Simulator.CPUClass">
5988 <summary>Unique identifier for this region, a combination of the X 5988 <summary>The CPU Class of the simulator</summary>
5989 and Y position</summary> 5989 <remarks>Most full mainland/estate sims appear to be 5,
5990 </member> 5990 Homesteads and Openspace appear to be 501</remarks>
5991 <member name="M:OpenMetaverse.GridRegion.ToString"> 5991 </member>
5992 <summary> 5992 <member name="F:OpenMetaverse.Simulator.CPURatio">
5993 5993 <summary>The number of regions sharing the same CPU as this one</summary>
5994 </summary> 5994 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks>
5995 <returns></returns> 5995 </member>
5996 </member> 5996 <member name="F:OpenMetaverse.Simulator.ProductName">
5997 <member name="M:OpenMetaverse.GridRegion.GetHashCode"> 5997 <summary>The billing product name</summary>
5998 <summary> 5998 <remarks>Known values are:
5999 5999 <list type="table">
6000 </summary> 6000 <item>Mainland / Full Region (Sku: 023)</item>
6001 <returns></returns> 6001 <item>Estate / Full Region (Sku: 024)</item>
6002 </member> 6002 <item>Estate / Openspace (Sku: 027)</item>
6003 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)"> 6003 <item>Estate / Homestead (Sku: 029)</item>
6004 <summary> 6004 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item>
6005 6005 <item>Mainland / Linden Homes (Sku: 131)</item>
6006 </summary> 6006 </list>
6007 <param name="obj"></param> 6007 </remarks>
6008 <returns></returns> 6008 </member>
6009 </member> 6009 <member name="F:OpenMetaverse.Simulator.ProductSku">
6010 <member name="T:OpenMetaverse.GridLayer"> 6010 <summary>The billing product SKU</summary>
6011 <summary> 6011 <remarks>Known values are:
6012 Visual chunk of the grid map 6012 <list type="table">
6013 </summary> 6013 <item>023 Mainland / Full Region</item>
6014 </member> 6014 <item>024 Estate / Full Region</item>
6015 <member name="T:OpenMetaverse.MapItem"> 6015 <item>027 Estate / Openspace</item>
6016 <summary> 6016 <item>029 Estate / Homestead</item>
6017 Base class for Map Items 6017 <item>129 Mainland / Homestead (Linden Owned)</item>
6018 </summary> 6018 <item>131 Linden Homes / Full Region</item>
6019 </member> 6019 </list>
6020 <member name="F:OpenMetaverse.MapItem.GlobalX"> 6020 </remarks>
6021 <summary>The Global X position of the item</summary> 6021 </member>
6022 </member> 6022 <member name="F:OpenMetaverse.Simulator.Sequence">
6023 <member name="F:OpenMetaverse.MapItem.GlobalY"> 6023 <summary>The current sequence number for packets sent to this
6024 <summary>The Global Y position of the item</summary> 6024 simulator. Must be Interlocked before modifying. Only
6025 </member> 6025 useful for applications manipulating sequence numbers</summary>
6026 <member name="P:OpenMetaverse.MapItem.LocalX"> 6026 </member>
6027 <summary>Get the Local X position of the item</summary> 6027 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars">
6028 </member> 6028 <summary>
6029 <member name="P:OpenMetaverse.MapItem.LocalY"> 6029 A thread-safe dictionary containing avatars in a simulator
6030 <summary>Get the Local Y position of the item</summary> 6030 </summary>
6031 </member> 6031 </member>
6032 <member name="P:OpenMetaverse.MapItem.RegionHandle"> 6032 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives">
6033 <summary>Get the Handle of the region</summary> 6033 <summary>
6034 </member> 6034 A thread-safe dictionary containing primitives in a simulator
6035 <member name="T:OpenMetaverse.MapAgentLocation"> 6035 </summary>
6036 <summary> 6036 </member>
6037 Represents an agent or group of agents location 6037 <member name="F:OpenMetaverse.Simulator.Parcels">
6038 </summary> 6038 <summary>
6039 </member> 6039 Provides access to an internal thread-safe dictionary containing parcel
6040 <member name="T:OpenMetaverse.MapTelehub"> 6040 information found in this simulator
6041 <summary> 6041 </summary>
6042 Represents a Telehub location 6042 </member>
6043 </summary> 6043 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull">
6044 </member> 6044 <summary>
6045 <member name="T:OpenMetaverse.MapLandForSale"> 6045 Checks simulator parcel map to make sure it has downloaded all data successfully
6046 <summary> 6046 </summary>
6047 Represents a non-adult parcel of land for sale 6047 <returns>true if map is full (contains no 0's)</returns>
6048 </summary> 6048 </member>
6049 </member> 6049 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate">
6050 <member name="T:OpenMetaverse.MapAdultLandForSale"> 6050 <summary>Used internally to track sim disconnections</summary>
6051 <summary> 6051 </member>
6052 Represents an Adult parcel of land for sale 6052 <member name="F:OpenMetaverse.Simulator.ConnectedEvent">
6053 </summary> 6053 <summary>Event that is triggered when the simulator successfully
6054 </member> 6054 establishes a connection</summary>
6055 <member name="T:OpenMetaverse.MapPGEvent"> 6055 </member>
6056 <summary> 6056 <member name="F:OpenMetaverse.Simulator.connected">
6057 Represents a PG Event 6057 <summary>Whether this sim is currently connected or not. Hooked up
6058 </summary> 6058 to the property Connected</summary>
6059 </member> 6059 </member>
6060 <member name="T:OpenMetaverse.MapMatureEvent"> 6060 <member name="F:OpenMetaverse.Simulator.avatarPositions">
6061 <summary> 6061 <summary>Coarse locations of avatars in this simulator</summary>
6062 Represents a Mature event 6062 </member>
6063 </summary> 6063 <member name="F:OpenMetaverse.Simulator.preyID">
6064 </member> 6064 <summary>AvatarPositions key representing TrackAgent target</summary>
6065 <member name="T:OpenMetaverse.MapAdultEvent"> 6065 </member>
6066 <summary> 6066 <member name="F:OpenMetaverse.Simulator.PacketArchive">
6067 Represents an Adult event 6067 <summary>Sequence numbers of packets we've received
6068 </summary> 6068 (for duplicate checking)</summary>
6069 </member> 6069 </member>
6070 <member name="T:OpenMetaverse.GridManager"> 6070 <member name="F:OpenMetaverse.Simulator.NeedAck">
6071 <summary> 6071 <summary>Packets we sent out that need ACKs from the simulator</summary>
6072 Manages grid-wide tasks such as the world map 6072 </member>
6073 </summary> 6073 <member name="F:OpenMetaverse.Simulator.pauseSerial">
6074 </member> 6074 <summary>Sequence number for pause/resume</summary>
6075 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate"> 6075 </member>
6076 <summary>The event subscribers. null if no subcribers</summary> 6076 <member name="F:OpenMetaverse.Simulator.handshakeComplete">
6077 </member> 6077 <summary>Indicates if UDP connection to the sim is fully established</summary>
6078 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)"> 6078 </member>
6079 <summary>Raises the CoarseLocationUpdate event</summary> 6079 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)">
6080 <param name="e">A CoarseLocationUpdateEventArgs object containing the 6080 <summary>
6081 data sent by simulator</param> 6081
6082 </member> 6082 </summary>
6083 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock"> 6083 <param name="client">Reference to the GridClient object</param>
6084 <summary>Thread sync lock object</summary> 6084 <param name="address">IPEndPoint of the simulator</param>
6085 </member> 6085 <param name="handle">handle of the simulator</param>
6086 <member name="F:OpenMetaverse.GridManager.m_GridRegion"> 6086 </member>
6087 <summary>The event subscribers. null if no subcribers</summary> 6087 <member name="M:OpenMetaverse.Simulator.Dispose">
6088 </member> 6088 <summary>
6089 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)"> 6089 Called when this Simulator object is being destroyed
6090 <summary>Raises the GridRegion event</summary> 6090 </summary>
6091 <param name="e">A GridRegionEventArgs object containing the 6091 </member>
6092 data sent by simulator</param> 6092 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)">
6093 </member> 6093 <summary>
6094 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock"> 6094 Attempt to connect to this simulator
6095 <summary>Thread sync lock object</summary> 6095 </summary>
6096 </member> 6096 <param name="moveToSim">Whether to move our agent in to this sim or not</param>
6097 <member name="F:OpenMetaverse.GridManager.m_GridLayer"> 6097 <returns>True if the connection succeeded or connection status is
6098 <summary>The event subscribers. null if no subcribers</summary> 6098 unknown, false if there was a failure</returns>
6099 </member> 6099 </member>
6100 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)"> 6100 <member name="M:OpenMetaverse.Simulator.UseCircuitCode">
6101 <summary>Raises the GridLayer event</summary> 6101 <summary>
6102 <param name="e">A GridLayerEventArgs object containing the 6102 Initiates connection to the simulator
6103 data sent by simulator</param> 6103 </summary>
6104 </member> 6104 </member>
6105 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock"> 6105 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)">
6106 <summary>Thread sync lock object</summary> 6106 <summary>
6107 </member> 6107 Disconnect from this simulator
6108 <member name="F:OpenMetaverse.GridManager.m_GridItems"> 6108 </summary>
6109 <summary>The event subscribers. null if no subcribers</summary> 6109 </member>
6110 </member> 6110 <member name="M:OpenMetaverse.Simulator.Pause">
6111 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)"> 6111 <summary>
6112 <summary>Raises the GridItems event</summary> 6112 Instructs the simulator to stop sending update (and possibly other) packets
6113 <param name="e">A GridItemEventArgs object containing the 6113 </summary>
6114 data sent by simulator</param> 6114 </member>
6115 </member> 6115 <member name="M:OpenMetaverse.Simulator.Resume">
6116 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock"> 6116 <summary>
6117 <summary>Thread sync lock object</summary> 6117 Instructs the simulator to resume sending update packets (unpause)
6118 </member> 6118 </summary>
6119 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply"> 6119 </member>
6120 <summary>The event subscribers. null if no subcribers</summary> 6120 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)">
6121 </member> 6121 <summary>
6122 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)"> 6122 Retrieve the terrain height at a given coordinate
6123 <summary>Raises the RegionHandleReply event</summary> 6123 </summary>
6124 <param name="e">A RegionHandleReplyEventArgs object containing the 6124 <param name="x">Sim X coordinate, valid range is from 0 to 255</param>
6125 data sent by simulator</param> 6125 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param>
6126 </member> 6126 <param name="height">The terrain height at the given point if the
6127 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock"> 6127 lookup was successful, otherwise 0.0f</param>
6128 <summary>Thread sync lock object</summary> 6128 <returns>True if the lookup was successful, otherwise false</returns>
6129 </member> 6129 </member>
6130 <member name="F:OpenMetaverse.GridManager.Regions"> 6130 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)">
6131 <summary>A dictionary of all the regions, indexed by region name</summary> 6131 <summary>
6132 </member> 6132 Sends a packet
6133 <member name="F:OpenMetaverse.GridManager.RegionsByHandle"> 6133 </summary>
6134 <summary>A dictionary of all the regions, indexed by region handle</summary> 6134 <param name="packet">Packet to be sent</param>
6135 </member> 6135 </member>
6136 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)"> 6136 <member name="M:OpenMetaverse.Simulator.SendPing">
6137 <summary> 6137 <summary>
6138 Constructor 6138
6139 </summary> 6139 </summary>
6140 <param name="client">Instance of GridClient object to associate with this GridManager instance</param> 6140 </member>
6141 </member> 6141 <member name="M:OpenMetaverse.Simulator.ToString">
6142 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)"> 6142 <summary>
6143 <summary> 6143 Returns Simulator Name as a String
6144 6144 </summary>
6145 </summary> 6145 <returns></returns>
6146 <param name="layer"></param> 6146 </member>
6147 </member> 6147 <member name="M:OpenMetaverse.Simulator.GetHashCode">
6148 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)"> 6148 <summary>
6149 <summary> 6149
6150 Request a map layer 6150 </summary>
6151 </summary> 6151 <returns></returns>
6152 <param name="regionName">The name of the region</param> 6152 </member>
6153 <param name="layer">The type of layer</param> 6153 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)">
6154 </member> 6154 <summary>
6155 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)"> 6155
6156 <summary> 6156 </summary>
6157 6157 <param name="obj"></param>
6158 </summary> 6158 <returns></returns>
6159 <param name="layer"></param> 6159 </member>
6160 <param name="minX"></param> 6160 <member name="M:OpenMetaverse.Simulator.SendAcks">
6161 <param name="minY"></param> 6161 <summary>
6162 <param name="maxX"></param> 6162 Sends out pending acknowledgements
6163 <param name="maxY"></param> 6163 </summary>
6164 <param name="returnNonExistent"></param> 6164 </member>
6165 </member> 6165 <member name="M:OpenMetaverse.Simulator.ResendUnacked">
6166 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)"> 6166 <summary>
6167 <summary> 6167 Resend unacknowledged packets
6168 6168 </summary>
6169 </summary> 6169 </member>
6170 <param name="regionHandle"></param> 6170 <member name="P:OpenMetaverse.Simulator.ParcelMap">
6171 <param name="item"></param> 6171 <summary>
6172 <param name="layer"></param> 6172 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped
6173 <param name="timeoutMS"></param> 6173 to each 64x64 parcel's LocalID.
6174 <returns></returns> 6174 </summary>
6175 </member> 6175 </member>
6176 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)"> 6176 <member name="P:OpenMetaverse.Simulator.IPEndPoint">
6177 <summary> 6177 <summary>The IP address and port of the server</summary>
6178 6178 </member>
6179 </summary> 6179 <member name="P:OpenMetaverse.Simulator.Connected">
6180 <param name="regionHandle"></param> 6180 <summary>Whether there is a working connection to the simulator or
6181 <param name="item"></param> 6181 not</summary>
6182 <param name="layer"></param> 6182 </member>
6183 </member> 6183 <member name="P:OpenMetaverse.Simulator.AvatarPositions">
6184 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)"> 6184 <summary>Coarse locations of avatars in this simulator</summary>
6185 <summary> 6185 </member>
6186 Request data for all mainland (Linden managed) simulators 6186 <member name="P:OpenMetaverse.Simulator.PreyID">
6187 </summary> 6187 <summary>AvatarPositions key representing TrackAgent target</summary>
6188 </member> 6188 </member>
6189 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)"> 6189 <member name="P:OpenMetaverse.Simulator.HandshakeComplete">
6190 <summary> 6190 <summary>Indicates if UDP connection to the sim is fully established</summary>
6191 Request the region handle for the specified region UUID 6191 </member>
6192 </summary> 6192 <member name="T:OpenMetaverse.Simulator.SimStats">
6193 <param name="regionID">UUID of the region to look up</param> 6193 <summary>
6194 </member> 6194 Simulator Statistics
6195 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)"> 6195 </summary>
6196 <summary> 6196 </member>
6197 Get grid region information using the region name, this function 6197 <member name="F:OpenMetaverse.Simulator.SimStats.SentPackets">
6198 will block until it can find the region or gives up 6198 <summary>Total number of packets sent by this simulator to this agent</summary>
6199 </summary> 6199 </member>
6200 <param name="name">Name of sim you're looking for</param> 6200 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets">
6201 <param name="layer">Layer that you are requesting</param> 6201 <summary>Total number of packets received by this simulator to this agent</summary>
6202 <param name="region">Will contain a GridRegion for the sim you're 6202 </member>
6203 looking for if successful, otherwise an empty structure</param> 6203 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes">
6204 <returns>True if the GridRegion was successfully fetched, otherwise 6204 <summary>Total number of bytes sent by this simulator to this agent</summary>
6205 false</returns> 6205 </member>
6206 </member> 6206 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes">
6207 <member name="M:OpenMetaverse.GridManager.MapBlockReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6207 <summary>Total number of bytes received by this simulator to this agent</summary>
6208 <summary>Process an incoming packet and raise the appropriate events</summary> 6208 </member>
6209 <param name="sender">The sender</param> 6209 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime">
6210 <param name="e">The EventArgs object containing the packet data</param> 6210 <summary>Time in seconds agent has been connected to simulator</summary>
6211 </member> 6211 </member>
6212 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 6212 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets">
6213 <summary>Process an incoming packet and raise the appropriate events</summary> 6213 <summary>Total number of packets that have been resent</summary>
6214 <param name="sender">The sender</param> 6214 </member>
6215 <param name="e">The EventArgs object containing the packet data</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.GridManager.SimulatorViewerTimeMessageHandler(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.GridManager.CoarseLocationHandler(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.GridManager.RegionHandleReplyHandler(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="E:OpenMetaverse.GridManager.CoarseLocationUpdate"> 6232 <summary>
6233 <summary>Raised when the simulator sends a <see cref="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"/> 6233 Outgoing bytes per second
6234 containing the location of agents in the simulator</summary> 6234 </summary>
6235 </member> 6235 <remarks>It would be nice to have this claculated on the fly, but
6236 <member name="E:OpenMetaverse.GridManager.GridRegion"> 6236 this is far, far easier</remarks>
6237 <summary>Raised when the simulator sends a Region Data in response to 6237 </member>
6238 a Map request</summary> 6238 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent">
6239 </member> 6239 <summary>Time last ping was sent</summary>
6240 <member name="E:OpenMetaverse.GridManager.GridLayer"> 6240 </member>
6241 <summary>Raised when the simulator sends GridLayer object containing 6241 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID">
6242 a map tile coordinates and texture information</summary> 6242 <summary>ID of last Ping sent</summary>
6243 </member> 6243 </member>
6244 <member name="E:OpenMetaverse.GridManager.GridItems"> 6244 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag">
6245 <summary>Raised when the simulator sends GridItems object containing 6245 <summary></summary>
6246 details on events, land sales at a specific location</summary> 6246 </member>
6247 </member> 6247 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings">
6248 <member name="E:OpenMetaverse.GridManager.RegionHandleReply"> 6248 <summary></summary>
6249 <summary>Raised in response to a Region lookup</summary> 6249 </member>
6250 </member> 6250 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation">
6251 <member name="P:OpenMetaverse.GridManager.SunPhase"> 6251 <summary>Current time dilation of this simulator</summary>
6252 <summary>Unknown</summary> 6252 </member>
6253 </member> 6253 <member name="F:OpenMetaverse.Simulator.SimStats.FPS">
6254 <member name="P:OpenMetaverse.GridManager.SunDirection"> 6254 <summary>Current Frames per second of simulator</summary>
6255 <summary>Current direction of the sun</summary> 6255 </member>
6256 </member> 6256 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS">
6257 <member name="P:OpenMetaverse.GridManager.SunAngVelocity"> 6257 <summary>Current Physics frames per second of simulator</summary>
6258 <summary>Current angular velocity of the sun</summary> 6258 </member>
6259 </member> 6259 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates">
6260 <member name="P:OpenMetaverse.GridManager.WorldTime"> 6260 <summary></summary>
6261 <summary>Current world time</summary> 6261 </member>
6262 </member> 6262 <member name="F:OpenMetaverse.Simulator.SimStats.FrameTime">
6263 <member name="T:OpenMetaverse.Primitive"> 6263 <summary></summary>
6264 <summary> 6264 </member>
6265 Particle system specific enumerators, flags and methods. 6265 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime">
6266 </summary> 6266 <summary></summary>
6267 </member> 6267 </member>
6268 <member name="F:OpenMetaverse.Primitive.ID"> 6268 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime">
6269 <summary></summary> 6269 <summary></summary>
6270 </member> 6270 </member>
6271 <member name="F:OpenMetaverse.Primitive.GroupID"> 6271 <member name="F:OpenMetaverse.Simulator.SimStats.ImageTime">
6272 <summary></summary> 6272 <summary></summary>
6273 </member> 6273 </member>
6274 <member name="F:OpenMetaverse.Primitive.LocalID"> 6274 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime">
6275 <summary></summary> 6275 <summary></summary>
6276 </member> 6276 </member>
6277 <member name="F:OpenMetaverse.Primitive.ParentID"> 6277 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime">
6278 <summary></summary> 6278 <summary></summary>
6279 </member> 6279 </member>
6280 <member name="F:OpenMetaverse.Primitive.RegionHandle"> 6280 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime">
6281 <summary></summary> 6281 <summary></summary>
6282 </member> 6282 </member>
6283 <member name="F:OpenMetaverse.Primitive.Flags"> 6283 <member name="F:OpenMetaverse.Simulator.SimStats.Objects">
6284 <summary></summary> 6284 <summary>Total number of objects Simulator is simulating</summary>
6285 </member> 6285 </member>
6286 <member name="F:OpenMetaverse.Primitive.TreeSpecies"> 6286 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects">
6287 <summary>Foliage type for this primitive. Only applicable if this 6287 <summary>Total number of Active (Scripted) objects running</summary>
6288 primitive is foliage</summary> 6288 </member>
6289 </member> 6289 <member name="F:OpenMetaverse.Simulator.SimStats.Agents">
6290 <member name="F:OpenMetaverse.Primitive.ScratchPad"> 6290 <summary>Number of agents currently in this simulator</summary>
6291 <summary>Unknown</summary> 6291 </member>
6292 </member> 6292 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents">
6293 <member name="F:OpenMetaverse.Primitive.Position"> 6293 <summary>Number of agents in neighbor simulators</summary>
6294 <summary></summary> 6294 </member>
6295 </member> 6295 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts">
6296 <member name="F:OpenMetaverse.Primitive.Scale"> 6296 <summary>Number of Active scripts running in this simulator</summary>
6297 <summary></summary> 6297 </member>
6298 </member> 6298 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS">
6299 <member name="F:OpenMetaverse.Primitive.Rotation"> 6299 <summary></summary>
6300 <summary></summary> 6300 </member>
6301 </member> 6301 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS">
6302 <member name="F:OpenMetaverse.Primitive.Velocity"> 6302 <summary></summary>
6303 <summary></summary> 6303 </member>
6304 </member> 6304 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS">
6305 <member name="F:OpenMetaverse.Primitive.AngularVelocity"> 6305 <summary></summary>
6306 <summary></summary> 6306 </member>
6307 </member> 6307 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads">
6308 <member name="F:OpenMetaverse.Primitive.Acceleration"> 6308 <summary>Number of downloads pending</summary>
6309 <summary></summary> 6309 </member>
6310 </member> 6310 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads">
6311 <member name="F:OpenMetaverse.Primitive.CollisionPlane"> 6311 <summary>Number of uploads pending</summary>
6312 <summary></summary> 6312 </member>
6313 </member> 6313 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize">
6314 <member name="F:OpenMetaverse.Primitive.Flexible"> 6314 <summary></summary>
6315 <summary></summary> 6315 </member>
6316 </member> 6316 <member name="F:OpenMetaverse.Simulator.SimStats.ResidentSize">
6317 <member name="F:OpenMetaverse.Primitive.Light"> 6317 <summary></summary>
6318 <summary></summary> 6318 </member>
6319 </member> 6319 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads">
6320 <member name="F:OpenMetaverse.Primitive.Sculpt"> 6320 <summary>Number of local uploads pending</summary>
6321 <summary></summary> 6321 </member>
6322 </member> 6322 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes">
6323 <member name="F:OpenMetaverse.Primitive.ClickAction"> 6323 <summary>Unacknowledged bytes in queue</summary>
6324 <summary></summary> 6324 </member>
6325 </member> 6325 <member name="T:OpenMetaverse.InventoryException">
6326 <member name="F:OpenMetaverse.Primitive.Sound"> 6326 <summary>
6327 <summary></summary> 6327 Exception class to identify inventory exceptions
6328 </member> 6328 </summary>
6329 <member name="F:OpenMetaverse.Primitive.OwnerID"> 6329 </member>
6330 <summary>Identifies the owner if audio or a particle system is 6330 <member name="T:OpenMetaverse.Inventory">
6331 active</summary> 6331 <summary>
6332 </member> 6332 Responsible for maintaining inventory structure. Inventory constructs nodes
6333 <member name="F:OpenMetaverse.Primitive.SoundFlags"> 6333 and manages node children as is necessary to maintain a coherant hirarchy.
6334 <summary></summary> 6334 Other classes should not manipulate or create InventoryNodes explicitly. When
6335 </member> 6335 A node's parent changes (when a folder is moved, for example) simply pass
6336 <member name="F:OpenMetaverse.Primitive.SoundGain"> 6336 Inventory the updated InventoryFolder and it will make the appropriate changes
6337 <summary></summary> 6337 to its internal representation.
6338 </member> 6338 </summary>
6339 <member name="F:OpenMetaverse.Primitive.SoundRadius"> 6339 </member>
6340 <summary></summary> 6340 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated">
6341 </member> 6341 <summary>The event subscribers, null of no subscribers</summary>
6342 <member name="F:OpenMetaverse.Primitive.Text"> 6342 </member>
6343 <summary></summary> 6343 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)">
6344 </member> 6344 <summary>Raises the InventoryObjectUpdated Event</summary>
6345 <member name="F:OpenMetaverse.Primitive.TextColor"> 6345 <param name="e">A InventoryObjectUpdatedEventArgs object containing
6346 <summary></summary> 6346 the data sent from the simulator</param>
6347 </member> 6347 </member>
6348 <member name="F:OpenMetaverse.Primitive.MediaURL"> 6348 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock">
6349 <summary></summary> 6349 <summary>Thread sync lock object</summary>
6350 </member> 6350 </member>
6351 <member name="F:OpenMetaverse.Primitive.Joint"> 6351 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved">
6352 <summary></summary> 6352 <summary>The event subscribers, null of no subscribers</summary>
6353 </member> 6353 </member>
6354 <member name="F:OpenMetaverse.Primitive.JointPivot"> 6354 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)">
6355 <summary></summary> 6355 <summary>Raises the InventoryObjectRemoved Event</summary>
6356 </member> 6356 <param name="e">A InventoryObjectRemovedEventArgs object containing
6357 <member name="F:OpenMetaverse.Primitive.JointAxisOrAnchor"> 6357 the data sent from the simulator</param>
6358 <summary></summary> 6358 </member>
6359 </member> 6359 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock">
6360 <member name="F:OpenMetaverse.Primitive.NameValues"> 6360 <summary>Thread sync lock object</summary>
6361 <summary></summary> 6361 </member>
6362 </member> 6362 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded">
6363 <member name="F:OpenMetaverse.Primitive.PrimData"> 6363 <summary>The event subscribers, null of no subscribers</summary>
6364 <summary></summary> 6364 </member>
6365 </member> 6365 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)">
6366 <member name="F:OpenMetaverse.Primitive.Properties"> 6366 <summary>Raises the InventoryObjectAdded Event</summary>
6367 <summary></summary> 6367 <param name="e">A InventoryObjectAddedEventArgs object containing
6368 </member> 6368 the data sent from the simulator</param>
6369 <member name="M:OpenMetaverse.Primitive.#ctor"> 6369 </member>
6370 <summary> 6370 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock">
6371 Default constructor 6371 <summary>Thread sync lock object</summary>
6372 </summary> 6372 </member>
6373 </member> 6373 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)">
6374 <member name="M:OpenMetaverse.Primitive.PackPathTwist(System.Single)"> 6374 <summary>
6375 <summary> 6375 Returns the contents of the specified folder
6376 Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 6376 </summary>
6377 parameters in to signed eight bit values 6377 <param name="folder">A folder's UUID</param>
6378 </summary> 6378 <returns>The contents of the folder corresponding to <code>folder</code></returns>
6379 <param name="pathTwist">Floating point parameter to pack</param> 6379 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception>
6380 <returns>Signed eight bit value containing the packed parameter</returns> 6380 </member>
6381 </member> 6381 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)">
6382 <member name="M:OpenMetaverse.Primitive.UnpackPathTwist(System.SByte)"> 6382 <summary>
6383 <summary> 6383 Updates the state of the InventoryNode and inventory data structure that
6384 Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew 6384 is responsible for the InventoryObject. If the item was previously not added to inventory,
6385 parameters from signed eight bit integers to floating point values 6385 it adds the item, and updates structure accordingly. If it was, it updates the
6386 </summary> 6386 InventoryNode, changing the parent node if <code>item.parentUUID</code> does
6387 <param name="pathTwist">Signed eight bit value to unpack</param> 6387 not match <code>node.Parent.Data.UUID</code>.
6388 <returns>Unpacked floating point value</returns> 6388
6389 </member> 6389 You can not set the inventory root folder using this method
6390 <member name="F:OpenMetaverse.Primitive.ParticleSys"> 6390 </summary>
6391 <summary></summary> 6391 <param name="item">The InventoryObject to store</param>
6392 </member> 6392 </member>
6393 <member name="F:OpenMetaverse.Primitive.MediaVersion"> 6393 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)">
6394 <summary> 6394 <summary>
6395 Current version of the media data for the prim 6395 Removes the InventoryObject and all related node data from Inventory.
6396 </summary> 6396 </summary>
6397 </member> 6397 <param name="item">The InventoryObject to remove.</param>
6398 <member name="F:OpenMetaverse.Primitive.FaceMedia"> 6398 </member>
6399 <summary> 6399 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)">
6400 Array of media entries indexed by face number 6400 <summary>
6401 </summary> 6401 Used to find out if Inventory contains the InventoryObject
6402 </member> 6402 specified by <code>uuid</code>.
6403 <member name="F:OpenMetaverse.Primitive.Textures"> 6403 </summary>
6404 <summary></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="F:OpenMetaverse.Primitive.TextureAnim"> 6406 </member>
6407 <summary></summary> 6407 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)">
6408 </member> 6408 <summary>
6409 <member name="P:OpenMetaverse.Primitive.Type"> 6409 Saves the current inventory structure to a cache file
6410 <summary>Uses basic heuristics to estimate the primitive shape</summary> 6410 </summary>
6411 </member> 6411 <param name="filename">Name of the cache file to save to</param>
6412 <member name="T:OpenMetaverse.Primitive.ConstructionData"> 6412 </member>
6413 <summary> 6413 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)">
6414 Parameters used to construct a visual representation of a primitive 6414 <summary>
6415 </summary> 6415 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful.
6416 </member> 6416 </summary>
6417 <member name="F:OpenMetaverse.Primitive.ConstructionData.profileCurve"> 6417 <param name="filename">Name of the cache file to load</param>
6418 <summary></summary> 6418 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns>
6419 </member> 6419 </member>
6420 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathCurve"> 6420 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated">
6421 <summary></summary> 6421 <summary>Raised when the simulator sends us data containing
6422 </member> 6422 ...</summary>
6423 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathEnd"> 6423 </member>
6424 <summary></summary> 6424 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved">
6425 </member> 6425 <summary>Raised when the simulator sends us data containing
6426 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRadiusOffset"> 6426 ...</summary>
6427 <summary></summary> 6427 </member>
6428 </member> 6428 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded">
6429 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathSkew"> 6429 <summary>Raised when the simulator sends us data containing
6430 <summary></summary> 6430 ...</summary>
6431 </member> 6431 </member>
6432 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleX"> 6432 <member name="P:OpenMetaverse.Inventory.RootFolder">
6433 <summary></summary> 6433 <summary>
6434 </member> 6434 The root folder of this avatars inventory
6435 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathScaleY"> 6435 </summary>
6436 <summary></summary> 6436 </member>
6437 </member> 6437 <member name="P:OpenMetaverse.Inventory.LibraryFolder">
6438 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearX"> 6438 <summary>
6439 <summary></summary> 6439 The default shared library folder
6440 </member> 6440 </summary>
6441 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathShearY"> 6441 </member>
6442 <summary></summary> 6442 <member name="P:OpenMetaverse.Inventory.RootNode">
6443 </member> 6443 <summary>
6444 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperX"> 6444 The root node of the avatars inventory
6445 <summary></summary> 6445 </summary>
6446 </member> 6446 </member>
6447 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTaperY"> 6447 <member name="P:OpenMetaverse.Inventory.LibraryRootNode">
6448 <summary></summary> 6448 <summary>
6449 </member> 6449 The root node of the default shared library
6450 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathBegin"> 6450 </summary>
6451 <summary></summary> 6451 </member>
6452 </member> 6452 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)">
6453 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwist"> 6453 <summary>
6454 <summary></summary> 6454 By using the bracket operator on this class, the program can get the
6455 </member> 6455 InventoryObject designated by the specified uuid. If the value for the corresponding
6456 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathTwistBegin"> 6456 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>.
6457 <summary></summary> 6457 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>,
6458 </member> 6458 the uuid parameter is ignored.
6459 <member name="F:OpenMetaverse.Primitive.ConstructionData.PathRevolutions"> 6459 </summary>
6460 <summary></summary> 6460 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param>
6461 </member> 6461 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns>
6462 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileBegin"> 6462 </member>
6463 <summary></summary> 6463 <member name="T:OpenMetaverse.Bumpiness">
6464 </member> 6464 <summary>
6465 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileEnd"> 6465 The type of bump-mapping applied to a face
6466 <summary></summary> 6466 </summary>
6467 </member> 6467 </member>
6468 <member name="F:OpenMetaverse.Primitive.ConstructionData.ProfileHollow"> 6468 <member name="F:OpenMetaverse.Bumpiness.None">
6469 <summary></summary> 6469 <summary></summary>
6470 </member> 6470 </member>
6471 <member name="F:OpenMetaverse.Primitive.ConstructionData.Material"> 6471 <member name="F:OpenMetaverse.Bumpiness.Brightness">
6472 <summary></summary> 6472 <summary></summary>
6473 </member> 6473 </member>
6474 <member name="F:OpenMetaverse.Primitive.ConstructionData.State"> 6474 <member name="F:OpenMetaverse.Bumpiness.Darkness">
6475 <summary></summary> 6475 <summary></summary>
6476 </member> 6476 </member>
6477 <member name="F:OpenMetaverse.Primitive.ConstructionData.PCode"> 6477 <member name="F:OpenMetaverse.Bumpiness.Woodgrain">
6478 <summary></summary> 6478 <summary></summary>
6479 </member> 6479 </member>
6480 <member name="P:OpenMetaverse.Primitive.ConstructionData.AttachmentPoint"> 6480 <member name="F:OpenMetaverse.Bumpiness.Bark">
6481 <summary>Attachment point to an avatar</summary> 6481 <summary></summary>
6482 </member> 6482 </member>
6483 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileCurve"> 6483 <member name="F:OpenMetaverse.Bumpiness.Bricks">
6484 <summary></summary> 6484 <summary></summary>
6485 </member> 6485 </member>
6486 <member name="P:OpenMetaverse.Primitive.ConstructionData.ProfileHole"> 6486 <member name="F:OpenMetaverse.Bumpiness.Checker">
6487 <summary></summary> 6487 <summary></summary>
6488 </member> 6488 </member>
6489 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathBeginScale"> 6489 <member name="F:OpenMetaverse.Bumpiness.Concrete">
6490 <summary></summary> 6490 <summary></summary>
6491 </member> 6491 </member>
6492 <member name="P:OpenMetaverse.Primitive.ConstructionData.PathEndScale"> 6492 <member name="F:OpenMetaverse.Bumpiness.Crustytile">
6493 <summary></summary> 6493 <summary></summary>
6494 </member> 6494 </member>
6495 <member name="T:OpenMetaverse.Primitive.FlexibleData"> 6495 <member name="F:OpenMetaverse.Bumpiness.Cutstone">
6496 <summary> 6496 <summary></summary>
6497 Information on the flexible properties of a primitive 6497 </member>
6498 </summary> 6498 <member name="F:OpenMetaverse.Bumpiness.Discs">
6499 </member> 6499 <summary></summary>
6500 <member name="F:OpenMetaverse.Primitive.FlexibleData.Softness"> 6500 </member>
6501 <summary></summary> 6501 <member name="F:OpenMetaverse.Bumpiness.Gravel">
6502 </member> 6502 <summary></summary>
6503 <member name="F:OpenMetaverse.Primitive.FlexibleData.Gravity"> 6503 </member>
6504 <summary></summary> 6504 <member name="F:OpenMetaverse.Bumpiness.Petridish">
6505 </member> 6505 <summary></summary>
6506 <member name="F:OpenMetaverse.Primitive.FlexibleData.Drag"> 6506 </member>
6507 <summary></summary> 6507 <member name="F:OpenMetaverse.Bumpiness.Siding">
6508 </member> 6508 <summary></summary>
6509 <member name="F:OpenMetaverse.Primitive.FlexibleData.Wind"> 6509 </member>
6510 <summary></summary> 6510 <member name="F:OpenMetaverse.Bumpiness.Stonetile">
6511 </member> 6511 <summary></summary>
6512 <member name="F:OpenMetaverse.Primitive.FlexibleData.Tension"> 6512 </member>
6513 <summary></summary> 6513 <member name="F:OpenMetaverse.Bumpiness.Stucco">
6514 </member> 6514 <summary></summary>
6515 <member name="F:OpenMetaverse.Primitive.FlexibleData.Force"> 6515 </member>
6516 <summary></summary> 6516 <member name="F:OpenMetaverse.Bumpiness.Suction">
6517 </member> 6517 <summary></summary>
6518 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor"> 6518 </member>
6519 <summary> 6519 <member name="F:OpenMetaverse.Bumpiness.Weave">
6520 Default constructor 6520 <summary></summary>
6521 </summary> 6521 </member>
6522 </member> 6522 <member name="T:OpenMetaverse.Shininess">
6523 <member name="M:OpenMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)"> 6523 <summary>
6524 <summary> 6524 The level of shininess applied to a face
6525 6525 </summary>
6526 </summary> 6526 </member>
6527 <param name="data"></param> 6527 <member name="F:OpenMetaverse.Shininess.None">
6528 <param name="pos"></param> 6528 <summary></summary>
6529 </member> 6529 </member>
6530 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetBytes"> 6530 <member name="F:OpenMetaverse.Shininess.Low">
6531 <summary> 6531 <summary></summary>
6532 6532 </member>
6533 </summary> 6533 <member name="F:OpenMetaverse.Shininess.Medium">
6534 <returns></returns> 6534 <summary></summary>
6535 </member> 6535 </member>
6536 <member name="M:OpenMetaverse.Primitive.FlexibleData.GetOSD"> 6536 <member name="F:OpenMetaverse.Shininess.High">
6537 <summary> 6537 <summary></summary>
6538 6538 </member>
6539 </summary> 6539 <member name="T:OpenMetaverse.MappingType">
6540 <returns></returns> 6540 <summary>
6541 </member> 6541 The texture mapping style used for a face
6542 <member name="T:OpenMetaverse.Primitive.LightData"> 6542 </summary>
6543 <summary> 6543 </member>
6544 Information on the light properties of a primitive 6544 <member name="F:OpenMetaverse.MappingType.Default">
6545 </summary> 6545 <summary></summary>
6546 </member> 6546 </member>
6547 <member name="F:OpenMetaverse.Primitive.LightData.Color"> 6547 <member name="F:OpenMetaverse.MappingType.Planar">
6548 <summary></summary> 6548 <summary></summary>
6549 </member> 6549 </member>
6550 <member name="F:OpenMetaverse.Primitive.LightData.Intensity"> 6550 <member name="T:OpenMetaverse.TextureAttributes">
6551 <summary></summary> 6551 <summary>
6552 </member> 6552 Flags in the TextureEntry block that describe which properties are
6553 <member name="F:OpenMetaverse.Primitive.LightData.Radius"> 6553 set
6554 <summary></summary> 6554 </summary>
6555 </member> 6555 </member>
6556 <member name="F:OpenMetaverse.Primitive.LightData.Cutoff"> 6556 <member name="F:OpenMetaverse.TextureAttributes.None">
6557 <summary></summary> 6557 <summary></summary>
6558 </member> 6558 </member>
6559 <member name="F:OpenMetaverse.Primitive.LightData.Falloff"> 6559 <member name="F:OpenMetaverse.TextureAttributes.TextureID">
6560 <summary></summary> 6560 <summary></summary>
6561 </member> 6561 </member>
6562 <member name="M:OpenMetaverse.Primitive.LightData.#ctor"> 6562 <member name="F:OpenMetaverse.TextureAttributes.RGBA">
6563 <summary> 6563 <summary></summary>
6564 Default constructor 6564 </member>
6565 </summary> 6565 <member name="F:OpenMetaverse.TextureAttributes.RepeatU">
6566 </member> 6566 <summary></summary>
6567 <member name="M:OpenMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)"> 6567 </member>
6568 <summary> 6568 <member name="F:OpenMetaverse.TextureAttributes.RepeatV">
6569 6569 <summary></summary>
6570 </summary> 6570 </member>
6571 <param name="data"></param> 6571 <member name="F:OpenMetaverse.TextureAttributes.OffsetU">
6572 <param name="pos"></param> 6572 <summary></summary>
6573 </member> 6573 </member>
6574 <member name="M:OpenMetaverse.Primitive.LightData.GetBytes"> 6574 <member name="F:OpenMetaverse.TextureAttributes.OffsetV">
6575 <summary> 6575 <summary></summary>
6576 6576 </member>
6577 </summary> 6577 <member name="F:OpenMetaverse.TextureAttributes.Rotation">
6578 <returns></returns> 6578 <summary></summary>
6579 </member> 6579 </member>
6580 <member name="M:OpenMetaverse.Primitive.LightData.ToString"> 6580 <member name="F:OpenMetaverse.TextureAttributes.Material">
6581 <summary> 6581 <summary></summary>
6582 6582 </member>
6583 </summary> 6583 <member name="F:OpenMetaverse.TextureAttributes.Media">
6584 <returns></returns> 6584 <summary></summary>
6585 </member> 6585 </member>
6586 <member name="T:OpenMetaverse.Primitive.SculptData"> 6586 <member name="F:OpenMetaverse.TextureAttributes.Glow">
6587 <summary> 6587 <summary></summary>
6588 Information on the sculpt properties of a sculpted primitive 6588 </member>
6589 </summary> 6589 <member name="F:OpenMetaverse.TextureAttributes.All">
6590 </member> 6590 <summary></summary>
6591 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor"> 6591 </member>
6592 <summary> 6592 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width">
6593 Default constructor 6593 <summary>
6594 </summary> 6594 Image width
6595 </member> 6595 </summary>
6596 <member name="M:OpenMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)"> 6596 </member>
6597 <summary> 6597 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height">
6598 6598 <summary>
6599 </summary> 6599 Image height
6600 <param name="data"></param> 6600 </summary>
6601 <param name="pos"></param> 6601 </member>
6602 </member> 6602 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels">
6603 <member name="P:OpenMetaverse.Primitive.SculptData.Invert"> 6603 <summary>
6604 <summary> 6604 Image channel flags
6605 Render inside out (inverts the normals). 6605 </summary>
6606 </summary> 6606 </member>
6607 </member> 6607 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red">
6608 <member name="P:OpenMetaverse.Primitive.SculptData.Mirror"> 6608 <summary>
6609 <summary> 6609 Red channel data
6610 Render an X axis mirror of the sculpty. 6610 </summary>
6611 </summary> 6611 </member>
6612 </member> 6612 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green">
6613 <member name="T:OpenMetaverse.Primitive.ObjectProperties"> 6613 <summary>
6614 <summary> 6614 Green channel data
6615 Extended properties to describe an object 6615 </summary>
6616 </summary> 6616 </member>
6617 </member> 6617 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue">
6618 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ObjectID"> 6618 <summary>
6619 <summary></summary> 6619 Blue channel data
6620 </member> 6620 </summary>
6621 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreatorID"> 6621 </member>
6622 <summary></summary> 6622 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha">
6623 </member> 6623 <summary>
6624 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnerID"> 6624 Alpha channel data
6625 <summary></summary> 6625 </summary>
6626 </member> 6626 </member>
6627 <member name="F:OpenMetaverse.Primitive.ObjectProperties.GroupID"> 6627 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump">
6628 <summary></summary> 6628 <summary>
6629 </member> 6629 Bump channel data
6630 <member name="F:OpenMetaverse.Primitive.ObjectProperties.CreationDate"> 6630 </summary>
6631 <summary></summary> 6631 </member>
6632 </member> 6632 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
6633 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Permissions"> 6633 <summary>
6634 <summary></summary> 6634 Create a new blank image
6635 </member> 6635 </summary>
6636 <member name="F:OpenMetaverse.Primitive.ObjectProperties.OwnershipCost"> 6636 <param name="width">width</param>
6637 <summary></summary> 6637 <param name="height">height</param>
6638 </member> 6638 <param name="channels">channel flags</param>
6639 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SaleType"> 6639 </member>
6640 <summary></summary> 6640 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)">
6641 </member> 6641 <summary>
6642 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SalePrice"> 6642
6643 <summary></summary> 6643 </summary>
6644 </member> 6644 <param name="bitmap"></param>
6645 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePerms"> 6645 </member>
6646 <summary></summary> 6646 <member name="M:OpenMetaverse.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)">
6647 </member> 6647 <summary>
6648 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTextures"> 6648 Convert the channels in the image. Channels are created or destroyed as required.
6649 <summary></summary> 6649 </summary>
6650 </member> 6650 <param name="channels">new channel flags</param>
6651 <member name="F:OpenMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner"> 6651 </member>
6652 <summary></summary> 6652 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)">
6653 </member> 6653 <summary>
6654 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Category"> 6654 Resize or stretch the image using nearest neighbor (ugly) resampling
6655 <summary></summary> 6655 </summary>
6656 </member> 6656 <param name="width">new width</param>
6657 <member name="F:OpenMetaverse.Primitive.ObjectProperties.InventorySerial"> 6657 <param name="height">new height</param>
6658 <summary></summary> 6658 </member>
6659 </member> 6659 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw">
6660 <member name="F:OpenMetaverse.Primitive.ObjectProperties.ItemID"> 6660 <summary>
6661 <summary></summary> 6661 Create a byte array containing 32-bit RGBA data with a bottom-left
6662 </member> 6662 origin, suitable for feeding directly into OpenGL
6663 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FolderID"> 6663 </summary>
6664 <summary></summary> 6664 <returns>A byte array containing raw texture data</returns>
6665 </member> 6665 </member>
6666 <member name="F:OpenMetaverse.Primitive.ObjectProperties.FromTaskID"> 6666 <member name="T:OpenMetaverse.Assets.AssetLandmark">
6667 <summary></summary> 6667 <summary>
6668 </member> 6668 Represents a Landmark with RegionID and Position vector
6669 <member name="F:OpenMetaverse.Primitive.ObjectProperties.LastOwnerID"> 6669 </summary>
6670 <summary></summary> 6670 </member>
6671 </member> 6671 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID">
6672 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Name"> 6672 <summary>UUID of the Landmark target region</summary>
6673 <summary></summary> 6673 </member>
6674 </member> 6674 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position">
6675 <member name="F:OpenMetaverse.Primitive.ObjectProperties.Description"> 6675 <summary> Local position of the target </summary>
6676 <summary></summary> 6676 </member>
6677 </member> 6677 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor">
6678 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TouchName"> 6678 <summary>Construct an Asset of type Landmark</summary>
6679 <summary></summary> 6679 </member>
6680 </member> 6680 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])">
6681 <member name="F:OpenMetaverse.Primitive.ObjectProperties.SitName"> 6681 <summary>
6682 <summary></summary> 6682 Construct an Asset object of type Landmark
6683 </member> 6683 </summary>
6684 <member name="F:OpenMetaverse.Primitive.ObjectProperties.TextureIDs"> 6684 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
6685 <summary></summary> 6685 <param name="assetData">A byte array containing the raw asset data</param>
6686 </member> 6686 </member>
6687 <member name="M:OpenMetaverse.Primitive.ObjectProperties.#ctor"> 6687 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,OpenMetaverse.Vector3)">
6688 <summary> 6688 <summary>
6689 Default constructor 6689 Constuct an asset of type Landmark
6690 </summary> 6690 </summary>
6691 </member> 6691 <param name="regionID">UUID of the target region</param>
6692 <member name="M:OpenMetaverse.Primitive.ObjectProperties.SetFamilyProperties(OpenMetaverse.Primitive.ObjectProperties)"> 6692 <param name="pos">Local position of landmark</param>
6693 <summary> 6693 </member>
6694 Set the properties that are set in an ObjectPropertiesFamily packet 6694 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode">
6695 </summary> 6695 <summary>
6696 <param name="props"><seealso cref="T:OpenMetaverse.Primitive.ObjectProperties"/> that has 6696 Encode the raw contents of a string with the specific Landmark format
6697 been partially filled by an ObjectPropertiesFamily packet</param> 6697 </summary>
6698 </member> 6698 </member>
6699 <member name="T:OpenMetaverse.Primitive.ParticleSystem"> 6699 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode">
6700 <summary> 6700 <summary>
6701 Complete structure for the particle system 6701 Decode the raw asset data, populating the RegionID and Position
6702 </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.Primitive.ParticleSystem.PartFlags"> 6704 </member>
6705 <summary>Particle Flags</summary> 6705 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType">
6706 <remarks>There appears to be more data packed in to this area 6706 <summary>Override the base classes AssetType</summary>
6707 for many particle systems. It doesn't appear to be flag values 6707 </member>
6708 and serialization breaks unless there is a flag for every 6708 <member name="T:OpenMetaverse.Assets.AssetClothing">
6709 possible bit so it is left as an unsigned integer</remarks> 6709 <summary>
6710 </member> 6710 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar
6711 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Pattern"> 6711 such as a Shirt, Pants, etc.
6712 <summary><seealso cref="T:SourcePattern"/> pattern of particles</summary> 6712 </summary>
6713 </member> 6713 </member>
6714 <member name="F:OpenMetaverse.Primitive.ParticleSystem.MaxAge"> 6714 <member name="T:OpenMetaverse.Assets.AssetWearable">
6715 <summary>A <see langword="float"/> representing the maximimum age (in seconds) particle will be displayed</summary> 6715 <summary>
6716 <remarks>Maximum value is 30 seconds</remarks> 6716 Represents a Wearable Asset, Clothing, Hair, Skin, Etc
6717 </member> 6717 </summary>
6718 <member name="F:OpenMetaverse.Primitive.ParticleSystem.StartAge"> 6718 </member>
6719 <summary>A <see langword="float"/> representing the number of seconds, 6719 <member name="F:OpenMetaverse.Assets.AssetWearable.Name">
6720 from when the particle source comes into view, 6720 <summary>A string containing the name of the asset</summary>
6721 or the particle system's creation, that the object will emits particles; 6721 </member>
6722 after this time period no more particles are emitted</summary> 6722 <member name="F:OpenMetaverse.Assets.AssetWearable.Description">
6723 </member> 6723 <summary>A string containing a short description of the asset</summary>
6724 <member name="F:OpenMetaverse.Primitive.ParticleSystem.InnerAngle"> 6724 </member>
6725 <summary>A <see langword="float"/> in radians that specifies where particles will not be created</summary> 6725 <member name="F:OpenMetaverse.Assets.AssetWearable.WearableType">
6726 </member> 6726 <summary>The Assets WearableType</summary>
6727 <member name="F:OpenMetaverse.Primitive.ParticleSystem.OuterAngle"> 6727 </member>
6728 <summary>A <see langword="float"/> in radians that specifies where particles will be created</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.Primitive.ParticleSystem.BurstRate"> 6730 </member>
6731 <summary>A <see langword="float"/> representing the number of seconds between burts.</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.Primitive.ParticleSystem.BurstRadius"> 6733 </member>
6734 <summary>A <see langword="float"/> representing the number of meters 6734 <member name="F:OpenMetaverse.Assets.AssetWearable.Creator">
6735 around the center of the source where particles will be created.</summary> 6735 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets creator</summary>
6736 </member> 6736 </member>
6737 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMin"> 6737 <member name="F:OpenMetaverse.Assets.AssetWearable.Owner">
6738 <summary>A <see langword="float"/> representing in seconds, the minimum speed between bursts of new particles 6738 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets current owner</summary>
6739 being emitted</summary> 6739 </member>
6740 </member> 6740 <member name="F:OpenMetaverse.Assets.AssetWearable.LastOwner">
6741 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstSpeedMax"> 6741 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the assets prior owner</summary>
6742 <summary>A <see langword="float"/> representing in seconds the maximum speed of new particles being emitted.</summary> 6742 </member>
6743 </member> 6743 <member name="F:OpenMetaverse.Assets.AssetWearable.Group">
6744 <member name="F:OpenMetaverse.Primitive.ParticleSystem.BurstPartCount"> 6744 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Group this asset is set to</summary>
6745 <summary>A <see langword="byte"/> representing the maximum number of particles emitted per burst</summary> 6745 </member>
6746 </member> 6746 <member name="F:OpenMetaverse.Assets.AssetWearable.GroupOwned">
6747 <member name="F:OpenMetaverse.Primitive.ParticleSystem.AngularVelocity"> 6747 <summary>True if the asset is owned by a <seealso cref="F:OpenMetaverse.Assets.AssetWearable.Group"/></summary>
6748 <summary>A <see cref="T:Vector3"/> which represents the velocity (speed) from the source which particles are emitted</summary> 6748 </member>
6749 </member> 6749 <member name="F:OpenMetaverse.Assets.AssetWearable.Permissions">
6750 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartAcceleration"> 6750 <summary>The Permissions mask of the asset</summary>
6751 <summary>A <see cref="T:Vector3"/> which represents the Acceleration from the source which particles are emitted</summary> 6751 </member>
6752 </member> 6752 <member name="F:OpenMetaverse.Assets.AssetWearable.Params">
6753 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Texture"> 6753 <summary>A Dictionary containing Key/Value pairs of the objects parameters</summary>
6754 <summary>The <see cref="T:UUID"/> Key of the texture displayed on the particle</summary> 6754 </member>
6755 </member> 6755 <member name="F:OpenMetaverse.Assets.AssetWearable.Textures">
6756 <member name="F:OpenMetaverse.Primitive.ParticleSystem.Target"> 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 <summary>The <see cref="T:UUID"/> Key of the specified target object or avatar particles will follow</summary> 6757 </member>
6758 </member> 6758 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor">
6759 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartDataFlags"> 6759 <summary>Initializes a new instance of an AssetWearable object</summary>
6760 <summary>Flags of particle from <seealso cref="T:ParticleDataFlags"/></summary> 6760 </member>
6761 </member> 6761 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(OpenMetaverse.UUID,System.Byte[])">
6762 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartMaxAge"> 6762 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
6763 <summary>Max Age particle system will emit particles for</summary> 6763 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
6764 </member> 6764 <param name="assetData">A byte array containing the raw asset data</param>
6765 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartColor"> 6765 </member>
6766 <summary>The <see cref="T:Color4"/> the particle has at the beginning of its lifecycle</summary> 6766 <member name="M:OpenMetaverse.Assets.AssetWearable.#ctor(System.String)">
6767 </member> 6767 <summary>Initializes a new instance of an AssetWearable object with parameters</summary>
6768 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndColor"> 6768 <param name="source">A string containing the asset parameters</param>
6769 <summary>The <see cref="T:Color4"/> the particle has at the ending of its lifecycle</summary> 6769 </member>
6770 </member> 6770 <member name="M:OpenMetaverse.Assets.AssetWearable.Decode">
6771 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleX"> 6771 <summary>
6772 <summary>A <see langword="float"/> that represents the starting X size of the particle</summary> 6772 Decode an assets byte encoded data to a string
6773 <remarks>Minimum value is 0, maximum value is 4</remarks> 6773 </summary>
6774 </member> 6774 <returns>true if the asset data was decoded successfully</returns>
6775 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartStartScaleY"> 6775 </member>
6776 <summary>A <see langword="float"/> that represents the starting Y size of the particle</summary> 6776 <member name="M:OpenMetaverse.Assets.AssetWearable.Encode">
6777 <remarks>Minimum value is 0, maximum value is 4</remarks> 6777 <summary>
6778 </member> 6778 Encode the assets string represantion into a format consumable by the asset server
6779 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleX"> 6779 </summary>
6780 <summary>A <see langword="float"/> that represents the ending X size of the particle</summary> 6780 </member>
6781 <remarks>Minimum value is 0, maximum value is 4</remarks> 6781 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor">
6782 </member> 6782 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
6783 <member name="F:OpenMetaverse.Primitive.ParticleSystem.PartEndScaleY"> 6783 </member>
6784 <summary>A <see langword="float"/> that represents the ending Y size of the particle</summary> 6784 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])">
6785 <remarks>Minimum value is 0, maximum value is 4</remarks> 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="M:OpenMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)"> 6787 <param name="assetData">A byte array containing the raw asset data</param>
6788 <summary> 6788 </member>
6789 Decodes a byte[] array into a ParticleSystem Object 6789 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(System.String)">
6790 </summary> 6790 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
6791 <param name="data">ParticleSystem object</param> 6791 <param name="source">A string containing the Clothings data</param>
6792 <param name="pos">Start position for BitPacker</param> 6792 </member>
6793 </member> 6793 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType">
6794 <member name="M:OpenMetaverse.Primitive.ParticleSystem.GetBytes"> 6794 <summary>Override the base classes AssetType</summary>
6795 <summary> 6795 </member>
6796 Generate byte[] array from particle data 6796 <member name="T:OpenMetaverse.Sounds">
6797 </summary> 6797 <summary>
6798 <returns>Byte array</returns> 6798 pre-defined built in sounds
6799 </member> 6799 </summary>
6800 <member name="T:OpenMetaverse.Primitive.ParticleSystem.SourcePattern"> 6800 </member>
6801 <summary> 6801 <member name="F:OpenMetaverse.Sounds.BELL_TING">
6802 Particle source pattern 6802 <summary></summary>
6803 </summary> 6803 </member>
6804 </member> 6804 <member name="F:OpenMetaverse.Sounds.CLICK">
6805 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.None"> 6805 <summary></summary>
6806 <summary>None</summary> 6806 </member>
6807 </member> 6807 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE">
6808 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Drop"> 6808 <summary></summary>
6809 <summary>Drop particles from source position with no force</summary> 6809 </member>
6810 </member> 6810 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE">
6811 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Explode"> 6811 <summary></summary>
6812 <summary>"Explode" particles in all directions</summary> 6812 </member>
6813 </member> 6813 <member name="F:OpenMetaverse.Sounds.IM_START">
6814 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.Angle"> 6814 <summary></summary>
6815 <summary>Particles shoot across a 2D area</summary> 6815 </member>
6816 </member> 6816 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION">
6817 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone"> 6817 <summary></summary>
6818 <summary>Particles shoot across a 3D Cone</summary> 6818 </member>
6819 </member> 6819 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION">
6820 <member name="F:OpenMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty"> 6820 <summary></summary>
6821 <summary>Inverse of AngleCone (shoot particles everywhere except the 3D cone defined</summary> 6821 </member>
6822 </member> 6822 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP">
6823 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags"> 6823 <summary></summary>
6824 <summary> 6824 </member>
6825 Particle Data Flags 6825 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS">
6826 </summary> 6826 <summary>coins</summary>
6827 </member> 6827 </member>
6828 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None"> 6828 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL">
6829 <summary>None</summary> 6829 <summary>cash register bell</summary>
6830 </member> 6830 </member>
6831 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor"> 6831 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE">
6832 <summary>Interpolate color and alpha from start to end</summary> 6832 <summary></summary>
6833 </member> 6833 </member>
6834 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale"> 6834 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION">
6835 <summary>Interpolate scale from start to end</summary> 6835 <summary></summary>
6836 </member> 6836 </member>
6837 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce"> 6837 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER">
6838 <summary>Bounce particles off particle sources Z height</summary> 6838 <summary>rubber</summary>
6839 </member> 6839 </member>
6840 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind"> 6840 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC">
6841 <summary>velocity of particles is dampened toward the simulators wind</summary> 6841 <summary>plastic</summary>
6842 </member> 6842 </member>
6843 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc"> 6843 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH">
6844 <summary>Particles follow the source</summary> 6844 <summary>flesh</summary>
6845 </member> 6845 </member>
6846 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity"> 6846 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING">
6847 <summary>Particles point towards the direction of source's velocity</summary> 6847 <summary>wood splintering?</summary>
6848 </member> 6848 </member>
6849 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos"> 6849 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK">
6850 <summary>Target of the particles</summary> 6850 <summary>glass break</summary>
6851 </member> 6851 </member>
6852 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear"> 6852 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK">
6853 <summary>Particles are sent in a straight line</summary> 6853 <summary>metal clunk</summary>
6854 </member> 6854 </member>
6855 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive"> 6855 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH">
6856 <summary>Particles emit a glow</summary> 6856 <summary>whoosh</summary>
6857 </member> 6857 </member>
6858 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam"> 6858 <member name="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE">
6859 <summary>used for point/grab/touch</summary> 6859 <summary>shake</summary>
6860 </member> 6860 </member>
6861 <member name="T:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags"> 6861 <member name="F:OpenMetaverse.Sounds.OBJECT_REZ">
6862 <summary> 6862 <summary></summary>
6863 Particle Flags Enum 6863 </member>
6864 </summary> 6864 <member name="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING">
6865 </member> 6865 <summary>ding</summary>
6866 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.None"> 6866 </member>
6867 <summary>None</summary> 6867 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT">
6868 </member> 6868 <summary></summary>
6869 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative"> 6869 </member>
6870 <summary>Acceleration and velocity for particles are 6870 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1">
6871 relative to the object rotation</summary> 6871 <summary></summary>
6872 </member> 6872 </member>
6873 <member name="F:OpenMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle"> 6873 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2">
6874 <summary>Particles use new 'correct' angle parameters</summary> 6874 <summary></summary>
6875 </member> 6875 </member>
6876 <member name="T:OpenMetaverse.Primitive.TextureAnimMode"> 6876 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3">
6877 <summary> 6877 <summary></summary>
6878 Texture animation mode 6878 </member>
6879 </summary> 6879 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4">
6880 </member> 6880 <summary></summary>
6881 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_OFF"> 6881 </member>
6882 <summary>Disable texture animation</summary> 6882 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5">
6883 </member> 6883 <summary></summary>
6884 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ANIM_ON"> 6884 </member>
6885 <summary>Enable texture animation</summary> 6885 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6">
6886 </member> 6886 <summary></summary>
6887 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.LOOP"> 6887 </member>
6888 <summary>Loop when animating textures</summary> 6888 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7">
6889 </member> 6889 <summary></summary>
6890 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.REVERSE"> 6890 </member>
6891 <summary>Animate in reverse direction</summary> 6891 <member name="F:OpenMetaverse.Sounds.SNAPSHOT">
6892 </member> 6892 <summary></summary>
6893 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.PING_PONG"> 6893 </member>
6894 <summary>Animate forward then reverse</summary> 6894 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY">
6895 </member> 6895 <summary></summary>
6896 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SMOOTH"> 6896 </member>
6897 <summary>Slide texture smoothly instead of frame-stepping</summary> 6897 <member name="F:OpenMetaverse.Sounds.THUNDER">
6898 </member> 6898 <summary></summary>
6899 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.ROTATE"> 6899 </member>
6900 <summary>Rotate texture instead of using frames</summary> 6900 <member name="F:OpenMetaverse.Sounds.WINDOW_CLOSE">
6901 </member> 6901 <summary></summary>
6902 <member name="F:OpenMetaverse.Primitive.TextureAnimMode.SCALE"> 6902 </member>
6903 <summary>Scale texture instead of using frames</summary> 6903 <member name="F:OpenMetaverse.Sounds.WINDOW_OPEN">
6904 </member> 6904 <summary></summary>
6905 <member name="T:OpenMetaverse.Primitive.TextureEntryFace"> 6905 </member>
6906 <summary> 6906 <member name="F:OpenMetaverse.Sounds.ZIPPER">
6907 A single textured face. Don't instantiate this class yourself, use the 6907 <summary></summary>
6908 methods in TextureEntry 6908 </member>
6909 </summary> 6909 <member name="M:OpenMetaverse.Sounds.ToDictionary">
6910 </member> 6910 <summary>
6911 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 6911 A dictionary containing all pre-defined sounds
6912 <summary> 6912 </summary>
6913 Contains the definition for individual faces 6913 <returns>A dictionary containing the pre-defined sounds,
6914 </summary> 6914 where the key is the sounds ID, and the value is a string
6915 <param name="defaultTexture"></param> 6915 containing a name to identify the purpose of the sound</returns>
6916 </member> 6916 </member>
6917 <member name="M:OpenMetaverse.Primitive.TextureEntryFace.ToString"> 6917 <member name="T:OpenMetaverse.FriendRights">
6918 <summary> 6918 <summary>
6919 6919
6920 </summary> 6920 </summary>
6921 <returns></returns> 6921 </member>
6922 </member> 6922 <member name="F:OpenMetaverse.FriendRights.None">
6923 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.material"> 6923 <summary>The avatar has no rights</summary>
6924 <summary></summary> 6924 </member>
6925 </member> 6925 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline">
6926 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.media"> 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="P:OpenMetaverse.Primitive.TextureEntryFace.RGBA"> 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="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatU"> 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="P:OpenMetaverse.Primitive.TextureEntryFace.RepeatV"> 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="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetU"> 6938 way clients of this class will use it. The second interface is through two bitflag properties,
6939 <summary></summary> 6939 TheirFriendsRights and MyFriendsRights
6940 </member> 6940 </summary>
6941 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.OffsetV"> 6941 </member>
6942 <summary></summary> 6942 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)">
6943 </member> 6943 <summary>
6944 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Rotation"> 6944 Used internally when building the initial list of friends at login time
6945 <summary></summary> 6945 </summary>
6946 </member> 6946 <param name="id">System ID of the avatar being prepesented</param>
6947 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Glow"> 6947 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param>
6948 <summary></summary> 6948 <param name="myRights">Rights you have to see your friend online and to modify their objects</param>
6949 </member> 6949 </member>
6950 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.Bump"> 6950 <member name="M:OpenMetaverse.FriendInfo.ToString">
6951 <summary></summary> 6951 <summary>
6952 </member> 6952 FriendInfo represented as a string
6953 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.MediaFlags"> 6953 </summary>
6954 <summary>In the future this will specify whether a webpage is 6954 <returns>A string reprentation of both my rights and my friends rights</returns>
6955 attached to this face</summary> 6955 </member>
6956 </member> 6956 <member name="P:OpenMetaverse.FriendInfo.UUID">
6957 <member name="P:OpenMetaverse.Primitive.TextureEntryFace.TextureID"> 6957 <summary>
6958 <summary></summary> 6958 System ID of the avatar
6959 </member> 6959 </summary>
6960 <member name="T:OpenMetaverse.Primitive.TextureEntry"> 6960 </member>
6961 <summary> 6961 <member name="P:OpenMetaverse.FriendInfo.Name">
6962 Represents all of the texturable faces for an object 6962 <summary>
6963 </summary> 6963 full name of the avatar
6964 <remarks>Grid objects have infinite faces, with each face 6964 </summary>
6965 using the properties of the default face unless set otherwise. So if 6965 </member>
6966 you have a TextureEntry with a default texture uuid of X, and face 18 6966 <member name="P:OpenMetaverse.FriendInfo.IsOnline">
6967 has a texture UUID of Y, every face would be textured with X except for 6967 <summary>
6968 face 18 that uses Y. In practice however, primitives utilize a maximum 6968 True if the avatar is online
6969 of nine faces</remarks> 6969 </summary>
6970 </member> 6970 </member>
6971 <member name="F:OpenMetaverse.Primitive.TextureEntry.DefaultTexture"> 6971 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline">
6972 <summary></summary> 6972 <summary>
6973 </member> 6973 True if the friend can see if I am online
6974 <member name="F:OpenMetaverse.Primitive.TextureEntry.FaceTextures"> 6974 </summary>
6975 <summary></summary> 6975 </member>
6976 </member> 6976 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnMap">
6977 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.UUID)"> 6977 <summary>
6978 <summary> 6978 True if the friend can see me on the map
6979 Constructor that takes a default texture UUID 6979 </summary>
6980 </summary> 6980 </member>
6981 <param name="defaultTextureID">Texture UUID to use as the default texture</param> 6981 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects">
6982 </member> 6982 <summary>
6983 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(OpenMetaverse.Primitive.TextureEntryFace)"> 6983 True if the freind can modify my objects
6984 <summary> 6984 </summary>
6985 Constructor that takes a <code>TextureEntryFace</code> for the 6985 </member>
6986 default face 6986 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline">
6987 </summary> 6987 <summary>
6988 <param name="defaultFace">Face to use as the default face</param> 6988 True if I can see if my friend is online
6989 </member> 6989 </summary>
6990 <member name="M:OpenMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)"> 6990 </member>
6991 <summary> 6991 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnMap">
6992 Constructor that creates the TextureEntry class from a byte array 6992 <summary>
6993 </summary> 6993 True if I can see if my friend is on the map
6994 <param name="data">Byte array containing the TextureEntry field</param> 6994 </summary>
6995 <param name="pos">Starting position of the TextureEntry field in 6995 </member>
6996 the byte array</param> 6996 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects">
6997 <param name="length">Length of the TextureEntry field, in bytes</param> 6997 <summary>
6998 </member> 6998 True if I can modify my friend's objects
6999 <member name="M:OpenMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)"> 6999 </summary>
7000 <summary> 7000 </member>
7001 This will either create a new face if a custom face for the given 7001 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights">
7002 index is not defined, or return the custom face for that index if 7002 <summary>
7003 it already exists 7003 My friend's rights represented as bitmapped flags
7004 </summary> 7004 </summary>
7005 <param name="index">The index number of the face to create or 7005 </member>
7006 retrieve</param> 7006 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights">
7007 <returns>A TextureEntryFace containing all the properties for that 7007 <summary>
7008 face</returns> 7008 My rights represented as bitmapped flags
7009 </member> 7009 </summary>
7010 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)"> 7010 </member>
7011 <summary> 7011 <member name="T:OpenMetaverse.FriendsManager">
7012 7012 <summary>
7013 </summary> 7013 This class is used to add and remove avatars from your friends list and to manage their permission.
7014 <param name="index"></param> 7014 </summary>
7015 <returns></returns> 7015 </member>
7016 </member> 7016 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline">
7017 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetOSD"> 7017 <summary>The event subscribers. null if no subcribers</summary>
7018 <summary> 7018 </member>
7019 7019 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)">
7020 </summary> 7020 <summary>Raises the FriendOnline event</summary>
7021 <returns></returns> 7021 <param name="e">A FriendInfoEventArgs object containing the
7022 </member> 7022 data returned from the data server</param>
7023 <member name="M:OpenMetaverse.Primitive.TextureEntry.GetBytes"> 7023 </member>
7024 <summary> 7024 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock">
7025 7025 <summary>Thread sync lock object</summary>
7026 </summary> 7026 </member>
7027 <returns></returns> 7027 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline">
7028 </member> 7028 <summary>The event subscribers. null if no subcribers</summary>
7029 <member name="M:OpenMetaverse.Primitive.TextureEntry.ToString"> 7029 </member>
7030 <summary> 7030 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)">
7031 7031 <summary>Raises the FriendOffline event</summary>
7032 </summary> 7032 <param name="e">A FriendInfoEventArgs object containing the
7033 <returns></returns> 7033 data returned from the data server</param>
7034 </member> 7034 </member>
7035 <member name="T:OpenMetaverse.Primitive.TextureAnimation"> 7035 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock">
7036 <summary> 7036 <summary>Thread sync lock object</summary>
7037 Controls the texture animation of a particular prim 7037 </member>
7038 </summary> 7038 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights">
7039 </member> 7039 <summary>The event subscribers. null if no subcribers</summary>
7040 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Flags"> 7040 </member>
7041 <summary></summary> 7041 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)">
7042 </member> 7042 <summary>Raises the FriendRightsUpdate event</summary>
7043 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Face"> 7043 <param name="e">A FriendInfoEventArgs object containing the
7044 <summary></summary> 7044 data returned from the data server</param>
7045 </member> 7045 </member>
7046 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeX"> 7046 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock">
7047 <summary></summary> 7047 <summary>Thread sync lock object</summary>
7048 </member> 7048 </member>
7049 <member name="F:OpenMetaverse.Primitive.TextureAnimation.SizeY"> 7049 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames">
7050 <summary></summary> 7050 <summary>The event subscribers. null if no subcribers</summary>
7051 </member> 7051 </member>
7052 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Start"> 7052 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)">
7053 <summary></summary> 7053 <summary>Raises the FriendNames event</summary>
7054 </member> 7054 <param name="e">A FriendNamesEventArgs object containing the
7055 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Length"> 7055 data returned from the data server</param>
7056 <summary></summary> 7056 </member>
7057 </member> 7057 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock">
7058 <member name="F:OpenMetaverse.Primitive.TextureAnimation.Rate"> 7058 <summary>Thread sync lock object</summary>
7059 <summary></summary> 7059 </member>
7060 </member> 7060 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered">
7061 <member name="M:OpenMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)"> 7061 <summary>The event subscribers. null if no subcribers</summary>
7062 <summary> 7062 </member>
7063 7063 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)">
7064 </summary> 7064 <summary>Raises the FriendshipOffered event</summary>
7065 <param name="data"></param> 7065 <param name="e">A FriendshipOfferedEventArgs object containing the
7066 <param name="pos"></param> 7066 data returned from the data server</param>
7067 </member> 7067 </member>
7068 <member name="M:OpenMetaverse.Primitive.TextureAnimation.GetBytes"> 7068 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock">
7069 <summary> 7069 <summary>Thread sync lock object</summary>
7070 7070 </member>
7071 </summary> 7071 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse">
7072 <returns></returns> 7072 <summary>The event subscribers. null if no subcribers</summary>
7073 </member> 7073 </member>
7074 <member name="T:OpenMetaverse.Assets.AssetSound"> 7074 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)">
7075 <summary> 7075 <summary>Raises the FriendshipResponse event</summary>
7076 Represents a Sound Asset 7076 <param name="e">A FriendshipResponseEventArgs object containing the
7077 </summary> 7077 data returned from the data server</param>
7078 </member> 7078 </member>
7079 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor"> 7079 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock">
7080 <summary>Initializes a new instance of an AssetSound object</summary> 7080 <summary>Thread sync lock object</summary>
7081 </member> 7081 </member>
7082 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])"> 7082 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated">
7083 <summary>Initializes a new instance of an AssetSound object with parameters</summary> 7083 <summary>The event subscribers. null if no subcribers</summary>
7084 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 7084 </member>
7085 <param name="assetData">A byte array containing the raw asset data</param> 7085 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)">
7086 </member> 7086 <summary>Raises the FriendshipTerminated event</summary>
7087 <member name="M:OpenMetaverse.Assets.AssetSound.Encode"> 7087 <param name="e">A FriendshipTerminatedEventArgs object containing the
7088 <summary> 7088 data returned from the data server</param>
7089 TODO: Encodes a sound file 7089 </member>
7090 </summary> 7090 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock">
7091 </member> 7091 <summary>Thread sync lock object</summary>
7092 <member name="M:OpenMetaverse.Assets.AssetSound.Decode"> 7092 </member>
7093 <summary> 7093 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound">
7094 TODO: Decode a sound file 7094 <summary>The event subscribers. null if no subcribers</summary>
7095 </summary> 7095 </member>
7096 <returns>true</returns> 7096 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)">
7097 </member> 7097 <summary>Raises the FriendFoundReply event</summary>
7098 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType"> 7098 <param name="e">A FriendFoundReplyEventArgs object containing the
7099 <summary>Override the base classes AssetType</summary> 7099 data returned from the data server</param>
7100 </member> 7100 </member>
7101 <member name="T:OpenMetaverse.Assets.AssetPrim"> 7101 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock">
7102 <summary> 7102 <summary>Thread sync lock object</summary>
7103 A linkset asset, containing a parent primitive and zero or more children 7103 </member>
7104 </summary> 7104 <member name="F:OpenMetaverse.FriendsManager.FriendList">
7105 </member> 7105 <summary>
7106 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor"> 7106 A dictionary of key/value pairs containing known friends of this avatar.
7107 <summary>Initializes a new instance of an AssetPrim object</summary> 7107
7108 </member> 7108 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/>
7109 <member name="M:OpenMetaverse.Assets.AssetPrim.#ctor(OpenMetaverse.UUID,System.Byte[])"> 7109 object that contains detailed information including permissions you have and have given to the friend
7110 <summary> 7110 </summary>
7111 Initializes a new instance of an AssetPrim object 7111 </member>
7112 </summary> 7112 <member name="F:OpenMetaverse.FriendsManager.FriendRequests">
7113 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 7113 <summary>
7114 <param name="assetData">A byte array containing the raw asset data</param> 7114 A Dictionary of key/value pairs containing current pending frienship offers.
7115 </member> 7115
7116 <member name="M:OpenMetaverse.Assets.AssetPrim.Encode"> 7116 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request,
7117 <summary> 7117 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept
7118 7118 or decline the friendship offer
7119 </summary> 7119 </summary>
7120 </member> 7120 </member>
7121 <member name="M:OpenMetaverse.Assets.AssetPrim.Decode"> 7121 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)">
7122 <summary> 7122 <summary>
7123 7123 Internal constructor
7124 </summary> 7124 </summary>
7125 <returns></returns> 7125 <param name="client">A reference to the GridClient Object</param>
7126 </member> 7126 </member>
7127 <member name="P:OpenMetaverse.Assets.AssetPrim.AssetType"> 7127 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
7128 <summary>Override the base classes AssetType</summary> 7128 <summary>
7129 </member> 7129 Accept a friendship request
7130 <member name="T:OpenMetaverse.Assets.AssetPrim.ProfileShape"> 7130 </summary>
7131 <summary> 7131 <param name="fromAgentID">agentID of avatatar to form friendship with</param>
7132 Only used internally for XML serialization/deserialization 7132 <param name="imSessionID">imSessionID of the friendship request message</param>
7133 </summary> 7133 </member>
7134 </member> 7134 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)">
7135 <member name="T:OpenMetaverse.Assets.PrimObject"> 7135 <summary>
7136 <summary> 7136 Decline a friendship request
7137 The deserialized form of a single primitive in a linkset asset 7137 </summary>
7138 </summary> 7138 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param>
7139 </member> 7139 <param name="imSessionID">imSessionID of the friendship request message</param>
7140 <member name="T:OpenMetaverse.VisualColorOperation"> 7140 </member>
7141 <summary> 7141 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)">
7142 Operation to apply when applying color to texture 7142 <summary>
7143 </summary> 7143 Overload: Offer friendship to an avatar.
7144 </member> 7144 </summary>
7145 <member name="T:OpenMetaverse.VisualColorParam"> 7145 <param name="agentID">System ID of the avatar you are offering friendship to</param>
7146 <summary> 7146 </member>
7147 Information needed to translate visual param value to RGBA color 7147 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)">
7148 </summary> 7148 <summary>
7149 </member> 7149 Offer friendship to an avatar.
7150 <member name="M:OpenMetaverse.VisualColorParam.#ctor(OpenMetaverse.VisualColorOperation,OpenMetaverse.Color4[])"> 7150 </summary>
7151 <summary> 7151 <param name="agentID">System ID of the avatar you are offering friendship to</param>
7152 Construct VisualColorParam 7152 <param name="message">A message to send with the request</param>
7153 </summary> 7153 </member>
7154 <param name="operation">Operation to apply when applying color to texture</param> 7154 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)">
7155 <param name="colors">Colors</param> 7155 <summary>
7156 </member> 7156 Terminate a friendship with an avatar
7157 <member name="T:OpenMetaverse.VisualAlphaParam"> 7157 </summary>
7158 <summary> 7158 <param name="agentID">System ID of the avatar you are terminating the friendship with</param>
7159 Represents alpha blending and bump infor for a visual parameter 7159 </member>
7160 such as sleive length 7160 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7161 </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.VisualAlphaParam.Domain"> 7163 <param name="e">The EventArgs object containing the packet data</param>
7164 <summary>Stregth of the alpha to apply</summary> 7164 </member>
7165 </member> 7165 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)">
7166 <member name="F:OpenMetaverse.VisualAlphaParam.TGAFile"> 7166 <summary>
7167 <summary>File containing the alpha channel</summary> 7167 Change the rights of a friend avatar.
7168 </member> 7168 </summary>
7169 <member name="F:OpenMetaverse.VisualAlphaParam.SkipIfZero"> 7169 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param>
7170 <summary>Skip blending if parameter value is 0</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.VisualAlphaParam.MultiplyBlend"> 7172 </member>
7173 <summary>Use miltiply insted of alpha blending</summary> 7173 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)">
7174 </member> 7174 <summary>
7175 <member name="M:OpenMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)"> 7175 Use to map a friends location on the grid.
7176 <summary> 7176 </summary>
7177 Create new alhpa information for a visual param 7177 <param name="friendID">Friends UUID to find</param>
7178 </summary> 7178 <remarks><seealso cref="E:OnFriendFound"/></remarks>
7179 <param name="domain">Stregth of the alpha to apply</param> 7179 </member>
7180 <param name="tgaFile">File containing the alpha channel</param> 7180 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)">
7181 <param name="skipIfZero">Skip blending if parameter value is 0</param> 7181 <summary>
7182 <param name="multiplyBlend">Use miltiply insted of alpha blending</param> 7182 Use to track a friends movement on the grid
7183 </member> 7183 </summary>
7184 <member name="T:OpenMetaverse.VisualParam"> 7184 <param name="friendID">Friends Key</param>
7185 <summary> 7185 </member>
7186 A single visual characteristic of an avatar mesh, such as eyebrow height 7186 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)">
7187 </summary> 7187 <summary>
7188 </member> 7188 Ask for a notification of friend's online status
7189 <member name="F:OpenMetaverse.VisualParam.ParamID"> 7189 </summary>
7190 <summary>Index of this visual param</summary> 7190 <param name="friendID">Friend's UUID</param>
7191 </member> 7191 </member>
7192 <member name="F:OpenMetaverse.VisualParam.Name"> 7192 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)">
7193 <summary>Internal name</summary> 7193 <summary>
7194 </member> 7194 This handles the asynchronous response of a RequestAvatarNames call.
7195 <member name="F:OpenMetaverse.VisualParam.Group"> 7195 </summary>
7196 <summary>Group ID this parameter belongs to</summary> 7196 <param name="sender"></param>
7197 </member> 7197 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param>
7198 <member name="F:OpenMetaverse.VisualParam.Wearable"> 7198 </member>
7199 <summary>Name of the wearable this parameter belongs to</summary> 7199 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7200 </member> 7200 <summary>Process an incoming packet and raise the appropriate events</summary>
7201 <member name="F:OpenMetaverse.VisualParam.Label"> 7201 <param name="sender">The sender</param>
7202 <summary>Displayable label of this characteristic</summary> 7202 <param name="e">The EventArgs object containing the packet data</param>
7203 </member> 7203 </member>
7204 <member name="F:OpenMetaverse.VisualParam.LabelMin"> 7204 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7205 <summary>Displayable label for the minimum value of this characteristic</summary> 7205 <summary>Process an incoming packet and raise the appropriate events</summary>
7206 </member> 7206 <param name="sender">The sender</param>
7207 <member name="F:OpenMetaverse.VisualParam.LabelMax"> 7207 <param name="e">The EventArgs object containing the packet data</param>
7208 <summary>Displayable label for the maximum value of this characteristic</summary> 7208 </member>
7209 </member> 7209 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7210 <member name="F:OpenMetaverse.VisualParam.DefaultValue"> 7210 <summary>Process an incoming packet and raise the appropriate events</summary>
7211 <summary>Default value</summary> 7211 <param name="sender">The sender</param>
7212 </member> 7212 <param name="e">The EventArgs object containing the packet data</param>
7213 <member name="F:OpenMetaverse.VisualParam.MinValue"> 7213 </member>
7214 <summary>Minimum value</summary> 7214 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7215 </member> 7215 <summary>Process an incoming packet and raise the appropriate events</summary>
7216 <member name="F:OpenMetaverse.VisualParam.MaxValue"> 7216 <param name="sender">The sender</param>
7217 <summary>Maximum value</summary> 7217 <param name="e">The EventArgs object containing the packet data</param>
7218 </member> 7218 </member>
7219 <member name="F:OpenMetaverse.VisualParam.IsBumpAttribute"> 7219 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)">
7220 <summary>Is this param used for creation of bump layer?</summary> 7220 <summary>
7221 </member> 7221 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply
7222 <member name="F:OpenMetaverse.VisualParam.AlphaParams"> 7222 </summary>
7223 <summary>Alpha blending/bump info</summary> 7223 <param name="loginSuccess">true if login was successful</param>
7224 </member> 7224 <param name="redirect">true if login request is requiring a redirect</param>
7225 <member name="F:OpenMetaverse.VisualParam.ColorParams"> 7225 <param name="message">A string containing the response to the login request</param>
7226 <summary>Color information</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.VisualParam.Drivers"> 7228 reply from the login server</param>
7229 <summary>Array of param IDs that are drivers for this parameter</summary> 7229 </member>
7230 </member> 7230 <member name="E:OpenMetaverse.FriendsManager.FriendOnline">
7231 <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})"> 7231 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</summary>
7232 <summary> 7232 </member>
7233 Set all the values through the constructor 7233 <member name="E:OpenMetaverse.FriendsManager.FriendOffline">
7234 </summary> 7234 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</summary>
7235 <param name="paramID">Index of this visual param</param> 7235 </member>
7236 <param name="name">Internal name</param> 7236 <member name="E:OpenMetaverse.FriendsManager.FriendRightsUpdate">
7237 <param name="group"></param> 7237 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</summary>
7238 <param name="wearable"></param> 7238 </member>
7239 <param name="label">Displayable label of this characteristic</param> 7239 <member name="E:OpenMetaverse.FriendsManager.FriendNames">
7240 <param name="labelMin">Displayable label for the minimum value of this characteristic</param> 7240 <summary>Raised when the simulator sends us the names on our friends list</summary>
7241 <param name="labelMax">Displayable label for the maximum value of this characteristic</param> 7241 </member>
7242 <param name="def">Default value</param> 7242 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered">
7243 <param name="min">Minimum value</param> 7243 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary>
7244 <param name="max">Maximum value</param> 7244 </member>
7245 <param name="isBumpAttribute">Is this param used for creation of bump layer?</param> 7245 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse">
7246 <param name="drivers">Array of param IDs that are drivers for this parameter</param> 7246 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary>
7247 <param name="alpha">Alpha blending/bump info</param> 7247 </member>
7248 <param name="colorParams">Color information</param> 7248 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated">
7249 </member> 7249 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated
7250 <member name="T:OpenMetaverse.VisualParams"> 7250 our friendship</summary>
7251 <summary> 7251 </member>
7252 Holds the Params array of all the avatar appearance parameters 7252 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply">
7253 </summary> 7253 <summary>Raised when the simulator sends the location of a friend we have
7254 </member> 7254 requested map location info for</summary>
7255 <member name="T:OpenMetaverse.NetworkManager"> 7255 </member>
7256 <summary> 7256 <member name="T:OpenMetaverse.FriendInfoEventArgs">
7257 NetworkManager is responsible for managing the network layer of 7257 <summary>Contains information on a member of our friends list</summary>
7258 OpenMetaverse. It tracks all the server connections, serializes 7258 </member>
7259 outgoing traffic and deserializes incoming traffic, and provides 7259 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)">
7260 instances of delegates for network-related events. 7260 <summary>
7261 </summary> 7261 Construct a new instance of the FriendInfoEventArgs class
7262 <summary> 7262 </summary>
7263 Login Routines 7263 <param name="friend">The FriendInfo</param>
7264 </summary> 7264 </member>
7265 </member> 7265 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend">
7266 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent"> 7266 <summary>Get the FriendInfo</summary>
7267 <summary>The event subscribers, null of no subscribers</summary> 7267 </member>
7268 </member> 7268 <member name="T:OpenMetaverse.FriendNamesEventArgs">
7269 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)"> 7269 <summary>Contains Friend Names</summary>
7270 <summary>Raises the PacketSent Event</summary> 7270 </member>
7271 <param name="e">A PacketSentEventArgs object containing 7271 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
7272 the data sent from the simulator</param> 7272 <summary>
7273 </member> 7273 Construct a new instance of the FriendNamesEventArgs class
7274 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock"> 7274 </summary>
7275 <summary>Thread sync lock object</summary> 7275 <param name="names">A dictionary where the Key is the ID of the Agent,
7276 </member> 7276 and the Value is a string containing their name</param>
7277 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut"> 7277 </member>
7278 <summary>The event subscribers, null of no subscribers</summary> 7278 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names">
7279 </member> 7279 <summary>A dictionary where the Key is the ID of the Agent,
7280 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)"> 7280 and the Value is a string containing their name</summary>
7281 <summary>Raises the LoggedOut Event</summary> 7281 </member>
7282 <param name="e">A LoggedOutEventArgs object containing 7282 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs">
7283 the data sent from the simulator</param> 7283 <summary>Sent when another agent requests a friendship with our agent</summary>
7284 </member> 7284 </member>
7285 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock"> 7285 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)">
7286 <summary>Thread sync lock object</summary> 7286 <summary>
7287 </member> 7287 Construct a new instance of the FriendshipOfferedEventArgs class
7288 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting"> 7288 </summary>
7289 <summary>The event subscribers, null of no subscribers</summary> 7289 <param name="agentID">The ID of the agent requesting friendship</param>
7290 </member> 7290 <param name="agentName">The name of the agent requesting friendship</param>
7291 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)"> 7291 <param name="imSessionID">The ID of the session, used in accepting or declining the
7292 <summary>Raises the SimConnecting Event</summary> 7292 friendship offer</param>
7293 <param name="e">A SimConnectingEventArgs object containing 7293 </member>
7294 the data sent from the simulator</param> 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.NetworkManager.m_SimConnectingLock"> 7296 </member>
7297 <summary>Thread sync lock object</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.NetworkManager.m_SimConnected"> 7299 </member>
7300 <summary>The event subscribers, null of no subscribers</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="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)"> 7302 friendship offer</summary>
7303 <summary>Raises the SimConnected Event</summary> 7303 </member>
7304 <param name="e">A SimConnectedEventArgs object containing 7304 <member name="T:OpenMetaverse.FriendshipResponseEventArgs">
7305 the data sent from the simulator</param> 7305 <summary>A response containing the results of our request to form a friendship with another agent</summary>
7306 </member> 7306 </member>
7307 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock"> 7307 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)">
7308 <summary>Thread sync lock object</summary> 7308 <summary>
7309 </member> 7309 Construct a new instance of the FriendShipResponseEventArgs class
7310 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected"> 7310 </summary>
7311 <summary>The event subscribers, null of no subscribers</summary> 7311 <param name="agentID">The ID of the agent we requested a friendship with</param>
7312 </member> 7312 <param name="agentName">The name of the agent we requested a friendship with</param>
7313 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)"> 7313 <param name="accepted">true if the agent accepted our friendship offer</param>
7314 <summary>Raises the SimDisconnected Event</summary> 7314 </member>
7315 <param name="e">A SimDisconnectedEventArgs object containing 7315 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID">
7316 the data sent from the simulator</param> 7316 <summary>Get the ID of the agent we requested a friendship with</summary>
7317 </member> 7317 </member>
7318 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock"> 7318 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName">
7319 <summary>Thread sync lock object</summary> 7319 <summary>Get the name of the agent we requested a friendship with</summary>
7320 </member> 7320 </member>
7321 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected"> 7321 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted">
7322 <summary>The event subscribers, null of no subscribers</summary> 7322 <summary>true if the agent accepted our friendship offer</summary>
7323 </member> 7323 </member>
7324 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)"> 7324 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs">
7325 <summary>Raises the Disconnected Event</summary> 7325 <summary>Contains data sent when a friend terminates a friendship with us</summary>
7326 <param name="e">A DisconnectedEventArgs object containing 7326 </member>
7327 the data sent from the simulator</param> 7327 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)">
7328 </member> 7328 <summary>
7329 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock"> 7329 Construct a new instance of the FrindshipTerminatedEventArgs class
7330 <summary>Thread sync lock object</summary> 7330 </summary>
7331 </member> 7331 <param name="agentID">The ID of the friend who terminated the friendship with us</param>
7332 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged"> 7332 <param name="agentName">The name of the friend who terminated the friendship with us</param>
7333 <summary>The event subscribers, null of no subscribers</summary> 7333 </member>
7334 </member> 7334 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID">
7335 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)"> 7335 <summary>Get the ID of the agent that terminated the friendship with us</summary>
7336 <summary>Raises the SimChanged Event</summary> 7336 </member>
7337 <param name="e">A SimChangedEventArgs object containing 7337 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName">
7338 the data sent from the simulator</param> 7338 <summary>Get the name of the agent that terminated the friendship with us</summary>
7339 </member> 7339 </member>
7340 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock"> 7340 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs">
7341 <summary>Thread sync lock object</summary> 7341 <summary>
7342 </member> 7342 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location
7343 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning"> 7343 </summary>
7344 <summary>The event subscribers, null of no subscribers</summary> 7344 </member>
7345 </member> 7345 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)">
7346 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)"> 7346 <summary>
7347 <summary>Raises the EventQueueRunning Event</summary> 7347 Construct a new instance of the FriendFoundReplyEventArgs class
7348 <param name="e">A EventQueueRunningEventArgs object containing 7348 </summary>
7349 the data sent from the simulator</param> 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.NetworkManager.m_EventQueueRunningLock"> 7351 <param name="location">The simulator local position our friend is located</param>
7352 <summary>Thread sync lock object</summary> 7352 </member>
7353 </member> 7353 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID">
7354 <member name="F:OpenMetaverse.NetworkManager.Simulators"> 7354 <summary>Get the ID of the agent we have received location information for</summary>
7355 <summary>All of the simulators we are currently connected to</summary> 7355 </member>
7356 </member> 7356 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle">
7357 <member name="F:OpenMetaverse.NetworkManager.CapsEvents"> 7357 <summary>Get the region handle where our mapped friend is located</summary>
7358 <summary>Handlers for incoming capability events</summary> 7358 </member>
7359 </member> 7359 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location">
7360 <member name="F:OpenMetaverse.NetworkManager.PacketEvents"> 7360 <summary>Get the simulator local position where our friend is located</summary>
7361 <summary>Handlers for incoming packets</summary> 7361 </member>
7362 </member> 7362 <member name="T:OpenMetaverse.PermissionMask">
7363 <member name="F:OpenMetaverse.NetworkManager.PacketInbox"> 7363 <summary>
7364 <summary>Incoming packets that are awaiting handling</summary> 7364
7365 </member> 7365 </summary>
7366 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox"> 7366 </member>
7367 <summary>Outgoing packets that are awaiting handling</summary> 7367 <member name="T:OpenMetaverse.PermissionWho">
7368 </member> 7368 <summary>
7369 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)"> 7369
7370 <summary> 7370 </summary>
7371 Default constructor 7371 </member>
7372 </summary> 7372 <member name="F:OpenMetaverse.PermissionWho.Base">
7373 <param name="client">Reference to the GridClient object</param> 7373 <summary></summary>
7374 </member> 7374 </member>
7375 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 7375 <member name="F:OpenMetaverse.PermissionWho.Owner">
7376 <summary> 7376 <summary></summary>
7377 Register an event handler for a packet. This is a low level event 7377 </member>
7378 interface and should only be used if you are doing something not 7378 <member name="F:OpenMetaverse.PermissionWho.Group">
7379 supported in the library 7379 <summary></summary>
7380 </summary> 7380 </member>
7381 <param name="type">Packet type to trigger events for</param> 7381 <member name="F:OpenMetaverse.PermissionWho.Everyone">
7382 <param name="callback">Callback to fire when a packet of this type 7382 <summary></summary>
7383 is received</param> 7383 </member>
7384 </member> 7384 <member name="F:OpenMetaverse.PermissionWho.NextOwner">
7385 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 7385 <summary></summary>
7386 <summary> 7386 </member>
7387 Register an event handler for a packet. This is a low level event 7387 <member name="F:OpenMetaverse.PermissionWho.All">
7388 interface and should only be used if you are doing something not 7388 <summary></summary>
7389 supported in the library 7389 </member>
7390 </summary> 7390 <member name="T:OpenMetaverse.Permissions">
7391 <param name="type">Packet type to trigger events for</param> 7391 <summary>
7392 <param name="callback">Callback to fire when a packet of this type 7392
7393 is received</param> 7393 </summary>
7394 <param name="isAsync">True if the callback should be ran 7394 </member>
7395 asynchronously. Only set this to false (synchronous for callbacks 7395 <member name="T:OpenMetaverse.GridLayerType">
7396 that will always complete quickly)</param> 7396 <summary>
7397 <remarks>If any callback for a packet type is marked as 7397 Map layer request type
7398 asynchronous, all callbacks for that packet type will be fired 7398 </summary>
7399 asynchronously</remarks> 7399 </member>
7400 </member> 7400 <member name="F:OpenMetaverse.GridLayerType.Objects">
7401 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 7401 <summary>Objects and terrain are shown</summary>
7402 <summary> 7402 </member>
7403 Unregister an event handler for a packet. This is a low level event 7403 <member name="F:OpenMetaverse.GridLayerType.Terrain">
7404 interface and should only be used if you are doing something not 7404 <summary>Only the terrain is shown, no objects</summary>
7405 supported in the library 7405 </member>
7406 </summary> 7406 <member name="F:OpenMetaverse.GridLayerType.LandForSale">
7407 <param name="type">Packet type this callback is registered with</param> 7407 <summary>Overlay showing land for sale and for auction</summary>
7408 <param name="callback">Callback to stop firing events for</param> 7408 </member>
7409 </member> 7409 <member name="T:OpenMetaverse.GridItemType">
7410 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 7410 <summary>
7411 <summary> 7411 Type of grid item, such as telehub, event, populator location, etc.
7412 Register a CAPS event handler. This is a low level event interface 7412 </summary>
7413 and should only be used if you are doing something not supported in 7413 </member>
7414 the library 7414 <member name="F:OpenMetaverse.GridItemType.Telehub">
7415 </summary> 7415 <summary>Telehub</summary>
7416 <param name="capsEvent">Name of the CAPS event to register a handler for</param> 7416 </member>
7417 <param name="callback">Callback to fire when a CAPS event is received</param> 7417 <member name="F:OpenMetaverse.GridItemType.PgEvent">
7418 </member> 7418 <summary>PG rated event</summary>
7419 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 7419 </member>
7420 <summary> 7420 <member name="F:OpenMetaverse.GridItemType.MatureEvent">
7421 Unregister a CAPS event handler. This is a low level event interface 7421 <summary>Mature rated event</summary>
7422 and should only be used if you are doing something not supported in 7422 </member>
7423 the library 7423 <member name="F:OpenMetaverse.GridItemType.Popular">
7424 </summary> 7424 <summary>Popular location</summary>
7425 <param name="capsEvent">Name of the CAPS event this callback is 7425 </member>
7426 registered with</param> 7426 <member name="F:OpenMetaverse.GridItemType.AgentLocations">
7427 <param name="callback">Callback to stop firing events for</param> 7427 <summary>Locations of avatar groups in a region</summary>
7428 </member> 7428 </member>
7429 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)"> 7429 <member name="F:OpenMetaverse.GridItemType.LandForSale">
7430 <summary> 7430 <summary>Land for sale</summary>
7431 Send a packet to the simulator the avatar is currently occupying 7431 </member>
7432 </summary> 7432 <member name="F:OpenMetaverse.GridItemType.Classified">
7433 <param name="packet">Packet to send</param> 7433 <summary>Classified ad</summary>
7434 </member> 7434 </member>
7435 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 7435 <member name="F:OpenMetaverse.GridItemType.AdultEvent">
7436 <summary> 7436 <summary>Adult rated event</summary>
7437 Send a packet to a specified simulator 7437 </member>
7438 </summary> 7438 <member name="F:OpenMetaverse.GridItemType.AdultLandForSale">
7439 <param name="packet">Packet to send</param> 7439 <summary>Adult land for sale</summary>
7440 <param name="simulator">Simulator to send the packet to</param> 7440 </member>
7441 </member> 7441 <member name="T:OpenMetaverse.GridRegion">
7442 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.String)"> 7442 <summary>
7443 <summary> 7443 Information about a region on the grid map
7444 Connect to a simulator 7444 </summary>
7445 </summary> 7445 </member>
7446 <param name="ip">IP address to connect to</param> 7446 <member name="F:OpenMetaverse.GridRegion.X">
7447 <param name="port">Port to connect to</param> 7447 <summary>Sim X position on World Map</summary>
7448 <param name="handle">Handle for this simulator, to identify its 7448 </member>
7449 location in the grid</param> 7449 <member name="F:OpenMetaverse.GridRegion.Y">
7450 <param name="setDefault">Whether to set CurrentSim to this new 7450 <summary>Sim Y position on World Map</summary>
7451 connection, use this if the avatar is moving in to this simulator</param> 7451 </member>
7452 <param name="seedcaps">URL of the capabilities server to use for 7452 <member name="F:OpenMetaverse.GridRegion.Name">
7453 this sim connection</param> 7453 <summary>Sim Name (NOTE: In lowercase!)</summary>
7454 <returns>A Simulator object on success, otherwise null</returns> 7454 </member>
7455 </member> 7455 <member name="F:OpenMetaverse.GridRegion.Access">
7456 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)"> 7456 <summary></summary>
7457 <summary> 7457 </member>
7458 Connect to a simulator 7458 <member name="F:OpenMetaverse.GridRegion.RegionFlags">
7459 </summary> 7459 <summary>Appears to always be zero (None)</summary>
7460 <param name="endPoint">IP address and port to connect to</param> 7460 </member>
7461 <param name="handle">Handle for this simulator, to identify its 7461 <member name="F:OpenMetaverse.GridRegion.WaterHeight">
7462 location in the grid</param> 7462 <summary>Sim's defined Water Height</summary>
7463 <param name="setDefault">Whether to set CurrentSim to this new 7463 </member>
7464 connection, use this if the avatar is moving in to this simulator</param> 7464 <member name="F:OpenMetaverse.GridRegion.Agents">
7465 <param name="seedcaps">URL of the capabilities server to use for 7465 <summary></summary>
7466 this sim connection</param> 7466 </member>
7467 <returns>A Simulator object on success, otherwise null</returns> 7467 <member name="F:OpenMetaverse.GridRegion.MapImageID">
7468 </member> 7468 <summary>UUID of the World Map image</summary>
7469 <member name="M:OpenMetaverse.NetworkManager.Logout"> 7469 </member>
7470 <summary> 7470 <member name="F:OpenMetaverse.GridRegion.RegionHandle">
7471 Initiate a blocking logout request. This will return when the logout 7471 <summary>Unique identifier for this region, a combination of the X
7472 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code> 7472 and Y position</summary>
7473 has expired and the network layer is manually shut down 7473 </member>
7474 </summary> 7474 <member name="M:OpenMetaverse.GridRegion.ToString">
7475 </member> 7475 <summary>
7476 <member name="M:OpenMetaverse.NetworkManager.RequestLogout"> 7476
7477 <summary> 7477 </summary>
7478 Initiate the logout process. Check if logout succeeded with the 7478 <returns></returns>
7479 <code>OnLogoutReply</code> event, and if this does not fire the 7479 </member>
7480 <code>Shutdown()</code> function needs to be manually called 7480 <member name="M:OpenMetaverse.GridRegion.GetHashCode">
7481 </summary> 7481 <summary>
7482 </member> 7482
7483 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)"> 7483 </summary>
7484 <summary> 7484 <returns></returns>
7485 Close a connection to the given simulator 7485 </member>
7486 </summary> 7486 <member name="M:OpenMetaverse.GridRegion.Equals(System.Object)">
7487 <param name="simulator"></param> 7487 <summary>
7488 <param name="sendCloseCircuit"></param> 7488
7489 </member> 7489 </summary>
7490 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)"> 7490 <param name="obj"></param>
7491 <summary> 7491 <returns></returns>
7492 Shutdown will disconnect all the sims except for the current sim 7492 </member>
7493 first, and then kill the connection to CurrentSim. This should only 7493 <member name="T:OpenMetaverse.GridLayer">
7494 be called if the logout process times out on <code>RequestLogout</code> 7494 <summary>
7495 </summary> 7495 Visual chunk of the grid map
7496 <param name="type">Type of shutdown</param> 7496 </summary>
7497 </member> 7497 </member>
7498 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)"> 7498 <member name="T:OpenMetaverse.MapItem">
7499 <summary> 7499 <summary>
7500 Shutdown will disconnect all the sims except for the current sim 7500 Base class for Map Items
7501 first, and then kill the connection to CurrentSim. This should only 7501 </summary>
7502 be called if the logout process times out on <code>RequestLogout</code> 7502 </member>
7503 </summary> 7503 <member name="F:OpenMetaverse.MapItem.GlobalX">
7504 <param name="type">Type of shutdown</param> 7504 <summary>The Global X position of the item</summary>
7505 <param name="message">Shutdown message</param> 7505 </member>
7506 </member> 7506 <member name="F:OpenMetaverse.MapItem.GlobalY">
7507 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)"> 7507 <summary>The Global Y position of the item</summary>
7508 <summary> 7508 </member>
7509 Searches through the list of currently connected simulators to find 7509 <member name="P:OpenMetaverse.MapItem.LocalX">
7510 one attached to the given IPEndPoint 7510 <summary>Get the Local X position of the item</summary>
7511 </summary> 7511 </member>
7512 <param name="endPoint">IPEndPoint of the Simulator to search for</param> 7512 <member name="P:OpenMetaverse.MapItem.LocalY">
7513 <returns>A Simulator reference on success, otherwise null</returns> 7513 <summary>Get the Local Y position of the item</summary>
7514 </member> 7514 </member>
7515 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)"> 7515 <member name="P:OpenMetaverse.MapItem.RegionHandle">
7516 <summary> 7516 <summary>Get the Handle of the region</summary>
7517 Fire an event when an event queue connects for capabilities 7517 </member>
7518 </summary> 7518 <member name="T:OpenMetaverse.MapAgentLocation">
7519 <param name="simulator">Simulator the event queue is attached to</param> 7519 <summary>
7520 </member> 7520 Represents an agent or group of agents location
7521 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7521 </summary>
7522 <summary>Process an incoming packet and raise the appropriate events</summary> 7522 </member>
7523 <param name="sender">The sender</param> 7523 <member name="T:OpenMetaverse.MapTelehub">
7524 <param name="e">The EventArgs object containing the packet data</param> 7524 <summary>
7525 </member> 7525 Represents a Telehub location
7526 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7526 </summary>
7527 <summary>Process an incoming packet and raise the appropriate events</summary> 7527 </member>
7528 <param name="sender">The sender</param> 7528 <member name="T:OpenMetaverse.MapLandForSale">
7529 <param name="e">The EventArgs object containing the packet data</param> 7529 <summary>
7530 </member> 7530 Represents a non-adult parcel of land for sale
7531 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7531 </summary>
7532 <summary>Process an incoming packet and raise the appropriate events</summary> 7532 </member>
7533 <param name="sender">The sender</param> 7533 <member name="T:OpenMetaverse.MapAdultLandForSale">
7534 <param name="e">The EventArgs object containing the packet data</param> 7534 <summary>
7535 </member> 7535 Represents an Adult parcel of land for sale
7536 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7536 </summary>
7537 <summary>Process an incoming packet and raise the appropriate events</summary> 7537 </member>
7538 <param name="sender">The sender</param> 7538 <member name="T:OpenMetaverse.MapPGEvent">
7539 <param name="e">The EventArgs object containing the packet data</param> 7539 <summary>
7540 </member> 7540 Represents a PG Event
7541 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7541 </summary>
7542 <summary>Process an incoming packet and raise the appropriate events</summary> 7542 </member>
7543 <param name="sender">The sender</param> 7543 <member name="T:OpenMetaverse.MapMatureEvent">
7544 <param name="e">The EventArgs object containing the packet data</param> 7544 <summary>
7545 </member> 7545 Represents a Mature event
7546 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7546 </summary>
7547 <summary>Process an incoming packet and raise the appropriate events</summary> 7547 </member>
7548 <param name="sender">The sender</param> 7548 <member name="T:OpenMetaverse.MapAdultEvent">
7549 <param name="e">The EventArgs object containing the packet data</param> 7549 <summary>
7550 </member> 7550 Represents an Adult event
7551 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 7551 </summary>
7552 <summary>Process an incoming packet and raise the appropriate events</summary> 7552 </member>
7553 <param name="sender">The sender</param> 7553 <member name="T:OpenMetaverse.GridManager">
7554 <param name="e">The EventArgs object containing the packet data</param> 7554 <summary>
7555 </member> 7555 Manages grid-wide tasks such as the world map
7556 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress"> 7556 </summary>
7557 <summary>The event subscribers, null of no subscribers</summary> 7557 </member>
7558 </member> 7558 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdate">
7559 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)"> 7559 <summary>The event subscribers. null if no subcribers</summary>
7560 <summary>Raises the LoginProgress Event</summary> 7560 </member>
7561 <param name="e">A LoginProgressEventArgs object containing 7561 <member name="M:OpenMetaverse.GridManager.OnCoarseLocationUpdate(OpenMetaverse.CoarseLocationUpdateEventArgs)">
7562 the data sent from the simulator</param> 7562 <summary>Raises the CoarseLocationUpdate event</summary>
7563 </member> 7563 <param name="e">A CoarseLocationUpdateEventArgs object containing the
7564 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock"> 7564 data sent by simulator</param>
7565 <summary>Thread sync lock object</summary> 7565 </member>
7566 </member> 7566 <member name="F:OpenMetaverse.GridManager.m_CoarseLocationUpdateLock">
7567 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability"> 7567 <summary>Thread sync lock object</summary>
7568 <summary>Seed CAPS URL returned from the login server</summary> 7568 </member>
7569 </member> 7569 <member name="F:OpenMetaverse.GridManager.m_GridRegion">
7570 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist"> 7570 <summary>The event subscribers. null if no subcribers</summary>
7571 <summary>A list of packets obtained during the login process which 7571 </member>
7572 networkmanager will log but not process</summary> 7572 <member name="M:OpenMetaverse.GridManager.OnGridRegion(OpenMetaverse.GridRegionEventArgs)">
7573 </member> 7573 <summary>Raises the GridRegion event</summary>
7574 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)"> 7574 <param name="e">A GridRegionEventArgs object containing the
7575 <summary> 7575 data sent by simulator</param>
7576 Generate sane default values for a login request 7576 </member>
7577 </summary> 7577 <member name="F:OpenMetaverse.GridManager.m_GridRegionLock">
7578 <param name="firstName">Account first name</param> 7578 <summary>Thread sync lock object</summary>
7579 <param name="lastName">Account last name</param> 7579 </member>
7580 <param name="password">Account password</param> 7580 <member name="F:OpenMetaverse.GridManager.m_GridLayer">
7581 <param name="userAgent">Client application name</param> 7581 <summary>The event subscribers. null if no subcribers</summary>
7582 <param name="userVersion">Client application version</param> 7582 </member>
7583 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing 7583 <member name="M:OpenMetaverse.GridManager.OnGridLayer(OpenMetaverse.GridLayerEventArgs)">
7584 sane defaults</returns> 7584 <summary>Raises the GridLayer event</summary>
7585 </member> 7585 <param name="e">A GridLayerEventArgs object containing the
7586 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)"> 7586 data sent by simulator</param>
7587 <summary> 7587 </member>
7588 Simplified login that takes the most common and required fields 7588 <member name="F:OpenMetaverse.GridManager.m_GridLayerLock">
7589 </summary> 7589 <summary>Thread sync lock object</summary>
7590 <param name="firstName">Account first name</param> 7590 </member>
7591 <param name="lastName">Account last name</param> 7591 <member name="F:OpenMetaverse.GridManager.m_GridItems">
7592 <param name="password">Account password</param> 7592 <summary>The event subscribers. null if no subcribers</summary>
7593 <param name="userAgent">Client application name</param> 7593 </member>
7594 <param name="userVersion">Client application version</param> 7594 <member name="M:OpenMetaverse.GridManager.OnGridItems(OpenMetaverse.GridItemsEventArgs)">
7595 <returns>Whether the login was successful or not. On failure the 7595 <summary>Raises the GridItems event</summary>
7596 LoginErrorKey string will contain the error code and LoginMessage 7596 <param name="e">A GridItemEventArgs object containing the
7597 will contain a description of the error</returns> 7597 data sent by simulator</param>
7598 </member> 7598 </member>
7599 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)"> 7599 <member name="F:OpenMetaverse.GridManager.m_GridItemsLock">
7600 <summary> 7600 <summary>Thread sync lock object</summary>
7601 Simplified login that takes the most common fields along with a 7601 </member>
7602 starting location URI, and can accept an MD5 string instead of a 7602 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReply">
7603 plaintext password 7603 <summary>The event subscribers. null if no subcribers</summary>
7604 </summary> 7604 </member>
7605 <param name="firstName">Account first name</param> 7605 <member name="M:OpenMetaverse.GridManager.OnRegionHandleReply(OpenMetaverse.RegionHandleReplyEventArgs)">
7606 <param name="lastName">Account last name</param> 7606 <summary>Raises the RegionHandleReply event</summary>
7607 <param name="password">Account password or MD5 hash of the password 7607 <param name="e">A RegionHandleReplyEventArgs object containing the
7608 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param> 7608 data sent by simulator</param>
7609 <param name="userAgent">Client application name</param> 7609 </member>
7610 <param name="start">Starting location URI that can be built with 7610 <member name="F:OpenMetaverse.GridManager.m_RegionHandleReplyLock">
7611 StartLocation()</param> 7611 <summary>Thread sync lock object</summary>
7612 <param name="userVersion">Client application version</param> 7612 </member>
7613 <returns>Whether the login was successful or not. On failure the 7613 <member name="F:OpenMetaverse.GridManager.Regions">
7614 LoginErrorKey string will contain the error code and LoginMessage 7614 <summary>A dictionary of all the regions, indexed by region name</summary>
7615 will contain a description of the error</returns> 7615 </member>
7616 </member> 7616 <member name="F:OpenMetaverse.GridManager.RegionsByHandle">
7617 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)"> 7617 <summary>A dictionary of all the regions, indexed by region handle</summary>
7618 <summary> 7618 </member>
7619 Login that takes a struct of all the values that will be passed to 7619 <member name="M:OpenMetaverse.GridManager.#ctor(OpenMetaverse.GridClient)">
7620 the login server 7620 <summary>
7621 </summary> 7621 Constructor
7622 <param name="loginParams">The values that will be passed to the login 7622 </summary>
7623 server, all fields must be set even if they are String.Empty</param> 7623 <param name="client">Instance of GridClient object to associate with this GridManager instance</param>
7624 <returns>Whether the login was successful or not. On failure the 7624 </member>
7625 LoginErrorKey string will contain the error code and LoginMessage 7625 <member name="M:OpenMetaverse.GridManager.RequestMapLayer(OpenMetaverse.GridLayerType)">
7626 will contain a description of the error</returns> 7626 <summary>
7627 </member> 7627
7628 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)"> 7628 </summary>
7629 <summary> 7629 <param name="layer"></param>
7630 Build a start location URI for passing to the Login function 7630 </member>
7631 </summary> 7631 <member name="M:OpenMetaverse.GridManager.RequestMapRegion(System.String,OpenMetaverse.GridLayerType)">
7632 <param name="sim">Name of the simulator to start in</param> 7632 <summary>
7633 <param name="x">X coordinate to start at</param> 7633 Request a map layer
7634 <param name="y">Y coordinate to start at</param> 7634 </summary>
7635 <param name="z">Z coordinate to start at</param> 7635 <param name="regionName">The name of the region</param>
7636 <returns>String with a URI that can be used to login to a specified 7636 <param name="layer">The type of layer</param>
7637 location</returns> 7637 </member>
7638 </member> 7638 <member name="M:OpenMetaverse.GridManager.RequestMapBlocks(OpenMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)">
7639 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)"> 7639 <summary>
7640 <summary> 7640
7641 Handles response from XML-RPC login replies 7641 </summary>
7642 </summary> 7642 <param name="layer"></param>
7643 </member> 7643 <param name="minX"></param>
7644 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 7644 <param name="minY"></param>
7645 <summary> 7645 <param name="maxX"></param>
7646 Handle response from LLSD login replies 7646 <param name="maxY"></param>
7647 </summary> 7647 <param name="returnNonExistent"></param>
7648 <param name="client"></param> 7648 </member>
7649 <param name="result"></param> 7649 <member name="M:OpenMetaverse.GridManager.MapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType,System.Int32)">
7650 <param name="error"></param> 7650 <summary>
7651 </member> 7651
7652 <member name="M:OpenMetaverse.NetworkManager.GetPlatform"> 7652 </summary>
7653 <summary> 7653 <param name="regionHandle"></param>
7654 Get current OS 7654 <param name="item"></param>
7655 </summary> 7655 <param name="layer"></param>
7656 <returns>Either "Win" or "Linux"</returns> 7656 <param name="timeoutMS"></param>
7657 </member> 7657 <returns></returns>
7658 <member name="M:OpenMetaverse.NetworkManager.GetMAC"> 7658 </member>
7659 <summary> 7659 <member name="M:OpenMetaverse.GridManager.RequestMapItems(System.UInt64,OpenMetaverse.GridItemType,OpenMetaverse.GridLayerType)">
7660 Get clients default Mac Address 7660 <summary>
7661 </summary> 7661
7662 <returns>A string containing the first found Mac Address</returns> 7662 </summary>
7663 </member> 7663 <param name="regionHandle"></param>
7664 <member name="E:OpenMetaverse.NetworkManager.PacketSent"> 7664 <param name="item"></param>
7665 <summary>Raised when the simulator sends us data containing 7665 <param name="layer"></param>
7666 ...</summary> 7666 </member>
7667 </member> 7667 <member name="M:OpenMetaverse.GridManager.RequestMainlandSims(OpenMetaverse.GridLayerType)">
7668 <member name="E:OpenMetaverse.NetworkManager.LoggedOut"> 7668 <summary>
7669 <summary>Raised when the simulator sends us data containing 7669 Request data for all mainland (Linden managed) simulators
7670 ...</summary> 7670 </summary>
7671 </member> 7671 </member>
7672 <member name="E:OpenMetaverse.NetworkManager.SimConnecting"> 7672 <member name="M:OpenMetaverse.GridManager.RequestRegionHandle(OpenMetaverse.UUID)">
7673 <summary>Raised when the simulator sends us data containing 7673 <summary>
7674 ...</summary> 7674 Request the region handle for the specified region UUID
7675 </member> 7675 </summary>
7676 <member name="E:OpenMetaverse.NetworkManager.SimConnected"> 7676 <param name="regionID">UUID of the region to look up</param>
7677 <summary>Raised when the simulator sends us data containing 7677 </member>
7678 ...</summary> 7678 <member name="M:OpenMetaverse.GridManager.GetGridRegion(System.String,OpenMetaverse.GridLayerType,OpenMetaverse.GridRegion@)">
7679 </member> 7679 <summary>
7680 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected"> 7680 Get grid region information using the region name, this function
7681 <summary>Raised when the simulator sends us data containing 7681 will block until it can find the region or gives up
7682 ...</summary> 7682 </summary>
7683 </member> 7683 <param name="name">Name of sim you're looking for</param>
7684 <member name="E:OpenMetaverse.NetworkManager.Disconnected"> 7684 <param name="layer">Layer that you are requesting</param>
7685 <summary>Raised when the simulator sends us data containing 7685 <param name="region">Will contain a GridRegion for the sim you're
7686 ...</summary> 7686 looking for if successful, otherwise an empty structure</param>
7687 </member> 7687 <returns>True if the GridRegion was successfully fetched, otherwise
7688 <member name="E:OpenMetaverse.NetworkManager.SimChanged"> 7688 false</returns>
7689 <summary>Raised when the simulator sends us data containing 7689 </member>
7690 ...</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="E:OpenMetaverse.NetworkManager.EventQueueRunning"> 7692 <param name="sender">The sender</param>
7693 <summary>Raised when the simulator sends us data containing 7693 <param name="e">The EventArgs object containing the packet data</param>
7694 ...</summary> 7694 </member>
7695 </member> 7695 <member name="M:OpenMetaverse.GridManager.MapItemReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7696 <member name="P:OpenMetaverse.NetworkManager.CircuitCode"> 7696 <summary>Process an incoming packet and raise the appropriate events</summary>
7697 <summary>Unique identifier associated with our connections to 7697 <param name="sender">The sender</param>
7698 simulators</summary> 7698 <param name="e">The EventArgs object containing the packet data</param>
7699 </member> 7699 </member>
7700 <member name="P:OpenMetaverse.NetworkManager.CurrentSim"> 7700 <member name="M:OpenMetaverse.GridManager.SimulatorViewerTimeMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7701 <summary>The simulator that the logged in avatar is currently 7701 <summary>Process an incoming packet and raise the appropriate events</summary>
7702 occupying</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="P:OpenMetaverse.NetworkManager.Connected"> 7704 </member>
7705 <summary>Shows whether the network layer is logged in to the 7705 <member name="M:OpenMetaverse.GridManager.CoarseLocationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7706 grid or not</summary> 7706 <summary>Process an incoming packet and raise the appropriate events</summary>
7707 </member> 7707 <param name="sender">The sender</param>
7708 <member name="P:OpenMetaverse.NetworkManager.InboxCount"> 7708 <param name="e">The EventArgs object containing the packet data</param>
7709 <summary>Number of packets in the incoming queue</summary> 7709 </member>
7710 </member> 7710 <member name="M:OpenMetaverse.GridManager.RegionHandleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
7711 <member name="P:OpenMetaverse.NetworkManager.OutboxCount"> 7711 <summary>Process an incoming packet and raise the appropriate events</summary>
7712 <summary>Number of packets in the outgoing queue</summary> 7712 <param name="sender">The sender</param>
7713 </member> 7713 <param name="e">The EventArgs object containing the packet data</param>
7714 <member name="E:OpenMetaverse.NetworkManager.LoginProgress"> 7714 </member>
7715 <summary>Raised when the simulator sends us data containing 7715 <member name="E:OpenMetaverse.GridManager.CoarseLocationUpdate">
7716 ...</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="E:OpenMetaverse.NetworkManager.OnLoginResponse"> 7718 </member>
7719 <summary>Called when a reply is received from the login server, the 7719 <member name="E:OpenMetaverse.GridManager.GridRegion">
7720 login sequence will block until this event returns</summary> 7720 <summary>Raised when the simulator sends a Region Data in response to
7721 </member> 7721 a Map request</summary>
7722 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode"> 7722 </member>
7723 <summary>Current state of logging in</summary> 7723 <member name="E:OpenMetaverse.GridManager.GridLayer">
7724 </member> 7724 <summary>Raised when the simulator sends GridLayer object containing
7725 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey"> 7725 a map tile coordinates and texture information</summary>
7726 <summary>Upon login failure, contains a short string key for the 7726 </member>
7727 type of login error that occurred</summary> 7727 <member name="E:OpenMetaverse.GridManager.GridItems">
7728 </member> 7728 <summary>Raised when the simulator sends GridItems object containing
7729 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply"> 7729 details on events, land sales at a specific location</summary>
7730 <summary>The raw XML-RPC reply from the login server, exactly as it 7730 </member>
7731 was received (minus the HTTP header)</summary> 7731 <member name="E:OpenMetaverse.GridManager.RegionHandleReply">
7732 </member> 7732 <summary>Raised in response to a Region lookup</summary>
7733 <member name="P:OpenMetaverse.NetworkManager.LoginMessage"> 7733 </member>
7734 <summary>During login this contains a descriptive version of 7734 <member name="P:OpenMetaverse.GridManager.SunPhase">
7735 LoginStatusCode. After a successful login this will contain the 7735 <summary>Unknown</summary>
7736 message of the day, and after a failed login a descriptive error 7736 </member>
7737 message will be returned</summary> 7737 <member name="P:OpenMetaverse.GridManager.SunDirection">
7738 </member> 7738 <summary>Current direction of the sun</summary>
7739 <member name="T:OpenMetaverse.NetworkManager.DisconnectType"> 7739 </member>
7740 <summary> 7740 <member name="P:OpenMetaverse.GridManager.SunAngVelocity">
7741 Explains why a simulator or the grid disconnected from us 7741 <summary>Current angular velocity of the sun</summary>
7742 </summary> 7742 </member>
7743 </member> 7743 <member name="P:OpenMetaverse.GridManager.WorldTime">
7744 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated"> 7744 <summary>Current world time</summary>
7745 <summary>The client requested the logout or simulator disconnect</summary> 7745 </member>
7746 </member> 7746 <member name="T:OpenMetaverse.MediaPermission">
7747 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated"> 7747 <summary>
7748 <summary>The server notified us that it is disconnecting</summary> 7748 Permissions for control of object media
7749 </member> 7749 </summary>
7750 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout"> 7750 </member>
7751 <summary>Either a socket was closed or network traffic timed out</summary> 7751 <member name="T:OpenMetaverse.MediaControls">
7752 </member> 7752 <summary>
7753 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown"> 7753 Style of cotrols that shold be displayed to the user
7754 <summary>The last active simulator shut down</summary> 7754 </summary>
7755 </member> 7755 </member>
7756 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket"> 7756 <member name="T:OpenMetaverse.MediaEntry">
7757 <summary> 7757 <summary>
7758 Holds a simulator reference and a decoded packet, these structs are put in 7758 Class representing media data for a single face
7759 the packet inbox for event handling 7759 </summary>
7760 </summary> 7760 </member>
7761 </member> 7761 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage">
7762 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator"> 7762 <summary>Is display of the alternative image enabled</summary>
7763 <summary>Reference to the simulator that this packet came from</summary> 7763 </member>
7764 </member> 7764 <member name="F:OpenMetaverse.MediaEntry.AutoLoop">
7765 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet"> 7765 <summary>Should media auto loop</summary>
7766 <summary>Packet that needs to be processed</summary> 7766 </member>
7767 </member> 7767 <member name="F:OpenMetaverse.MediaEntry.AutoPlay">
7768 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket"> 7768 <summary>Shoule media be auto played</summary>
7769 <summary> 7769 </member>
7770 Holds a simulator reference and a serialized packet, these structs are put in 7770 <member name="F:OpenMetaverse.MediaEntry.AutoScale">
7771 the packet outbox for sending 7771 <summary>Auto scale media to prim face</summary>
7772 </summary> 7772 </member>
7773 </member> 7773 <member name="F:OpenMetaverse.MediaEntry.AutoZoom">
7774 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator"> 7774 <summary>Should viewer automatically zoom in on the face when clicked</summary>
7775 <summary>Reference to the simulator this packet is destined for</summary> 7775 </member>
7776 </member> 7776 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick">
7777 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer"> 7777 <summary>Should viewer interpret first click as interaction with the media
7778 <summary>Packet that needs to be sent</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.NetworkManager.OutgoingPacket.SequenceNumber"> 7780 <member name="F:OpenMetaverse.MediaEntry.Controls">
7781 <summary>Sequence number of the wrapped packet</summary> 7781 <summary>Style of controls viewer should display when
7782 </member> 7782 viewer media on this face</summary>
7783 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount"> 7783 </member>
7784 <summary>Number of times this packet has been resent</summary> 7784 <member name="F:OpenMetaverse.MediaEntry.HomeURL">
7785 </member> 7785 <summary>Starting URL for the media</summary>
7786 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount"> 7786 </member>
7787 <summary>Environment.TickCount when this packet was last sent over the wire</summary> 7787 <member name="F:OpenMetaverse.MediaEntry.CurrentURL">
7788 </member> 7788 <summary>Currently navigated URL</summary>
7789 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback"> 7789 </member>
7790 <summary> 7790 <member name="F:OpenMetaverse.MediaEntry.Height">
7791 7791 <summary>Media height in pixes</summary>
7792 </summary> 7792 </member>
7793 <param name="loginSuccess"></param> 7793 <member name="F:OpenMetaverse.MediaEntry.Width">
7794 <param name="redirect"></param> 7794 <summary>Media width in pixels</summary>
7795 <param name="replyData"></param> 7795 </member>
7796 <param name="message"></param> 7796 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions">
7797 <param name="reason"></param> 7797 <summary>Who can controls the media</summary>
7798 </member> 7798 </member>
7799 <member name="T:OpenMetaverse.Helpers"> 7799 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions">
7800 <summary> 7800 <summary>Who can interact with the media</summary>
7801 Static helper functions and global variables 7801 </member>
7802 </summary> 7802 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList">
7803 </member> 7803 <summary>Is URL whitelist enabled</summary>
7804 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS"> 7804 </member>
7805 <summary>This header flag signals that ACKs are appended to the packet</summary> 7805 <member name="F:OpenMetaverse.MediaEntry.WhiteList">
7806 </member> 7806 <summary>Array of URLs that are whitelisted</summary>
7807 <member name="F:OpenMetaverse.Helpers.MSG_RESENT"> 7807 </member>
7808 <summary>This header flag signals that this packet has been sent before</summary> 7808 <member name="M:OpenMetaverse.MediaEntry.GetOSD">
7809 </member> 7809 <summary>
7810 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE"> 7810 Serialize to OSD
7811 <summary>This header flags signals that an ACK is expected for this packet</summary> 7811 </summary>
7812 </member> 7812 <returns>OSDMap with the serialized data</returns>
7813 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED"> 7813 </member>
7814 <summary>This header flag signals that the message is compressed using zerocoding</summary> 7814 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)">
7815 </member> 7815 <summary>
7816 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)"> 7816 Deserialize from OSD data
7817 <summary> 7817 </summary>
7818 7818 <param name="osd">Serialized OSD data</param>
7819 </summary> 7819 <returns>Deserialized object</returns>
7820 <param name="offset"></param> 7820 </member>
7821 <returns></returns> 7821 <member name="T:OpenMetaverse.Assets.AssetScriptBinary">
7822 </member> 7822 <summary>
7823 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)"> 7823 Represents an AssetScriptBinary object containing the
7824 <summary> 7824 LSO compiled bytecode of an LSL script
7825 7825 </summary>
7826 </summary> 7826 </member>
7827 <param name="bytes"></param> 7827 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor">
7828 <param name="pos"></param> 7828 <summary>Initializes a new instance of an AssetScriptBinary object</summary>
7829 <returns></returns> 7829 </member>
7830 </member> 7830 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])">
7831 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)"> 7831 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary>
7832 <summary> 7832 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
7833 7833 <param name="assetData">A byte array containing the raw asset data</param>
7834 </summary> 7834 </member>
7835 <param name="rotation"></param> 7835 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode">
7836 <returns></returns> 7836 <summary>
7837 </member> 7837 TODO: Encodes a scripts contents into a LSO Bytecode file
7838 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)"> 7838 </summary>
7839 <summary> 7839 </member>
7840 7840 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode">
7841 </summary> 7841 <summary>
7842 <param name="bytes"></param> 7842 TODO: Decode LSO Bytecode into a string
7843 <param name="pos"></param> 7843 </summary>
7844 <returns></returns> 7844 <returns>true</returns>
7845 </member> 7845 </member>
7846 <member name="M:OpenMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)"> 7846 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType">
7847 <summary> 7847 <summary>Override the base classes AssetType</summary>
7848 Given an X/Y location in absolute (grid-relative) terms, a region 7848 </member>
7849 handle is returned along with the local X/Y location in that region 7849 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent">
7850 </summary> 7850 <summary>The event subscribers. null if no subcribers</summary>
7851 <param name="globalX">The absolute X location, a number such as 7851 </member>
7852 255360.35</param> 7852 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)">
7853 <param name="globalY">The absolute Y location, a number such as 7853 <summary>Raises the LandPatchReceived event</summary>
7854 255360.35</param> 7854 <param name="e">A LandPatchReceivedEventArgs object containing the
7855 <param name="localX">The sim-local X position of the global X 7855 data returned from the simulator</param>
7856 position, a value from 0.0 to 256.0</param> 7856 </member>
7857 <param name="localY">The sim-local Y position of the global Y 7857 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock">
7858 position, a value from 0.0 to 256.0</param> 7858 <summary>Thread sync lock object</summary>
7859 <returns>A 64-bit region handle that can be used to teleport to</returns> 7859 </member>
7860 </member> 7860 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)">
7861 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)"> 7861 <summary>
7862 <summary> 7862 Default constructor
7863 Converts a floating point number to a terse string format used for 7863 </summary>
7864 transmitting numbers in wearable asset files 7864 <param name="client"></param>
7865 </summary> 7865 </member>
7866 <param name="val">Floating point number to convert to a string</param> 7866 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived">
7867 <returns>A terse string representation of the input number</returns> 7867 <summary>Raised when the simulator responds sends </summary>
7868 </member> 7868 </member>
7869 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)"> 7869 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator">
7870 <summary> 7870 <summary>Simulator from that sent tha data</summary>
7871 Convert a variable length field (byte array) to a string, with a 7871 </member>
7872 field name prepended to each line of the output 7872 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X">
7873 </summary> 7873 <summary>Sim coordinate of the patch</summary>
7874 <remarks>If the byte array has unprintable characters in it, a 7874 </member>
7875 hex dump will be written instead</remarks> 7875 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y">
7876 <param name="output">The StringBuilder object to write to</param> 7876 <summary>Sim coordinate of the patch</summary>
7877 <param name="bytes">The byte array to convert to a string</param> 7877 </member>
7878 <param name="fieldName">A field name to prepend to each line of output</param> 7878 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize">
7879 </member> 7879 <summary>Size of tha patch</summary>
7880 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])"> 7880 </member>
7881 <summary> 7881 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap">
7882 Decode a zerocoded byte array, used to decompress packets marked 7882 <summary>Heightmap for the patch</summary>
7883 with the zerocoded flag 7883 </member>
7884 </summary> 7884 <member name="T:OpenMetaverse.LoginStatus">
7885 <remarks>Any time a zero is encountered, the next byte is a count 7885 <summary>
7886 of how many zeroes to expand. One zero is encoded with 0x00 0x01, 7886
7887 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The 7887 </summary>
7888 first four bytes are copied directly to the output buffer. 7888 </member>
7889 </remarks> 7889 <member name="F:OpenMetaverse.LoginStatus.Failed">
7890 <param name="src">The byte array to decode</param> 7890 <summary></summary>
7891 <param name="srclen">The length of the byte array to decode. This 7891 </member>
7892 would be the length of the packet up to (but not including) any 7892 <member name="F:OpenMetaverse.LoginStatus.None">
7893 appended ACKs</param> 7893 <summary></summary>
7894 <param name="dest">The output byte array to decode to</param> 7894 </member>
7895 <returns>The length of the output buffer</returns> 7895 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin">
7896 </member> 7896 <summary></summary>
7897 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])"> 7897 </member>
7898 <summary> 7898 <member name="F:OpenMetaverse.LoginStatus.ReadingResponse">
7899 Encode a byte array with zerocoding. Used to compress packets marked 7899 <summary></summary>
7900 with the zerocoded flag. Any zeroes in the array are compressed down 7900 </member>
7901 to a single zero byte followed by a count of how many zeroes to expand 7901 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim">
7902 out. A single zero becomes 0x00 0x01, two zeroes becomes 0x00 0x02, 7902 <summary></summary>
7903 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied 7903 </member>
7904 directly to the output buffer. 7904 <member name="F:OpenMetaverse.LoginStatus.Redirecting">
7905 </summary> 7905 <summary></summary>
7906 <param name="src">The byte array to encode</param> 7906 </member>
7907 <param name="srclen">The length of the byte array to encode</param> 7907 <member name="F:OpenMetaverse.LoginStatus.Success">
7908 <param name="dest">The output byte array to encode to</param> 7908 <summary></summary>
7909 <returns>The length of the output buffer</returns> 7909 </member>
7910 </member> 7910 <member name="T:OpenMetaverse.LoginParams">
7911 <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)"> 7911 <summary>
7912 <summary> 7912 Login Request Parameters
7913 Calculates the CRC (cyclic redundancy check) needed to upload inventory. 7913 </summary>
7914 </summary> 7914 </member>
7915 <param name="creationDate">Creation date</param> 7915 <member name="F:OpenMetaverse.LoginParams.URI">
7916 <param name="saleType">Sale type</param> 7916 <summary>The URL of the Login Server</summary>
7917 <param name="invType">Inventory type</param> 7917 </member>
7918 <param name="type">Type</param> 7918 <member name="F:OpenMetaverse.LoginParams.Timeout">
7919 <param name="assetID">Asset ID</param> 7919 <summary>The number of milliseconds to wait before a login is considered
7920 <param name="groupID">Group ID</param> 7920 failed due to timeout</summary>
7921 <param name="salePrice">Sale price</param> 7921 </member>
7922 <param name="ownerID">Owner ID</param> 7922 <member name="F:OpenMetaverse.LoginParams.MethodName">
7923 <param name="creatorID">Creator ID</param> 7923 <summary>The request method</summary>
7924 <param name="itemID">Item ID</param> 7924 <remarks>login_to_simulator is currently the only supported method</remarks>
7925 <param name="folderID">Folder ID</param> 7925 </member>
7926 <param name="everyoneMask">Everyone mask (permissions)</param> 7926 <member name="F:OpenMetaverse.LoginParams.FirstName">
7927 <param name="flags">Flags</param> 7927 <summary>The Agents First name</summary>
7928 <param name="nextOwnerMask">Next owner mask (permissions)</param> 7928 </member>
7929 <param name="groupMask">Group mask (permissions)</param> 7929 <member name="F:OpenMetaverse.LoginParams.LastName">
7930 <param name="ownerMask">Owner mask (permissions)</param> 7930 <summary>The Agents Last name</summary>
7931 <returns>The calculated CRC</returns> 7931 </member>
7932 </member> 7932 <member name="F:OpenMetaverse.LoginParams.Password">
7933 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)"> 7933 <summary>A md5 hashed password</summary>
7934 <summary> 7934 <remarks>plaintext password will be automatically hashed</remarks>
7935 Attempts to load a file embedded in the assembly 7935 </member>
7936 </summary> 7936 <member name="F:OpenMetaverse.LoginParams.Start">
7937 <param name="resourceName">The filename of the resource to load</param> 7937 <summary>The agents starting location once logged in</summary>
7938 <returns>A Stream for the requested file, or null if the resource 7938 <remarks>Either "last", "home", or a string encoded URI
7939 was not successfully loaded</returns> 7939 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks>
7940 </member> 7940 </member>
7941 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)"> 7941 <member name="F:OpenMetaverse.LoginParams.Channel">
7942 <summary> 7942 <summary>A string containing the client software channel information</summary>
7943 Attempts to load a file either embedded in the assembly or found in 7943 <example>Second Life Release</example>
7944 a given search path 7944 </member>
7945 </summary> 7945 <member name="F:OpenMetaverse.LoginParams.Version">
7946 <param name="resourceName">The filename of the resource to load</param> 7946 <summary>The client software version information</summary>
7947 <param name="searchPath">An optional path that will be searched if 7947 <remarks>The official viewer uses: Second Life Release n.n.n.n
7948 the asset is not found embedded in the assembly</param> 7948 where n is replaced with the current version of the viewer</remarks>
7949 <returns>A Stream for the requested file, or null if the resource 7949 </member>
7950 was not successfully loaded</returns> 7950 <member name="F:OpenMetaverse.LoginParams.Platform">
7951 </member> 7951 <summary>A string containing the platform information the agent is running on</summary>
7952 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})"> 7952 </member>
7953 <summary> 7953 <member name="F:OpenMetaverse.LoginParams.MAC">
7954 Converts a list of primitives to an object that can be serialized 7954 <summary>A string hash of the network cards Mac Address</summary>
7955 with the LLSD system 7955 </member>
7956 </summary> 7956 <member name="F:OpenMetaverse.LoginParams.ViewerDigest">
7957 <param name="prims">Primitives to convert to a serializable object</param> 7957 <summary>Unknown or deprecated</summary>
7958 <returns>An object that can be serialized with LLSD</returns> 7958 </member>
7959 </member> 7959 <member name="F:OpenMetaverse.LoginParams.ID0">
7960 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)"> 7960 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary>
7961 <summary> 7961 </member>
7962 Deserializes OSD in to a list of primitives 7962 <member name="F:OpenMetaverse.LoginParams.UserAgent">
7963 </summary> 7963 <summary>A string containing the viewers Software, this is not directly sent to the login server but
7964 <param name="osd">Structure holding the serialized primitive list, 7964 instead is used to generate the Version string</summary>
7965 must be of the SDMap type</param> 7965 </member>
7966 <returns>A list of deserialized primitives</returns> 7966 <member name="F:OpenMetaverse.LoginParams.Author">
7967 </member> 7967 <summary>A string representing the software creator. This is not directly sent to the login server but
7968 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)"> 7968 is used by the library to generate the Version information</summary>
7969 <summary> 7969 </member>
7970 Converts a struct or class object containing fields only into a key value separated string 7970 <member name="F:OpenMetaverse.LoginParams.AgreeToTos">
7971 </summary> 7971 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary>
7972 <param name="t">The struct object</param> 7972 </member>
7973 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns> 7973 <member name="F:OpenMetaverse.LoginParams.ReadCritical">
7974 <example> 7974 <summary>Unknown</summary>
7975 <code> 7975 </member>
7976 // Add the following code to any struct or class containing only fields to override the ToString() 7976 <member name="F:OpenMetaverse.LoginParams.Options">
7977 // method to display the values of the passed object 7977 <summary>An array of string sent to the login server to enable various options</summary>
7978 7978 </member>
7979 /// <summary>Print the struct data as a string</summary> 7979 <member name="F:OpenMetaverse.LoginParams.LoginID">
7980 ///<returns>A string containing the field name, and field value</returns> 7980 <summary>A randomly generated ID to distinguish between login attempts. This value is only used
7981 public override string ToString() 7981 internally in the library and is never sent over the wire</summary>
7982 { 7982 </member>
7983 return Helpers.StructToString(this); 7983 <member name="M:OpenMetaverse.LoginParams.#ctor">
7984 } 7984 <summary>
7985 </code> 7985 Default constuctor, initializes sane default values
7986 </example> 7986 </summary>
7987 </member> 7987 </member>
7988 <member name="T:OpenMetaverse.Helpers.LogLevel"> 7988 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)">
7989 <summary> 7989 <summary>
7990 Passed to Logger.Log() to identify the severity of a log entry 7990 Instantiates new LoginParams object and fills in the values
7991 </summary> 7991 </summary>
7992 </member> 7992 <param name="client">Instance of GridClient to read settings from</param>
7993 <member name="F:OpenMetaverse.Helpers.LogLevel.None"> 7993 <param name="firstName">Login first name</param>
7994 <summary>No logging information will be output</summary> 7994 <param name="lastName">Login last name</param>
7995 </member> 7995 <param name="password">Password</param>
7996 <member name="F:OpenMetaverse.Helpers.LogLevel.Info"> 7996 <param name="channel">Login channnel (application name)</param>
7997 <summary>Non-noisy useful information, may be helpful in 7997 <param name="version">Client version, should be application name + version number</param>
7998 debugging a problem</summary> 7998 </member>
7999 </member> 7999 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)">
8000 <member name="F:OpenMetaverse.Helpers.LogLevel.Warning"> 8000 <summary>
8001 <summary>A non-critical error occurred. A warning will not 8001 Instantiates new LoginParams object and fills in the values
8002 prevent the rest of the library from operating as usual, 8002 </summary>
8003 although it may be indicative of an underlying issue</summary> 8003 <param name="client">Instance of GridClient to read settings from</param>
8004 </member> 8004 <param name="firstName">Login first name</param>
8005 <member name="F:OpenMetaverse.Helpers.LogLevel.Error"> 8005 <param name="lastName">Login last name</param>
8006 <summary>A critical error has occurred. Generally this will 8006 <param name="password">Password</param>
8007 be followed by the network layer shutting down, although the 8007 <param name="channel">Login channnel (application name)</param>
8008 stability of the library after an error is uncertain</summary> 8008 <param name="version">Client version, should be application name + version number</param>
8009 </member> 8009 <param name="loginURI">URI of the login server</param>
8010 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug"> 8010 </member>
8011 <summary>Used for internal testing, this logging level can 8011 <member name="T:OpenMetaverse.LoginResponseData">
8012 generate very noisy (long and/or repetitive) messages. Don't 8012 <summary>
8013 pass this to the Log() function, use DebugLog() instead. 8013 The decoded data returned from the login server after a successful login
8014 </summary> 8014 </summary>
8015 </member> 8015 </member>
8016 <member name="T:OpenMetaverse.DirectoryManager"> 8016 <member name="F:OpenMetaverse.LoginResponseData.Login">
8017 <summary> 8017 <summary>true, false, indeterminate</summary>
8018 Access to the data server which allows searching for land, events, people, etc 8018 </member>
8019 </summary> 8019 <member name="F:OpenMetaverse.LoginResponseData.Message">
8020 </member> 8020 <summary>Login message of the day</summary>
8021 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply"> 8021 </member>
8022 <summary>The event subscribers. null if no subcribers</summary> 8022 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess">
8023 </member> 8023 <summary>M or PG, also agent_region_access and agent_access_max</summary>
8024 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)"> 8024 </member>
8025 <summary>Raises the EventInfoReply event</summary> 8025 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)">
8026 <param name="e">An EventInfoReplyEventArgs object containing the 8026 <summary>
8027 data returned from the data server</param> 8027 Parse LLSD Login Reply Data
8028 </member> 8028 </summary>
8029 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock"> 8029 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/>
8030 <summary>Thread sync lock object</summary> 8030 contaning the login response data</param>
8031 </member> 8031 <remarks>XML-RPC logins do not require this as XML-RPC.NET
8032 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents"> 8032 automatically populates the struct properly using attributes</remarks>
8033 <summary>The event subscribers. null if no subcribers</summary> 8033 </member>
8034 </member> 8034 <member name="T:OpenMetaverse.NetworkManager">
8035 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)"> 8035 <summary>
8036 <summary>Raises the DirEventsReply event</summary> 8036 Login Routines
8037 <param name="e">An DirEventsReplyEventArgs object containing the 8037 </summary>
8038 data returned from the data server</param> 8038 <summary>
8039 </member> 8039 NetworkManager is responsible for managing the network layer of
8040 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock"> 8040 OpenMetaverse. It tracks all the server connections, serializes
8041 <summary>Thread sync lock object</summary> 8041 outgoing traffic and deserializes incoming traffic, and provides
8042 </member> 8042 instances of delegates for network-related events.
8043 <member name="F:OpenMetaverse.DirectoryManager.m_Places"> 8043 </summary>
8044 <summary>The event subscribers. null if no subcribers</summary> 8044 </member>
8045 </member> 8045 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgress">
8046 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)"> 8046 <summary>The event subscribers, null of no subscribers</summary>
8047 <summary>Raises the PlacesReply event</summary> 8047 </member>
8048 <param name="e">A PlacesReplyEventArgs object containing the 8048 <member name="M:OpenMetaverse.NetworkManager.OnLoginProgress(OpenMetaverse.LoginProgressEventArgs)">
8049 data returned from the data server</param> 8049 <summary>Raises the LoginProgress Event</summary>
8050 </member> 8050 <param name="e">A LoginProgressEventArgs object containing
8051 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock"> 8051 the data sent from the simulator</param>
8052 <summary>Thread sync lock object</summary> 8052 </member>
8053 </member> 8053 <member name="F:OpenMetaverse.NetworkManager.m_LoginProgressLock">
8054 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces"> 8054 <summary>Thread sync lock object</summary>
8055 <summary>The event subscribers. null if no subcribers</summary> 8055 </member>
8056 </member> 8056 <member name="F:OpenMetaverse.NetworkManager.LoginSeedCapability">
8057 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)"> 8057 <summary>Seed CAPS URL returned from the login server</summary>
8058 <summary>Raises the DirPlacesReply event</summary> 8058 </member>
8059 <param name="e">A DirPlacesReplyEventArgs object containing the 8059 <member name="F:OpenMetaverse.NetworkManager.UDPBlacklist">
8060 data returned from the data server</param> 8060 <summary>A list of packets obtained during the login process which
8061 </member> 8061 networkmanager will log but not process</summary>
8062 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock"> 8062 </member>
8063 <summary>Thread sync lock object</summary> 8063 <member name="M:OpenMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)">
8064 </member> 8064 <summary>
8065 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds"> 8065 Generate sane default values for a login request
8066 <summary>The event subscribers. null if no subcribers</summary> 8066 </summary>
8067 </member> 8067 <param name="firstName">Account first name</param>
8068 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)"> 8068 <param name="lastName">Account last name</param>
8069 <summary>Raises the DirClassifiedsReply event</summary> 8069 <param name="password">Account password</param>
8070 <param name="e">A DirClassifiedsReplyEventArgs object containing the 8070 <param name="userAgent">Client application name</param>
8071 data returned from the data server</param> 8071 <param name="userVersion">Client application version</param>
8072 </member> 8072 <returns>A populated <seealso cref="T:OpenMetaverse.LoginParams"/> struct containing
8073 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock"> 8073 sane defaults</returns>
8074 <summary>Thread sync lock object</summary> 8074 </member>
8075 </member> 8075 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String)">
8076 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups"> 8076 <summary>
8077 <summary>The event subscribers. null if no subcribers</summary> 8077 Simplified login that takes the most common and required fields
8078 </member> 8078 </summary>
8079 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)"> 8079 <param name="firstName">Account first name</param>
8080 <summary>Raises the DirGroupsReply event</summary> 8080 <param name="lastName">Account last name</param>
8081 <param name="e">A DirGroupsReplyEventArgs object containing the 8081 <param name="password">Account password</param>
8082 data returned from the data server</param> 8082 <param name="userAgent">Client application name</param>
8083 </member> 8083 <param name="userVersion">Client application version</param>
8084 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock"> 8084 <returns>Whether the login was successful or not. On failure the
8085 <summary>Thread sync lock object</summary> 8085 LoginErrorKey string will contain the error code and LoginMessage
8086 </member> 8086 will contain a description of the error</returns>
8087 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople"> 8087 </member>
8088 <summary>The event subscribers. null if no subcribers</summary> 8088 <member name="M:OpenMetaverse.NetworkManager.Login(System.String,System.String,System.String,System.String,System.String,System.String)">
8089 </member> 8089 <summary>
8090 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)"> 8090 Simplified login that takes the most common fields along with a
8091 <summary>Raises the DirPeopleReply event</summary> 8091 starting location URI, and can accept an MD5 string instead of a
8092 <param name="e">A DirPeopleReplyEventArgs object containing the 8092 plaintext password
8093 data returned from the data server</param> 8093 </summary>
8094 </member> 8094 <param name="firstName">Account first name</param>
8095 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock"> 8095 <param name="lastName">Account last name</param>
8096 <summary>Thread sync lock object</summary> 8096 <param name="password">Account password or MD5 hash of the password
8097 </member> 8097 such as $1$1682a1e45e9f957dcdf0bb56eb43319c</param>
8098 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply"> 8098 <param name="userAgent">Client application name</param>
8099 <summary>The event subscribers. null if no subcribers</summary> 8099 <param name="start">Starting location URI that can be built with
8100 </member> 8100 StartLocation()</param>
8101 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)"> 8101 <param name="userVersion">Client application version</param>
8102 <summary>Raises the DirLandReply event</summary> 8102 <returns>Whether the login was successful or not. On failure the
8103 <param name="e">A DirLandReplyEventArgs object containing the 8103 LoginErrorKey string will contain the error code and LoginMessage
8104 data returned from the data server</param> 8104 will contain a description of the error</returns>
8105 </member> 8105 </member>
8106 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock"> 8106 <member name="M:OpenMetaverse.NetworkManager.Login(OpenMetaverse.LoginParams)">
8107 <summary>Thread sync lock object</summary> 8107 <summary>
8108 </member> 8108 Login that takes a struct of all the values that will be passed to
8109 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)"> 8109 the login server
8110 <summary> 8110 </summary>
8111 Constructs a new instance of the DirectoryManager class 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="client">An instance of GridClient</param> 8113 <returns>Whether the login was successful or not. On failure the
8114 </member> 8114 LoginErrorKey string will contain the error code and LoginMessage
8115 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)"> 8115 will contain a description of the error</returns>
8116 <summary> 8116 </member>
8117 Query the data server for a list of classified ads containing the specified string. 8117 <member name="M:OpenMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)">
8118 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature 8118 <summary>
8119 results. 8119 Build a start location URI for passing to the Login function
8120 8120 </summary>
8121 Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming 8121 <param name="sim">Name of the simulator to start in</param>
8122 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 8122 <param name="x">X coordinate to start at</param>
8123 8123 <param name="y">Y coordinate to start at</param>
8124 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 8124 <param name="z">Z coordinate to start at</param>
8125 </summary> 8125 <returns>String with a URI that can be used to login to a specified
8126 <param name="searchText">A string containing a list of keywords to search for</param> 8126 location</returns>
8127 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 8127 </member>
8128 </member> 8128 <member name="M:OpenMetaverse.NetworkManager.LoginReplyXmlRpcHandler(Nwc.XmlRpc.XmlRpcResponse,OpenMetaverse.LoginParams)">
8129 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)"> 8129 <summary>
8130 <summary> 8130 Handles response from XML-RPC login replies
8131 Query the data server for a list of classified ads which contain specified keywords (Overload) 8131 </summary>
8132 8132 </member>
8133 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator 8133 <member name="M:OpenMetaverse.NetworkManager.LoginReplyLLSDHandler(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)">
8134 </summary> 8134 <summary>
8135 <param name="searchText">A string containing a list of keywords to search for</param> 8135 Handle response from LLSD login replies
8136 <param name="category">The category to search</param> 8136 </summary>
8137 <param name="queryFlags">A set of flags which can be ORed to modify query options 8137 <param name="client"></param>
8138 such as classified maturity rating.</param> 8138 <param name="result"></param>
8139 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns> 8139 <param name="error"></param>
8140 <example> 8140 </member>
8141 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature 8141 <member name="M:OpenMetaverse.NetworkManager.GetPlatform">
8142 <code> 8142 <summary>
8143 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature); 8143 Get current OS
8144 </code> 8144 </summary>
8145 </example> 8145 <returns>Either "Win" or "Linux"</returns>
8146 <remarks> 8146 </member>
8147 Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming 8147 <member name="M:OpenMetaverse.NetworkManager.GetMAC">
8148 the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received 8148 <summary>
8149 </remarks> 8149 Get clients default Mac Address
8150 </member> 8150 </summary>
8151 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"> 8151 <returns>A string containing the first found Mac Address</returns>
8152 <summary> 8152 </member>
8153 Starts search for places (Overloaded) 8153 <member name="F:OpenMetaverse.NetworkManager.m_PacketSent">
8154 8154 <summary>The event subscribers, null of no subscribers</summary>
8155 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 8155 </member>
8156 </summary> 8156 <member name="M:OpenMetaverse.NetworkManager.OnPacketSent(OpenMetaverse.PacketSentEventArgs)">
8157 <param name="searchText">Search text</param> 8157 <summary>Raises the PacketSent Event</summary>
8158 <param name="queryStart">Each request is limited to 100 places 8158 <param name="e">A PacketSentEventArgs object containing
8159 being returned. To get the first 100 result entries of a request use 0, 8159 the data sent from the simulator</param>
8160 from 100-199 use 1, 200-299 use 2, etc.</param> 8160 </member>
8161 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 8161 <member name="F:OpenMetaverse.NetworkManager.m_PacketSentLock">
8162 </member> 8162 <summary>Thread sync lock object</summary>
8163 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)"> 8163 </member>
8164 <summary> 8164 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOut">
8165 Queries the dataserver for parcels of land which are flagged to be shown in search 8165 <summary>The event subscribers, null of no subscribers</summary>
8166 8166 </member>
8167 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator 8167 <member name="M:OpenMetaverse.NetworkManager.OnLoggedOut(OpenMetaverse.LoggedOutEventArgs)">
8168 </summary> 8168 <summary>Raises the LoggedOut Event</summary>
8169 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 8169 <param name="e">A LoggedOutEventArgs object containing
8170 <param name="queryFlags">A set of flags which can be ORed to modify query options 8170 the data sent from the simulator</param>
8171 such as classified maturity rating.</param> 8171 </member>
8172 <param name="category">The category to search</param> 8172 <member name="F:OpenMetaverse.NetworkManager.m_LoggedOutLock">
8173 <param name="queryStart">Each request is limited to 100 places 8173 <summary>Thread sync lock object</summary>
8174 being returned. To get the first 100 result entries of a request use 0, 8174 </member>
8175 from 100-199 use 1, 200-299 use 2, etc.</param> 8175 <member name="F:OpenMetaverse.NetworkManager.m_SimConnecting">
8176 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns> 8176 <summary>The event subscribers, null of no subscribers</summary>
8177 <example> 8177 </member>
8178 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult 8178 <member name="M:OpenMetaverse.NetworkManager.OnSimConnecting(OpenMetaverse.SimConnectingEventArgs)">
8179 <code> 8179 <summary>Raises the SimConnecting Event</summary>
8180 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0); 8180 <param name="e">A SimConnectingEventArgs object containing
8181 </code> 8181 the data sent from the simulator</param>
8182 </example> 8182 </member>
8183 <remarks> 8183 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectingLock">
8184 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method 8184 <summary>Thread sync lock object</summary>
8185 </remarks> 8185 </member>
8186 </member> 8186 <member name="F:OpenMetaverse.NetworkManager.m_SimConnected">
8187 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"> 8187 <summary>The event subscribers, null of no subscribers</summary>
8188 <summary> 8188 </member>
8189 Starts a search for land sales using the directory 8189 <member name="M:OpenMetaverse.NetworkManager.OnSimConnected(OpenMetaverse.SimConnectedEventArgs)">
8190 8190 <summary>Raises the SimConnected Event</summary>
8191 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 8191 <param name="e">A SimConnectedEventArgs object containing
8192 </summary> 8192 the data sent from the simulator</param>
8193 <param name="typeFlags">What type of land to search for. Auction, 8193 </member>
8194 estate, mainland, "first land", etc</param> 8194 <member name="F:OpenMetaverse.NetworkManager.m_SimConnectedLock">
8195 <remarks>The OnDirLandReply event handler must be registered before 8195 <summary>Thread sync lock object</summary>
8196 calling this function. There is no way to determine how many 8196 </member>
8197 results will be returned, or how many times the callback will be 8197 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnected">
8198 fired other than you won't get more than 100 total parcels from 8198 <summary>The event subscribers, null of no subscribers</summary>
8199 each query.</remarks> 8199 </member>
8200 </member> 8200 <member name="M:OpenMetaverse.NetworkManager.OnSimDisconnected(OpenMetaverse.SimDisconnectedEventArgs)">
8201 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 8201 <summary>Raises the SimDisconnected Event</summary>
8202 <summary> 8202 <param name="e">A SimDisconnectedEventArgs object containing
8203 Starts a search for land sales using the directory 8203 the data sent from the simulator</param>
8204 8204 </member>
8205 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator 8205 <member name="F:OpenMetaverse.NetworkManager.m_SimDisconnectedLock">
8206 </summary> 8206 <summary>Thread sync lock object</summary>
8207 <param name="typeFlags">What type of land to search for. Auction, 8207 </member>
8208 estate, mainland, "first land", etc</param> 8208 <member name="F:OpenMetaverse.NetworkManager.m_Disconnected">
8209 <param name="priceLimit">Maximum price to search for</param> 8209 <summary>The event subscribers, null of no subscribers</summary>
8210 <param name="areaLimit">Maximum area to search for</param> 8210 </member>
8211 <param name="queryStart">Each request is limited to 100 parcels 8211 <member name="M:OpenMetaverse.NetworkManager.OnDisconnected(OpenMetaverse.DisconnectedEventArgs)">
8212 being returned. To get the first 100 parcels of a request use 0, 8212 <summary>Raises the Disconnected Event</summary>
8213 from 100-199 use 1, 200-299 use 2, etc.</param> 8213 <param name="e">A DisconnectedEventArgs object containing
8214 <remarks>The OnDirLandReply event handler must be registered before 8214 the data sent from the simulator</param>
8215 calling this function. There is no way to determine how many 8215 </member>
8216 results will be returned, or how many times the callback will be 8216 <member name="F:OpenMetaverse.NetworkManager.m_DisconnectedLock">
8217 fired other than you won't get more than 100 total parcels from 8217 <summary>Thread sync lock object</summary>
8218 each query.</remarks> 8218 </member>
8219 </member> 8219 <member name="F:OpenMetaverse.NetworkManager.m_SimChanged">
8220 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)"> 8220 <summary>The event subscribers, null of no subscribers</summary>
8221 <summary> 8221 </member>
8222 Send a request to the data server for land sales listings 8222 <member name="M:OpenMetaverse.NetworkManager.OnSimChanged(OpenMetaverse.SimChangedEventArgs)">
8223 </summary> 8223 <summary>Raises the SimChanged Event</summary>
8224 8224 <param name="e">A SimChangedEventArgs object containing
8225 <param name="findFlags">Flags sent to specify query options 8225 the data sent from the simulator</param>
8226 8226 </member>
8227 Available flags: 8227 <member name="F:OpenMetaverse.NetworkManager.m_SimChangedLock">
8228 Specify the parcel rating with one or more of the following: 8228 <summary>Thread sync lock object</summary>
8229 IncludePG IncludeMature IncludeAdult 8229 </member>
8230 8230 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunning">
8231 Specify the field to pre sort the results with ONLY ONE of the following: 8231 <summary>The event subscribers, null of no subscribers</summary>
8232 PerMeterSort NameSort AreaSort PricesSort 8232 </member>
8233 8233 <member name="M:OpenMetaverse.NetworkManager.OnEventQueueRunning(OpenMetaverse.EventQueueRunningEventArgs)">
8234 Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order 8234 <summary>Raises the EventQueueRunning Event</summary>
8235 SortAsc 8235 <param name="e">A EventQueueRunningEventArgs object containing
8236 8236 the data sent from the simulator</param>
8237 Specify additional filters to limit the results with one or both of the following: 8237 </member>
8238 LimitByPrice LimitByArea 8238 <member name="F:OpenMetaverse.NetworkManager.m_EventQueueRunningLock">
8239 8239 <summary>Thread sync lock object</summary>
8240 Flags can be combined by separating them with the | (pipe) character 8240 </member>
8241 8241 <member name="F:OpenMetaverse.NetworkManager.Simulators">
8242 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> 8242 <summary>All of the simulators we are currently connected to</summary>
8243 </param> 8243 </member>
8244 <param name="typeFlags">What type of land to search for. Auction, 8244 <member name="F:OpenMetaverse.NetworkManager.CapsEvents">
8245 Estate or Mainland</param> 8245 <summary>Handlers for incoming capability events</summary>
8246 <param name="priceLimit">Maximum price to search for when the 8246 </member>
8247 DirFindFlags.LimitByPrice flag is specified in findFlags</param> 8247 <member name="F:OpenMetaverse.NetworkManager.PacketEvents">
8248 <param name="areaLimit">Maximum area to search for when the 8248 <summary>Handlers for incoming packets</summary>
8249 DirFindFlags.LimitByArea flag is specified in findFlags</param> 8249 </member>
8250 <param name="queryStart">Each request is limited to 100 parcels 8250 <member name="F:OpenMetaverse.NetworkManager.PacketInbox">
8251 being returned. To get the first 100 parcels of a request use 0, 8251 <summary>Incoming packets that are awaiting handling</summary>
8252 from 100-199 use 100, 200-299 use 200, etc.</param> 8252 </member>
8253 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator 8253 <member name="F:OpenMetaverse.NetworkManager.PacketOutbox">
8254 8254 <summary>Outgoing packets that are awaiting handling</summary>
8255 There is no way to determine how many results will be returned, or how many times the callback will be 8255 </member>
8256 fired other than you won't get more than 100 total parcels from 8256 <member name="M:OpenMetaverse.NetworkManager.#ctor(OpenMetaverse.GridClient)">
8257 each reply.</para> 8257 <summary>
8258 8258 Default constructor
8259 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the 8259 </summary>
8260 results if the land is included in the query</para></remarks> 8260 <param name="client">Reference to the GridClient object</param>
8261 <example> 8261 </member>
8262 <code> 8262 <member name="M:OpenMetaverse.NetworkManager.RegisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
8263 // request all mainland, any maturity rating that is larger than 512 sq.m 8263 <summary>
8264 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0); 8264 Register an event handler for a packet. This is a low level event
8265 </code></example> 8265 interface and should only be used if you are doing something not
8266 </member> 8266 supported in the library
8267 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"> 8267 </summary>
8268 <summary> 8268 <param name="type">Packet type to trigger events for</param>
8269 Search for Groups 8269 <param name="callback">Callback to fire when a packet of this type
8270 </summary> 8270 is received</param>
8271 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 8271 </member>
8272 <param name="queryStart">Start from the match number</param> 8272 <member name="M:OpenMetaverse.NetworkManager.UnregisterCallback(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
8273 <returns></returns> 8273 <summary>
8274 </member> 8274 Unregister an event handler for a packet. This is a low level event
8275 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)"> 8275 interface and should only be used if you are doing something not
8276 <summary> 8276 supported in the library
8277 Search for Groups 8277 </summary>
8278 </summary> 8278 <param name="type">Packet type this callback is registered with</param>
8279 <param name="searchText">The name or portion of the name of the group you wish to search for</param> 8279 <param name="callback">Callback to stop firing events for</param>
8280 <param name="queryStart">Start from the match number</param> 8280 </member>
8281 <param name="flags">Search flags</param> 8281 <member name="M:OpenMetaverse.NetworkManager.RegisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
8282 <returns></returns> 8282 <summary>
8283 </member> 8283 Register a CAPS event handler. This is a low level event interface
8284 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"> 8284 and should only be used if you are doing something not supported in
8285 <summary> 8285 the library
8286 Search the People directory for other avatars 8286 </summary>
8287 </summary> 8287 <param name="capsEvent">Name of the CAPS event to register a handler for</param>
8288 <param name="searchText">The name or portion of the name of the avatar you wish to search for</param> 8288 <param name="callback">Callback to fire when a CAPS event is received</param>
8289 <param name="queryStart"></param> 8289 </member>
8290 <returns></returns> 8290 <member name="M:OpenMetaverse.NetworkManager.UnregisterEventCallback(System.String,OpenMetaverse.Caps.EventQueueCallback)">
8291 </member> 8291 <summary>
8292 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"> 8292 Unregister a CAPS event handler. This is a low level event interface
8293 <summary> 8293 and should only be used if you are doing something not supported in
8294 Search Places for parcels of land you personally own 8294 the library
8295 </summary> 8295 </summary>
8296 </member> 8296 <param name="capsEvent">Name of the CAPS event this callback is
8297 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)"> 8297 registered with</param>
8298 <summary> 8298 <param name="callback">Callback to stop firing events for</param>
8299 Searches Places for land owned by the specified group 8299 </member>
8300 </summary> 8300 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet)">
8301 <param name="groupID">ID of the group you want to recieve land list for (You must be a member of the group)</param> 8301 <summary>
8302 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 8302 Send a packet to the simulator the avatar is currently occupying
8303 </member> 8303 </summary>
8304 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)"> 8304 <param name="packet">Packet to send</param>
8305 <summary> 8305 </member>
8306 Search the Places directory for parcels that are listed in search and contain the specified keywords 8306 <member name="M:OpenMetaverse.NetworkManager.SendPacket(OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
8307 </summary> 8307 <summary>
8308 <param name="searchText">A string containing the keywords to search for</param> 8308 Send a packet to a specified simulator
8309 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 8309 </summary>
8310 </member> 8310 <param name="packet">Packet to send</param>
8311 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 8311 <param name="simulator">Simulator to send the packet to</param>
8312 <summary> 8312 </member>
8313 Search Places - All Options 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="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param> 8315 Connect to a simulator
8316 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param> 8316 </summary>
8317 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 8317 <param name="ip">IP address to connect to</param>
8318 <param name="simulatorName">String Simulator Name to search in</param> 8318 <param name="port">Port to connect to</param>
8319 <param name="groupID">LLUID of group you want to recieve results for</param> 8319 <param name="handle">Handle for this simulator, to identify its
8320 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param> 8320 location in the grid</param>
8321 <returns>Transaction (Query) ID which can be associated with results from your request.</returns> 8321 <param name="setDefault">Whether to set CurrentSim to this new
8322 </member> 8322 connection, use this if the avatar is moving in to this simulator</param>
8323 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"> 8323 <param name="seedcaps">URL of the capabilities server to use for
8324 <summary> 8324 this sim connection</param>
8325 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult 8325 <returns>A Simulator object on success, otherwise null</returns>
8326 </summary> 8326 </member>
8327 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 8327 <member name="M:OpenMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.String)">
8328 <param name="queryStart">Each request is limited to 100 entries 8328 <summary>
8329 being returned. To get the first group of entries of a request use 0, 8329 Connect to a simulator
8330 from 100-199 use 100, 200-299 use 200, etc.</param> 8330 </summary>
8331 <returns>UUID of query to correlate results in callback.</returns> 8331 <param name="endPoint">IP address and port to connect to</param>
8332 </member> 8332 <param name="handle">Handle for this simulator, to identify its
8333 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)"> 8333 location in the grid</param>
8334 <summary> 8334 <param name="setDefault">Whether to set CurrentSim to this new
8335 Search Events 8335 connection, use this if the avatar is moving in to this simulator</param>
8336 </summary> 8336 <param name="seedcaps">URL of the capabilities server to use for
8337 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param> 8337 this sim connection</param>
8338 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult 8338 <returns>A Simulator object on success, otherwise null</returns>
8339 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum 8339 </member>
8340 8340 <member name="M:OpenMetaverse.NetworkManager.Logout">
8341 Multiple flags can be combined by separating the flags with the | (pipe) character</param> 8341 <summary>
8342 <param name="eventDay">"u" for in-progress and upcoming events, -or- number of days since/until event is scheduled 8342 Initiate a blocking logout request. This will return when the logout
8343 For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.</param> 8343 handshake has completed or when <code>Settings.LOGOUT_TIMEOUT</code>
8344 <param name="queryStart">Each request is limited to 100 entries 8344 has expired and the network layer is manually shut down
8345 being returned. To get the first group of entries of a request use 0, 8345 </summary>
8346 from 100-199 use 100, 200-299 use 200, etc.</param> 8346 </member>
8347 <param name="category">EventCategory event is listed under.</param> 8347 <member name="M:OpenMetaverse.NetworkManager.RequestLogout">
8348 <returns>UUID of query to correlate results in callback.</returns> 8348 <summary>
8349 </member> 8349 Initiate the logout process. Check if logout succeeded with the
8350 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"> 8350 <code>OnLogoutReply</code> event, and if this does not fire the
8351 <summary>Requests Event Details</summary> 8351 <code>Shutdown()</code> function needs to be manually called
8352 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param> 8352 </summary>
8353 </member> 8353 </member>
8354 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8354 <member name="M:OpenMetaverse.NetworkManager.DisconnectSim(OpenMetaverse.Simulator,System.Boolean)">
8355 <summary>Process an incoming packet and raise the appropriate events</summary> 8355 <summary>
8356 <param name="sender">The sender</param> 8356 Close a connection to the given simulator
8357 <param name="e">The EventArgs object containing the packet data</param> 8357 </summary>
8358 </member> 8358 <param name="simulator"></param>
8359 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8359 <param name="sendCloseCircuit"></param>
8360 <summary>Process an incoming packet and raise the appropriate events</summary> 8360 </member>
8361 <param name="sender">The sender</param> 8361 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType)">
8362 <param name="e">The EventArgs object containing the packet data</param> 8362 <summary>
8363 </member> 8363 Shutdown will disconnect all the sims except for the current sim
8364 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 8364 first, and then kill the connection to CurrentSim. This should only
8365 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary> 8365 be called if the logout process times out on <code>RequestLogout</code>
8366 <param name="capsKey">The Unique Capabilities Key</param> 8366 </summary>
8367 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param> 8367 <param name="type">Type of shutdown</param>
8368 <param name="simulator">The simulator the message originated from</param> 8368 </member>
8369 </member> 8369 <member name="M:OpenMetaverse.NetworkManager.Shutdown(OpenMetaverse.NetworkManager.DisconnectType,System.String)">
8370 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8370 <summary>
8371 <summary>Process an incoming packet and raise the appropriate events</summary> 8371 Shutdown will disconnect all the sims except for the current sim
8372 <param name="sender">The sender</param> 8372 first, and then kill the connection to CurrentSim. This should only
8373 <param name="e">The EventArgs object containing the packet data</param> 8373 be called if the logout process times out on <code>RequestLogout</code>
8374 </member> 8374 </summary>
8375 <member name="M:OpenMetaverse.DirectoryManager.DirGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8375 <param name="type">Type of shutdown</param>
8376 <summary>Process an incoming packet and raise the appropriate events</summary> 8376 <param name="message">Shutdown message</param>
8377 <param name="sender">The sender</param> 8377 </member>
8378 <param name="e">The EventArgs object containing the packet data</param> 8378 <member name="M:OpenMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)">
8379 </member> 8379 <summary>
8380 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 8380 Searches through the list of currently connected simulators to find
8381 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary> 8381 one attached to the given IPEndPoint
8382 <param name="capsKey">The Unique Capabilities Key</param> 8382 </summary>
8383 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param> 8383 <param name="endPoint">IPEndPoint of the Simulator to search for</param>
8384 <param name="simulator">The simulator the message originated from</param> 8384 <returns>A Simulator reference on success, otherwise null</returns>
8385 </member> 8385 </member>
8386 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8386 <member name="M:OpenMetaverse.NetworkManager.RaiseConnectedEvent(OpenMetaverse.Simulator)">
8387 <summary>Process an incoming packet and raise the appropriate events</summary> 8387 <summary>
8388 <param name="sender">The sender</param> 8388 Fire an event when an event queue connects for capabilities
8389 <param name="e">The EventArgs object containing the packet data</param> 8389 </summary>
8390 </member> 8390 <param name="simulator">Simulator the event queue is attached to</param>
8391 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8391 </member>
8392 <summary>Process an incoming packet and raise the appropriate events</summary> 8392 <member name="M:OpenMetaverse.NetworkManager.LogoutReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8393 <param name="sender">The sender</param> 8393 <summary>Process an incoming packet and raise the appropriate events</summary>
8394 <param name="e">The EventArgs object containing the packet data</param> 8394 <param name="sender">The sender</param>
8395 </member> 8395 <param name="e">The EventArgs object containing the packet data</param>
8396 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8396 </member>
8397 <summary>Process an incoming packet and raise the appropriate events</summary> 8397 <member name="M:OpenMetaverse.NetworkManager.StartPingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8398 <param name="sender">The sender</param> 8398 <summary>Process an incoming packet and raise the appropriate events</summary>
8399 <param name="e">The EventArgs object containing the packet data</param> 8399 <param name="sender">The sender</param>
8400 </member> 8400 <param name="e">The EventArgs object containing the packet data</param>
8401 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 8401 </member>
8402 <summary>Process an incoming packet and raise the appropriate events</summary> 8402 <member name="M:OpenMetaverse.NetworkManager.CompletePingCheckHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8403 <param name="sender">The sender</param> 8403 <summary>Process an incoming packet and raise the appropriate events</summary>
8404 <param name="e">The EventArgs object containing the packet data</param> 8404 <param name="sender">The sender</param>
8405 </member> 8405 <param name="e">The EventArgs object containing the packet data</param>
8406 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply"> 8406 </member>
8407 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary> 8407 <member name="M:OpenMetaverse.NetworkManager.SimStatsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8408 </member> 8408 <summary>Process an incoming packet and raise the appropriate events</summary>
8409 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply"> 8409 <param name="sender">The sender</param>
8410 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary> 8410 <param name="e">The EventArgs object containing the packet data</param>
8411 </member> 8411 </member>
8412 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply"> 8412 <member name="M:OpenMetaverse.NetworkManager.RegionHandshakeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8413 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary> 8413 <summary>Process an incoming packet and raise the appropriate events</summary>
8414 </member> 8414 <param name="sender">The sender</param>
8415 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply"> 8415 <param name="e">The EventArgs object containing the packet data</param>
8416 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary> 8416 </member>
8417 </member> 8417 <member name="M:OpenMetaverse.NetworkManager.DisableSimulatorHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8418 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply"> 8418 <summary>Process an incoming packet and raise the appropriate events</summary>
8419 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,System.Boolean)"/> request.</summary> 8419 <param name="sender">The sender</param>
8420 </member> 8420 <param name="e">The EventArgs object containing the packet data</param>
8421 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply"> 8421 </member>
8422 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary> 8422 <member name="M:OpenMetaverse.NetworkManager.KickUserHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
8423 </member> 8423 <summary>Process an incoming packet and raise the appropriate events</summary>
8424 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply"> 8424 <param name="sender">The sender</param>
8425 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary> 8425 <param name="e">The EventArgs object containing the packet data</param>
8426 </member> 8426 </member>
8427 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply"> 8427 <member name="E:OpenMetaverse.NetworkManager.LoginProgress">
8428 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary> 8428 <summary>Raised when the simulator sends us data containing
8429 </member> 8429 ...</summary>
8430 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories"> 8430 </member>
8431 <summary>Classified Ad categories</summary> 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="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any"> 8433 login sequence will block until this event returns</summary>
8434 <summary>Classified is listed in the Any category</summary> 8434 </member>
8435 </member> 8435 <member name="P:OpenMetaverse.NetworkManager.LoginStatusCode">
8436 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping"> 8436 <summary>Current state of logging in</summary>
8437 <summary>Classified is shopping related</summary> 8437 </member>
8438 </member> 8438 <member name="P:OpenMetaverse.NetworkManager.LoginErrorKey">
8439 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental"> 8439 <summary>Upon login failure, contains a short string key for the
8440 <summary>Classified is </summary> 8440 type of login error that occurred</summary>
8441 </member> 8441 </member>
8442 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental"> 8442 <member name="P:OpenMetaverse.NetworkManager.RawLoginReply">
8443 <summary></summary> 8443 <summary>The raw XML-RPC reply from the login server, exactly as it
8444 </member> 8444 was received (minus the HTTP header)</summary>
8445 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction"> 8445 </member>
8446 <summary></summary> 8446 <member name="P:OpenMetaverse.NetworkManager.LoginMessage">
8447 </member> 8447 <summary>During login this contains a descriptive version of
8448 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts"> 8448 LoginStatusCode. After a successful login this will contain the
8449 <summary></summary> 8449 message of the day, and after a failed login a descriptive error
8450 </member> 8450 message will be returned</summary>
8451 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment"> 8451 </member>
8452 <summary></summary> 8452 <member name="E:OpenMetaverse.NetworkManager.PacketSent">
8453 </member> 8453 <summary>Raised when the simulator sends us data containing
8454 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted"> 8454 ...</summary>
8455 <summary></summary> 8455 </member>
8456 </member> 8456 <member name="E:OpenMetaverse.NetworkManager.LoggedOut">
8457 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service"> 8457 <summary>Raised when the simulator sends us data containing
8458 <summary></summary> 8458 ...</summary>
8459 </member> 8459 </member>
8460 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal"> 8460 <member name="E:OpenMetaverse.NetworkManager.SimConnecting">
8461 <summary></summary> 8461 <summary>Raised when the simulator sends us data containing
8462 </member> 8462 ...</summary>
8463 <member name="T:OpenMetaverse.DirectoryManager.EventCategories"> 8463 </member>
8464 <summary>Event Categories</summary> 8464 <member name="E:OpenMetaverse.NetworkManager.SimConnected">
8465 </member> 8465 <summary>Raised when the simulator sends us data containing
8466 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All"> 8466 ...</summary>
8467 <summary></summary> 8467 </member>
8468 </member> 8468 <member name="E:OpenMetaverse.NetworkManager.SimDisconnected">
8469 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion"> 8469 <summary>Raised when the simulator sends us data containing
8470 <summary></summary> 8470 ...</summary>
8471 </member> 8471 </member>
8472 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports"> 8472 <member name="E:OpenMetaverse.NetworkManager.Disconnected">
8473 <summary></summary> 8473 <summary>Raised when the simulator sends us data containing
8474 </member> 8474 ...</summary>
8475 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic"> 8475 </member>
8476 <summary></summary> 8476 <member name="E:OpenMetaverse.NetworkManager.SimChanged">
8477 </member> 8477 <summary>Raised when the simulator sends us data containing
8478 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial"> 8478 ...</summary>
8479 <summary></summary> 8479 </member>
8480 </member> 8480 <member name="E:OpenMetaverse.NetworkManager.EventQueueRunning">
8481 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife"> 8481 <summary>Raised when the simulator sends us data containing
8482 <summary></summary> 8482 ...</summary>
8483 </member> 8483 </member>
8484 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games"> 8484 <member name="P:OpenMetaverse.NetworkManager.CircuitCode">
8485 <summary></summary> 8485 <summary>Unique identifier associated with our connections to
8486 </member> 8486 simulators</summary>
8487 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants"> 8487 </member>
8488 <summary></summary> 8488 <member name="P:OpenMetaverse.NetworkManager.CurrentSim">
8489 </member> 8489 <summary>The simulator that the logged in avatar is currently
8490 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education"> 8490 occupying</summary>
8491 <summary></summary> 8491 </member>
8492 </member> 8492 <member name="P:OpenMetaverse.NetworkManager.Connected">
8493 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts"> 8493 <summary>Shows whether the network layer is logged in to the
8494 <summary></summary> 8494 grid or not</summary>
8495 </member> 8495 </member>
8496 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity"> 8496 <member name="P:OpenMetaverse.NetworkManager.InboxCount">
8497 <summary></summary> 8497 <summary>Number of packets in the incoming queue</summary>
8498 </member> 8498 </member>
8499 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous"> 8499 <member name="P:OpenMetaverse.NetworkManager.OutboxCount">
8500 <summary></summary> 8500 <summary>Number of packets in the outgoing queue</summary>
8501 </member> 8501 </member>
8502 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags"> 8502 <member name="T:OpenMetaverse.NetworkManager.LoginResponseCallback">
8503 <summary> 8503 <summary>
8504 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results. 8504
8505 8505 </summary>
8506 Flags can be combined using the | (pipe) character, not all flags are available in all queries 8506 <param name="loginSuccess"></param>
8507 </summary> 8507 <param name="redirect"></param>
8508 </member> 8508 <param name="replyData"></param>
8509 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People"> 8509 <param name="message"></param>
8510 <summary>Query the People database</summary> 8510 <param name="reason"></param>
8511 </member> 8511 </member>
8512 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online"> 8512 <member name="T:OpenMetaverse.NetworkManager.DisconnectType">
8513 <summary></summary> 8513 <summary>
8514 </member> 8514 Explains why a simulator or the grid disconnected from us
8515 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events"> 8515 </summary>
8516 <summary></summary> 8516 </member>
8517 </member> 8517 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ClientInitiated">
8518 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups"> 8518 <summary>The client requested the logout or simulator disconnect</summary>
8519 <summary>Query the Groups database</summary> 8519 </member>
8520 </member> 8520 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.ServerInitiated">
8521 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents"> 8521 <summary>The server notified us that it is disconnecting</summary>
8522 <summary>Query the Events database</summary> 8522 </member>
8523 </member> 8523 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.NetworkTimeout">
8524 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned"> 8524 <summary>Either a socket was closed or network traffic timed out</summary>
8525 <summary>Query the land holdings database for land owned by the currently connected agent</summary> 8525 </member>
8526 </member> 8526 <member name="F:OpenMetaverse.NetworkManager.DisconnectType.SimShutdown">
8527 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale"> 8527 <summary>The last active simulator shut down</summary>
8528 <summary></summary> 8528 </member>
8529 </member> 8529 <member name="T:OpenMetaverse.NetworkManager.IncomingPacket">
8530 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned"> 8530 <summary>
8531 <summary>Query the land holdings database for land which is owned by a Group</summary> 8531 Holds a simulator reference and a decoded packet, these structs are put in
8532 </member> 8532 the packet inbox for event handling
8533 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort"> 8533 </summary>
8534 <summary>Specifies the query should pre sort the results based upon traffic 8534 </member>
8535 when searching the Places database</summary> 8535 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Simulator">
8536 </member> 8536 <summary>Reference to the simulator that this packet came from</summary>
8537 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly"> 8537 </member>
8538 <summary></summary> 8538 <member name="F:OpenMetaverse.NetworkManager.IncomingPacket.Packet">
8539 </member> 8539 <summary>Packet that needs to be processed</summary>
8540 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly"> 8540 </member>
8541 <summary></summary> 8541 <member name="T:OpenMetaverse.NetworkManager.OutgoingPacket">
8542 </member> 8542 <summary>
8543 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly"> 8543 Holds a simulator reference and a serialized packet, these structs are put in
8544 <summary></summary> 8544 the packet outbox for sending
8545 </member> 8545 </summary>
8546 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly"> 8546 </member>
8547 <summary></summary> 8547 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Simulator">
8548 </member> 8548 <summary>Reference to the simulator this packet is destined for</summary>
8549 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc"> 8549 </member>
8550 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database. 8550 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.Buffer">
8551 This flag is only used when searching the land sales database</summary> 8551 <summary>Packet that needs to be sent</summary>
8552 </member> 8552 </member>
8553 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort"> 8553 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.SequenceNumber">
8554 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database. 8554 <summary>Sequence number of the wrapped packet</summary>
8555 This flag is only used when searching the land sales database</summary> 8555 </member>
8556 </member> 8556 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.ResendCount">
8557 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort"> 8557 <summary>Number of times this packet has been resent</summary>
8558 <summary>Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database. 8558 </member>
8559 This flag is only used when searching the land sales database</summary> 8559 <member name="F:OpenMetaverse.NetworkManager.OutgoingPacket.TickCount">
8560 </member> 8560 <summary>Environment.TickCount when this packet was last sent over the wire</summary>
8561 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort"> 8561 </member>
8562 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database. 8562 <member name="T:OpenMetaverse.InternalDictionary`2">
8563 This flag is only used when searching the land sales database</summary> 8563 <summary>
8564 </member> 8564 The InternalDictionary class is used through the library for storing key/value pairs.
8565 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort"> 8565 It is intended to be a replacement for the generic Dictionary class and should
8566 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database. 8566 be used in its place. It contains several methods for allowing access to the data from
8567 This flag is only used when searching the land sales database</summary> 8567 outside the library that are read only and thread safe.
8568 </member> 8568
8569 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice"> 8569 </summary>
8570 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database. 8570 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
8571 This flag is only used when searching the land sales database</summary> 8571 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
8572 </member> 8572 </member>
8573 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea"> 8573 <member name="F:OpenMetaverse.InternalDictionary`2.Dictionary">
8574 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database. 8574 <summary>Internal dictionary that this class wraps around. Do not
8575 This flag is only used when searching the land sales database</summary> 8575 modify or enumerate the contents of this dictionary without locking
8576 </member> 8576 on this member</summary>
8577 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature"> 8577 </member>
8578 <summary></summary> 8578 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor">
8579 </member> 8579 <summary>
8580 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly"> 8580 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
8581 <summary></summary> 8581 with the specified key/value, has the default initial capacity.
8582 </member> 8582 </summary>
8583 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG"> 8583 <example>
8584 <summary>Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 8584 <code>
8585 </member> 8585 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value.
8586 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature"> 8586 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;();
8587 <summary>Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 8587 </code>
8588 </member> 8588 </example>
8589 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult"> 8589 </member>
8590 <summary>Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases</summary> 8590 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
8591 </member> 8591 <summary>
8592 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly"> 8592 Initializes a new instance of the <seealso cref="T:InternalDictionary"/> Class
8593 <summary></summary> 8593 with the specified key/value, has its initial valies copied from the specified
8594 </member> 8594 <seealso cref="T:System.Collections.Generic.Dictionary"/>
8595 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags"> 8595 </summary>
8596 <summary> 8596 <param name="dictionary"><seealso cref="T:System.Collections.Generic.Dictionary"/>
8597 Land types to search dataserver for 8597 to copy initial values from</param>
8598 </summary> 8598 <example>
8599 </member> 8599 <code>
8600 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any"> 8600 // initialize a new InternalDictionary named testAvName with a UUID as the key and an string as the value.
8601 <summary>Search Auction, Mainland and Estate</summary> 8601 // populates with copied values from example KeyNameCache Dictionary.
8602 </member> 8602
8603 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction"> 8603 // create source dictionary
8604 <summary>Land which is currently up for auction</summary> 8604 Dictionary&lt;UUID, string&gt; KeyNameCache = new Dictionary&lt;UUID, string&gt;();
8605 </member> 8605 KeyNameCache.Add("8300f94a-7970-7810-cf2c-fc9aa6cdda24", "Jack Avatar");
8606 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland"> 8606 KeyNameCache.Add("27ba1e40-13f7-0708-3e98-5819d780bd62", "Jill Avatar");
8607 <summary>Parcels which are on the mainland (Linden owned) continents</summary> 8607
8608 </member> 8608 // Initialize new dictionary.
8609 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate"> 8609 public InternalDictionary&lt;UUID, string&gt; testAvName = new InternalDictionary&lt;UUID, string&gt;(KeyNameCache);
8610 <summary>Parcels which are on privately owned simulators</summary> 8610 </code>
8611 </member> 8611 </example>
8612 <member name="T:OpenMetaverse.DirectoryManager.EventFlags"> 8612 </member>
8613 <summary> 8613 <member name="M:OpenMetaverse.InternalDictionary`2.#ctor(System.Int32)">
8614 The content rating of the event 8614 <summary>
8615 </summary> 8615 Initializes a new instance of the <seealso cref="T:OpenMetaverse.InternalDictionary"/> Class
8616 </member> 8616 with the specified key/value, With its initial capacity specified.
8617 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG"> 8617 </summary>
8618 <summary>Event is PG</summary> 8618 <param name="capacity">Initial size of dictionary</param>
8619 </member> 8619 <example>
8620 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature"> 8620 <code>
8621 <summary>Event is Mature</summary> 8621 // initialize a new InternalDictionary named testDict with a string as the key and an int as the value,
8622 </member> 8622 // initially allocated room for 10 entries.
8623 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult"> 8623 public InternalDictionary&lt;string, int&gt; testDict = new InternalDictionary&lt;string, int&gt;(10);
8624 <summary>Event is Adult</summary> 8624 </code>
8625 </member> 8625 </example>
8626 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags"> 8626 </member>
8627 <summary> 8627 <member name="M:OpenMetaverse.InternalDictionary`2.TryGetValue(`0,`1@)">
8628 Classified Ad Options 8628 <summary>
8629 </summary> 8629 Try to get entry from <seealso cref="T:OpenMetaverse.InternalDictionary"/> with specified key
8630 <remarks>There appear to be two formats the flags are packed in. 8630 </summary>
8631 This set of flags is for the newer style</remarks> 8631 <param name="key">Key to use for lookup</param>
8632 </member> 8632 <param name="value">Value returned</param>
8633 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None"> 8633 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
8634 <summary></summary> 8634 <example>
8635 </member> 8635 <code>
8636 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature"> 8636 // find your avatar using the Simulator.ObjectsAvatars InternalDictionary:
8637 <summary></summary> 8637 Avatar av;
8638 </member> 8638 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
8639 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled"> 8639 Console.WriteLine("Found Avatar {0}", av.Name);
8640 <summary></summary> 8640 </code>
8641 </member> 8641 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
8642 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime"> 8642 </example>
8643 <summary></summary> 8643 </member>
8644 </member> 8644 <member name="M:OpenMetaverse.InternalDictionary`2.Find(System.Predicate{`1})">
8645 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew"> 8645 <summary>
8646 <summary></summary> 8646 Finds the specified match.
8647 </member> 8647 </summary>
8648 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags"> 8648 <param name="match">The match.</param>
8649 <summary> 8649 <returns>Matched value</returns>
8650 Classified ad query options 8650 <example>
8651 </summary> 8651 <code>
8652 </member> 8652 // use a delegate to find a prim in the ObjectsPrimitives InternalDictionary
8653 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All"> 8653 // with the ID 95683496
8654 <summary>Include all ads in results</summary> 8654 uint findID = 95683496;
8655 </member> 8655 Primitive findPrim = sim.ObjectsPrimitives.Find(
8656 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG"> 8656 delegate(Primitive prim) { return prim.ID == findID; });
8657 <summary>Include PG ads in results</summary> 8657 </code>
8658 </member> 8658 </example>
8659 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature"> 8659 </member>
8660 <summary>Include Mature ads in results</summary> 8660 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`1})">
8661 </member> 8661 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
8662 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult"> 8662 <param name="match">return matching items.</param>
8663 <summary>Include Adult ads in results</summary> 8663 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
8664 </member> 8664 <example>
8665 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags"> 8665 Find All prims within 20 meters and store them in a List
8666 <summary> 8666 <code>
8667 The For Sale flag in PlacesReplyData 8667 int radius = 20;
8668 </summary> 8668 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
8669 </member> 8669 delegate(Primitive prim) {
8670 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale"> 8670 Vector3 pos = prim.Position;
8671 <summary>Parcel is not listed for sale</summary> 8671 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
8672 </member> 8672 }
8673 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale"> 8673 );
8674 <summary>Parcel is For Sale</summary> 8674 </code>
8675 </member> 8675 </example>
8676 <member name="T:OpenMetaverse.DirectoryManager.Classified"> 8676 </member>
8677 <summary> 8677 <member name="M:OpenMetaverse.InternalDictionary`2.FindAll(System.Predicate{`0})">
8678 A classified ad on the grid 8678 <summary>Find All items in an <seealso cref="T:InternalDictionary"/></summary>
8679 </summary> 8679 <param name="match">return matching keys.</param>
8680 </member> 8680 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
8681 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID"> 8681 <example>
8682 <summary>UUID for this ad, useful for looking up detailed 8682 Find All keys which also exist in another dictionary
8683 information about it</summary> 8683 <code>
8684 </member> 8684 List&lt;UUID&gt; matches = myDict.FindAll(
8685 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name"> 8685 delegate(UUID id) {
8686 <summary>The title of this classified ad</summary> 8686 return myOtherDict.ContainsKey(id);
8687 </member> 8687 }
8688 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags"> 8688 );
8689 <summary>Flags that show certain options applied to the classified</summary> 8689 </code>
8690 </member> 8690 </example>
8691 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate"> 8691 </member>
8692 <summary>Creation date of the ad</summary> 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="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate"> 8694 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8695 <summary>Expiration date of the ad</summary> 8695 <example>
8696 </member> 8696 <code>
8697 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price"> 8697 // Iterates over the ObjectsPrimitives InternalDictionary and prints out some information.
8698 <summary>Price that was paid for this ad</summary> 8698 Client.Network.CurrentSim.ObjectsPrimitives.ForEach(
8699 </member> 8699 delegate(Primitive prim)
8700 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString"> 8700 {
8701 <summary>Print the struct data as a string</summary> 8701 if (prim.Text != null)
8702 <returns>A string containing the field name, and field value</returns> 8702 {
8703 </member> 8703 Console.WriteLine("NAME={0} ID = {1} TEXT = '{2}'",
8704 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel"> 8704 prim.PropertiesFamily.Name, prim.ID, prim.Text);
8705 <summary> 8705 }
8706 A parcel retrieved from the dataserver such as results from the 8706 });
8707 "For-Sale" listings or "Places" Search 8707 </code>
8708 </summary> 8708 </example>
8709 </member> 8709 </member>
8710 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID"> 8710 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{`0})">
8711 <summary>The unique dataserver parcel ID</summary> 8711 <summary>Perform an <seealso cref="T:System.Action"/> on each key of an <seealso cref="T:OpenMetaverse.InternalDictionary"/></summary>
8712 <remarks>This id is used to obtain additional information from the entry 8712 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8713 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks> 8713 </member>
8714 </member> 8714 <member name="M:OpenMetaverse.InternalDictionary`2.ForEach(System.Action{System.Collections.Generic.KeyValuePair{`0,`1}})">
8715 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name"> 8715 <summary>
8716 <summary>A string containing the name of the parcel</summary> 8716 Perform an <seealso cref="T:System.Action"/> on each KeyValuePair of an <seealso cref="T:OpenMetaverse.InternalDictionary"/>
8717 </member> 8717 </summary>
8718 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea"> 8718 <param name="action"><seealso cref="T:System.Action"/> to perform</param>
8719 <summary>The size of the parcel</summary> 8719 </member>
8720 <remarks>This field is not returned for Places searches</remarks> 8720 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsKey(`0)">
8721 </member> 8721 <summary>Check if Key exists in Dictionary</summary>
8722 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice"> 8722 <param name="key">Key to check for</param>
8723 <summary>The price of the parcel</summary> 8723 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
8724 <remarks>This field is not returned for Places searches</remarks> 8724 </member>
8725 </member> 8725 <member name="M:OpenMetaverse.InternalDictionary`2.ContainsValue(`1)">
8726 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction"> 8726 <summary>Check if Value exists in Dictionary</summary>
8727 <summary>If True, this parcel is flagged to be auctioned</summary> 8727 <param name="value">Value to check for</param>
8728 </member> 8728 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
8729 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale"> 8729 </member>
8730 <summary>If true, this parcel is currently set for sale</summary> 8730 <member name="M:OpenMetaverse.InternalDictionary`2.Add(`0,`1)">
8731 </member> 8731 <summary>
8732 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell"> 8732 Adds the specified key to the dictionary, dictionary locking is not performed,
8733 <summary>Parcel traffic</summary> 8733 <see cref="!:SafeAdd"/>
8734 </member> 8734 </summary>
8735 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString"> 8735 <param name="key">The key</param>
8736 <summary>Print the struct data as a string</summary> 8736 <param name="value">The value</param>
8737 <returns>A string containing the field name, and field value</returns> 8737 </member>
8738 </member> 8738 <member name="M:OpenMetaverse.InternalDictionary`2.Remove(`0)">
8739 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData"> 8739 <summary>
8740 <summary> 8740 Removes the specified key, dictionary locking is not performed
8741 An Avatar returned from the dataserver 8741 </summary>
8742 </summary> 8742 <param name="key">The key.</param>
8743 </member> 8743 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
8744 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online"> 8744 </member>
8745 <summary>Online status of agent</summary> 8745 <member name="P:OpenMetaverse.InternalDictionary`2.Count">
8746 <remarks>This field appears to be obsolete and always returns false</remarks> 8746 <summary>
8747 </member> 8747 Gets the number of Key/Value pairs contained in the <seealso cref="T:InternalDictionary"/>
8748 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName"> 8748 </summary>
8749 <summary>The agents first name</summary> 8749 </member>
8750 </member> 8750 <member name="P:OpenMetaverse.InternalDictionary`2.Item(`0)">
8751 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName"> 8751 <summary>
8752 <summary>The agents last name</summary> 8752 Indexer for the dictionary
8753 </member> 8753 </summary>
8754 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID"> 8754 <param name="key">The key</param>
8755 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary> 8755 <returns>The value</returns>
8756 </member> 8756 </member>
8757 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString"> 8757 <member name="T:OpenMetaverse.ScriptPermission">
8758 <summary>Print the struct data as a string</summary> 8758 <summary>
8759 <returns>A string containing the field name, and field value</returns> 8759 Permission request flags, asked when a script wants to control an Avatar
8760 </member> 8760 </summary>
8761 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData"> 8761 </member>
8762 <summary> 8762 <member name="F:OpenMetaverse.ScriptPermission.None">
8763 Response to a "Groups" Search 8763 <summary>Placeholder for empty values, shouldn't ever see this</summary>
8764 </summary> 8764 </member>
8765 </member> 8765 <member name="F:OpenMetaverse.ScriptPermission.Debit">
8766 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID"> 8766 <summary>Script wants ability to take money from you</summary>
8767 <summary>The Group ID</summary> 8767 </member>
8768 </member> 8768 <member name="F:OpenMetaverse.ScriptPermission.TakeControls">
8769 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName"> 8769 <summary>Script wants to take camera controls for you</summary>
8770 <summary>The name of the group</summary> 8770 </member>
8771 </member> 8771 <member name="F:OpenMetaverse.ScriptPermission.RemapControls">
8772 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members"> 8772 <summary>Script wants to remap avatars controls</summary>
8773 <summary>The current number of members</summary> 8773 </member>
8774 </member> 8774 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation">
8775 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString"> 8775 <summary>Script wants to trigger avatar animations</summary>
8776 <summary>Print the struct data as a string</summary> 8776 <remarks>This function is not implemented on the grid</remarks>
8777 <returns>A string containing the field name, and field value</returns> 8777 </member>
8778 </member> 8778 <member name="F:OpenMetaverse.ScriptPermission.Attach">
8779 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData"> 8779 <summary>Script wants to attach or detach the prim or primset to your avatar</summary>
8780 <summary> 8780 </member>
8781 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request 8781 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership">
8782 <para> 8782 <summary>Script wants permission to release ownership</summary>
8783 Represents one of the following: 8783 <remarks>This function is not implemented on the grid
8784 A parcel of land on the grid that has its Show In Search flag set 8784 The concept of "public" objects does not exist anymore.</remarks>
8785 A parcel of land owned by the agent making the request 8785 </member>
8786 A parcel of land owned by a group the agent making the request is a member of 8786 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks">
8787 </para> 8787 <summary>Script wants ability to link/delink with other prims</summary>
8788 <para> 8788 </member>
8789 In a request for Group Land, the First record will contain an empty record 8789 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints">
8790 </para> 8790 <summary>Script wants permission to change joints</summary>
8791 Note: This is not the same as searching the land for sale data source 8791 <remarks>This function is not implemented on the grid</remarks>
8792 </summary> 8792 </member>
8793 </member> 8793 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions">
8794 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID"> 8794 <summary>Script wants permissions to change permissions</summary>
8795 <summary>The ID of the Agent of Group that owns the parcel</summary> 8795 <remarks>This function is not implemented on the grid</remarks>
8796 </member> 8796 </member>
8797 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name"> 8797 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera">
8798 <summary>The name</summary> 8798 <summary>Script wants to track avatars camera position and rotation </summary>
8799 </member> 8799 </member>
8800 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc"> 8800 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera">
8801 <summary>The description</summary> 8801 <summary>Script wants to control your camera</summary>
8802 </member> 8802 </member>
8803 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea"> 8803 <member name="T:OpenMetaverse.InstantMessageDialog">
8804 <summary>The Size of the parcel</summary> 8804 <summary>
8805 </member> 8805 Special commands used in Instant Messages
8806 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea"> 8806 </summary>
8807 <summary>The billable Size of the parcel, for mainland 8807 </member>
8808 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller 8808 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent">
8809 than the ActualArea. For Estate land this will always be 0</summary> 8809 <summary>Indicates a regular IM from another agent</summary>
8810 </member> 8810 </member>
8811 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags"> 8811 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox">
8812 <summary>Indicates the ForSale status of the parcel</summary> 8812 <summary>Simple notification box with an OK button</summary>
8813 </member> 8813 </member>
8814 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX"> 8814 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation">
8815 <summary>The Gridwide X position</summary> 8815 <summary>You've been invited to join a group.</summary>
8816 </member> 8816 </member>
8817 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY"> 8817 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered">
8818 <summary>The Gridwide Y position</summary> 8818 <summary>Inventory offer</summary>
8819 </member> 8819 </member>
8820 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ"> 8820 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted">
8821 <summary>The Z position of the parcel, or 0 if no landing point set</summary> 8821 <summary>Accepted inventory offer</summary>
8822 </member> 8822 </member>
8823 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName"> 8823 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined">
8824 <summary>The name of the Region the parcel is located in</summary> 8824 <summary>Declined inventory offer</summary>
8825 </member> 8825 </member>
8826 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID"> 8826 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote">
8827 <summary>The Asset ID of the parcels Snapshot texture</summary> 8827 <summary>Group vote</summary>
8828 </member> 8828 </member>
8829 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell"> 8829 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered">
8830 <summary>The calculated visitor traffic</summary> 8830 <summary>An object is offering its inventory</summary>
8831 </member> 8831 </member>
8832 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU"> 8832 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted">
8833 <summary>The billing product SKU</summary> 8833 <summary>Accept an inventory offer from an object</summary>
8834 <remarks>Known values are: 8834 </member>
8835 <list type="table"> 8835 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined">
8836 <item><term>023</term><description>Mainland / Full Region</description></item> 8836 <summary>Decline an inventory offer from an object</summary>
8837 <item><term>024</term><description>Estate / Full Region</description></item> 8837 </member>
8838 <item><term>027</term><description>Estate / Openspace</description></item> 8838 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault">
8839 <item><term>029</term><description>Estate / Homestead</description></item> 8839 <summary>Unknown</summary>
8840 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item> 8840 </member>
8841 </list> 8841 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd">
8842 </remarks> 8842 <summary>Start a session, or add users to a session</summary>
8843 </member> 8843 </member>
8844 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price"> 8844 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd">
8845 <summary>No longer used, will always be 0</summary> 8845 <summary>Start a session, but don't prune offline users</summary>
8846 </member> 8846 </member>
8847 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl"> 8847 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart">
8848 <summary>Get a SL URL for the parcel</summary> 8848 <summary>Start a session with your group</summary>
8849 <returns>A string, containing a standard SLURL</returns> 8849 </member>
8850 </member> 8850 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart">
8851 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToString"> 8851 <summary>Start a session without a calling card (finder or objects)</summary>
8852 <summary>Print the struct data as a string</summary> 8852 </member>
8853 <returns>A string containing the field name, and field value</returns> 8853 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend">
8854 </member> 8854 <summary>Send a message to a session</summary>
8855 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData"> 8855 </member>
8856 <summary> 8856 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop">
8857 An "Event" Listing summary 8857 <summary>Leave a session</summary>
8858 </summary> 8858 </member>
8859 </member> 8859 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject">
8860 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner"> 8860 <summary>Indicates that the IM is from an object</summary>
8861 <summary>The ID of the event creator</summary> 8861 </member>
8862 </member> 8862 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse">
8863 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name"> 8863 <summary>Sent an IM to a busy user, this is the auto response</summary>
8864 <summary>The name of the event</summary> 8864 </member>
8865 </member> 8865 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory">
8866 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID"> 8866 <summary>Shows the message in the console and chat history</summary>
8867 <summary>The events ID</summary> 8867 </member>
8868 </member> 8868 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport">
8869 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date"> 8869 <summary>Send a teleport lure</summary>
8870 <summary>A string containing the short date/time the event will begin</summary> 8870 </member>
8871 </member> 8871 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport">
8872 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time"> 8872 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
8873 <summary>The event start time in Unixtime (seconds since epoch)</summary> 8873 </member>
8874 </member> 8874 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport">
8875 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags"> 8875 <summary>Response sent to the agent which inititiated a teleport invitation</summary>
8876 <summary>The events maturity rating</summary> 8876 </member>
8877 </member> 8877 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport">
8878 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString"> 8878 <summary>Only useful if you have Linden permissions</summary>
8879 <summary>Print the struct data as a string</summary> 8879 </member>
8880 <returns>A string containing the field name, and field value</returns> 8880 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused">
8881 </member> 8881 <summary>A placeholder type for future expansion, currently not
8882 <member name="T:OpenMetaverse.DirectoryManager.EventInfo"> 8882 used</summary>
8883 <summary> 8883 </member>
8884 The details of an "Event" 8884 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl">
8885 </summary> 8885 <summary>IM to tell the user to go to an URL</summary>
8886 </member> 8886 </member>
8887 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID"> 8887 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start">
8888 <summary>The events ID</summary> 8888 <summary>IM for help</summary>
8889 </member> 8889 </member>
8890 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator"> 8890 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911">
8891 <summary>The ID of the event creator</summary> 8891 <summary>IM sent automatically on call for help, sends a lure
8892 </member> 8892 to each Helper reached</summary>
8893 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name"> 8893 </member>
8894 <summary>The name of the event</summary> 8894 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert">
8895 </member> 8895 <summary>Like an IM but won't go to email</summary>
8896 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category"> 8896 </member>
8897 <summary>The category</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="F:OpenMetaverse.DirectoryManager.EventInfo.Desc"> 8899 </member>
8900 <summary>The events description</summary> 8900 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted">
8901 </member> 8901 <summary>Unknown</summary>
8902 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date"> 8902 </member>
8903 <summary>The short date/time the event will begin</summary> 8903 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined">
8904 </member> 8904 <summary>Unknown</summary>
8905 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC"> 8905 </member>
8906 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary> 8906 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept">
8907 </member> 8907 <summary>Accept a group invitation</summary>
8908 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration"> 8908 </member>
8909 <summary>The length of the event in minutes</summary> 8909 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline">
8910 </member> 8910 <summary>Decline a group invitation</summary>
8911 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover"> 8911 </member>
8912 <summary>0 if no cover charge applies</summary> 8912 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested">
8913 </member> 8913 <summary>Unknown</summary>
8914 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount"> 8914 </member>
8915 <summary>The cover charge amount in L$ if applicable</summary> 8915 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered">
8916 </member> 8916 <summary>An avatar is offering you friendship</summary>
8917 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName"> 8917 </member>
8918 <summary>The name of the region where the event is being held</summary> 8918 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted">
8919 </member> 8919 <summary>An avatar has accepted your friendship offer</summary>
8920 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos"> 8920 </member>
8921 <summary>The gridwide location of the event</summary> 8921 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined">
8922 </member> 8922 <summary>An avatar has declined your friendship offer</summary>
8923 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags"> 8923 </member>
8924 <summary>The maturity rating</summary> 8924 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping">
8925 </member> 8925 <summary>Indicates that a user has started typing</summary>
8926 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl"> 8926 </member>
8927 <summary>Get a SL URL for the parcel where the event is hosted</summary> 8927 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping">
8928 <returns>A string, containing a standard SLURL</returns> 8928 <summary>Indicates that a user has stopped typing</summary>
8929 </member> 8929 </member>
8930 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString"> 8930 <member name="T:OpenMetaverse.InstantMessageOnline">
8931 <summary>Print the struct data as a string</summary> 8931 <summary>
8932 <returns>A string containing the field name, and field value</returns> 8932 Flag in Instant Messages, whether the IM should be delivered to
8933 </member> 8933 offline avatars as well
8934 <member name="T:OpenMetaverse.EventInfoReplyEventArgs"> 8934 </summary>
8935 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary> 8935 </member>
8936 </member> 8936 <member name="F:OpenMetaverse.InstantMessageOnline.Online">
8937 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)"> 8937 <summary>Only deliver to online avatars</summary>
8938 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary> 8938 </member>
8939 <param name="matchedEvent">A single EventInfo object containing the details of an event</param> 8939 <member name="F:OpenMetaverse.InstantMessageOnline.Offline">
8940 </member> 8940 <summary>If the avatar is offline the message will be held until
8941 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent"> 8941 they login next, and possibly forwarded to their e-mail account</summary>
8942 <summary> 8942 </member>
8943 A single EventInfo object containing the details of an event 8943 <member name="T:OpenMetaverse.ChatType">
8944 </summary> 8944 <summary>
8945 </member> 8945 Conversion type to denote Chat Packet types in an easier-to-understand format
8946 <member name="T:OpenMetaverse.DirEventsReplyEventArgs"> 8946 </summary>
8947 <summary>Contains the "Event" detail data returned from the data server</summary> 8947 </member>
8948 </member> 8948 <member name="F:OpenMetaverse.ChatType.Whisper">
8949 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})"> 8949 <summary>Whisper (5m radius)</summary>
8950 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary> 8950 </member>
8951 <param name="queryID">The ID of the query returned by the data server. 8951 <member name="F:OpenMetaverse.ChatType.Normal">
8952 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param> 8952 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary>
8953 <param name="matchedEvents">A list containing the "Events" returned by the search query</param> 8953 </member>
8954 </member> 8954 <member name="F:OpenMetaverse.ChatType.Shout">
8955 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID"> 8955 <summary>Shouting! (100m radius)</summary>
8956 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary> 8956 </member>
8957 </member> 8957 <member name="F:OpenMetaverse.ChatType.StartTyping">
8958 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents"> 8958 <summary>Event message when an Avatar has begun to type</summary>
8959 <summary>A list of "Events" returned by the data server</summary> 8959 </member>
8960 </member> 8960 <member name="F:OpenMetaverse.ChatType.StopTyping">
8961 <member name="T:OpenMetaverse.PlacesReplyEventArgs"> 8961 <summary>Event message when an Avatar has stopped typing</summary>
8962 <summary>Contains the "Event" list data returned from the data server</summary> 8962 </member>
8963 </member> 8963 <member name="F:OpenMetaverse.ChatType.Debug">
8964 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})"> 8964 <summary>Send the message to the debug channel</summary>
8965 <summary>Construct a new instance of PlacesReplyEventArgs class</summary> 8965 </member>
8966 <param name="queryID">The ID of the query returned by the data server. 8966 <member name="F:OpenMetaverse.ChatType.OwnerSay">
8967 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param> 8967 <summary>Event message when an object uses llOwnerSay</summary>
8968 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param> 8968 </member>
8969 </member> 8969 <member name="F:OpenMetaverse.ChatType.RegionSay">
8970 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID"> 8970 <summary>Special value to support llRegionSay, never sent to the client</summary>
8971 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary> 8971 </member>
8972 </member> 8972 <member name="T:OpenMetaverse.ChatSourceType">
8973 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces"> 8973 <summary>
8974 <summary>A list of "Places" returned by the data server</summary> 8974 Identifies the source of a chat message
8975 </member> 8975 </summary>
8976 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs"> 8976 </member>
8977 <summary>Contains the places data returned from the data server</summary> 8977 <member name="F:OpenMetaverse.ChatSourceType.System">
8978 </member> 8978 <summary>Chat from the grid or simulator</summary>
8979 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 8979 </member>
8980 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary> 8980 <member name="F:OpenMetaverse.ChatSourceType.Agent">
8981 <param name="queryID">The ID of the query returned by the data server. 8981 <summary>Chat from another avatar</summary>
8982 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param> 8982 </member>
8983 <param name="matchedParcels">A list containing land data returned by the data server</param> 8983 <member name="F:OpenMetaverse.ChatSourceType.Object">
8984 </member> 8984 <summary>Chat from an object</summary>
8985 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID"> 8985 </member>
8986 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary> 8986 <member name="T:OpenMetaverse.ChatAudibleLevel">
8987 </member> 8987 <summary>
8988 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels"> 8988
8989 <summary>A list containing Places data returned by the data server</summary> 8989 </summary>
8990 </member> 8990 </member>
8991 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs"> 8991 <member name="F:OpenMetaverse.ChatAudibleLevel.Not">
8992 <summary>Contains the classified data returned from the data server</summary> 8992 <summary></summary>
8993 </member> 8993 </member>
8994 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})"> 8994 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely">
8995 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary> 8995 <summary></summary>
8996 <param name="classifieds">A list of classified ad data returned from the data server</param> 8996 </member>
8997 </member> 8997 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully">
8998 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds"> 8998 <summary></summary>
8999 <summary>A list containing Classified Ads returned by the data server</summary> 8999 </member>
9000 </member> 9000 <member name="T:OpenMetaverse.EffectType">
9001 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs"> 9001 <summary>
9002 <summary>Contains the group data returned from the data server</summary> 9002 Effect type used in ViewerEffect packets
9003 </member> 9003 </summary>
9004 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})"> 9004 </member>
9005 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary> 9005 <member name="F:OpenMetaverse.EffectType.Text">
9006 <param name="queryID">The ID of the query returned by the data server. 9006 <summary></summary>
9007 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param> 9007 </member>
9008 <param name="matchedGroups">A list of groups data returned by the data server</param> 9008 <member name="F:OpenMetaverse.EffectType.Icon">
9009 </member> 9009 <summary></summary>
9010 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID"> 9010 </member>
9011 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary> 9011 <member name="F:OpenMetaverse.EffectType.Connector">
9012 </member> 9012 <summary></summary>
9013 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups"> 9013 </member>
9014 <summary>A list containing Groups data returned by the data server</summary> 9014 <member name="F:OpenMetaverse.EffectType.FlexibleObject">
9015 </member> 9015 <summary></summary>
9016 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs"> 9016 </member>
9017 <summary>Contains the people data returned from the data server</summary> 9017 <member name="F:OpenMetaverse.EffectType.AnimalControls">
9018 </member> 9018 <summary></summary>
9019 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})"> 9019 </member>
9020 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary> 9020 <member name="F:OpenMetaverse.EffectType.AnimationObject">
9021 <param name="queryID">The ID of the query returned by the data server. 9021 <summary></summary>
9022 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param> 9022 </member>
9023 <param name="matchedPeople">A list of people data returned by the data server</param> 9023 <member name="F:OpenMetaverse.EffectType.Cloth">
9024 </member> 9024 <summary></summary>
9025 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID"> 9025 </member>
9026 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></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="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople"> 9028 the one used when editing an object</summary>
9029 <summary>A list containing People data returned by the data server</summary> 9029 </member>
9030 </member> 9030 <member name="F:OpenMetaverse.EffectType.Glow">
9031 <member name="T:OpenMetaverse.DirLandReplyEventArgs"> 9031 <summary></summary>
9032 <summary>Contains the land sales data returned from the data server</summary> 9032 </member>
9033 </member> 9033 <member name="F:OpenMetaverse.EffectType.Point">
9034 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})"> 9034 <summary></summary>
9035 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary> 9035 </member>
9036 <param name="dirParcels">A list of parcels for sale returned by the data server</param> 9036 <member name="F:OpenMetaverse.EffectType.Trail">
9037 </member> 9037 <summary></summary>
9038 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels"> 9038 </member>
9039 <summary>A list containing land forsale data returned by the data server</summary> 9039 <member name="F:OpenMetaverse.EffectType.Sphere">
9040 </member> 9040 <summary>Create a swirl of particles around an object</summary>
9041 <member name="T:OpenMetaverse.Caps"> 9041 </member>
9042 <summary> 9042 <member name="F:OpenMetaverse.EffectType.Spiral">
9043 Capabilities is the name of the bi-directional HTTP REST protocol 9043 <summary></summary>
9044 used to communicate non real-time transactions such as teleporting or 9044 </member>
9045 group messaging 9045 <member name="F:OpenMetaverse.EffectType.Edit">
9046 </summary> 9046 <summary></summary>
9047 </member> 9047 </member>
9048 <member name="F:OpenMetaverse.Caps.Simulator"> 9048 <member name="F:OpenMetaverse.EffectType.LookAt">
9049 <summary>Reference to the simulator this system is connected to</summary> 9049 <summary>Cause an avatar to look at an object</summary>
9050 </member> 9050 </member>
9051 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)"> 9051 <member name="F:OpenMetaverse.EffectType.PointAt">
9052 <summary> 9052 <summary>Cause an avatar to point at an object</summary>
9053 Default constructor 9053 </member>
9054 </summary> 9054 <member name="T:OpenMetaverse.LookAtType">
9055 <param name="simulator"></param> 9055 <summary>
9056 <param name="seedcaps"></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="M:OpenMetaverse.Caps.CapabilityURI(System.String)"> 9058 </summary>
9059 <summary> 9059 </member>
9060 Request the URI of a named capability 9060 <member name="F:OpenMetaverse.LookAtType.None">
9061 </summary> 9061 <summary></summary>
9062 <param name="capability">Name of the capability to request</param> 9062 </member>
9063 <returns>The URI of the requested capability, or String.Empty if 9063 <member name="F:OpenMetaverse.LookAtType.Idle">
9064 the capability does not exist</returns> 9064 <summary></summary>
9065 </member> 9065 </member>
9066 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)"> 9066 <member name="F:OpenMetaverse.LookAtType.AutoListen">
9067 <summary> 9067 <summary></summary>
9068 Process any incoming events, check to see if we have a message created for the event, 9068 </member>
9069 </summary> 9069 <member name="F:OpenMetaverse.LookAtType.FreeLook">
9070 <param name="eventName"></param> 9070 <summary></summary>
9071 <param name="body"></param> 9071 </member>
9072 </member> 9072 <member name="F:OpenMetaverse.LookAtType.Respond">
9073 <member name="P:OpenMetaverse.Caps.SeedCapsURI"> 9073 <summary></summary>
9074 <summary>Capabilities URI this system was initialized with</summary> 9074 </member>
9075 </member> 9075 <member name="F:OpenMetaverse.LookAtType.Hover">
9076 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning"> 9076 <summary></summary>
9077 <summary>Whether the capabilities event queue is connected and 9077 </member>
9078 listening for incoming events</summary> 9078 <member name="F:OpenMetaverse.LookAtType.Conversation">
9079 </member> 9079 <summary>Deprecated</summary>
9080 <member name="T:OpenMetaverse.Caps.EventQueueCallback"> 9080 </member>
9081 <summary> 9081 <member name="F:OpenMetaverse.LookAtType.Select">
9082 Triggered when an event is received via the EventQueueGet 9082 <summary></summary>
9083 capability 9083 </member>
9084 </summary> 9084 <member name="F:OpenMetaverse.LookAtType.Focus">
9085 <param name="capsKey">Event name</param> 9085 <summary></summary>
9086 <param name="message">Decoded event data</param> 9086 </member>
9087 <param name="simulator">The simulator that generated the event</param> 9087 <member name="F:OpenMetaverse.LookAtType.Mouselook">
9088 </member> 9088 <summary></summary>
9089 <member name="T:OpenMetaverse.ScriptPermission"> 9089 </member>
9090 <summary> 9090 <member name="F:OpenMetaverse.LookAtType.Clear">
9091 Permission request flags, asked when a script wants to control an Avatar 9091 <summary></summary>
9092 </summary> 9092 </member>
9093 </member> 9093 <member name="T:OpenMetaverse.PointAtType">
9094 <member name="F:OpenMetaverse.ScriptPermission.None"> 9094 <summary>
9095 <summary>Placeholder for empty values, shouldn't ever see this</summary> 9095 The action an avatar is doing when pointing at something, used in
9096 </member> 9096 ViewerEffect packets for the PointAt effect
9097 <member name="F:OpenMetaverse.ScriptPermission.Debit"> 9097 </summary>
9098 <summary>Script wants ability to take money from you</summary> 9098 </member>
9099 </member> 9099 <member name="F:OpenMetaverse.PointAtType.None">
9100 <member name="F:OpenMetaverse.ScriptPermission.TakeControls"> 9100 <summary></summary>
9101 <summary>Script wants to take camera controls for you</summary> 9101 </member>
9102 </member> 9102 <member name="F:OpenMetaverse.PointAtType.Select">
9103 <member name="F:OpenMetaverse.ScriptPermission.RemapControls"> 9103 <summary></summary>
9104 <summary>Script wants to remap avatars controls</summary> 9104 </member>
9105 </member> 9105 <member name="F:OpenMetaverse.PointAtType.Grab">
9106 <member name="F:OpenMetaverse.ScriptPermission.TriggerAnimation"> 9106 <summary></summary>
9107 <summary>Script wants to trigger avatar animations</summary> 9107 </member>
9108 <remarks>This function is not implemented on the grid</remarks> 9108 <member name="F:OpenMetaverse.PointAtType.Clear">
9109 </member> 9109 <summary></summary>
9110 <member name="F:OpenMetaverse.ScriptPermission.Attach"> 9110 </member>
9111 <summary>Script wants to attach or detach the prim or primset to your avatar</summary> 9111 <member name="T:OpenMetaverse.MoneyTransactionType">
9112 </member> 9112 <summary>
9113 <member name="F:OpenMetaverse.ScriptPermission.ReleaseOwnership"> 9113 Money transaction types
9114 <summary>Script wants permission to release ownership</summary> 9114 </summary>
9115 <remarks>This function is not implemented on the grid 9115 </member>
9116 The concept of "public" objects does not exist anymore.</remarks> 9116 <member name="F:OpenMetaverse.MoneyTransactionType.None">
9117 </member> 9117 <summary></summary>
9118 <member name="F:OpenMetaverse.ScriptPermission.ChangeLinks"> 9118 </member>
9119 <summary>Script wants ability to link/delink with other prims</summary> 9119 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout">
9120 </member> 9120 <summary></summary>
9121 <member name="F:OpenMetaverse.ScriptPermission.ChangeJoints"> 9121 </member>
9122 <summary>Script wants permission to change joints</summary> 9122 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout">
9123 <remarks>This function is not implemented on the grid</remarks> 9123 <summary></summary>
9124 </member> 9124 </member>
9125 <member name="F:OpenMetaverse.ScriptPermission.ChangePermissions"> 9125 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim">
9126 <summary>Script wants permissions to change permissions</summary> 9126 <summary></summary>
9127 <remarks>This function is not implemented on the grid</remarks> 9127 </member>
9128 </member> 9128 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim">
9129 <member name="F:OpenMetaverse.ScriptPermission.TrackCamera"> 9129 <summary></summary>
9130 <summary>Script wants to track avatars camera position and rotation </summary> 9130 </member>
9131 </member> 9131 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate">
9132 <member name="F:OpenMetaverse.ScriptPermission.ControlCamera"> 9132 <summary></summary>
9133 <summary>Script wants to control your camera</summary> 9133 </member>
9134 </member> 9134 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim">
9135 <member name="T:OpenMetaverse.InstantMessageDialog"> 9135 <summary></summary>
9136 <summary> 9136 </member>
9137 Special commands used in Instant Messages 9137 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin">
9138 </summary> 9138 <summary></summary>
9139 </member> 9139 </member>
9140 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromAgent"> 9140 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge">
9141 <summary>Indicates a regular IM from another agent</summary> 9141 <summary></summary>
9142 </member> 9142 </member>
9143 <member name="F:OpenMetaverse.InstantMessageDialog.MessageBox"> 9143 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge">
9144 <summary>Simple notification box with an OK button</summary> 9144 <summary></summary>
9145 </member> 9145 </member>
9146 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitation"> 9146 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction">
9147 <summary>You've been invited to join a group.</summary> 9147 <summary></summary>
9148 </member> 9148 </member>
9149 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryOffered"> 9149 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge">
9150 <summary>Inventory offer</summary> 9150 <summary></summary>
9151 </member> 9151 </member>
9152 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryAccepted"> 9152 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax">
9153 <summary>Accepted inventory offer</summary> 9153 <summary></summary>
9154 </member> 9154 </member>
9155 <member name="F:OpenMetaverse.InstantMessageDialog.InventoryDeclined"> 9155 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax">
9156 <summary>Declined inventory offer</summary> 9156 <summary></summary>
9157 </member> 9157 </member>
9158 <member name="F:OpenMetaverse.InstantMessageDialog.GroupVote"> 9158 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax">
9159 <summary>Group vote</summary> 9159 <summary></summary>
9160 </member> 9160 </member>
9161 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryOffered"> 9161 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee">
9162 <summary>An object is offering its inventory</summary> 9162 <summary></summary>
9163 </member> 9163 </member>
9164 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryAccepted"> 9164 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax">
9165 <summary>Accept an inventory offer from an object</summary> 9165 <summary></summary>
9166 </member> 9166 </member>
9167 <member name="F:OpenMetaverse.InstantMessageDialog.TaskInventoryDeclined"> 9167 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew">
9168 <summary>Decline an inventory offer from an object</summary> 9168 <summary></summary>
9169 </member> 9169 </member>
9170 <member name="F:OpenMetaverse.InstantMessageDialog.NewUserDefault"> 9170 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory">
9171 <summary>Unknown</summary> 9171 <summary></summary>
9172 </member> 9172 </member>
9173 <member name="F:OpenMetaverse.InstantMessageDialog.SessionAdd"> 9173 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale">
9174 <summary>Start a session, or add users to a session</summary> 9174 <summary></summary>
9175 </member> 9175 </member>
9176 <member name="F:OpenMetaverse.InstantMessageDialog.SessionOfflineAdd"> 9176 <member name="F:OpenMetaverse.MoneyTransactionType.Gift">
9177 <summary>Start a session, but don't prune offline users</summary> 9177 <summary></summary>
9178 </member> 9178 </member>
9179 <member name="F:OpenMetaverse.InstantMessageDialog.SessionGroupStart"> 9179 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale">
9180 <summary>Start a session with your group</summary> 9180 <summary></summary>
9181 </member> 9181 </member>
9182 <member name="F:OpenMetaverse.InstantMessageDialog.SessionCardlessStart"> 9182 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus">
9183 <summary>Start a session without a calling card (finder or objects)</summary> 9183 <summary></summary>
9184 </member> 9184 </member>
9185 <member name="F:OpenMetaverse.InstantMessageDialog.SessionSend"> 9185 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale">
9186 <summary>Send a message to a session</summary> 9186 <summary></summary>
9187 </member> 9187 </member>
9188 <member name="F:OpenMetaverse.InstantMessageDialog.SessionDrop"> 9188 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase">
9189 <summary>Leave a session</summary> 9189 <summary></summary>
9190 </member> 9190 </member>
9191 <member name="F:OpenMetaverse.InstantMessageDialog.MessageFromObject"> 9191 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale">
9192 <summary>Indicates that the IM is from an object</summary> 9192 <summary></summary>
9193 </member> 9193 </member>
9194 <member name="F:OpenMetaverse.InstantMessageDialog.BusyAutoResponse"> 9194 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus">
9195 <summary>Sent an IM to a busy user, this is the auto response</summary> 9195 <summary></summary>
9196 </member> 9196 </member>
9197 <member name="F:OpenMetaverse.InstantMessageDialog.ConsoleAndChatHistory"> 9197 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject">
9198 <summary>Shows the message in the console and chat history</summary> 9198 <summary></summary>
9199 </member> 9199 </member>
9200 <member name="F:OpenMetaverse.InstantMessageDialog.RequestTeleport"> 9200 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays">
9201 <summary>Send a teleport lure</summary> 9201 <summary></summary>
9202 </member> 9202 </member>
9203 <member name="F:OpenMetaverse.InstantMessageDialog.AcceptTeleport"> 9203 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed">
9204 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 9204 <summary></summary>
9205 </member> 9205 </member>
9206 <member name="F:OpenMetaverse.InstantMessageDialog.DenyTeleport"> 9206 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed">
9207 <summary>Response sent to the agent which inititiated a teleport invitation</summary> 9207 <summary></summary>
9208 </member> 9208 </member>
9209 <member name="F:OpenMetaverse.InstantMessageDialog.GodLikeRequestTeleport"> 9209 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability">
9210 <summary>Only useful if you have Linden permissions</summary> 9210 <summary></summary>
9211 </member> 9211 </member>
9212 <member name="F:OpenMetaverse.InstantMessageDialog.CurrentlyUnused"> 9212 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend">
9213 <summary>A placeholder type for future expansion, currently not 9213 <summary></summary>
9214 used</summary> 9214 </member>
9215 </member> 9215 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues">
9216 <member name="F:OpenMetaverse.InstantMessageDialog.GotoUrl"> 9216 <summary></summary>
9217 <summary>IM to tell the user to go to an URL</summary> 9217 </member>
9218 </member> 9218 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease">
9219 <member name="F:OpenMetaverse.InstantMessageDialog.Session911Start"> 9219 <summary></summary>
9220 <summary>IM for help</summary> 9220 </member>
9221 </member> 9221 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease">
9222 <member name="F:OpenMetaverse.InstantMessageDialog.Lure911"> 9222 <summary></summary>
9223 <summary>IM sent automatically on call for help, sends a lure 9223 </member>
9224 to each Helper reached</summary> 9224 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete">
9225 </member> 9225 <summary></summary>
9226 <member name="F:OpenMetaverse.InstantMessageDialog.FromTaskAsAlert"> 9226 </member>
9227 <summary>Like an IM but won't go to email</summary> 9227 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay">
9228 </member> 9228 <summary></summary>
9229 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNotice"> 9229 </member>
9230 <summary>IM from a group officer to all group members</summary> 9230 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete">
9231 </member> 9231 <summary></summary>
9232 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted"> 9232 </member>
9233 <summary>Unknown</summary> 9233 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment">
9234 </member> 9234 <summary></summary>
9235 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined"> 9235 </member>
9236 <summary>Unknown</summary> 9236 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant">
9237 </member> 9237 <summary></summary>
9238 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationAccept"> 9238 </member>
9239 <summary>Accept a group invitation</summary> 9239 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty">
9240 </member> 9240 <summary></summary>
9241 <member name="F:OpenMetaverse.InstantMessageDialog.GroupInvitationDecline"> 9241 </member>
9242 <summary>Decline a group invitation</summary> 9242 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee">
9243 </member> 9243 <summary></summary>
9244 <member name="F:OpenMetaverse.InstantMessageDialog.GroupNoticeRequested"> 9244 </member>
9245 <summary>Unknown</summary> 9245 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize">
9246 </member> 9246 <summary></summary>
9247 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipOffered"> 9247 </member>
9248 <summary>An avatar is offering you friendship</summary> 9248 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic">
9249 </member> 9249 <summary></summary>
9250 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipAccepted"> 9250 </member>
9251 <summary>An avatar has accepted your friendship offer</summary> 9251 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper">
9252 </member> 9252 <summary></summary>
9253 <member name="F:OpenMetaverse.InstantMessageDialog.FriendshipDeclined"> 9253 </member>
9254 <summary>An avatar has declined your friendship offer</summary> 9254 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways">
9255 </member> 9255 <summary></summary>
9256 <member name="F:OpenMetaverse.InstantMessageDialog.StartTyping"> 9256 </member>
9257 <summary>Indicates that a user has started typing</summary> 9257 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily">
9258 </member> 9258 <summary></summary>
9259 <member name="F:OpenMetaverse.InstantMessageDialog.StopTyping"> 9259 </member>
9260 <summary>Indicates that a user has stopped typing</summary> 9260 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating">
9261 </member> 9261 <summary></summary>
9262 <member name="T:OpenMetaverse.InstantMessageOnline"> 9262 </member>
9263 <summary> 9263 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta">
9264 Flag in Instant Messages, whether the IM should be delivered to 9264 <summary></summary>
9265 offline avatars as well 9265 </member>
9266 </summary> 9266 <member name="T:OpenMetaverse.TransactionFlags">
9267 </member> 9267 <summary>
9268 <member name="F:OpenMetaverse.InstantMessageOnline.Online"> 9268
9269 <summary>Only deliver to online avatars</summary> 9269 </summary>
9270 </member> 9270 </member>
9271 <member name="F:OpenMetaverse.InstantMessageOnline.Offline"> 9271 <member name="F:OpenMetaverse.TransactionFlags.None">
9272 <summary>If the avatar is offline the message will be held until 9272 <summary></summary>
9273 they login next, and possibly forwarded to their e-mail account</summary> 9273 </member>
9274 </member> 9274 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup">
9275 <member name="T:OpenMetaverse.ChatType"> 9275 <summary></summary>
9276 <summary> 9276 </member>
9277 Conversion type to denote Chat Packet types in an easier-to-understand format 9277 <member name="F:OpenMetaverse.TransactionFlags.DestGroup">
9278 </summary> 9278 <summary></summary>
9279 </member> 9279 </member>
9280 <member name="F:OpenMetaverse.ChatType.Whisper"> 9280 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup">
9281 <summary>Whisper (5m radius)</summary> 9281 <summary></summary>
9282 </member> 9282 </member>
9283 <member name="F:OpenMetaverse.ChatType.Normal"> 9283 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution">
9284 <summary>Normal chat (10/20m radius), what the official viewer typically sends</summary> 9284 <summary></summary>
9285 </member> 9285 </member>
9286 <member name="F:OpenMetaverse.ChatType.Shout"> 9286 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval">
9287 <summary>Shouting! (100m radius)</summary> 9287 <summary></summary>
9288 </member> 9288 </member>
9289 <member name="F:OpenMetaverse.ChatType.StartTyping"> 9289 <member name="T:OpenMetaverse.MeanCollisionType">
9290 <summary>Event message when an Avatar has begun to type</summary> 9290 <summary>
9291 </member> 9291
9292 <member name="F:OpenMetaverse.ChatType.StopTyping"> 9292 </summary>
9293 <summary>Event message when an Avatar has stopped typing</summary> 9293 </member>
9294 </member> 9294 <member name="F:OpenMetaverse.MeanCollisionType.None">
9295 <member name="F:OpenMetaverse.ChatType.Debug"> 9295 <summary></summary>
9296 <summary>Send the message to the debug channel</summary> 9296 </member>
9297 </member> 9297 <member name="F:OpenMetaverse.MeanCollisionType.Bump">
9298 <member name="F:OpenMetaverse.ChatType.OwnerSay"> 9298 <summary></summary>
9299 <summary>Event message when an object uses llOwnerSay</summary> 9299 </member>
9300 </member> 9300 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject">
9301 <member name="F:OpenMetaverse.ChatType.RegionSay"> 9301 <summary></summary>
9302 <summary>Special value to support llRegionSay, never sent to the client</summary> 9302 </member>
9303 </member> 9303 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide">
9304 <member name="T:OpenMetaverse.ChatSourceType"> 9304 <summary></summary>
9305 <summary> 9305 </member>
9306 Identifies the source of a chat message 9306 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide">
9307 </summary> 9307 <summary></summary>
9308 </member> 9308 </member>
9309 <member name="F:OpenMetaverse.ChatSourceType.System"> 9309 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide">
9310 <summary>Chat from the grid or simulator</summary> 9310 <summary></summary>
9311 </member> 9311 </member>
9312 <member name="F:OpenMetaverse.ChatSourceType.Agent"> 9312 <member name="T:OpenMetaverse.ScriptControlChange">
9313 <summary>Chat from another avatar</summary> 9313 <summary>
9314 </member> 9314 Flags sent when a script takes or releases a control
9315 <member name="F:OpenMetaverse.ChatSourceType.Object"> 9315 </summary>
9316 <summary>Chat from an object</summary> 9316 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks>
9317 </member> 9317 </member>
9318 <member name="T:OpenMetaverse.ChatAudibleLevel"> 9318 <member name="F:OpenMetaverse.ScriptControlChange.None">
9319 <summary> 9319 <summary>No Flags set</summary>
9320 9320 </member>
9321 </summary> 9321 <member name="F:OpenMetaverse.ScriptControlChange.Forward">
9322 </member> 9322 <summary>Forward (W or up Arrow)</summary>
9323 <member name="F:OpenMetaverse.ChatAudibleLevel.Not"> 9323 </member>
9324 <summary></summary> 9324 <member name="F:OpenMetaverse.ScriptControlChange.Back">
9325 </member> 9325 <summary>Back (S or down arrow)</summary>
9326 <member name="F:OpenMetaverse.ChatAudibleLevel.Barely"> 9326 </member>
9327 <summary></summary> 9327 <member name="F:OpenMetaverse.ScriptControlChange.Left">
9328 </member> 9328 <summary>Move left (shift+A or left arrow)</summary>
9329 <member name="F:OpenMetaverse.ChatAudibleLevel.Fully"> 9329 </member>
9330 <summary></summary> 9330 <member name="F:OpenMetaverse.ScriptControlChange.Right">
9331 </member> 9331 <summary>Move right (shift+D or right arrow)</summary>
9332 <member name="T:OpenMetaverse.EffectType"> 9332 </member>
9333 <summary> 9333 <member name="F:OpenMetaverse.ScriptControlChange.Up">
9334 Effect type used in ViewerEffect packets 9334 <summary>Up (E or PgUp)</summary>
9335 </summary> 9335 </member>
9336 </member> 9336 <member name="F:OpenMetaverse.ScriptControlChange.Down">
9337 <member name="F:OpenMetaverse.EffectType.Text"> 9337 <summary>Down (C or PgDown)</summary>
9338 <summary></summary> 9338 </member>
9339 </member> 9339 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft">
9340 <member name="F:OpenMetaverse.EffectType.Icon"> 9340 <summary>Rotate left (A or left arrow)</summary>
9341 <summary></summary> 9341 </member>
9342 </member> 9342 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight">
9343 <member name="F:OpenMetaverse.EffectType.Connector"> 9343 <summary>Rotate right (D or right arrow)</summary>
9344 <summary></summary> 9344 </member>
9345 </member> 9345 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton">
9346 <member name="F:OpenMetaverse.EffectType.FlexibleObject"> 9346 <summary>Left Mouse Button</summary>
9347 <summary></summary> 9347 </member>
9348 </member> 9348 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton">
9349 <member name="F:OpenMetaverse.EffectType.AnimalControls"> 9349 <summary>Left Mouse button in MouseLook</summary>
9350 <summary></summary> 9350 </member>
9351 </member> 9351 <member name="T:OpenMetaverse.AgentFlags">
9352 <member name="F:OpenMetaverse.EffectType.AnimationObject"> 9352 <summary>
9353 <summary></summary> 9353 Currently only used to hide your group title
9354 </member> 9354 </summary>
9355 <member name="F:OpenMetaverse.EffectType.Cloth"> 9355 </member>
9356 <summary></summary> 9356 <member name="F:OpenMetaverse.AgentFlags.None">
9357 </member> 9357 <summary>No flags set</summary>
9358 <member name="F:OpenMetaverse.EffectType.Beam"> 9358 </member>
9359 <summary>Project a beam from a source to a destination, such as 9359 <member name="F:OpenMetaverse.AgentFlags.HideTitle">
9360 the one used when editing an object</summary> 9360 <summary>Hide your group title</summary>
9361 </member> 9361 </member>
9362 <member name="F:OpenMetaverse.EffectType.Glow"> 9362 <member name="T:OpenMetaverse.AgentState">
9363 <summary></summary> 9363 <summary>
9364 </member> 9364 Action state of the avatar, which can currently be typing and
9365 <member name="F:OpenMetaverse.EffectType.Point"> 9365 editing
9366 <summary></summary> 9366 </summary>
9367 </member> 9367 </member>
9368 <member name="F:OpenMetaverse.EffectType.Trail"> 9368 <member name="F:OpenMetaverse.AgentState.None">
9369 <summary></summary> 9369 <summary></summary>
9370 </member> 9370 </member>
9371 <member name="F:OpenMetaverse.EffectType.Sphere"> 9371 <member name="F:OpenMetaverse.AgentState.Typing">
9372 <summary>Create a swirl of particles around an object</summary> 9372 <summary></summary>
9373 </member> 9373 </member>
9374 <member name="F:OpenMetaverse.EffectType.Spiral"> 9374 <member name="F:OpenMetaverse.AgentState.Editing">
9375 <summary></summary> 9375 <summary></summary>
9376 </member> 9376 </member>
9377 <member name="F:OpenMetaverse.EffectType.Edit"> 9377 <member name="T:OpenMetaverse.TeleportStatus">
9378 <summary></summary> 9378 <summary>
9379 </member> 9379 Current teleport status
9380 <member name="F:OpenMetaverse.EffectType.LookAt"> 9380 </summary>
9381 <summary>Cause an avatar to look at an object</summary> 9381 </member>
9382 </member> 9382 <member name="F:OpenMetaverse.TeleportStatus.None">
9383 <member name="F:OpenMetaverse.EffectType.PointAt"> 9383 <summary>Unknown status</summary>
9384 <summary>Cause an avatar to point at an object</summary> 9384 </member>
9385 </member> 9385 <member name="F:OpenMetaverse.TeleportStatus.Start">
9386 <member name="T:OpenMetaverse.LookAtType"> 9386 <summary>Teleport initialized</summary>
9387 <summary> 9387 </member>
9388 The action an avatar is doing when looking at something, used in 9388 <member name="F:OpenMetaverse.TeleportStatus.Progress">
9389 ViewerEffect packets for the LookAt effect 9389 <summary>Teleport in progress</summary>
9390 </summary> 9390 </member>
9391 </member> 9391 <member name="F:OpenMetaverse.TeleportStatus.Failed">
9392 <member name="F:OpenMetaverse.LookAtType.None"> 9392 <summary>Teleport failed</summary>
9393 <summary></summary> 9393 </member>
9394 </member> 9394 <member name="F:OpenMetaverse.TeleportStatus.Finished">
9395 <member name="F:OpenMetaverse.LookAtType.Idle"> 9395 <summary>Teleport completed</summary>
9396 <summary></summary> 9396 </member>
9397 </member> 9397 <member name="F:OpenMetaverse.TeleportStatus.Cancelled">
9398 <member name="F:OpenMetaverse.LookAtType.AutoListen"> 9398 <summary>Teleport cancelled</summary>
9399 <summary></summary> 9399 </member>
9400 </member> 9400 <member name="T:OpenMetaverse.TeleportFlags">
9401 <member name="F:OpenMetaverse.LookAtType.FreeLook"> 9401 <summary>
9402 <summary></summary> 9402
9403 </member> 9403 </summary>
9404 <member name="F:OpenMetaverse.LookAtType.Respond"> 9404 </member>
9405 <summary></summary> 9405 <member name="F:OpenMetaverse.TeleportFlags.Default">
9406 </member> 9406 <summary>No flags set, or teleport failed</summary>
9407 <member name="F:OpenMetaverse.LookAtType.Hover"> 9407 </member>
9408 <summary></summary> 9408 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget">
9409 </member> 9409 <summary>Set when newbie leaves help island for first time</summary>
9410 <member name="F:OpenMetaverse.LookAtType.Conversation"> 9410 </member>
9411 <summary>Deprecated</summary> 9411 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget">
9412 </member> 9412 <summary></summary>
9413 <member name="F:OpenMetaverse.LookAtType.Select"> 9413 </member>
9414 <summary></summary> 9414 <member name="F:OpenMetaverse.TeleportFlags.ViaLure">
9415 </member> 9415 <summary>Via Lure</summary>
9416 <member name="F:OpenMetaverse.LookAtType.Focus"> 9416 </member>
9417 <summary></summary> 9417 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark">
9418 </member> 9418 <summary>Via Landmark</summary>
9419 <member name="F:OpenMetaverse.LookAtType.Mouselook"> 9419 </member>
9420 <summary></summary> 9420 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation">
9421 </member> 9421 <summary>Via Location</summary>
9422 <member name="F:OpenMetaverse.LookAtType.Clear"> 9422 </member>
9423 <summary></summary> 9423 <member name="F:OpenMetaverse.TeleportFlags.ViaHome">
9424 </member> 9424 <summary>Via Home</summary>
9425 <member name="T:OpenMetaverse.PointAtType"> 9425 </member>
9426 <summary> 9426 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub">
9427 The action an avatar is doing when pointing at something, used in 9427 <summary>Via Telehub</summary>
9428 ViewerEffect packets for the PointAt effect 9428 </member>
9429 </summary> 9429 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin">
9430 </member> 9430 <summary>Via Login</summary>
9431 <member name="F:OpenMetaverse.PointAtType.None"> 9431 </member>
9432 <summary></summary> 9432 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure">
9433 </member> 9433 <summary>Linden Summoned</summary>
9434 <member name="F:OpenMetaverse.PointAtType.Select"> 9434 </member>
9435 <summary></summary> 9435 <member name="F:OpenMetaverse.TeleportFlags.Godlike">
9436 </member> 9436 <summary>Linden Forced me</summary>
9437 <member name="F:OpenMetaverse.PointAtType.Grab"> 9437 </member>
9438 <summary></summary> 9438 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne">
9439 </member> 9439 <summary></summary>
9440 <member name="F:OpenMetaverse.PointAtType.Clear"> 9440 </member>
9441 <summary></summary> 9441 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel">
9442 </member> 9442 <summary>Agent Teleported Home via Script</summary>
9443 <member name="T:OpenMetaverse.MoneyTransactionType"> 9443 </member>
9444 <summary> 9444 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID">
9445 Money transaction types 9445 <summary></summary>
9446 </summary> 9446 </member>
9447 </member> 9447 <member name="F:OpenMetaverse.TeleportFlags.IsFlying">
9448 <member name="F:OpenMetaverse.MoneyTransactionType.None"> 9448 <summary></summary>
9449 <summary></summary> 9449 </member>
9450 </member> 9450 <member name="F:OpenMetaverse.TeleportFlags.ResetHome">
9451 <member name="F:OpenMetaverse.MoneyTransactionType.FailSimulatorTimeout"> 9451 <summary></summary>
9452 <summary></summary> 9452 </member>
9453 </member> 9453 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect">
9454 <member name="F:OpenMetaverse.MoneyTransactionType.FailDataserverTimeout"> 9454 <summary>forced to new location for example when avatar is banned or ejected</summary>
9455 <summary></summary> 9455 </member>
9456 </member> 9456 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure">
9457 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectClaim"> 9457 <summary>Teleport Finished via a Lure</summary>
9458 <summary></summary> 9458 </member>
9459 </member> 9459 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim">
9460 <member name="F:OpenMetaverse.MoneyTransactionType.LandClaim"> 9460 <summary>Finished, Sim Changed</summary>
9461 <summary></summary> 9461 </member>
9462 </member> 9462 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim">
9463 <member name="F:OpenMetaverse.MoneyTransactionType.GroupCreate"> 9463 <summary>Finished, Same Sim</summary>
9464 <summary></summary> 9464 </member>
9465 </member> 9465 <member name="T:OpenMetaverse.TeleportLureFlags">
9466 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicClaim"> 9466 <summary>
9467 <summary></summary> 9467
9468 </member> 9468 </summary>
9469 <member name="F:OpenMetaverse.MoneyTransactionType.GroupJoin"> 9469 </member>
9470 <summary></summary> 9470 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure">
9471 </member> 9471 <summary></summary>
9472 <member name="F:OpenMetaverse.MoneyTransactionType.TeleportCharge"> 9472 </member>
9473 <summary></summary> 9473 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure">
9474 </member> 9474 <summary></summary>
9475 <member name="F:OpenMetaverse.MoneyTransactionType.UploadCharge"> 9475 </member>
9476 <summary></summary> 9476 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit">
9477 </member> 9477 <summary></summary>
9478 <member name="F:OpenMetaverse.MoneyTransactionType.LandAuction"> 9478 </member>
9479 <summary></summary> 9479 <member name="T:OpenMetaverse.ScriptSensorTypeFlags">
9480 </member> 9480 <summary>
9481 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedCharge"> 9481
9482 <summary></summary> 9482 </summary>
9483 </member> 9483 </member>
9484 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectTax"> 9484 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Agent">
9485 <summary></summary> 9485 <summary></summary>
9486 </member> 9486 </member>
9487 <member name="F:OpenMetaverse.MoneyTransactionType.LandTax"> 9487 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active">
9488 <summary></summary> 9488 <summary></summary>
9489 </member> 9489 </member>
9490 <member name="F:OpenMetaverse.MoneyTransactionType.LightTax"> 9490 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive">
9491 <summary></summary> 9491 <summary></summary>
9492 </member> 9492 </member>
9493 <member name="F:OpenMetaverse.MoneyTransactionType.ParcelDirFee"> 9493 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted">
9494 <summary></summary> 9494 <summary></summary>
9495 </member> 9495 </member>
9496 <member name="F:OpenMetaverse.MoneyTransactionType.GroupTax"> 9496 <member name="T:OpenMetaverse.InstantMessage">
9497 <summary></summary> 9497 <summary>
9498 </member> 9498 Instant Message
9499 <member name="F:OpenMetaverse.MoneyTransactionType.ClassifiedRenew"> 9499 </summary>
9500 <summary></summary> 9500 </member>
9501 </member> 9501 <member name="F:OpenMetaverse.InstantMessage.FromAgentID">
9502 <member name="F:OpenMetaverse.MoneyTransactionType.GiveInventory"> 9502 <summary>Key of sender</summary>
9503 <summary></summary> 9503 </member>
9504 </member> 9504 <member name="F:OpenMetaverse.InstantMessage.FromAgentName">
9505 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectSale"> 9505 <summary>Name of sender</summary>
9506 <summary></summary> 9506 </member>
9507 </member> 9507 <member name="F:OpenMetaverse.InstantMessage.ToAgentID">
9508 <member name="F:OpenMetaverse.MoneyTransactionType.Gift"> 9508 <summary>Key of destination avatar</summary>
9509 <summary></summary> 9509 </member>
9510 </member> 9510 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID">
9511 <member name="F:OpenMetaverse.MoneyTransactionType.LandSale"> 9511 <summary>ID of originating estate</summary>
9512 <summary></summary> 9512 </member>
9513 </member> 9513 <member name="F:OpenMetaverse.InstantMessage.RegionID">
9514 <member name="F:OpenMetaverse.MoneyTransactionType.ReferBonus"> 9514 <summary>Key of originating region</summary>
9515 <summary></summary> 9515 </member>
9516 </member> 9516 <member name="F:OpenMetaverse.InstantMessage.Position">
9517 <member name="F:OpenMetaverse.MoneyTransactionType.InventorySale"> 9517 <summary>Coordinates in originating region</summary>
9518 <summary></summary> 9518 </member>
9519 </member> 9519 <member name="F:OpenMetaverse.InstantMessage.Dialog">
9520 <member name="F:OpenMetaverse.MoneyTransactionType.RefundPurchase"> 9520 <summary>Instant message type</summary>
9521 <summary></summary> 9521 </member>
9522 </member> 9522 <member name="F:OpenMetaverse.InstantMessage.GroupIM">
9523 <member name="F:OpenMetaverse.MoneyTransactionType.LandPassSale"> 9523 <summary>Group IM session toggle</summary>
9524 <summary></summary> 9524 </member>
9525 </member> 9525 <member name="F:OpenMetaverse.InstantMessage.IMSessionID">
9526 <member name="F:OpenMetaverse.MoneyTransactionType.DwellBonus"> 9526 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
9527 <summary></summary> 9527 </member>
9528 </member> 9528 <member name="F:OpenMetaverse.InstantMessage.Timestamp">
9529 <member name="F:OpenMetaverse.MoneyTransactionType.PayObject"> 9529 <summary>Timestamp of the instant message</summary>
9530 <summary></summary> 9530 </member>
9531 </member> 9531 <member name="F:OpenMetaverse.InstantMessage.Message">
9532 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPays"> 9532 <summary>Instant message text</summary>
9533 <summary></summary> 9533 </member>
9534 </member> 9534 <member name="F:OpenMetaverse.InstantMessage.Offline">
9535 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLandDeed"> 9535 <summary>Whether this message is held for offline avatars</summary>
9536 <summary></summary> 9536 </member>
9537 </member> 9537 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket">
9538 <member name="F:OpenMetaverse.MoneyTransactionType.GroupObjectDeed"> 9538 <summary>Context specific packed data</summary>
9539 <summary></summary> 9539 </member>
9540 </member> 9540 <member name="M:OpenMetaverse.InstantMessage.ToString">
9541 <member name="F:OpenMetaverse.MoneyTransactionType.GroupLiability"> 9541 <summary>Print the struct data as a string</summary>
9542 <summary></summary> 9542 <returns>A string containing the field name, and field value</returns>
9543 </member> 9543 </member>
9544 <member name="F:OpenMetaverse.MoneyTransactionType.GroupDividend"> 9544 <member name="T:OpenMetaverse.ChatEventArgs">
9545 <summary></summary> 9545 <summary>
9546 </member> 9546
9547 <member name="F:OpenMetaverse.MoneyTransactionType.GroupMembershipDues"> 9547 </summary>
9548 <summary></summary> 9548 </member>
9549 </member> 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 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectRelease"> 9550 <summary>
9551 <summary></summary> 9551 Construct a new instance of the ChatEventArgs object
9552 </member> 9552 </summary>
9553 <member name="F:OpenMetaverse.MoneyTransactionType.LandRelease"> 9553 <param name="simulator">Sim from which the message originates</param>
9554 <summary></summary> 9554 <param name="message">The message sent</param>
9555 </member> 9555 <param name="audible">The audible level of the message</param>
9556 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectDelete"> 9556 <param name="type">The type of message sent: whisper, shout, etc</param>
9557 <summary></summary> 9557 <param name="sourceType">The source type of the message sender</param>
9558 </member> 9558 <param name="fromName">The name of the agent or object sending the message</param>
9559 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDecay"> 9559 <param name="sourceId">The ID of the agent or object sending the message</param>
9560 <summary></summary> 9560 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param>
9561 </member> 9561 <param name="position">The position of the agent or object sending the message</param>
9562 <member name="F:OpenMetaverse.MoneyTransactionType.ObjectPublicDelete"> 9562 </member>
9563 <summary></summary> 9563 <member name="P:OpenMetaverse.ChatEventArgs.Simulator">
9564 </member> 9564 <summary>Get the simulator sending the message</summary>
9565 <member name="F:OpenMetaverse.MoneyTransactionType.LindenAdjustment"> 9565 </member>
9566 <summary></summary> 9566 <member name="P:OpenMetaverse.ChatEventArgs.Message">
9567 </member> 9567 <summary>Get the message sent</summary>
9568 <member name="F:OpenMetaverse.MoneyTransactionType.LindenGrant"> 9568 </member>
9569 <summary></summary> 9569 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel">
9570 </member> 9570 <summary>Get the audible level of the message</summary>
9571 <member name="F:OpenMetaverse.MoneyTransactionType.LindenPenalty"> 9571 </member>
9572 <summary></summary> 9572 <member name="P:OpenMetaverse.ChatEventArgs.Type">
9573 </member> 9573 <summary>Get the type of message sent: whisper, shout, etc</summary>
9574 <member name="F:OpenMetaverse.MoneyTransactionType.EventFee"> 9574 </member>
9575 <summary></summary> 9575 <member name="P:OpenMetaverse.ChatEventArgs.SourceType">
9576 </member> 9576 <summary>Get the source type of the message sender</summary>
9577 <member name="F:OpenMetaverse.MoneyTransactionType.EventPrize"> 9577 </member>
9578 <summary></summary> 9578 <member name="P:OpenMetaverse.ChatEventArgs.FromName">
9579 </member> 9579 <summary>Get the name of the agent or object sending the message</summary>
9580 <member name="F:OpenMetaverse.MoneyTransactionType.StipendBasic"> 9580 </member>
9581 <summary></summary> 9581 <member name="P:OpenMetaverse.ChatEventArgs.SourceID">
9582 </member> 9582 <summary>Get the ID of the agent or object sending the message</summary>
9583 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDeveloper"> 9583 </member>
9584 <summary></summary> 9584 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID">
9585 </member> 9585 <summary>Get the ID of the object owner, or the agent ID sending the message</summary>
9586 <member name="F:OpenMetaverse.MoneyTransactionType.StipendAlways"> 9586 </member>
9587 <summary></summary> 9587 <member name="P:OpenMetaverse.ChatEventArgs.Position">
9588 </member> 9588 <summary>Get the position of the agent or object sending the message</summary>
9589 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDaily"> 9589 </member>
9590 <summary></summary> 9590 <member name="T:OpenMetaverse.ScriptDialogEventArgs">
9591 </member> 9591 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary>
9592 <member name="F:OpenMetaverse.MoneyTransactionType.StipendRating"> 9592 </member>
9593 <summary></summary> 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 </member> 9594 <summary>
9595 <member name="F:OpenMetaverse.MoneyTransactionType.StipendDelta"> 9595 Construct a new instance of the ScriptDialogEventArgs
9596 <summary></summary> 9596 </summary>
9597 </member> 9597 <param name="message">The dialog message</param>
9598 <member name="T:OpenMetaverse.TransactionFlags"> 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 9600 <param name="objectID">The ID of the primitive sending the dialog</param>
9601 </summary> 9601 <param name="firstName">The first name of the senders owner</param>
9602 </member> 9602 <param name="lastName">The last name of the senders owner</param>
9603 <member name="F:OpenMetaverse.TransactionFlags.None"> 9603 <param name="chatChannel">The communication channel the dialog was sent on</param>
9604 <summary></summary> 9604 <param name="buttons">The string labels containing the options presented in this dialog</param>
9605 </member> 9605 </member>
9606 <member name="F:OpenMetaverse.TransactionFlags.SourceGroup"> 9606 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message">
9607 <summary></summary> 9607 <summary>Get the dialog message</summary>
9608 </member> 9608 </member>
9609 <member name="F:OpenMetaverse.TransactionFlags.DestGroup"> 9609 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName">
9610 <summary></summary> 9610 <summary>Get the name of the object that sent the dialog request</summary>
9611 </member> 9611 </member>
9612 <member name="F:OpenMetaverse.TransactionFlags.OwnerGroup"> 9612 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID">
9613 <summary></summary> 9613 <summary>Get the ID of the image to be displayed</summary>
9614 </member> 9614 </member>
9615 <member name="F:OpenMetaverse.TransactionFlags.SimultaneousContribution"> 9615 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID">
9616 <summary></summary> 9616 <summary>Get the ID of the primitive sending the dialog</summary>
9617 </member> 9617 </member>
9618 <member name="F:OpenMetaverse.TransactionFlags.ContributionRemoval"> 9618 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName">
9619 <summary></summary> 9619 <summary>Get the first name of the senders owner</summary>
9620 </member> 9620 </member>
9621 <member name="T:OpenMetaverse.MeanCollisionType"> 9621 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName">
9622 <summary> 9622 <summary>Get the last name of the senders owner</summary>
9623 9623 </member>
9624 </summary> 9624 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel">
9625 </member> 9625 <summary>Get the communication channel the dialog was sent on, responses
9626 <member name="F:OpenMetaverse.MeanCollisionType.None"> 9626 should also send responses on this same channel</summary>
9627 <summary></summary> 9627 </member>
9628 </member> 9628 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels">
9629 <member name="F:OpenMetaverse.MeanCollisionType.Bump"> 9629 <summary>Get the string labels containing the options presented in this dialog</summary>
9630 <summary></summary> 9630 </member>
9631 </member> 9631 <member name="T:OpenMetaverse.ScriptQuestionEventArgs">
9632 <member name="F:OpenMetaverse.MeanCollisionType.LLPushObject"> 9632 <summary>Contains the data sent when a primitive requests debit or other permissions
9633 <summary></summary> 9633 requesting a YES or NO answer</summary>
9634 </member> 9634 </member>
9635 <member name="F:OpenMetaverse.MeanCollisionType.SelectedObjectCollide"> 9635 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)">
9636 <summary></summary> 9636 <summary>
9637 </member> 9637 Construct a new instance of the ScriptQuestionEventArgs
9638 <member name="F:OpenMetaverse.MeanCollisionType.ScriptedObjectCollide"> 9638 </summary>
9639 <summary></summary> 9639 <param name="simulator">The simulator containing the object sending the request</param>
9640 </member> 9640 <param name="taskID">The ID of the script making the request</param>
9641 <member name="F:OpenMetaverse.MeanCollisionType.PhysicalObjectCollide"> 9641 <param name="itemID">The ID of the primitive containing the script making the request</param>
9642 <summary></summary> 9642 <param name="objectName">The name of the primitive making the request</param>
9643 </member> 9643 <param name="objectOwner">The name of the owner of the object making the request</param>
9644 <member name="T:OpenMetaverse.ScriptControlChange"> 9644 <param name="questions">The permissions being requested</param>
9645 <summary> 9645 </member>
9646 Flags sent when a script takes or releases a control 9646 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator">
9647 </summary> 9647 <summary>Get the simulator containing the object sending the request</summary>
9648 <remarks>NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,</remarks> 9648 </member>
9649 </member> 9649 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID">
9650 <member name="F:OpenMetaverse.ScriptControlChange.None"> 9650 <summary>Get the ID of the script making the request</summary>
9651 <summary>No Flags set</summary> 9651 </member>
9652 </member> 9652 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID">
9653 <member name="F:OpenMetaverse.ScriptControlChange.Forward"> 9653 <summary>Get the ID of the primitive containing the script making the request</summary>
9654 <summary>Forward (W or up Arrow)</summary> 9654 </member>
9655 </member> 9655 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName">
9656 <member name="F:OpenMetaverse.ScriptControlChange.Back"> 9656 <summary>Get the name of the primitive making the request</summary>
9657 <summary>Back (S or down arrow)</summary> 9657 </member>
9658 </member> 9658 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName">
9659 <member name="F:OpenMetaverse.ScriptControlChange.Left"> 9659 <summary>Get the name of the owner of the object making the request</summary>
9660 <summary>Move left (shift+A or left arrow)</summary> 9660 </member>
9661 </member> 9661 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions">
9662 <member name="F:OpenMetaverse.ScriptControlChange.Right"> 9662 <summary>Get the permissions being requested</summary>
9663 <summary>Move right (shift+D or right arrow)</summary> 9663 </member>
9664 </member> 9664 <member name="T:OpenMetaverse.LoadUrlEventArgs">
9665 <member name="F:OpenMetaverse.ScriptControlChange.Up"> 9665 <summary>Contains the data sent when a primitive sends a request
9666 <summary>Up (E or PgUp)</summary> 9666 to an agent to open the specified URL</summary>
9667 </member> 9667 </member>
9668 <member name="F:OpenMetaverse.ScriptControlChange.Down"> 9668 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)">
9669 <summary>Down (C or PgDown)</summary> 9669 <summary>
9670 </member> 9670 Construct a new instance of the LoadUrlEventArgs
9671 <member name="F:OpenMetaverse.ScriptControlChange.RotateLeft"> 9671 </summary>
9672 <summary>Rotate left (A or left arrow)</summary> 9672 <param name="objectName">The name of the object sending the request</param>
9673 </member> 9673 <param name="objectID">The ID of the object sending the request</param>
9674 <member name="F:OpenMetaverse.ScriptControlChange.RotateRight"> 9674 <param name="ownerID">The ID of the owner of the object sending the request</param>
9675 <summary>Rotate right (D or right arrow)</summary> 9675 <param name="ownerIsGroup">True if the object is owned by a group</param>
9676 </member> 9676 <param name="message">The message sent with the request</param>
9677 <member name="F:OpenMetaverse.ScriptControlChange.LeftButton"> 9677 <param name="URL">The URL the object sent</param>
9678 <summary>Left Mouse Button</summary> 9678 </member>
9679 </member> 9679 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName">
9680 <member name="F:OpenMetaverse.ScriptControlChange.MouseLookLeftButton"> 9680 <summary>Get the name of the object sending the request</summary>
9681 <summary>Left Mouse button in MouseLook</summary> 9681 </member>
9682 </member> 9682 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID">
9683 <member name="T:OpenMetaverse.AgentFlags"> 9683 <summary>Get the ID of the object sending the request</summary>
9684 <summary> 9684 </member>
9685 Currently only used to hide your group title 9685 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID">
9686 </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.AgentFlags.None"> 9688 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup">
9689 <summary>No flags set</summary> 9689 <summary>True if the object is owned by a group</summary>
9690 </member> 9690 </member>
9691 <member name="F:OpenMetaverse.AgentFlags.HideTitle"> 9691 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message">
9692 <summary>Hide your group title</summary> 9692 <summary>Get the message sent with the request</summary>
9693 </member> 9693 </member>
9694 <member name="T:OpenMetaverse.AgentState"> 9694 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL">
9695 <summary> 9695 <summary>Get the URL the object sent</summary>
9696 Action state of the avatar, which can currently be typing and 9696 </member>
9697 editing 9697 <member name="T:OpenMetaverse.InstantMessageEventArgs">
9698 </summary> 9698 <summary>The date received from an ImprovedInstantMessage</summary>
9699 </member> 9699 </member>
9700 <member name="F:OpenMetaverse.AgentState.None"> 9700 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)">
9701 <summary></summary> 9701 <summary>
9702 </member> 9702 Construct a new instance of the InstantMessageEventArgs object
9703 <member name="F:OpenMetaverse.AgentState.Typing"> 9703 </summary>
9704 <summary></summary> 9704 <param name="im">the InstantMessage object</param>
9705 </member> 9705 <param name="simulator">the simulator where the InstantMessage origniated</param>
9706 <member name="F:OpenMetaverse.AgentState.Editing"> 9706 </member>
9707 <summary></summary> 9707 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM">
9708 </member> 9708 <summary>Get the InstantMessage object</summary>
9709 <member name="T:OpenMetaverse.TeleportStatus"> 9709 </member>
9710 <summary> 9710 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator">
9711 Current teleport status 9711 <summary>Get the simulator where the InstantMessage origniated</summary>
9712 </summary> 9712 </member>
9713 </member> 9713 <member name="T:OpenMetaverse.BalanceEventArgs">
9714 <member name="F:OpenMetaverse.TeleportStatus.None"> 9714 <summary>Contains the currency balance</summary>
9715 <summary>Unknown status</summary> 9715 </member>
9716 </member> 9716 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)">
9717 <member name="F:OpenMetaverse.TeleportStatus.Start"> 9717 <summary>
9718 <summary>Teleport initialized</summary> 9718 Construct a new BalanceEventArgs object
9719 </member> 9719 </summary>
9720 <member name="F:OpenMetaverse.TeleportStatus.Progress"> 9720 <param name="balance">The currenct balance</param>
9721 <summary>Teleport in progress</summary> 9721 </member>
9722 </member> 9722 <member name="P:OpenMetaverse.BalanceEventArgs.Balance">
9723 <member name="F:OpenMetaverse.TeleportStatus.Failed"> 9723 <summary>
9724 <summary>Teleport failed</summary> 9724 Get the currenct balance
9725 </member> 9725 </summary>
9726 <member name="F:OpenMetaverse.TeleportStatus.Finished"> 9726 </member>
9727 <summary>Teleport completed</summary> 9727 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs">
9728 </member> 9728 <summary>Contains the transaction summary when an item is purchased,
9729 <member name="F:OpenMetaverse.TeleportStatus.Cancelled"> 9729 money is given, or land is purchased</summary>
9730 <summary>Teleport cancelled</summary> 9730 </member>
9731 </member> 9731 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)">
9732 <member name="T:OpenMetaverse.TeleportFlags"> 9732 <summary>
9733 <summary> 9733 Construct a new instance of the MoneyBalanceReplyEventArgs object
9734 9734 </summary>
9735 </summary> 9735 <param name="transactionID">The ID of the transaction</param>
9736 </member> 9736 <param name="transactionSuccess">True of the transaction was successful</param>
9737 <member name="F:OpenMetaverse.TeleportFlags.Default"> 9737 <param name="balance">The current currency balance</param>
9738 <summary>No flags set, or teleport failed</summary> 9738 <param name="metersCredit">The meters credited</param>
9739 </member> 9739 <param name="metersCommitted">The meters comitted</param>
9740 <member name="F:OpenMetaverse.TeleportFlags.SetHomeToTarget"> 9740 <param name="description">A brief description of the transaction</param>
9741 <summary>Set when newbie leaves help island for first time</summary> 9741 </member>
9742 </member> 9742 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID">
9743 <member name="F:OpenMetaverse.TeleportFlags.SetLastToTarget"> 9743 <summary>Get the ID of the transaction</summary>
9744 <summary></summary> 9744 </member>
9745 </member> 9745 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success">
9746 <member name="F:OpenMetaverse.TeleportFlags.ViaLure"> 9746 <summary>True of the transaction was successful</summary>
9747 <summary>Via Lure</summary> 9747 </member>
9748 </member> 9748 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance">
9749 <member name="F:OpenMetaverse.TeleportFlags.ViaLandmark"> 9749 <summary>Get the remaining currency balance</summary>
9750 <summary>Via Landmark</summary> 9750 </member>
9751 </member> 9751 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit">
9752 <member name="F:OpenMetaverse.TeleportFlags.ViaLocation"> 9752 <summary>Get the meters credited</summary>
9753 <summary>Via Location</summary> 9753 </member>
9754 </member> 9754 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted">
9755 <member name="F:OpenMetaverse.TeleportFlags.ViaHome"> 9755 <summary>Get the meters comitted</summary>
9756 <summary>Via Home</summary> 9756 </member>
9757 </member> 9757 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description">
9758 <member name="F:OpenMetaverse.TeleportFlags.ViaTelehub"> 9758 <summary>Get the description of the transaction</summary>
9759 <summary>Via Telehub</summary> 9759 </member>
9760 </member> 9760 <member name="T:OpenMetaverse.AgentDataReplyEventArgs">
9761 <member name="F:OpenMetaverse.TeleportFlags.ViaLogin"> 9761 <summary>Data sent from the simulator containing information about your agent and active group information</summary>
9762 <summary>Via Login</summary> 9762 </member>
9763 </member> 9763 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)">
9764 <member name="F:OpenMetaverse.TeleportFlags.ViaGodlikeLure"> 9764 <summary>
9765 <summary>Linden Summoned</summary> 9765 Construct a new instance of the AgentDataReplyEventArgs object
9766 </member> 9766 </summary>
9767 <member name="F:OpenMetaverse.TeleportFlags.Godlike"> 9767 <param name="firstName">The agents first name</param>
9768 <summary>Linden Forced me</summary> 9768 <param name="lastName">The agents last name</param>
9769 </member> 9769 <param name="activeGroupID">The agents active group ID</param>
9770 <member name="F:OpenMetaverse.TeleportFlags.NineOneOne"> 9770 <param name="groupTitle">The group title of the agents active group</param>
9771 <summary></summary> 9771 <param name="groupPowers">The combined group powers the agent has in the active group</param>
9772 </member> 9772 <param name="groupName">The name of the group the agent has currently active</param>
9773 <member name="F:OpenMetaverse.TeleportFlags.DisableCancel"> 9773 </member>
9774 <summary>Agent Teleported Home via Script</summary> 9774 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName">
9775 </member> 9775 <summary>Get the agents first name</summary>
9776 <member name="F:OpenMetaverse.TeleportFlags.ViaRegionID"> 9776 </member>
9777 <summary></summary> 9777 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName">
9778 </member> 9778 <summary>Get the agents last name</summary>
9779 <member name="F:OpenMetaverse.TeleportFlags.IsFlying"> 9779 </member>
9780 <summary></summary> 9780 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID">
9781 </member> 9781 <summary>Get the active group ID of your agent</summary>
9782 <member name="F:OpenMetaverse.TeleportFlags.ResetHome"> 9782 </member>
9783 <summary></summary> 9783 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle">
9784 </member> 9784 <summary>Get the active groups title of your agent</summary>
9785 <member name="F:OpenMetaverse.TeleportFlags.ForceRedirect"> 9785 </member>
9786 <summary>forced to new location for example when avatar is banned or ejected</summary> 9786 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers">
9787 </member> 9787 <summary>Get the combined group powers of your agent</summary>
9788 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaLure"> 9788 </member>
9789 <summary>Teleport Finished via a Lure</summary> 9789 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName">
9790 </member> 9790 <summary>Get the active group name of your agent</summary>
9791 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaNewSim"> 9791 </member>
9792 <summary>Finished, Sim Changed</summary> 9792 <member name="T:OpenMetaverse.AnimationsChangedEventArgs">
9793 </member> 9793 <summary>Data sent by the simulator to indicate the active/changed animations
9794 <member name="F:OpenMetaverse.TeleportFlags.FinishedViaSameSim"> 9794 applied to your agent</summary>
9795 <summary>Finished, Same Sim</summary> 9795 </member>
9796 </member> 9796 <member name="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})">
9797 <member name="T:OpenMetaverse.TeleportLureFlags"> 9797 <summary>
9798 <summary> 9798 Construct a new instance of the AnimationsChangedEventArgs class
9799 9799 </summary>
9800 </summary> 9800 <param name="agentAnimations">The dictionary that contains the changed animations</param>
9801 </member> 9801 </member>
9802 <member name="F:OpenMetaverse.TeleportLureFlags.NormalLure"> 9802 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations">
9803 <summary></summary> 9803 <summary>Get the dictionary that contains the changed animations</summary>
9804 </member> 9804 </member>
9805 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikeLure"> 9805 <member name="T:OpenMetaverse.MeanCollisionEventArgs">
9806 <summary></summary> 9806 <summary>
9807 </member> 9807 Data sent from a simulator indicating a collision with your agent
9808 <member name="F:OpenMetaverse.TeleportLureFlags.GodlikePursuit"> 9808 </summary>
9809 <summary></summary> 9809 </member>
9810 </member> 9810 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)">
9811 <member name="T:OpenMetaverse.ScriptSensorTypeFlags"> 9811 <summary>
9812 <summary> 9812 Construct a new instance of the MeanCollisionEventArgs class
9813 9813 </summary>
9814 </summary> 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="F:OpenMetaverse.ScriptSensorTypeFlags.Agent"> 9816 <param name="victim">The ID of the Victim</param>
9817 <summary></summary> 9817 <param name="magnitude">The strength of the collision</param>
9818 </member> 9818 <param name="time">The Time the collision occurred</param>
9819 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Active"> 9819 </member>
9820 <summary></summary> 9820 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type">
9821 </member> 9821 <summary>Get the Type of collision</summary>
9822 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Passive"> 9822 </member>
9823 <summary></summary> 9823 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor">
9824 </member> 9824 <summary>Get the ID of the agent or object that collided with your agent</summary>
9825 <member name="F:OpenMetaverse.ScriptSensorTypeFlags.Scripted"> 9825 </member>
9826 <summary></summary> 9826 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim">
9827 </member> 9827 <summary>Get the ID of the agent that was attacked</summary>
9828 <member name="T:OpenMetaverse.InstantMessage"> 9828 </member>
9829 <summary> 9829 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude">
9830 Instant Message 9830 <summary>A value indicating the strength of the collision</summary>
9831 </summary> 9831 </member>
9832 </member> 9832 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time">
9833 <member name="F:OpenMetaverse.InstantMessage.FromAgentID"> 9833 <summary>Get the time the collision occurred</summary>
9834 <summary>Key of sender</summary> 9834 </member>
9835 </member> 9835 <member name="T:OpenMetaverse.RegionCrossedEventArgs">
9836 <member name="F:OpenMetaverse.InstantMessage.FromAgentName"> 9836 <summary>Data sent to your agent when it crosses region boundaries</summary>
9837 <summary>Name of sender</summary> 9837 </member>
9838 </member> 9838 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)">
9839 <member name="F:OpenMetaverse.InstantMessage.ToAgentID"> 9839 <summary>
9840 <summary>Key of destination avatar</summary> 9840 Construct a new instance of the RegionCrossedEventArgs class
9841 </member> 9841 </summary>
9842 <member name="F:OpenMetaverse.InstantMessage.ParentEstateID"> 9842 <param name="oldSim">The simulator your agent just left</param>
9843 <summary>ID of originating estate</summary> 9843 <param name="newSim">The simulator your agent is now in</param>
9844 </member> 9844 </member>
9845 <member name="F:OpenMetaverse.InstantMessage.RegionID"> 9845 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator">
9846 <summary>Key of originating region</summary> 9846 <summary>Get the simulator your agent just left</summary>
9847 </member> 9847 </member>
9848 <member name="F:OpenMetaverse.InstantMessage.Position"> 9848 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator">
9849 <summary>Coordinates in originating region</summary> 9849 <summary>Get the simulator your agent is now in</summary>
9850 </member> 9850 </member>
9851 <member name="F:OpenMetaverse.InstantMessage.Dialog"> 9851 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs">
9852 <summary>Instant message type</summary> 9852 <summary>Data sent from the simulator when your agent joins a group chat session</summary>
9853 </member> 9853 </member>
9854 <member name="F:OpenMetaverse.InstantMessage.GroupIM"> 9854 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)">
9855 <summary>Group IM session toggle</summary> 9855 <summary>
9856 </member> 9856 Construct a new instance of the GroupChatJoinedEventArgs class
9857 <member name="F:OpenMetaverse.InstantMessage.IMSessionID"> 9857 </summary>
9858 <summary>Key of IM session, for Group Messages, the groups UUID</summary> 9858 <param name="groupChatSessionID">The ID of the session</param>
9859 </member> 9859 <param name="sessionName">The name of the session</param>
9860 <member name="F:OpenMetaverse.InstantMessage.Timestamp"> 9860 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param>
9861 <summary>Timestamp of the instant message</summary> 9861 <param name="success">True of your agent successfully joined the session</param>
9862 </member> 9862 </member>
9863 <member name="F:OpenMetaverse.InstantMessage.Message"> 9863 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID">
9864 <summary>Instant message text</summary> 9864 <summary>Get the ID of the group chat session</summary>
9865 </member> 9865 </member>
9866 <member name="F:OpenMetaverse.InstantMessage.Offline"> 9866 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName">
9867 <summary>Whether this message is held for offline avatars</summary> 9867 <summary>Get the name of the session</summary>
9868 </member> 9868 </member>
9869 <member name="F:OpenMetaverse.InstantMessage.BinaryBucket"> 9869 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID">
9870 <summary>Context specific packed data</summary> 9870 <summary>Get the temporary session ID used for establishing new sessions</summary>
9871 </member> 9871 </member>
9872 <member name="M:OpenMetaverse.InstantMessage.ToString"> 9872 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success">
9873 <summary>Print the struct data as a string</summary> 9873 <summary>True if your agent successfully joined the session</summary>
9874 <returns>A string containing the field name, and field value</returns> 9874 </member>
9875 </member> 9875 <member name="T:OpenMetaverse.AlertMessageEventArgs">
9876 <member name="T:OpenMetaverse.AgentManager"> 9876 <summary>Data sent by the simulator containing urgent messages</summary>
9877 <summary> 9877 </member>
9878 Manager class for our own avatar 9878 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)">
9879 </summary> 9879 <summary>
9880 </member> 9880 Construct a new instance of the AlertMessageEventArgs class
9881 <member name="F:OpenMetaverse.AgentManager.m_Chat"> 9881 </summary>
9882 <summary>The event subscribers. null if no subcribers</summary> 9882 <param name="message">The alert message</param>
9883 </member> 9883 </member>
9884 <member name="M:OpenMetaverse.AgentManager.OnChat(OpenMetaverse.ChatEventArgs)"> 9884 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message">
9885 <summary>Raises the ChatFromSimulator event</summary> 9885 <summary>Get the alert message</summary>
9886 <param name="e">A ChatEventArgs object containing the 9886 </member>
9887 data returned from the data server</param> 9887 <member name="T:OpenMetaverse.ScriptControlEventArgs">
9888 </member> 9888 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary>
9889 <member name="F:OpenMetaverse.AgentManager.m_ChatLock"> 9889 </member>
9890 <summary>Thread sync lock object</summary> 9890 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)">
9891 </member> 9891 <summary>
9892 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialog"> 9892 Construct a new instance of the ScriptControlEventArgs class
9893 <summary>The event subscribers. null if no subcribers</summary> 9893 </summary>
9894 </member> 9894 <param name="controls">The controls the script is attempting to take or release to the agent</param>
9895 <member name="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"> 9895 <param name="pass">True if the script is passing controls back to the agent</param>
9896 <summary>Raises the ScriptDialog event</summary> 9896 <param name="take">True if the script is requesting controls be released to the script</param>
9897 <param name="e">A SctriptDialogEventArgs object containing the 9897 </member>
9898 data returned from the data server</param> 9898 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls">
9899 </member> 9899 <summary>Get the controls the script is attempting to take or release to the agent</summary>
9900 <member name="F:OpenMetaverse.AgentManager.m_ScriptDialogLock"> 9900 </member>
9901 <summary>Thread sync lock object</summary> 9901 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass">
9902 </member> 9902 <summary>True if the script is passing controls back to the agent</summary>
9903 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestion"> 9903 </member>
9904 <summary>The event subscribers. null if no subcribers</summary> 9904 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take">
9905 </member> 9905 <summary>True if the script is requesting controls be released to the script</summary>
9906 <member name="M:OpenMetaverse.AgentManager.OnScriptQuestion(OpenMetaverse.ScriptQuestionEventArgs)"> 9906 </member>
9907 <summary>Raises the ScriptQuestion event</summary> 9907 <member name="T:OpenMetaverse.CameraConstraintEventArgs">
9908 <param name="e">A ScriptQuestionEventArgs object containing the 9908 <summary>
9909 data returned from the data server</param> 9909 Data sent from the simulator to an agent to indicate its view limits
9910 </member> 9910 </summary>
9911 <member name="F:OpenMetaverse.AgentManager.m_ScriptQuestionLock"> 9911 </member>
9912 <summary>Thread sync lock object</summary> 9912 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)">
9913 </member> 9913 <summary>
9914 <member name="F:OpenMetaverse.AgentManager.m_LoadURL"> 9914 Construct a new instance of the CameraConstraintEventArgs class
9915 <summary>The event subscribers. null if no subcribers</summary> 9915 </summary>
9916 </member> 9916 <param name="collidePlane">The collision plane</param>
9917 <member name="M:OpenMetaverse.AgentManager.OnLoadURL(OpenMetaverse.LoadUrlEventArgs)"> 9917 </member>
9918 <summary>Raises the LoadURL event</summary> 9918 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane">
9919 <param name="e">A LoadUrlEventArgs object containing the 9919 <summary>Get the collision plane</summary>
9920 data returned from the data server</param> 9920 </member>
9921 </member> 9921 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs">
9922 <member name="F:OpenMetaverse.AgentManager.m_LoadUrlLock"> 9922 <summary>
9923 <summary>Thread sync lock object</summary> 9923 Data containing script sensor requests which allow an agent to know the specific details
9924 </member> 9924 of a primitive sending script sensor requests
9925 <member name="F:OpenMetaverse.AgentManager.m_Balance"> 9925 </summary>
9926 <summary>The event subscribers. null if no subcribers</summary> 9926 </member>
9927 </member> 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 name="M:OpenMetaverse.AgentManager.OnBalance(OpenMetaverse.BalanceEventArgs)"> 9928 <summary>
9929 <summary>Raises the MoneyBalance event</summary> 9929 Construct a new instance of the ScriptSensorReplyEventArgs
9930 <param name="e">A BalanceEventArgs object containing the 9930 </summary>
9931 data returned from the data server</param> 9931 <param name="requestorID">The ID of the primitive sending the sensor</param>
9932 </member> 9932 <param name="groupID">The ID of the group associated with the primitive</param>
9933 <member name="F:OpenMetaverse.AgentManager.m_BalanceLock"> 9933 <param name="name">The name of the primitive sending the sensor</param>
9934 <summary>Thread sync lock object</summary> 9934 <param name="objectID">The ID of the primitive sending the sensor</param>
9935 </member> 9935 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param>
9936 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalance"> 9936 <param name="position">The position of the primitive sending the sensor</param>
9937 <summary>The event subscribers. null if no subcribers</summary> 9937 <param name="range">The range the primitive specified to scan</param>
9938 </member> 9938 <param name="rotation">The rotation of the primitive sending the sensor</param>
9939 <member name="M:OpenMetaverse.AgentManager.OnMoneyBalanceReply(OpenMetaverse.MoneyBalanceReplyEventArgs)"> 9939 <param name="type">The type of sensor the primitive sent</param>
9940 <summary>Raises the MoneyBalanceReply event</summary> 9940 <param name="velocity">The velocity of the primitive sending the sensor</param>
9941 <param name="e">A MoneyBalanceReplyEventArgs object containing the 9941 </member>
9942 data returned from the data server</param> 9942 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID">
9943 </member> 9943 <summary>Get the ID of the primitive sending the sensor</summary>
9944 <member name="F:OpenMetaverse.AgentManager.m_MoneyBalanceReplyLock"> 9944 </member>
9945 <summary>Thread sync lock object</summary> 9945 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID">
9946 </member> 9946 <summary>Get the ID of the group associated with the primitive</summary>
9947 <member name="F:OpenMetaverse.AgentManager.m_InstantMessage"> 9947 </member>
9948 <summary>The event subscribers. null if no subcribers</summary> 9948 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name">
9949 </member> 9949 <summary>Get the name of the primitive sending the sensor</summary>
9950 <member name="M:OpenMetaverse.AgentManager.OnInstantMessage(OpenMetaverse.InstantMessageEventArgs)"> 9950 </member>
9951 <summary>Raises the IM event</summary> 9951 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID">
9952 <param name="e">A InstantMessageEventArgs object containing the 9952 <summary>Get the ID of the primitive sending the sensor</summary>
9953 data returned from the data server</param> 9953 </member>
9954 </member> 9954 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID">
9955 <member name="F:OpenMetaverse.AgentManager.m_InstantMessageLock"> 9955 <summary>Get the ID of the owner of the primitive sending the sensor</summary>
9956 <summary>Thread sync lock object</summary> 9956 </member>
9957 </member> 9957 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position">
9958 <member name="F:OpenMetaverse.AgentManager.m_Teleport"> 9958 <summary>Get the position of the primitive sending the sensor</summary>
9959 <summary>The event subscribers. null if no subcribers</summary> 9959 </member>
9960 </member> 9960 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range">
9961 <member name="M:OpenMetaverse.AgentManager.OnTeleport(OpenMetaverse.TeleportEventArgs)"> 9961 <summary>Get the range the primitive specified to scan</summary>
9962 <summary>Raises the TeleportProgress event</summary> 9962 </member>
9963 <param name="e">A TeleportEventArgs object containing the 9963 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation">
9964 data returned from the data server</param> 9964 <summary>Get the rotation of the primitive sending the sensor</summary>
9965 </member> 9965 </member>
9966 <member name="F:OpenMetaverse.AgentManager.m_TeleportLock"> 9966 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type">
9967 <summary>Thread sync lock object</summary> 9967 <summary>Get the type of sensor the primitive sent</summary>
9968 </member> 9968 </member>
9969 <member name="F:OpenMetaverse.AgentManager.m_AgentData"> 9969 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity">
9970 <summary>The event subscribers. null if no subcribers</summary> 9970 <summary>Get the velocity of the primitive sending the sensor</summary>
9971 </member> 9971 </member>
9972 <member name="M:OpenMetaverse.AgentManager.OnAgentData(OpenMetaverse.AgentDataReplyEventArgs)"> 9972 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs">
9973 <summary>Raises the AgentDataReply event</summary> 9973 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary>
9974 <param name="e">A AgentDataReplyEventArgs object containing the 9974 </member>
9975 data returned from the data server</param> 9975 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
9976 </member> 9976 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary>
9977 <member name="F:OpenMetaverse.AgentManager.m_AgentDataLock"> 9977 </member>
9978 <summary>Thread sync lock object</summary> 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="F:OpenMetaverse.AgentManager.m_AnimationsChanged"> 9980 </member>
9981 <summary>The event subscribers. null if no subcribers</summary> 9981 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot">
9982 </member> 9982 <summary>True if the simulator Autopilot functions were involved</summary>
9983 <member name="M:OpenMetaverse.AgentManager.OnAnimationsChanged(OpenMetaverse.AnimationsChangedEventArgs)"> 9983 </member>
9984 <summary>Raises the AnimationsChanged event</summary> 9984 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset">
9985 <param name="e">A AnimationsChangedEventArgs object containing the 9985 <summary>Get the camera offset of the agent when seated</summary>
9986 data returned from the data server</param> 9986 </member>
9987 </member> 9987 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset">
9988 <member name="F:OpenMetaverse.AgentManager.m_AnimationsChangedLock"> 9988 <summary>Get the camera eye offset of the agent when seated</summary>
9989 <summary>Thread sync lock object</summary> 9989 </member>
9990 </member> 9990 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook">
9991 <member name="F:OpenMetaverse.AgentManager.m_MeanCollision"> 9991 <summary>True of the agent will be in mouselook mode when seated</summary>
9992 <summary>The event subscribers. null if no subcribers</summary> 9992 </member>
9993 </member> 9993 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition">
9994 <member name="M:OpenMetaverse.AgentManager.OnMeanCollision(OpenMetaverse.MeanCollisionEventArgs)"> 9994 <summary>Get the position of the agent when seated</summary>
9995 <summary>Raises the MeanCollision event</summary> 9995 </member>
9996 <param name="e">A MeanCollisionEventArgs object containing the 9996 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation">
9997 data returned from the data server</param> 9997 <summary>Get the rotation of the agent when seated</summary>
9998 </member> 9998 </member>
9999 <member name="F:OpenMetaverse.AgentManager.m_MeanCollisionLock"> 9999 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs">
10000 <summary>Thread sync lock object</summary> 10000 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary>
10001 </member> 10001 </member>
10002 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossed"> 10002 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
10003 <summary>The event subscribers. null if no subcribers</summary> 10003 <summary>
10004 </member> 10004 Construct a new instance of the ChatSessionMemberAddedEventArgs object
10005 <member name="M:OpenMetaverse.AgentManager.OnRegionCrossed(OpenMetaverse.RegionCrossedEventArgs)"> 10005 </summary>
10006 <summary>Raises the RegionCrossed event</summary> 10006 <param name="sessionID">The ID of the chat session</param>
10007 <param name="e">A RegionCrossedEventArgs object containing the 10007 <param name="agentID">The ID of the agent joining</param>
10008 data returned from the data server</param> 10008 </member>
10009 </member> 10009 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID">
10010 <member name="F:OpenMetaverse.AgentManager.m_RegionCrossedLock"> 10010 <summary>Get the ID of the chat session</summary>
10011 <summary>Thread sync lock object</summary> 10011 </member>
10012 </member> 10012 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID">
10013 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoined"> 10013 <summary>Get the ID of the agent that joined</summary>
10014 <summary>The event subscribers. null if no subcribers</summary> 10014 </member>
10015 </member> 10015 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs">
10016 <member name="M:OpenMetaverse.AgentManager.OnGroupChatJoined(OpenMetaverse.GroupChatJoinedEventArgs)"> 10016 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary>
10017 <summary>Raises the GroupChatJoined event</summary> 10017 </member>
10018 <param name="e">A GroupChatJoinedEventArgs object containing the 10018 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)">
10019 data returned from the data server</param> 10019 <summary>
10020 </member> 10020 Construct a new instance of the ChatSessionMemberLeftEventArgs object
10021 <member name="F:OpenMetaverse.AgentManager.m_GroupChatJoinedLock"> 10021 </summary>
10022 <summary>Thread sync lock object</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.AgentManager.m_AlertMessage"> 10024 </member>
10025 <summary>The event subscribers. null if no subcribers</summary> 10025 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID">
10026 </member> 10026 <summary>Get the ID of the chat session</summary>
10027 <member name="M:OpenMetaverse.AgentManager.OnAlertMessage(OpenMetaverse.AlertMessageEventArgs)"> 10027 </member>
10028 <summary>Raises the AlertMessage event</summary> 10028 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID">
10029 <param name="e">A AlertMessageEventArgs object containing the 10029 <summary>Get the ID of the agent that left</summary>
10030 data returned from the data server</param> 10030 </member>
10031 </member> 10031 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)">
10032 <member name="F:OpenMetaverse.AgentManager.m_AlertMessageLock"> 10032 <summary>
10033 <summary>Thread sync lock object</summary> 10033 Extract the avatar UUID encoded in a SIP URI
10034 </member> 10034 </summary>
10035 <member name="F:OpenMetaverse.AgentManager.m_ScriptControl"> 10035 <param name="inName"></param>
10036 <summary>The event subscribers. null if no subcribers</summary> 10036 <returns></returns>
10037 </member> 10037 </member>
10038 <member name="M:OpenMetaverse.AgentManager.OnScriptControlChange(OpenMetaverse.ScriptControlEventArgs)"> 10038 <member name="T:OpenMetaverse.Assets.AssetSound">
10039 <summary>Raises the ScriptControlChange event</summary> 10039 <summary>
10040 <param name="e">A ScriptControlEventArgs object containing the 10040 Represents a Sound Asset
10041 data returned from the data server</param> 10041 </summary>
10042 </member> 10042 </member>
10043 <member name="F:OpenMetaverse.AgentManager.m_ScriptControlLock"> 10043 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor">
10044 <summary>Thread sync lock object</summary> 10044 <summary>Initializes a new instance of an AssetSound object</summary>
10045 </member> 10045 </member>
10046 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraint"> 10046 <member name="M:OpenMetaverse.Assets.AssetSound.#ctor(OpenMetaverse.UUID,System.Byte[])">
10047 <summary>The event subscribers. null if no subcribers</summary> 10047 <summary>Initializes a new instance of an AssetSound object with parameters</summary>
10048 </member> 10048 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10049 <member name="M:OpenMetaverse.AgentManager.OnCameraConstraint(OpenMetaverse.CameraConstraintEventArgs)"> 10049 <param name="assetData">A byte array containing the raw asset data</param>
10050 <summary>Raises the CameraConstraint event</summary> 10050 </member>
10051 <param name="e">A CameraConstraintEventArgs object containing the 10051 <member name="M:OpenMetaverse.Assets.AssetSound.Encode">
10052 data returned from the data server</param> 10052 <summary>
10053 </member> 10053 TODO: Encodes a sound file
10054 <member name="F:OpenMetaverse.AgentManager.m_CameraConstraintLock"> 10054 </summary>
10055 <summary>Thread sync lock object</summary> 10055 </member>
10056 </member> 10056 <member name="M:OpenMetaverse.Assets.AssetSound.Decode">
10057 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReply"> 10057 <summary>
10058 <summary>The event subscribers. null if no subcribers</summary> 10058 TODO: Decode a sound file
10059 </member> 10059 </summary>
10060 <member name="M:OpenMetaverse.AgentManager.OnScriptSensorReply(OpenMetaverse.ScriptSensorReplyEventArgs)"> 10060 <returns>true</returns>
10061 <summary>Raises the ScriptSensorReply event</summary> 10061 </member>
10062 <param name="e">A ScriptSensorReplyEventArgs object containing the 10062 <member name="P:OpenMetaverse.Assets.AssetSound.AssetType">
10063 data returned from the data server</param> 10063 <summary>Override the base classes AssetType</summary>
10064 </member> 10064 </member>
10065 <member name="F:OpenMetaverse.AgentManager.m_ScriptSensorReplyLock"> 10065 <member name="T:OpenMetaverse.Assets.AssetScriptText">
10066 <summary>Thread sync lock object</summary> 10066 <summary>
10067 </member> 10067 Represents an LSL Text object containing a string of UTF encoded characters
10068 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponse"> 10068 </summary>
10069 <summary>The event subscribers. null if no subcribers</summary> 10069 </member>
10070 </member> 10070 <member name="F:OpenMetaverse.Assets.AssetScriptText.Source">
10071 <member name="M:OpenMetaverse.AgentManager.OnAvatarSitResponse(OpenMetaverse.AvatarSitResponseEventArgs)"> 10071 <summary>A string of characters represting the script contents</summary>
10072 <summary>Raises the AvatarSitResponse event</summary> 10072 </member>
10073 <param name="e">A AvatarSitResponseEventArgs object containing the 10073 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor">
10074 data returned from the data server</param> 10074 <summary>Initializes a new AssetScriptText object</summary>
10075 </member> 10075 </member>
10076 <member name="F:OpenMetaverse.AgentManager.m_AvatarSitResponseLock"> 10076 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(OpenMetaverse.UUID,System.Byte[])">
10077 <summary>Thread sync lock object</summary> 10077 <summary>
10078 </member> 10078 Initializes a new AssetScriptText object with parameters
10079 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAdded"> 10079 </summary>
10080 <summary>The event subscribers. null if no subcribers</summary> 10080 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
10081 </member> 10081 <param name="assetData">A byte array containing the raw asset data</param>
10082 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberAdded(OpenMetaverse.ChatSessionMemberAddedEventArgs)"> 10082 </member>
10083 <summary>Raises the ChatSessionMemberAdded event</summary> 10083 <member name="M:OpenMetaverse.Assets.AssetScriptText.#ctor(System.String)">
10084 <param name="e">A ChatSessionMemberAddedEventArgs object containing the 10084 <summary>
10085 data returned from the data server</param> 10085 Initializes a new AssetScriptText object with parameters
10086 </member> 10086 </summary>
10087 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberAddedLock"> 10087 <param name="source">A string containing the scripts contents</param>
10088 <summary>Thread sync lock object</summary> 10088 </member>
10089 </member> 10089 <member name="M:OpenMetaverse.Assets.AssetScriptText.Encode">
10090 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeft"> 10090 <summary>
10091 <summary>The event subscribers. null if no subcribers</summary> 10091 Encode a string containing the scripts contents into byte encoded AssetData
10092 </member> 10092 </summary>
10093 <member name="M:OpenMetaverse.AgentManager.OnChatSessionMemberLeft(OpenMetaverse.ChatSessionMemberLeftEventArgs)"> 10093 </member>
10094 <summary>Raises the ChatSessionMemberLeft event</summary> 10094 <member name="M:OpenMetaverse.Assets.AssetScriptText.Decode">
10095 <param name="e">A ChatSessionMemberLeftEventArgs object containing the 10095 <summary>
10096 data returned from the data server</param> 10096 Decode a byte array containing the scripts contents into a string
10097 </member> 10097 </summary>
10098 <member name="F:OpenMetaverse.AgentManager.m_ChatSessionMemberLeftLock"> 10098 <returns>true if decoding is successful</returns>
10099 <summary>Thread sync lock object</summary> 10099 </member>
10100 </member> 10100 <member name="P:OpenMetaverse.Assets.AssetScriptText.AssetType">
10101 <member name="F:OpenMetaverse.AgentManager.Client"> 10101 <summary>Override the base classes AssetType</summary>
10102 <summary>Reference to the GridClient instance</summary> 10102 </member>
10103 </member> 10103 <member name="T:OpenMetaverse.ReportType">
10104 <member name="F:OpenMetaverse.AgentManager.Movement"> 10104 <summary>
10105 <summary>Used for movement and camera tracking</summary> 10105
10106 </member> 10106 </summary>
10107 <member name="F:OpenMetaverse.AgentManager.SignaledAnimations"> 10107 </member>
10108 <summary>Currently playing animations for the agent. Can be used to 10108 <member name="F:OpenMetaverse.ReportType.None">
10109 check the current movement status such as walking, hovering, aiming, 10109 <summary>No report</summary>
10110 etc. by checking against system animations found in the Animations class</summary> 10110 </member>
10111 </member> 10111 <member name="F:OpenMetaverse.ReportType.Unknown">
10112 <member name="F:OpenMetaverse.AgentManager.GroupChatSessions"> 10112 <summary>Unknown report type</summary>
10113 <summary>Dictionary containing current Group Chat sessions and members</summary> 10113 </member>
10114 </member> 10114 <member name="F:OpenMetaverse.ReportType.Bug">
10115 <member name="M:OpenMetaverse.AgentManager.#ctor(OpenMetaverse.GridClient)"> 10115 <summary>Bug report</summary>
10116 <summary> 10116 </member>
10117 Constructor, setup callbacks for packets related to our avatar 10117 <member name="F:OpenMetaverse.ReportType.Complaint">
10118 </summary> 10118 <summary>Complaint report</summary>
10119 <param name="client">A reference to the <seealso cref="T:OpenMetaverse.GridClient"/> Class</param> 10119 </member>
10120 </member> 10120 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest">
10121 <member name="M:OpenMetaverse.AgentManager.Chat(System.String,System.Int32,OpenMetaverse.ChatType)"> 10121 <summary>Customer service report</summary>
10122 <summary> 10122 </member>
10123 Send a text message from the Agent to the Simulator 10123 <member name="T:OpenMetaverse.CompressedFlags">
10124 </summary> 10124 <summary>
10125 <param name="message">A <see cref="T:System.String"/> containing the message</param> 10125 Bitflag field for ObjectUpdateCompressed data blocks, describing
10126 <param name="channel">The channel to send the message on, 0 is the public channel. Channels above 0 10126 which options are present for each object
10127 can be used however only scripts listening on the specified channel will see the message</param> 10127 </summary>
10128 <param name="type">Denotes the type of message being sent, shout, whisper, etc.</param> 10128 </member>
10129 </member> 10129 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad">
10130 <member name="M:OpenMetaverse.AgentManager.RetrieveInstantMessages"> 10130 <summary>Unknown</summary>
10131 <summary> 10131 </member>
10132 Request any instant messages sent while the client was offline to be resent. 10132 <member name="F:OpenMetaverse.CompressedFlags.Tree">
10133 </summary> 10133 <summary>Whether the object has a TreeSpecies</summary>
10134 </member> 10134 </member>
10135 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String)"> 10135 <member name="F:OpenMetaverse.CompressedFlags.HasText">
10136 <summary> 10136 <summary>Whether the object has floating text ala llSetText</summary>
10137 Send an Instant Message to another Avatar 10137 </member>
10138 </summary> 10138 <member name="F:OpenMetaverse.CompressedFlags.HasParticles">
10139 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 10139 <summary>Whether the object has an active particle system</summary>
10140 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 10140 </member>
10141 </member> 10141 <member name="F:OpenMetaverse.CompressedFlags.HasSound">
10142 <member name="M:OpenMetaverse.AgentManager.InstantMessage(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 10142 <summary>Whether the object has sound attached to it</summary>
10143 <summary> 10143 </member>
10144 Send an Instant Message to an existing group chat or conference chat 10144 <member name="F:OpenMetaverse.CompressedFlags.HasParent">
10145 </summary> 10145 <summary>Whether the object is attached to a root object or not</summary>
10146 <param name="target">The recipients <see cref="T:OpenMetaverse.UUID"/></param> 10146 </member>
10147 <param name="message">A <see cref="T:System.String"/> containing the message to send</param> 10147 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation">
10148 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 10148 <summary>Whether the object has texture animation settings</summary>
10149 </member> 10149 </member>
10150 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID[])"> 10150 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity">
10151 <summary> 10151 <summary>Whether the object has an angular velocity</summary>
10152 Send an Instant Message 10152 </member>
10153 </summary> 10153 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues">
10154 <param name="fromName">The name this IM will show up as being from</param> 10154 <summary>Whether the object has a name value pairs string</summary>
10155 <param name="target">Key of Avatar</param> 10155 </member>
10156 <param name="message">Text message being sent</param> 10156 <member name="F:OpenMetaverse.CompressedFlags.MediaURL">
10157 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 10157 <summary>Whether the object has a Media URL set</summary>
10158 <param name="conferenceIDs">IDs of sessions for a conference</param> 10158 </member>
10159 </member> 10159 <member name="T:OpenMetaverse.UpdateType">
10160 <member name="M:OpenMetaverse.AgentManager.InstantMessage(System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,OpenMetaverse.InstantMessageDialog,OpenMetaverse.InstantMessageOnline,OpenMetaverse.Vector3,OpenMetaverse.UUID,System.Byte[])"> 10160 <summary>
10161 <summary> 10161 Specific Flags for MultipleObjectUpdate requests
10162 Send an Instant Message 10162 </summary>
10163 </summary> 10163 </member>
10164 <param name="fromName">The name this IM will show up as being from</param> 10164 <member name="F:OpenMetaverse.UpdateType.None">
10165 <param name="target">Key of Avatar</param> 10165 <summary>None</summary>
10166 <param name="message">Text message being sent</param> 10166 </member>
10167 <param name="imSessionID">IM session ID (to differentiate between IM windows)</param> 10167 <member name="F:OpenMetaverse.UpdateType.Position">
10168 <param name="dialog">Type of instant message to send</param> 10168 <summary>Change position of prims</summary>
10169 <param name="offline">Whether to IM offline avatars as well</param> 10169 </member>
10170 <param name="position">Senders Position</param> 10170 <member name="F:OpenMetaverse.UpdateType.Rotation">
10171 <param name="regionID">RegionID Sender is In</param> 10171 <summary>Change rotation of prims</summary>
10172 <param name="binaryBucket">Packed binary data that is specific to 10172 </member>
10173 the dialog type</param> 10173 <member name="F:OpenMetaverse.UpdateType.Scale">
10174 </member> 10174 <summary>Change size of prims</summary>
10175 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(OpenMetaverse.UUID,System.String)"> 10175 </member>
10176 <summary> 10176 <member name="F:OpenMetaverse.UpdateType.Linked">
10177 Send an Instant Message to a group 10177 <summary>Perform operation on link set</summary>
10178 </summary> 10178 </member>
10179 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 10179 <member name="F:OpenMetaverse.UpdateType.Uniform">
10180 <param name="message">Text Message being sent.</param> 10180 <summary>Scale prims uniformly, same as selecing ctrl+shift in the
10181 </member> 10181 viewer. Used in conjunction with Scale</summary>
10182 <member name="M:OpenMetaverse.AgentManager.InstantMessageGroup(System.String,OpenMetaverse.UUID,System.String)"> 10182 </member>
10183 <summary> 10183 <member name="T:OpenMetaverse.PayPriceType">
10184 Send an Instant Message to a group the agent is a member of 10184 <summary>
10185 </summary> 10185 Special values in PayPriceReply. If the price is not one of these
10186 <param name="fromName">The name this IM will show up as being from</param> 10186 literal value of the price should be use
10187 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of the group to send message to</param> 10187 </summary>
10188 <param name="message">Text message being sent</param> 10188 </member>
10189 </member> 10189 <member name="F:OpenMetaverse.PayPriceType.Hide">
10190 <member name="M:OpenMetaverse.AgentManager.RequestJoinGroupChat(OpenMetaverse.UUID)"> 10190 <summary>
10191 <summary> 10191 Indicates that this pay option should be hidden
10192 Send a request to join a group chat session 10192 </summary>
10193 </summary> 10193 </member>
10194 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group to leave</param> 10194 <member name="F:OpenMetaverse.PayPriceType.Default">
10195 </member> 10195 <summary>
10196 <member name="M:OpenMetaverse.AgentManager.RequestLeaveGroupChat(OpenMetaverse.UUID)"> 10196 Indicates that this pay option should have the default value
10197 <summary> 10197 </summary>
10198 Exit a group chat session. This will stop further Group chat messages 10198 </member>
10199 from being sent until session is rejoined. 10199 <member name="T:OpenMetaverse.ObjectMovementUpdate">
10200 </summary> 10200 <summary>
10201 <param name="groupID"><seealso cref="T:OpenMetaverse.UUID"/> of Group chat session to leave</param> 10201 Contains the variables sent in an object update packet for objects.
10202 </member> 10202 Used to track position and movement of prims and avatars
10203 <member name="M:OpenMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,OpenMetaverse.UUID)"> 10203 </summary>
10204 <summary> 10204 </member>
10205 Reply to script dialog questions. 10205 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar">
10206 </summary> 10206 <summary></summary>
10207 <param name="channel">Channel initial request came on</param> 10207 </member>
10208 <param name="buttonIndex">Index of button you're "clicking"</param> 10208 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane">
10209 <param name="buttonlabel">Label of button you're "clicking"</param> 10209 <summary></summary>
10210 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of Object that sent the dialog request</param> 10210 </member>
10211 <seealso cref="M:OpenMetaverse.AgentManager.OnScriptDialog(OpenMetaverse.ScriptDialogEventArgs)"/> 10211 <member name="F:OpenMetaverse.ObjectMovementUpdate.State">
10212 </member> 10212 <summary></summary>
10213 <member name="M:OpenMetaverse.AgentManager.ChatterBoxAcceptInvite(OpenMetaverse.UUID)"> 10213 </member>
10214 <summary> 10214 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID">
10215 Accept invite for to a chatterbox session 10215 <summary></summary>
10216 </summary> 10216 </member>
10217 <param name="session_id"><seealso cref="T:OpenMetaverse.UUID"/> of session to accept invite to</param> 10217 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position">
10218 </member> 10218 <summary></summary>
10219 <member name="M:OpenMetaverse.AgentManager.StartIMConference(System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 10219 </member>
10220 <summary> 10220 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity">
10221 Start a friends conference 10221 <summary></summary>
10222 </summary> 10222 </member>
10223 <param name="participants"><seealso cref="T:OpenMetaverse.UUID"/> List of UUIDs to start a conference with</param> 10223 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration">
10224 <param name="tmp_session_id">the temportary session ID returned in the <see cref="!:OnJoinedGroupChat"/> callback&gt;</param> 10224 <summary></summary>
10225 </member> 10225 </member>
10226 <member name="M:OpenMetaverse.AgentManager.PointAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.PointAtType,OpenMetaverse.UUID)"> 10226 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation">
10227 <summary> 10227 <summary></summary>
10228 Start a particle stream between an agent and an object 10228 </member>
10229 </summary> 10229 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity">
10230 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 10230 <summary></summary>
10231 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 10231 </member>
10232 <param name="globalOffset"></param> 10232 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures">
10233 <param name="type">The type from the <seealso cref="T:PointAtType"/> enum</param> 10233 <summary></summary>
10234 <param name="effectID">A unique <seealso cref="T:OpenMetaverse.UUID"/> for this effect</param> 10234 </member>
10235 </member> 10235 <member name="T:OpenMetaverse.ObjectManager">
10236 <member name="M:OpenMetaverse.AgentManager.LookAtEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.LookAtType,OpenMetaverse.UUID)"> 10236 <summary>
10237 <summary> 10237 Handles all network traffic related to prims and avatar positions and
10238 Start a particle stream between an agent and an object 10238 movement.
10239 </summary> 10239 </summary>
10240 <param name="sourceAvatar"><seealso cref="T:OpenMetaverse.UUID"/> Key of the source agent</param> 10240 </member>
10241 <param name="targetObject"><seealso cref="T:OpenMetaverse.UUID"/> Key of the target object</param> 10241 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate">
10242 <param name="globalOffset">A <seealso cref="T:OpenMetaverse.Vector3d"/> representing the beams offset from the source</param> 10242 <summary>The event subscribers, null of no subscribers</summary>
10243 <param name="type">A <seealso cref="T:PointAtType"/> which sets the avatars lookat animation</param> 10243 </member>
10244 <param name="effectID"><seealso cref="T:OpenMetaverse.UUID"/> of the Effect</param> 10244 <member name="M:OpenMetaverse.ObjectManager.OnObjectUpdate(OpenMetaverse.PrimEventArgs)">
10245 </member> 10245 <summary>Raises the ObjectUpdate Event</summary>
10246 <member name="M:OpenMetaverse.AgentManager.BeamEffect(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 10246 <param name="e">A ObjectUpdateEventArgs object containing
10247 <summary> 10247 the data sent from the simulator</param>
10248 Create a particle beam between an avatar and an primitive 10248 </member>
10249 </summary> 10249 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock">
10250 <param name="sourceAvatar">The ID of source avatar</param> 10250 <summary>Thread sync lock object</summary>
10251 <param name="targetObject">The ID of the target primitive</param> 10251 </member>
10252 <param name="globalOffset">global offset</param> 10252 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties">
10253 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 10253 <summary>The event subscribers, null of no subscribers</summary>
10254 color values of particle beam</param> 10254 </member>
10255 <param name="duration">a float representing the duration the parcicle beam will last</param> 10255 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)">
10256 <param name="effectID">A Unique ID for the beam</param> 10256 <summary>Raises the ObjectProperties Event</summary>
10257 <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> 10257 <param name="e">A ObjectPropertiesEventArgs object containing
10258 </member> 10258 the data sent from the simulator</param>
10259 <member name="M:OpenMetaverse.AgentManager.SphereEffect(OpenMetaverse.Vector3d,OpenMetaverse.Color4,System.Single,OpenMetaverse.UUID)"> 10259 </member>
10260 <summary> 10260 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock">
10261 Create a particle swirl around a target position using a <seealso cref="T:OpenMetaverse.Packets.ViewerEffectPacket"/> packet 10261 <summary>Thread sync lock object</summary>
10262 </summary> 10262 </member>
10263 <param name="globalOffset">global offset</param> 10263 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated">
10264 <param name="color">A <see cref="T:OpenMetaverse.Color4"/> object containing the combined red, green, blue and alpha 10264 <summary>The event subscribers, null of no subscribers</summary>
10265 color values of particle beam</param> 10265 </member>
10266 <param name="duration">a float representing the duration the parcicle beam will last</param> 10266 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)">
10267 <param name="effectID">A Unique ID for the beam</param> 10267 <summary>Raises the ObjectPropertiesUpdated Event</summary>
10268 </member> 10268 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing
10269 <member name="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 10269 the data sent from the simulator</param>
10270 <summary> 10270 </member>
10271 Sends a request to sit on the specified object 10271 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock">
10272 </summary> 10272 <summary>Thread sync lock object</summary>
10273 <param name="targetID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to sit on</param> 10273 </member>
10274 <param name="offset">Sit at offset</param> 10274 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily">
10275 </member> 10275 <summary>The event subscribers, null of no subscribers</summary>
10276 <member name="M:OpenMetaverse.AgentManager.Sit"> 10276 </member>
10277 <summary> 10277 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)">
10278 Follows a call to <seealso cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> to actually sit on the object 10278 <summary>Raises the ObjectPropertiesFamily Event</summary>
10279 </summary> 10279 <param name="e">A ObjectPropertiesFamilyEventArgs object containing
10280 </member> 10280 the data sent from the simulator</param>
10281 <member name="M:OpenMetaverse.AgentManager.Stand"> 10281 </member>
10282 <summary>Stands up from sitting on a prim or the ground</summary> 10282 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock">
10283 <returns>true of AgentUpdate was sent</returns> 10283 <summary>Thread sync lock object</summary>
10284 </member> 10284 </member>
10285 <member name="M:OpenMetaverse.AgentManager.SitOnGround"> 10285 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate">
10286 <summary> 10286 <summary>The event subscribers, null of no subscribers</summary>
10287 Does a "ground sit" at the avatar's current position 10287 </member>
10288 </summary> 10288 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)">
10289 </member> 10289 <summary>Raises the AvatarUpdate Event</summary>
10290 <member name="M:OpenMetaverse.AgentManager.Fly(System.Boolean)"> 10290 <param name="e">A AvatarUpdateEventArgs object containing
10291 <summary> 10291 the data sent from the simulator</param>
10292 Starts or stops flying 10292 </member>
10293 </summary> 10293 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock">
10294 <param name="start">True to start flying, false to stop flying</param> 10294 <summary>Thread sync lock object</summary>
10295 </member> 10295 </member>
10296 <member name="M:OpenMetaverse.AgentManager.Crouch(System.Boolean)"> 10296 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate">
10297 <summary> 10297 <summary>The event subscribers, null of no subscribers</summary>
10298 Starts or stops crouching 10298 </member>
10299 </summary> 10299 <member name="M:OpenMetaverse.ObjectManager.OnTerseObjectUpdate(OpenMetaverse.TerseObjectUpdateEventArgs)">
10300 <param name="crouching">True to start crouching, false to stop crouching</param> 10300 <summary>Raises the TerseObjectUpdate Event</summary>
10301 </member> 10301 <param name="e">A TerseObjectUpdateEventArgs object containing
10302 <member name="M:OpenMetaverse.AgentManager.Jump(System.Boolean)"> 10302 the data sent from the simulator</param>
10303 <summary> 10303 </member>
10304 Starts a jump (begin holding the jump key) 10304 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock">
10305 </summary> 10305 <summary>Thread sync lock object</summary>
10306 </member> 10306 </member>
10307 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)"> 10307 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate">
10308 <summary> 10308 <summary>The event subscribers, null of no subscribers</summary>
10309 Use the autopilot sim function to move the avatar to a new 10309 </member>
10310 position. Uses double precision to get precise movements 10310 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)">
10311 </summary> 10311 <summary>Raises the ObjectDataBlockUpdate Event</summary>
10312 <remarks>The z value is currently not handled properly by the simulator</remarks> 10312 <param name="e">A ObjectDataBlockUpdateEventArgs object containing
10313 <param name="globalX">Global X coordinate to move to</param> 10313 the data sent from the simulator</param>
10314 <param name="globalY">Global Y coordinate to move to</param> 10314 </member>
10315 <param name="z">Z coordinate to move to</param> 10315 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock">
10316 </member> 10316 <summary>Thread sync lock object</summary>
10317 <member name="M:OpenMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)"> 10317 </member>
10318 <summary> 10318 <member name="F:OpenMetaverse.ObjectManager.m_KillObject">
10319 Use the autopilot sim function to move the avatar to a new position 10319 <summary>The event subscribers, null of no subscribers</summary>
10320 </summary> 10320 </member>
10321 <remarks>The z value is currently not handled properly by the simulator</remarks> 10321 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)">
10322 <param name="globalX">Integer value for the global X coordinate to move to</param> 10322 <summary>Raises the KillObject Event</summary>
10323 <param name="globalY">Integer value for the global Y coordinate to move to</param> 10323 <param name="e">A KillObjectEventArgs object containing
10324 <param name="z">Floating-point value for the Z coordinate to move to</param> 10324 the data sent from the simulator</param>
10325 </member> 10325 </member>
10326 <member name="M:OpenMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)"> 10326 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock">
10327 <summary> 10327 <summary>Thread sync lock object</summary>
10328 Use the autopilot sim function to move the avatar to a new position 10328 </member>
10329 </summary> 10329 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged">
10330 <remarks>The z value is currently not handled properly by the simulator</remarks> 10330 <summary>The event subscribers, null of no subscribers</summary>
10331 <param name="localX">Integer value for the local X coordinate to move to</param> 10331 </member>
10332 <param name="localY">Integer value for the local Y coordinate to move to</param> 10332 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)">
10333 <param name="z">Floating-point value for the Z coordinate to move to</param> 10333 <summary>Raises the AvatarSitChanged Event</summary>
10334 </member> 10334 <param name="e">A AvatarSitChangedEventArgs object containing
10335 <member name="M:OpenMetaverse.AgentManager.AutoPilotCancel"> 10335 the data sent from the simulator</param>
10336 <summary>Macro to cancel autopilot sim function</summary> 10336 </member>
10337 <remarks>Not certain if this is how it is really done</remarks> 10337 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock">
10338 <returns>true if control flags were set and AgentUpdate was sent to the simulator</returns> 10338 <summary>Thread sync lock object</summary>
10339 </member> 10339 </member>
10340 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"> 10340 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply">
10341 <summary> 10341 <summary>The event subscribers, null of no subscribers</summary>
10342 Grabs an object 10342 </member>
10343 </summary> 10343 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)">
10344 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 10344 <summary>Raises the PayPriceReply Event</summary>
10345 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 10345 <param name="e">A PayPriceReplyEventArgs object containing
10346 </member> 10346 the data sent from the simulator</param>
10347 <member name="M:OpenMetaverse.AgentManager.Grab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10347 </member>
10348 <summary> 10348 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock">
10349 Overload: Grab a simulated object 10349 <summary>Thread sync lock object</summary>
10350 </summary> 10350 </member>
10351 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 10351 <member name="F:OpenMetaverse.ObjectManager.Client">
10352 <param name="grabOffset"></param> 10352 <summary>Reference to the GridClient object</summary>
10353 <param name="uvCoord">The texture coordinates to grab</param> 10353 </member>
10354 <param name="stCoord">The surface coordinates to grab</param> 10354 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer">
10355 <param name="faceIndex">The face of the position to grab</param> 10355 <summary>Does periodic dead reckoning calculation to convert
10356 <param name="position">The region coordinates of the position to grab</param> 10356 velocity and acceleration to new positions for objects</summary>
10357 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 10357 </member>
10358 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 10358 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)">
10359 pointing along the U direction of the tangent space</param> 10359 <summary>
10360 </member> 10360 Construct a new instance of the ObjectManager class
10361 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 10361 </summary>
10362 <summary> 10362 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param>
10363 Drag an object 10363 </member>
10364 </summary> 10364 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)">
10365 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 10365 <summary>
10366 <param name="grabPosition">Drag target in region coordinates</param> 10366 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/>
10367 </member> 10367 you are currently connected to
10368 <member name="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10368 </summary>
10369 <summary> 10369 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10370 Overload: Drag an object 10370 <param name="localID">The Local ID of the object</param>
10371 </summary> 10371 </member>
10372 <param name="objectID"><seealso cref="T:OpenMetaverse.UUID"/> of the object to drag</param> 10372 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10373 <param name="grabPosition">Drag target in region coordinates</param> 10373 <summary>
10374 <param name="grabOffset"></param> 10374 Request information for multiple objects contained in
10375 <param name="uvCoord">The texture coordinates to grab</param> 10375 the same simulator
10376 <param name="stCoord">The surface coordinates to grab</param> 10376 </summary>
10377 <param name="faceIndex">The face of the position to grab</param> 10377 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10378 <param name="position">The region coordinates of the position to grab</param> 10378 <param name="localIDs">An array containing the Local IDs of the objects</param>
10379 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 10379 </member>
10380 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 10380 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)">
10381 pointing along the U direction of the tangent space</param> 10381 <summary>
10382 </member> 10382 Attempt to purchase an original object, a copy, or the contents of
10383 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32)"> 10383 an object
10384 <summary> 10384 </summary>
10385 Release a grabbed object 10385 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10386 </summary> 10386 <param name="localID">The Local ID of the object</param>
10387 <param name="objectLocalID">The Objects Simulator Local ID</param> 10387 <param name="saleType">Whether the original, a copy, or the object
10388 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 10388 contents are on sale. This is used for verification, if the this
10389 <seealso cref="M:OpenMetaverse.AgentManager.Grab(System.UInt32)"/> 10389 sale type is not valid for the object the purchase will fail</param>
10390 <seealso cref="M:OpenMetaverse.AgentManager.GrabUpdate(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> 10390 <param name="price">Price of the object. This is used for
10391 </member> 10391 verification, if it does not match the actual price the purchase
10392 <member name="M:OpenMetaverse.AgentManager.DeGrab(System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10392 will fail</param>
10393 <summary> 10393 <param name="groupID">Group ID that will be associated with the new
10394 Release a grabbed object 10394 purchase</param>
10395 </summary> 10395 <param name="categoryID">Inventory folder UUID where the object or objects
10396 <param name="objectLocalID">The Objects Simulator Local ID</param> 10396 purchased should be placed</param>
10397 <param name="uvCoord">The texture coordinates to grab</param> 10397 <example>
10398 <param name="stCoord">The surface coordinates to grab</param> 10398 <code>
10399 <param name="faceIndex">The face of the position to grab</param> 10399 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy,
10400 <param name="position">The region coordinates of the position to grab</param> 10400 100, UUID.Zero, Client.Self.InventoryRootFolderUUID);
10401 <param name="normal">The surface normal of the position to grab (A normal is a vector perpindicular to the surface)</param> 10401 </code>
10402 <param name="binormal">The surface binormal of the position to grab (A binormal is a vector tangen to the surface 10402 </example>
10403 pointing along the U direction of the tangent space</param> 10403 </member>
10404 </member> 10404 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
10405 <member name="M:OpenMetaverse.AgentManager.Touch(System.UInt32)"> 10405 <summary>
10406 <summary> 10406 Request prices that should be displayed in pay dialog. This will triggger the simulator
10407 Touches an object 10407 to send us back a PayPriceReply which can be handled by OnPayPriceReply event
10408 </summary> 10408 </summary>
10409 <param name="objectLocalID">an unsigned integer of the objects ID within the simulator</param> 10409 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10410 <seealso cref="F:OpenMetaverse.Simulator.ObjectsPrimitives"/> 10410 <param name="objectID">The ID of the object</param>
10411 </member> 10411 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks>
10412 <member name="M:OpenMetaverse.AgentManager.RequestBalance"> 10412 </member>
10413 <summary> 10413 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)">
10414 Request the current L$ balance 10414 <summary>
10415 </summary> 10415 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10416 </member> 10416 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10417 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32)"> 10417 </summary>
10418 <summary> 10418 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10419 Give Money to destination Avatar 10419 <param name="localID">The Local ID of the object</param>
10420 </summary> 10420 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10421 <param name="target">UUID of the Target Avatar</param> 10421 </member>
10422 <param name="amount">Amount in L$</param> 10422 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)">
10423 </member> 10423 <summary>
10424 <member name="M:OpenMetaverse.AgentManager.GiveAvatarMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 10424 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10425 <summary> 10425 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10426 Give Money to destination Avatar 10426 </summary>
10427 </summary> 10427 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10428 <param name="target">UUID of the Target Avatar</param> 10428 <param name="localID">The Local ID of the object</param>
10429 <param name="amount">Amount in L$</param> 10429 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is
10430 <param name="description">Description that will show up in the 10430 made immediately following the request</param>
10431 recipients transaction history</param> 10431 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10432 </member> 10432 </member>
10433 <member name="M:OpenMetaverse.AgentManager.GiveObjectMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 10433 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)">
10434 <summary> 10434 <summary>
10435 Give L$ to an object 10435 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10436 </summary> 10436 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10437 <param name="target">object <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 10437 </summary>
10438 <param name="amount">amount of L$ to give</param> 10438 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10439 <param name="objectName">name of object</param> 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="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32)"> 10441 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10442 <summary> 10442 </member>
10443 Give L$ to a group 10443 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])">
10444 </summary> 10444 <summary>
10445 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 10445 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us
10446 <param name="amount">amount of L$ to give</param> 10446 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event
10447 </member> 10447 </summary>
10448 <member name="M:OpenMetaverse.AgentManager.GiveGroupMoney(OpenMetaverse.UUID,System.Int32,System.String)"> 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 Give L$ to a group 10450 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/>
10451 </summary> 10451 </member>
10452 <param name="target">group <seealso cref="T:OpenMetaverse.UUID"/> to give money to</param> 10452 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
10453 <param name="amount">amount of L$ to give</param> 10453 <summary>
10454 <param name="description">description of transaction</param> 10454 Update the properties of an object
10455 </member> 10455 </summary>
10456 <member name="M:OpenMetaverse.AgentManager.PayUploadFee"> 10456 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10457 <summary> 10457 <param name="localID">The Local ID of the object</param>
10458 Pay texture/animation upload fee 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 </member> 10460 <param name="phantom">true to turn the objects phantom property on</param>
10461 <member name="M:OpenMetaverse.AgentManager.PayUploadFee(System.String)"> 10461 <param name="castsShadow">true to turn the objects cast shadows property on</param>
10462 <summary> 10462 </member>
10463 Pay texture/animation upload fee 10463 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)">
10464 </summary> 10464 <summary>
10465 <param name="description">description of the transaction</param> 10465 Sets the sale properties of a single object
10466 </member> 10466 </summary>
10467 <member name="M:OpenMetaverse.AgentManager.GiveMoney(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.MoneyTransactionType,OpenMetaverse.TransactionFlags)"> 10467 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10468 <summary> 10468 <param name="localID">The Local ID of the object</param>
10469 Give Money to destination Object or Avatar 10469 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
10470 </summary> 10470 <param name="price">The price of the object</param>
10471 <param name="target">UUID of the Target Object/Avatar</param> 10471 </member>
10472 <param name="amount">Amount in L$</param> 10472 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)">
10473 <param name="description">Reason (Optional normally)</param> 10473 <summary>
10474 <param name="type">The type of transaction</param> 10474 Sets the sale properties of multiple objects
10475 <param name="flags">Transaction flags, mostly for identifying group 10475 </summary>
10476 transactions</param> 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="M:OpenMetaverse.AgentManager.PlayGesture(OpenMetaverse.UUID)"> 10478 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param>
10479 <summary> 10479 <param name="price">The price of the object</param>
10480 Plays a gesture 10480 </member>
10481 </summary> 10481 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)">
10482 <param name="gestureID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 10482 <summary>
10483 </member> 10483 Deselect a single object
10484 <member name="M:OpenMetaverse.AgentManager.ActivateGesture(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 10484 </summary>
10485 <summary> 10485 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10486 Mark gesture active 10486 <param name="localID">The Local ID of the object</param>
10487 </summary> 10487 </member>
10488 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 10488 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])">
10489 <param name="assetID">Asset <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 10489 <summary>
10490 </member> 10490 Deselect multiple objects.
10491 <member name="M:OpenMetaverse.AgentManager.DeactivateGesture(OpenMetaverse.UUID)"> 10491 </summary>
10492 <summary> 10492 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param>
10493 Mark gesture inactive 10493 <param name="localIDs">An array containing the Local IDs of the objects</param>
10494 </summary> 10494 </member>
10495 <param name="invID">Inventory <seealso cref="T:OpenMetaverse.UUID"/> of the gesture</param> 10495 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)">
10496 </member> 10496 <summary>
10497 <member name="M:OpenMetaverse.AgentManager.AnimationStart(OpenMetaverse.UUID,System.Boolean)"> 10497 Perform a click action on an object
10498 <summary> 10498 </summary>
10499 Send an AgentAnimation packet that toggles a single animation on 10499 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10500 </summary> 10500 <param name="localID">The Local ID of the object</param>
10501 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of the animation to start playing</param> 10501 </member>
10502 <param name="reliable">Whether to ensure delivery of this packet or not</param> 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="M:OpenMetaverse.AgentManager.AnimationStop(OpenMetaverse.UUID,System.Boolean)"> 10504 Perform a click action (Grab) on a single object
10505 <summary> 10505 </summary>
10506 Send an AgentAnimation packet that toggles a single animation off 10506 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param>
10507 </summary> 10507 <param name="localID">The Local ID of the object</param>
10508 <param name="animation">The <seealso cref="T:OpenMetaverse.UUID"/> of a 10508 <param name="uvCoord">The texture coordinates to touch</param>
10509 currently playing animation to stop playing</param> 10509 <param name="stCoord">The surface coordinates to touch</param>
10510 <param name="reliable">Whether to ensure delivery of this packet or not</param> 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="M:OpenMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.Boolean},System.Boolean)"> 10512 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param>
10513 <summary> 10513 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface
10514 Send an AgentAnimation packet that will toggle animations on or off 10514 pointing along the U direction of the tangent space</param>
10515 </summary> 10515 </member>
10516 <param name="animations">A list of animation <seealso cref="T:OpenMetaverse.UUID"/>s, and whether to 10516 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)">
10517 turn that animation on or off</param> 10517 <summary>
10518 <param name="reliable">Whether to ensure delivery of this packet or not</param> 10518 Create (rez) a new prim object in a simulator
10519 </member> 10519 </summary>
10520 <member name="M:OpenMetaverse.AgentManager.GoHome"> 10520 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
10521 <summary> 10521 <param name="prim">Data describing the prim object to rez</param>
10522 Teleports agent to their stored home location 10522 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
10523 </summary> 10523 do not want the object to be associated with a specific group</param>
10524 <returns>true on successful teleport to home location</returns> 10524 <param name="position">An approximation of the position at which to rez the prim</param>
10525 </member> 10525 <param name="scale">Scale vector to size this prim</param>
10526 <member name="M:OpenMetaverse.AgentManager.Teleport(OpenMetaverse.UUID)"> 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 Teleport agent to a landmark 10528 the requested position for an object is only close to where the prim
10529 </summary> 10529 actually ends up. If you desire exact placement you'll need to
10530 <param name="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 10530 follow up by moving the object after it has been created. This
10531 <returns>true on success, false on failure</returns> 10531 function will not set textures, light and flexible data, or other
10532 </member> 10532 extended primitive properties</remarks>
10533 <member name="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3)"> 10533 </member>
10534 <summary> 10534 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)">
10535 Attempt to look up a simulator name and teleport to the discovered 10535 <summary>
10536 destination 10536 Create (rez) a new prim object in a simulator
10537 </summary> 10537 </summary>
10538 <param name="simName">Region name to look up</param> 10538 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param>
10539 <param name="position">Position to teleport to</param> 10539 <param name="prim">Data describing the prim object to rez</param>
10540 <returns>True if the lookup and teleport were successful, otherwise 10540 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you
10541 false</returns> 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="M:OpenMetaverse.AgentManager.Teleport(System.String,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10543 <param name="scale">Scale vector to size this prim</param>
10544 <summary> 10544 <param name="rotation">Rotation quaternion to rotate this prim</param>
10545 Attempt to look up a simulator name and teleport to the discovered 10545 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param>
10546 destination 10546 <remarks>Due to the way client prim rezzing is done on the server,
10547 </summary> 10547 the requested position for an object is only close to where the prim
10548 <param name="simName">Region name to look up</param> 10548 actually ends up. If you desire exact placement you'll need to
10549 <param name="position">Position to teleport to</param> 10549 follow up by moving the object after it has been created. This
10550 <param name="lookAt">Target to look at</param> 10550 function will not set textures, light and flexible data, or other
10551 <returns>True if the lookup and teleport were successful, otherwise 10551 extended primitive properties</remarks>
10552 false</returns> 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="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3)"> 10554 <summary>
10555 <summary> 10555 Rez a Linden tree
10556 Teleport agent to another region 10556 </summary>
10557 </summary> 10557 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10558 <param name="regionHandle">handle of region to teleport agent to</param> 10558 <param name="scale">The size of the tree</param>
10559 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 10559 <param name="rotation">The rotation of the tree</param>
10560 <returns>true on success, false on failure</returns> 10560 <param name="position">The position of the tree</param>
10561 <remarks>This call is blocking</remarks> 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="M:OpenMetaverse.AgentManager.Teleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 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 Teleport agent to another region 10565 </member>
10566 </summary> 10566 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)">
10567 <param name="regionHandle">handle of region to teleport agent to</param> 10567 <summary>
10568 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 10568 Rez grass and ground cover
10569 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 10569 </summary>
10570 <returns>true on success, false on failure</returns> 10570 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10571 <remarks>This call is blocking</remarks> 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="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3)"> 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 Request teleport to a another simulator 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 <param name="regionHandle">handle of region to teleport agent to</param> 10577 </member>
10578 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 10578 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)">
10579 </member> 10579 <summary>
10580 <member name="M:OpenMetaverse.AgentManager.RequestTeleport(System.UInt64,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 10580 Set the textures to apply to the faces of an object
10581 <summary> 10581 </summary>
10582 Request teleport to a another simulator 10582 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10583 </summary> 10583 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10584 <param name="regionHandle">handle of region to teleport agent to</param> 10584 <param name="textures">The texture data to apply</param>
10585 <param name="position"><seealso cref="T:OpenMetaverse.Vector3"/> position in destination sim to teleport to</param> 10585 </member>
10586 <param name="lookAt"><seealso cref="T:OpenMetaverse.Vector3"/> direction in destination sim agent will look at</param> 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.AgentManager.RequestTeleport(OpenMetaverse.UUID)"> 10588 Set the textures to apply to the faces of an object
10589 <summary> 10589 </summary>
10590 Teleport agent to a landmark 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="landmark"><seealso cref="T:OpenMetaverse.UUID"/> of the landmark to teleport agent to</param> 10592 <param name="textures">The texture data to apply</param>
10593 </member> 10593 <param name="mediaUrl">A media URL (not used)</param>
10594 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID)"> 10594 </member>
10595 <summary> 10595 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)">
10596 Send a teleport lure to another avatar with default "Join me in ..." invitation message 10596 <summary>
10597 </summary> 10597 Set the Light data on an object
10598 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 10598 </summary>
10599 </member> 10599 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10600 <member name="M:OpenMetaverse.AgentManager.SendTeleportLure(OpenMetaverse.UUID,System.String)"> 10600 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10601 <summary> 10601 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param>
10602 Send a teleport lure to another avatar with custom invitation message 10602 </member>
10603 </summary> 10603 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)">
10604 <param name="targetID">target avatars <seealso cref="T:OpenMetaverse.UUID"/> to lure</param> 10604 <summary>
10605 <param name="message">custom message to send with invitation</param> 10605 Set the flexible data on an object
10606 </member> 10606 </summary>
10607 <member name="M:OpenMetaverse.AgentManager.TeleportLureRespond(OpenMetaverse.UUID,System.Boolean)"> 10607 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10608 <summary> 10608 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10609 Respond to a teleport lure by either accepting it and initiating 10609 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param>
10610 the teleport, or denying it 10610 </member>
10611 </summary> 10611 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)">
10612 <param name="requesterID"><seealso cref="T:OpenMetaverse.UUID"/> of the avatar sending the lure</param> 10612 <summary>
10613 <param name="accept">true to accept the lure, false to decline it</param> 10613 Set the sculptie texture and data on an object
10614 </member> 10614 </summary>
10615 <member name="M:OpenMetaverse.AgentManager.UpdateProfile(OpenMetaverse.Avatar.AvatarProperties)"> 10615 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10616 <summary> 10616 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10617 Update agent profile 10617 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param>
10618 </summary> 10618 </member>
10619 <param name="profile"><seealso cref="T:OpenMetaverse.Avatar.AvatarProperties"/> struct containing updated 10619 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)">
10620 profile information</param> 10620 <summary>
10621 </member> 10621 Unset additional primitive parameters on an object
10622 <member name="M:OpenMetaverse.AgentManager.UpdateInterests(OpenMetaverse.Avatar.Interests)"> 10622 </summary>
10623 <summary> 10623 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10624 Update agents profile interests 10624 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10625 </summary> 10625 <param name="type">The extra parameters to set</param>
10626 <param name="interests">selection of interests from <seealso cref="T:OpenMetaverse.Avatar.Interests"/> struct</param> 10626 </member>
10627 </member> 10627 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10628 <member name="M:OpenMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)"> 10628 <summary>
10629 <summary> 10629 Link multiple prims into a linkset
10630 Set the height and the width of the client window. This is used 10630 </summary>
10631 by the server to build a virtual camera frustum for our avatar 10631 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10632 </summary> 10632 <param name="localIDs">An array which contains the IDs of the objects to link</param>
10633 <param name="height">New height of the viewer window</param> 10633 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks>
10634 <param name="width">New width of the viewer window</param> 10634 </member>
10635 </member> 10635 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10636 <member name="M:OpenMetaverse.AgentManager.RequestMuteList"> 10636 <summary>
10637 <summary> 10637 Delink/Unlink multiple prims from a linkset
10638 Request the list of muted objects and avatars for this agent 10638 </summary>
10639 </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.AgentManager.SetHome"> 10641 </member>
10642 <summary> 10642 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)">
10643 Sets home location to agents current position 10643 <summary>
10644 </summary> 10644 Change the rotation of an object
10645 <remarks>will fire an AlertMessage (<seealso cref="E:OpenMetaverse.AgentManager.OnAlertMessage"/>) with 10645 </summary>
10646 success or failure message</remarks> 10646 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10647 </member> 10647 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10648 <member name="M:OpenMetaverse.AgentManager.CompleteAgentMovement(OpenMetaverse.Simulator)"> 10648 <param name="rotation">The new rotation of the object</param>
10649 <summary> 10649 </member>
10650 Move an agent in to a simulator. This packet is the last packet 10650 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)">
10651 needed to complete the transition in to a new simulator 10651 <summary>
10652 </summary> 10652 Set the name of an object
10653 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 10653 </summary>
10654 </member> 10654 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10655 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionReply(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.ScriptPermission)"> 10655 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10656 <summary> 10656 <param name="name">A string containing the new name of the object</param>
10657 Reply to script permissions request 10657 </member>
10658 </summary> 10658 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
10659 <param name="simulator"><seealso cref="T:OpenMetaverse.Simulator"/> Object</param> 10659 <summary>
10660 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the itemID requesting permissions</param> 10660 Set the name of multiple objects
10661 <param name="taskID"><seealso cref="T:OpenMetaverse.UUID"/> of the taskID requesting permissions</param> 10661 </summary>
10662 <param name="permissions"><seealso cref="T:OpenMetaverse.ScriptPermission"/> list of permissions to allow</param> 10662 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10663 </member> 10663 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param>
10664 <member name="M:OpenMetaverse.AgentManager.GroupInviteRespond(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)"> 10664 <param name="names">An array which contains the new names of the objects</param>
10665 <summary> 10665 </member>
10666 Respond to a group invitation by either accepting or denying it 10666 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)">
10667 </summary> 10667 <summary>
10668 <param name="groupID">UUID of the group (sent in the AgentID field of the invite message)</param> 10668 Set the description of an object
10669 <param name="imSessionID">IM Session ID from the group invitation message</param> 10669 </summary>
10670 <param name="accept">Accept the group invitation or deny it</param> 10670 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10671 </member> 10671 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10672 <member name="M:OpenMetaverse.AgentManager.RequestScriptSensor(System.String,OpenMetaverse.UUID,OpenMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,OpenMetaverse.UUID,OpenMetaverse.Simulator)"> 10672 <param name="description">A string containing the new description of the object</param>
10673 <summary> 10673 </member>
10674 Requests script detection of objects and avatars 10674 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])">
10675 </summary> 10675 <summary>
10676 <param name="name">name of the object/avatar to search for</param> 10676 Set the descriptions of multiple objects
10677 <param name="searchID">UUID of the object or avatar to search for</param> 10677 </summary>
10678 <param name="type">Type of search from ScriptSensorTypeFlags</param> 10678 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10679 <param name="range">range of scan (96 max?)</param> 10679 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param>
10680 <param name="arc">the arc in radians to search within</param> 10680 <param name="descriptions">An array which contains the new descriptions of the objects</param>
10681 <param name="requestID">an user generated ID to correlate replies with</param> 10681 </member>
10682 <param name="sim">Simulator to perform search in</param> 10682 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)">
10683 </member> 10683 <summary>
10684 <member name="M:OpenMetaverse.AgentManager.PickInfoUpdate(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.UUID,System.String,OpenMetaverse.Vector3d,OpenMetaverse.UUID,System.String)"> 10684 Attach an object to this avatar
10685 <summary> 10685 </summary>
10686 Create or update profile pick 10686 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10687 </summary> 10687 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10688 <param name="pickID">UUID of the pick to update, or random UUID to create a new pick</param> 10688 <param name="attachPoint">The point on the avatar the object will be attached</param>
10689 <param name="topPick">Is this a top pick? (typically false)</param> 10689 <param name="rotation">The rotation of the attached object</param>
10690 <param name="parcelID">UUID of the parcel (UUID.Zero for the current parcel)</param> 10690 </member>
10691 <param name="name">Name of the pick</param> 10691 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)">
10692 <param name="globalPosition">Global position of the pick landmark</param> 10692 <summary>
10693 <param name="textureID">UUID of the image displayed with the pick</param> 10693 Drop an attached object from this avatar
10694 <param name="description">Long description of the pick</param> 10694 </summary>
10695 </member> 10695 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
10696 <member name="M:OpenMetaverse.AgentManager.PickDelete(OpenMetaverse.UUID)"> 10696 object where the objects reside. This will always be the simulator the avatar is currently in
10697 <summary> 10697 </param>
10698 Delete profile pick 10698 <param name="localID">The object's ID which is local to the simulator the object is in</param>
10699 </summary> 10699 </member>
10700 <param name="pickID">UUID of the pick to delete</param> 10700 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})">
10701 </member> 10701 <summary>
10702 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,OpenMetaverse.Vector3d,System.String,System.String,System.Boolean)"> 10702 Detach an object from yourself
10703 <summary> 10703 </summary>
10704 Create or update profile Classified 10704 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/>
10705 </summary> 10705 object where the objects reside
10706 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 10706
10707 <param name="category">Defines what catagory the classified is in</param> 10707 This will always be the simulator the avatar is currently in
10708 <param name="snapshotID">UUID of the image displayed with the classified</param> 10708 </param>
10709 <param name="price">Price that the classified will cost to place for a week</param> 10709 <param name="localIDs">An array which contains the IDs of the objects to detach</param>
10710 <param name="position">Global position of the classified landmark</param> 10710 </member>
10711 <param name="name">Name of the classified</param> 10711 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)">
10712 <param name="desc">Long description of the classified</param> 10712 <summary>
10713 <param name="autoRenew">if true, auto renew classified after expiration</param> 10713 Change the position of an object, Will change position of entire linkset
10714 </member> 10714 </summary>
10715 <member name="M:OpenMetaverse.AgentManager.UpdateClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)"> 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 Create or update profile Classified 10717 <param name="position">The new position of the object</param>
10718 </summary> 10718 </member>
10719 <param name="classifiedID">UUID of the classified to update, or random UUID to create a new classified</param> 10719 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)">
10720 <param name="category">Defines what catagory the classified is in</param> 10720 <summary>
10721 <param name="snapshotID">UUID of the image displayed with the classified</param> 10721 Change the position of an object
10722 <param name="price">Price that the classified will cost to place for a week</param> 10722 </summary>
10723 <param name="name">Name of the classified</param> 10723 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10724 <param name="desc">Long description of the classified</param> 10724 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10725 <param name="autoRenew">if true, auto renew classified after expiration</param> 10725 <param name="position">The new position of the object</param>
10726 </member> 10726 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param>
10727 <member name="M:OpenMetaverse.AgentManager.DeleteClassfied(OpenMetaverse.UUID)"> 10727 </member>
10728 <summary> 10728 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)">
10729 Delete a classified ad 10729 <summary>
10730 </summary> 10730 Change the Scale (size) of an object
10731 <param name="classifiedID">The classified ads ID</param> 10731 </summary>
10732 </member> 10732 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10733 <member name="M:OpenMetaverse.AgentManager.GetAttachmentResources(OpenMetaverse.AgentManager.AttachmentResourcesCallback)"> 10733 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10734 <summary> 10734 <param name="scale">The new scale of the object</param>
10735 Fetches resource usage by agents attachmetns 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 <param name="callback">Called when the requested information is collected</param> 10737 </member>
10738 </member> 10738 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)">
10739 <member name="M:OpenMetaverse.AgentManager.InstantMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10739 <summary>
10740 <summary> 10740 Change the Rotation of an object that is either a child or a whole linkset
10741 Take an incoming ImprovedInstantMessage packet, auto-parse, and if 10741 </summary>
10742 OnInstantMessage is defined call that with the appropriate arguments 10742 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10743 </summary> 10743 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10744 <param name="sender">The sender</param> 10744 <param name="quat">The new scale of the object</param>
10745 <param name="e">The EventArgs object containing the packet data</param> 10745 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param>
10746 </member> 10746 </member>
10747 <member name="M:OpenMetaverse.AgentManager.ChatHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10747 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)">
10748 <summary> 10748 <summary>
10749 Take an incoming Chat packet, auto-parse, and if OnChat is defined call 10749 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
10750 that with the appropriate arguments. 10750 </summary>
10751 </summary> 10751 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10752 <param name="sender">The sender</param> 10752 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10753 <param name="e">The EventArgs object containing the packet data</param> 10753 <param name="data">The new rotation, size, or position of the target object</param>
10754 </member> 10754 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param>
10755 <member name="M:OpenMetaverse.AgentManager.ScriptDialogHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10755 </member>
10756 <summary> 10756 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10757 Used for parsing llDialogs 10757 <summary>
10758 </summary> 10758 Deed an object (prim) to a group, Object must be shared with group which
10759 <param name="sender">The sender</param> 10759 can be accomplished with SetPermissions()
10760 <param name="e">The EventArgs object containing the packet data</param> 10760 </summary>
10761 </member> 10761 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10762 <member name="M:OpenMetaverse.AgentManager.ScriptQuestionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10762 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10763 <summary> 10763 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
10764 Used for parsing llRequestPermissions dialogs 10764 </member>
10765 </summary> 10765 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
10766 <param name="sender">The sender</param> 10766 <summary>
10767 <param name="e">The EventArgs object containing the packet data</param> 10767 Deed multiple objects (prims) to a group, Objects must be shared with group which
10768 </member> 10768 can be accomplished with SetPermissions()
10769 <member name="M:OpenMetaverse.AgentManager.ScriptControlChangeHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10769 </summary>
10770 <summary> 10770 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10771 Handles Script Control changes when Script with permissions releases or takes a control 10771 <param name="localIDs">An array which contains the IDs of the objects to deed</param>
10772 </summary> 10772 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param>
10773 <param name="sender">The sender</param> 10773 </member>
10774 <param name="e">The EventArgs object containing the packet data</param> 10774 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)">
10775 </member> 10775 <summary>
10776 <member name="M:OpenMetaverse.AgentManager.LoadURLHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10776 Set the permissions on multiple objects
10777 <summary> 10777 </summary>
10778 Used for parsing llLoadURL Dialogs 10778 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10779 </summary> 10779 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param>
10780 <param name="sender">The sender</param> 10780 <param name="who">The new Who mask to set</param>
10781 <param name="e">The EventArgs object containing the packet data</param> 10781 <param name="permissions">The new Permissions mark to set</param>
10782 </member> 10782 <param name="set">TODO: What does this do?</param>
10783 <member name="M:OpenMetaverse.AgentManager.MovementCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10783 </member>
10784 <summary> 10784 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)">
10785 Update client's Position, LookAt and region handle from incoming packet 10785 <summary>
10786 </summary> 10786 Request additional properties for an object
10787 <param name="sender">The sender</param> 10787 </summary>
10788 <param name="e">The EventArgs object containing the packet data</param> 10788 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10789 <remarks>This occurs when after an avatar moves into a new sim</remarks> 10789 <param name="objectID"></param>
10790 </member> 10790 </member>
10791 <member name="M:OpenMetaverse.AgentManager.HealthHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10791 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)">
10792 <summary>Process an incoming packet and raise the appropriate events</summary> 10792 <summary>
10793 <param name="sender">The sender</param> 10793 Request additional properties for an object
10794 <param name="e">The EventArgs object containing the packet data</param> 10794 </summary>
10795 </member> 10795 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10796 <member name="M:OpenMetaverse.AgentManager.AgentDataUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10796 <param name="objectID">Absolute UUID of the object</param>
10797 <summary>Process an incoming packet and raise the appropriate events</summary> 10797 <param name="reliable">Whether to require server acknowledgement of this request</param>
10798 <param name="sender">The sender</param> 10798 </member>
10799 <param name="e">The EventArgs object containing the packet data</param> 10799 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)">
10800 </member> 10800 <summary>
10801 <member name="M:OpenMetaverse.AgentManager.MoneyBalanceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10801 Set the ownership of a list of objects to the specified group
10802 <summary>Process an incoming packet and raise the appropriate events</summary> 10802 </summary>
10803 <param name="sender">The sender</param> 10803 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param>
10804 <param name="e">The EventArgs object containing the packet data</param> 10804 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param>
10805 </member> 10805 <param name="groupID">The Groups ID</param>
10806 <member name="M:OpenMetaverse.AgentManager.TeleportFailedEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10806 </member>
10807 <summary> 10807 <member name="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)">
10808 Process TeleportFailed message sent via EventQueue, informs agent its last teleport has failed and why. 10808 <summary>
10809 </summary> 10809 Update current URL of the previously set prim media
10810 <param name="messageKey">The Message Key</param> 10810 </summary>
10811 <param name="message">An IMessage object Deserialized from the recieved message event</param> 10811 <param name="primID">UUID of the prim</param>
10812 <param name="simulator">The simulator originating the event message</param> 10812 <param name="newURL">Set current URL to this</param>
10813 </member> 10813 <param name="face">Prim face number</param>
10814 <member name="M:OpenMetaverse.AgentManager.TeleportFinishEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10814 <param name="sim">Simulator in which prim is located</param>
10815 <summary> 10815 </member>
10816 Process TeleportFinish from Event Queue and pass it onto our TeleportHandler 10816 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)">
10817 </summary> 10817 <summary>
10818 <param name="capsKey">The message system key for this event</param> 10818 Set object media
10819 <param name="message">IMessage object containing decoded data from OSD</param> 10819 </summary>
10820 <param name="simulator">The simulator originating the event message</param> 10820 <param name="primID">UUID of the prim</param>
10821 </member> 10821 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is
10822 <member name="M:OpenMetaverse.AgentManager.TeleportHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10822 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param>
10823 <summary>Process an incoming packet and raise the appropriate events</summary> 10823 <param name="sim">Simulatior in which prim is located</param>
10824 <param name="sender">The sender</param> 10824 </member>
10825 <param name="e">The EventArgs object containing the packet data</param> 10825 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)">
10826 </member> 10826 <summary>
10827 <member name="M:OpenMetaverse.AgentManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10827 Retrieve information about object media
10828 <summary>Process an incoming packet and raise the appropriate events</summary> 10828 </summary>
10829 <param name="sender">The sender</param> 10829 <param name="primID">UUID of the primitive</param>
10830 <param name="e">The EventArgs object containing the packet data</param> 10830 <param name="sim">Simulator where prim is located</param>
10831 </member> 10831 <param name="callback">Call this callback when done</param>
10832 <member name="M:OpenMetaverse.AgentManager.MeanCollisionAlertHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10832 </member>
10833 <summary>Process an incoming packet and raise the appropriate events</summary> 10833 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10834 <param name="sender">The sender</param> 10834 <summary>Process an incoming packet and raise the appropriate events</summary>
10835 <param name="e">The EventArgs object containing the packet data</param> 10835 <param name="sender">The sender</param>
10836 </member> 10836 <param name="e">The EventArgs object containing the packet data</param>
10837 <member name="M:OpenMetaverse.AgentManager.CrossedRegionEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10837 </member>
10838 <summary> 10838 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10839 Crossed region handler for message that comes across the EventQueue. Sent to an agent 10839 <summary>
10840 when the agent crosses a sim border into a new region. 10840 A terse object update, used when a transformation matrix or
10841 </summary> 10841 velocity/acceleration for an object changes but nothing else
10842 <param name="capsKey">The message key</param> 10842 (scale/position/rotation/acceleration/velocity)
10843 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 10843 </summary>
10844 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 10844 <param name="sender">The sender</param>
10845 </member> 10845 <param name="e">The EventArgs object containing the packet data</param>
10846 <member name="M:OpenMetaverse.AgentManager.CrossedRegionHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10846 </member>
10847 <summary>Process an incoming packet and raise the appropriate events</summary> 10847 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10848 <param name="sender">The sender</param> 10848 <summary>Process an incoming packet and raise the appropriate events</summary>
10849 <param name="e">The EventArgs object containing the packet data</param> 10849 <param name="sender">The sender</param>
10850 <remarks>This packet is now being sent via the EventQueue</remarks> 10850 <param name="e">The EventArgs object containing the packet data</param>
10851 </member> 10851 </member>
10852 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionEventReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10852 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10853 <summary> 10853 <summary>Process an incoming packet and raise the appropriate events</summary>
10854 Group Chat event handler 10854 <param name="sender">The sender</param>
10855 </summary> 10855 <param name="e">The EventArgs object containing the packet data</param>
10856 <param name="capsKey">The capability Key</param> 10856 </member>
10857 <param name="message">IMessage object containing decoded data from OSD</param> 10857 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10858 <param name="simulator"></param> 10858 <summary>Process an incoming packet and raise the appropriate events</summary>
10859 </member> 10859 <param name="sender">The sender</param>
10860 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionStartReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10860 <param name="e">The EventArgs object containing the packet data</param>
10861 <summary> 10861 </member>
10862 Response from request to join a group chat 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 <param name="capsKey"></param> 10864 <param name="sender">The sender</param>
10865 <param name="message">IMessage object containing decoded data from OSD</param> 10865 <param name="e">The EventArgs object containing the packet data</param>
10866 <param name="simulator"></param> 10866 </member>
10867 </member> 10867 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10868 <member name="M:OpenMetaverse.AgentManager.ChatterBoxSessionAgentListUpdatesEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10868 <summary>Process an incoming packet and raise the appropriate events</summary>
10869 <summary> 10869 <param name="sender">The sender</param>
10870 Someone joined or left group chat 10870 <param name="e">The EventArgs object containing the packet data</param>
10871 </summary> 10871 </member>
10872 <param name="capsKey"></param> 10872 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
10873 <param name="message">IMessage object containing decoded data from OSD</param> 10873 <summary>Process an incoming packet and raise the appropriate events</summary>
10874 <param name="simulator"></param> 10874 <param name="sender">The sender</param>
10875 </member> 10875 <param name="e">The EventArgs object containing the packet data</param>
10876 <member name="M:OpenMetaverse.AgentManager.ChatterBoxInvitationEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 10876 </member>
10877 <summary> 10877 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)">
10878 Handle a group chat Invitation 10878 <summary>
10879 </summary> 10879 Setup construction data for a basic primitive shape
10880 <param name="capsKey">Caps Key</param> 10880 </summary>
10881 <param name="message">IMessage object containing decoded data from OSD</param> 10881 <param name="type">Primitive shape to construct</param>
10882 <param name="simulator">Originating Simulator</param> 10882 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns>
10883 </member> 10883 </member>
10884 <member name="M:OpenMetaverse.AgentManager.ModerateChatSessions(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Boolean)"> 10884 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)">
10885 <summary> 10885 <summary>
10886 Moderate a chat session 10886
10887 </summary> 10887 </summary>
10888 <param name="sessionID">the <see cref="T:OpenMetaverse.UUID"/> of the session to moderate, for group chats this will be the groups UUID</param> 10888 <param name="sim"></param>
10889 <param name="memberID">the <see cref="T:OpenMetaverse.UUID"/> of the avatar to moderate</param> 10889 <param name="av"></param>
10890 <param name="key">Either "voice" to moderate users voice, or "text" to moderate users text session</param> 10890 <param name="localid"></param>
10891 <param name="moderate">true to moderate (silence user), false to allow avatar to speak</param> 10891 <param name="oldSeatID"></param>
10892 </member> 10892 </member>
10893 <member name="M:OpenMetaverse.AgentManager.AlertMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10893 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)">
10894 <summary>Process an incoming packet and raise the appropriate events</summary> 10894 <summary>
10895 <param name="sender">The sender</param> 10895
10896 <param name="e">The EventArgs object containing the packet data</param> 10896 </summary>
10897 </member> 10897 <param name="s"></param>
10898 <member name="M:OpenMetaverse.AgentManager.CameraConstraintHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10898 <param name="dilation"></param>
10899 <summary>Process an incoming packet and raise the appropriate events</summary> 10899 </member>
10900 <param name="sender">The sender</param> 10900 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)">
10901 <param name="e">The EventArgs object containing the packet data</param> 10901 <summary>
10902 </member> 10902 Set the Shape data of an object
10903 <member name="M:OpenMetaverse.AgentManager.ScriptSensorReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10903 </summary>
10904 <summary>Process an incoming packet and raise the appropriate events</summary> 10904 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10905 <param name="sender">The sender</param> 10905 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10906 <param name="e">The EventArgs object containing the packet data</param> 10906 <param name="prim">Data describing the prim shape</param>
10907 </member> 10907 </member>
10908 <member name="M:OpenMetaverse.AgentManager.AvatarSitResponseHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 10908 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)">
10909 <summary>Process an incoming packet and raise the appropriate events</summary> 10909 <summary>
10910 <param name="sender">The sender</param> 10910 Set the Material data of an object
10911 <param name="e">The EventArgs object containing the packet data</param> 10911 </summary>
10912 </member> 10912 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param>
10913 <member name="E:OpenMetaverse.AgentManager.ChatFromSimulator"> 10913 <param name="localID">The objects ID which is local to the simulator the object is in</param>
10914 <summary>Raised when a scripted object or agent within range sends a public message</summary> 10914 <param name="material">The new material of the object</param>
10915 </member> 10915 </member>
10916 <member name="E:OpenMetaverse.AgentManager.ScriptDialog"> 10916 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10917 <summary>Raised when a scripted object sends a dialog box containing possible 10917 <summary>
10918 options an agent can respond to</summary> 10918
10919 </member> 10919 </summary>
10920 <member name="E:OpenMetaverse.AgentManager.ScriptQuestion"> 10920 <param name="simulator"></param>
10921 <summary>Raised when an object requests a change in the permissions an agent has permitted</summary> 10921 <param name="localID"></param>
10922 </member> 10922 <param name="fullID"></param>
10923 <member name="E:OpenMetaverse.AgentManager.LoadURL"> 10923 <returns></returns>
10924 <summary>Raised when a script requests an agent open the specified URL</summary> 10924 </member>
10925 </member> 10925 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)">
10926 <member name="E:OpenMetaverse.AgentManager.MoneyBalance"> 10926 <summary>
10927 <summary>Raised when an agents currency balance is updated</summary> 10927
10928 </member> 10928 </summary>
10929 <member name="E:OpenMetaverse.AgentManager.MoneyBalanceReply"> 10929 <param name="simulator"></param>
10930 <summary>Raised when a transaction occurs involving currency such as a land purchase</summary> 10930 <param name="localID"></param>
10931 </member> 10931 <param name="fullID"></param>
10932 <member name="E:OpenMetaverse.AgentManager.IM"> 10932 <returns></returns>
10933 <summary>Raised when an ImprovedInstantMessage packet is recieved from the simulator, this is used for everything from 10933 </member>
10934 private messaging to friendship offers. The Dialog field defines what type of message has arrived</summary> 10934 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate">
10935 </member> 10935 <summary>Raised when the simulator sends us data containing
10936 <member name="E:OpenMetaverse.AgentManager.TeleportProgress"> 10936 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary>
10937 <summary>Raised when an agent has requested a teleport to another location, or when responding to a lure. Raised multiple times 10937 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/>
10938 for each teleport indicating the progress of the request</summary> 10938 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/>
10939 </member> 10939 </member>
10940 <member name="E:OpenMetaverse.AgentManager.AgentDataReply"> 10940 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties">
10941 <summary>Raised when a simulator sends agent specific information for our avatar.</summary> 10941 <summary>Raised when the simulator sends us data containing
10942 </member> 10942 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary>
10943 <member name="E:OpenMetaverse.AgentManager.AnimationsChanged"> 10943 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/>
10944 <summary>Raised when our agents animation playlist changes</summary> 10944 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/>
10945 </member> 10945 </member>
10946 <member name="E:OpenMetaverse.AgentManager.MeanCollision"> 10946 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated">
10947 <summary>Raised when an object or avatar forcefully collides with our agent</summary> 10947 <summary>Raised when the simulator sends us data containing
10948 </member> 10948 Primitive.ObjectProperties for an object we are currently tracking</summary>
10949 <member name="E:OpenMetaverse.AgentManager.RegionCrossed"> 10949 </member>
10950 <summary>Raised when our agent crosses a region border into another region</summary> 10950 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily">
10951 </member> 10951 <summary>Raised when the simulator sends us data containing
10952 <member name="E:OpenMetaverse.AgentManager.GroupChatJoined"> 10952 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary>
10953 <summary>Raised when our agent succeeds or fails to join a group chat session</summary> 10953 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/>
10954 </member> 10954 </member>
10955 <member name="E:OpenMetaverse.AgentManager.AlertMessage"> 10955 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate">
10956 <summary>Raised when a simulator sends an urgent message usually indication the recent failure of 10956 <summary>Raised when the simulator sends us data containing
10957 another action we have attempted to take such as an attempt to enter a parcel where we are denied access</summary> 10957 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary>
10958 </member> 10958 </member>
10959 <member name="E:OpenMetaverse.AgentManager.ScriptControlChange"> 10959 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate">
10960 <summary>Raised when a script attempts to take or release specified controls for our agent</summary> 10960 <summary>Raised when the simulator sends us data containing
10961 </member> 10961 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary>
10962 <member name="E:OpenMetaverse.AgentManager.CameraConstraint"> 10962 </member>
10963 <summary>Raised when the simulator detects our agent is trying to view something 10963 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate">
10964 beyond its limits</summary> 10964 <summary>Raised when the simulator sends us data containing
10965 </member> 10965 updates to an Objects DataBlock</summary>
10966 <member name="E:OpenMetaverse.AgentManager.ScriptSensorReply"> 10966 </member>
10967 <summary>Raised when a script sensor reply is received from a simulator</summary> 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="E:OpenMetaverse.AgentManager.AvatarSitResponse"> 10969 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary>
10970 <summary>Raised in response to a <see cref="M:OpenMetaverse.AgentManager.RequestSit(OpenMetaverse.UUID,OpenMetaverse.Vector3)"/> request</summary> 10970 </member>
10971 </member> 10971 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged">
10972 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberAdded"> 10972 <summary>Raised when the simulator sends us data containing
10973 <summary>Raised when an avatar enters a group chat session we are participating in</summary> 10973 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary>
10974 </member> 10974 </member>
10975 <member name="E:OpenMetaverse.AgentManager.ChatSessionMemberLeft"> 10975 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply">
10976 <summary>Raised when an agent exits a group chat session we are participating in</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.AgentManager.AgentID"> 10978 </member>
10979 <summary>Your (client) avatars <see cref="T:OpenMetaverse.UUID"/></summary> 10979 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback">
10980 <remarks>"client", "agent", and "avatar" all represent the same thing</remarks> 10980 <summary>
10981 </member> 10981 Callback for getting object media data via CAP
10982 <member name="P:OpenMetaverse.AgentManager.SessionID"> 10982 </summary>
10983 <summary>Temporary <seealso cref="T:OpenMetaverse.UUID"/> assigned to this session, used for 10983 <param name="success">Indicates if the operation was succesfull</param>
10984 verifying our identity in packets</summary> 10984 <param name="version">Object media version string</param>
10985 </member> 10985 <param name="faceMedia">Array indexed on prim face of media entry data</param>
10986 <member name="P:OpenMetaverse.AgentManager.SecureSessionID"> 10986 </member>
10987 <summary>Shared secret <seealso cref="T:OpenMetaverse.UUID"/> that is never sent over the wire</summary> 10987 <member name="T:OpenMetaverse.PrimEventArgs">
10988 </member> 10988 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary>
10989 <member name="P:OpenMetaverse.AgentManager.LocalID"> 10989 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends
10990 <summary>Your (client) avatar ID, local to the current region/sim</summary> 10990 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para>
10991 </member> 10991 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para>
10992 <member name="P:OpenMetaverse.AgentManager.StartLocation"> 10992 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be
10993 <summary>Where the avatar started at login. Can be "last", "home" 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 or a login <seealso cref="T:OpenMetaverse.URI"/></summary> 10994 if an Avatar crosses the border into a new simulator and returns to the current simulator</para>
10995 </member> 10995 </remarks>
10996 <member name="P:OpenMetaverse.AgentManager.AgentAccess"> 10996 <example>
10997 <summary>The access level of this agent, usually M or PG</summary> 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> 10998 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window.
10999 <member name="P:OpenMetaverse.AgentManager.CollisionPlane"> 10999 <code>
11000 <summary>The CollisionPlane of Agent</summary> 11000 // Subscribe to the event that gives us prim and foliage information
11001 </member> 11001 Client.Objects.ObjectUpdate += Objects_ObjectUpdate;
11002 <member name="P:OpenMetaverse.AgentManager.Velocity"> 11002
11003 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the velocity of our agent</summary> 11003
11004 </member> 11004 private void Objects_ObjectUpdate(object sender, PrimEventArgs e)
11005 <member name="P:OpenMetaverse.AgentManager.Acceleration"> 11005 {
11006 <summary>An <seealso cref="T:OpenMetaverse.Vector3"/> representing the acceleration of our agent</summary> 11006 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment);
11007 </member> 11007 }
11008 <member name="P:OpenMetaverse.AgentManager.AngularVelocity"> 11008 </code>
11009 <summary>A <seealso cref="T:OpenMetaverse.Vector3"/> which specifies the angular speed, and axis about which an Avatar is rotating.</summary> 11009 </example>
11010 </member> 11010 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
11011 <member name="P:OpenMetaverse.AgentManager.HomePosition"> 11011 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/>
11012 <summary>Position avatar client will goto when login to 'home' or during 11012 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/>
11013 teleport request to 'home' region.</summary> 11013 </member>
11014 </member> 11014 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)">
11015 <member name="P:OpenMetaverse.AgentManager.HomeLookAt"> 11015 <summary>
11016 <summary>LookAt point saved/restored with HomePosition</summary> 11016 Construct a new instance of the PrimEventArgs class
11017 </member> 11017 </summary>
11018 <member name="P:OpenMetaverse.AgentManager.FirstName"> 11018 <param name="simulator">The simulator the object originated from</param>
11019 <summary>Avatar First Name (i.e. Philip)</summary> 11019 <param name="prim">The Primitive</param>
11020 </member> 11020 <param name="timeDilation">The simulator time dilation</param>
11021 <member name="P:OpenMetaverse.AgentManager.LastName"> 11021 <param name="isNew">The prim was not in the dictionary before this update</param>
11022 <summary>Avatar Last Name (i.e. Linden)</summary> 11022 <param name="isAttachment">true if the primitive represents an attachment to an agent</param>
11023 </member> 11023 </member>
11024 <member name="P:OpenMetaverse.AgentManager.Name"> 11024 <member name="P:OpenMetaverse.PrimEventArgs.Simulator">
11025 <summary>Avatar Full Name (i.e. Philip Linden)</summary> 11025 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary>
11026 </member> 11026 </member>
11027 <member name="P:OpenMetaverse.AgentManager.Health"> 11027 <member name="P:OpenMetaverse.PrimEventArgs.Prim">
11028 <summary>Gets the health of the agent</summary> 11028 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary>
11029 </member> 11029 </member>
11030 <member name="P:OpenMetaverse.AgentManager.Balance"> 11030 <member name="P:OpenMetaverse.PrimEventArgs.IsNew">
11031 <summary>Gets the current balance of the agent</summary> 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 </member> 11032 </member>
11033 <member name="P:OpenMetaverse.AgentManager.SittingOn"> 11033 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment">
11034 <summary>Gets the local ID of the prim the agent is sitting on, 11034 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary>
11035 zero if the avatar is not currently sitting</summary> 11035 </member>
11036 </member> 11036 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation">
11037 <member name="P:OpenMetaverse.AgentManager.ActiveGroup"> 11037 <summary>Get the simulator Time Dilation</summary>
11038 <summary>Gets the <seealso cref="T:OpenMetaverse.UUID"/> of the agents active group.</summary> 11038 </member>
11039 </member> 11039 <member name="T:OpenMetaverse.AvatarUpdateEventArgs">
11040 <member name="P:OpenMetaverse.AgentManager.ActiveGroupPowers"> 11040 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary>
11041 <summary>Gets the Agents powers in the currently active group</summary> 11041 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends
11042 </member> 11042 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para>
11043 <member name="P:OpenMetaverse.AgentManager.TeleportMessage"> 11043 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para>
11044 <summary>Current status message for teleporting</summary> 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="P:OpenMetaverse.AgentManager.RelativePosition"> 11046 </remarks>
11047 <summary>Current position of the agent as a relative offset from 11047 <example>
11048 the simulator, or the parent object if we are sitting on something</summary> 11048 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks
11049 </member> 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 <member name="P:OpenMetaverse.AgentManager.RelativeRotation"> 11050 of our own agents picks listings on the <see cref="T:System.Console"/> window.
11051 <summary>Current rotation of the agent as a relative rotation from 11051 <code>
11052 the simulator, or the parent object if we are sitting on something</summary> 11052 // subscribe to the AvatarUpdate event to get our information
11053 </member> 11053 Client.Objects.AvatarUpdate += Objects_AvatarUpdate;
11054 <member name="P:OpenMetaverse.AgentManager.SimPosition"> 11054 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply;
11055 <summary>Current position of the agent in the simulator</summary> 11055
11056 </member> 11056 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e)
11057 <member name="P:OpenMetaverse.AgentManager.SimRotation"> 11057 {
11058 <summary> 11058 // we only want our own data
11059 A <seealso cref="T:OpenMetaverse.Quaternion"/> representing the agents current rotation 11059 if (e.Avatar.LocalID == Client.Self.LocalID)
11060 </summary> 11060 {
11061 </member> 11061 // Unsubscribe from the avatar update event to prevent a loop
11062 <member name="P:OpenMetaverse.AgentManager.GlobalPosition"> 11062 // where we continually request the picks every time we get an update for ourselves
11063 <summary>Returns the global grid position of the avatar</summary> 11063 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate;
11064 </member> 11064 // make the top picks request through AvatarManager
11065 <member name="T:OpenMetaverse.AgentManager.AttachmentResourcesCallback"> 11065 Client.Avatars.RequestAvatarPicks(e.Avatar.ID);
11066 <summary> 11066 }
11067 Called once attachment resource usage information has been collected 11067 }
11068 </summary> 11068
11069 <param name="success">Indicates if operation was successfull</param> 11069 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e)
11070 <param name="info">Attachment resource usage information</param> 11070 {
11071 </member> 11071 // we'll unsubscribe from the AvatarPicksReply event since we now have the data
11072 <member name="T:OpenMetaverse.AgentManager.AgentMovement"> 11072 // we were looking for
11073 <summary> 11073 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply;
11074 Agent movement and camera control 11074 // loop through the dictionary and extract the names of the top picks from our profile
11075 11075 foreach (var pickName in e.Picks.Values)
11076 Agent movement is controlled by setting specific <seealso cref="T:AgentManager.ControlFlags"/> 11076 {
11077 After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags 11077 Console.WriteLine(pickName);
11078 This is most easily accomplished by setting one or more of the AgentMovement properties 11078 }
11079 11079 }
11080 Movement of an avatar is always based on a compass direction, for example AtPos will move the 11080 </code>
11081 agent from West to East or forward on the X Axis, AtNeg will of course move agent from 11081 </example>
11082 East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis 11082 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/>
11083 The Z axis is Up, finer grained control of movements can be done using the Nudge properties 11083 <seealso cref="T:OpenMetaverse.PrimEventArgs"/>
11084 </summary> 11084 </member>
11085 </member> 11085 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)">
11086 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Camera"> 11086 <summary>
11087 <summary>Agent camera controls</summary> 11087 Construct a new instance of the AvatarUpdateEventArgs class
11088 </member> 11088 </summary>
11089 <member name="F:OpenMetaverse.AgentManager.AgentMovement.Flags"> 11089 <param name="simulator">The simulator the packet originated from</param>
11090 <summary>Currently only used for hiding your group title</summary> 11090 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param>
11091 </member> 11091 <param name="timeDilation">The simulator time dilation</param>
11092 <member name="F:OpenMetaverse.AgentManager.AgentMovement.State"> 11092 <param name="isNew">The avatar was not in the dictionary before this update</param>
11093 <summary>Action state of the avatar, which can currently be 11093 </member>
11094 typing and editing</summary> 11094 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator">
11095 </member> 11095 <summary>Get the simulator the object originated from</summary>
11096 <member name="F:OpenMetaverse.AgentManager.AgentMovement.BodyRotation"> 11096 </member>
11097 <summary></summary> 11097 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar">
11098 </member> 11098 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary>
11099 <member name="F:OpenMetaverse.AgentManager.AgentMovement.HeadRotation"> 11099 </member>
11100 <summary></summary> 11100 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation">
11101 </member> 11101 <summary>Get the simulator time dilation</summary>
11102 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastBodyRotation"> 11102 </member>
11103 <summary></summary> 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="F:OpenMetaverse.AgentManager.AgentMovement.LastHeadRotation"> 11105 </member>
11106 <summary></summary> 11106 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs">
11107 </member> 11107 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary>
11108 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraCenter"> 11108 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends
11109 <summary></summary> 11109 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para>
11110 </member> 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 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraXAxis"> 11111 made.</para>
11112 <summary></summary> 11112 </remarks>
11113 </member> 11113 <example>
11114 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraYAxis"> 11114 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and
11115 <summary></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="F:OpenMetaverse.AgentManager.AgentMovement.LastCameraZAxis"> 11117 attachment then display it on the <see cref="T:System.Console"/> window.
11118 <summary></summary> 11118 <code>
11119 </member> 11119 // Subscribe to the event that provides additional primitive details
11120 <member name="F:OpenMetaverse.AgentManager.AgentMovement.LastFar"> 11120 Client.Objects.ObjectProperties += Objects_ObjectProperties;
11121 <summary></summary> 11121
11122 </member> 11122 // handle the properties data that arrives
11123 <member name="F:OpenMetaverse.AgentManager.AgentMovement.updateTimer"> 11123 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e)
11124 <summary>Timer for sending AgentUpdate packets</summary> 11124 {
11125 </member> 11125 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name);
11126 <member name="M:OpenMetaverse.AgentManager.AgentMovement.#ctor(OpenMetaverse.GridClient)"> 11126 }
11127 <summary>Default constructor</summary> 11127 </code>
11128 </member> 11128 </example>
11129 <member name="M:OpenMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)"> 11129 </member>
11130 <summary> 11130 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)">
11131 Send an AgentUpdate with the camera set at the current agent 11131 <summary>
11132 position and pointing towards the heading specified 11132 Construct a new instance of the ObjectPropertiesEventArgs class
11133 </summary> 11133 </summary>
11134 <param name="heading">Camera rotation in radians</param> 11134 <param name="simulator">The simulator the object is located</param>
11135 <param name="reliable">Whether to send the AgentUpdate reliable 11135 <param name="props">The primitive Properties</param>
11136 or not</param> 11136 </member>
11137 </member> 11137 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator">
11138 <member name="M:OpenMetaverse.AgentManager.AgentMovement.TurnToward(OpenMetaverse.Vector3)"> 11138 <summary>Get the simulator the object is located</summary>
11139 <summary> 11139 </member>
11140 Rotates the avatar body and camera toward a target position. 11140 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties">
11141 This will also anchor the camera position on the avatar 11141 <summary>Get the primitive properties</summary>
11142 </summary> 11142 </member>
11143 <param name="target">Region coordinates to turn toward</param> 11143 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs">
11144 </member> 11144 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary>
11145 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate"> 11145 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends
11146 <summary> 11146 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently
11147 Send new AgentUpdate packet to update our current camera 11147 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para>
11148 position and rotation 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 </summary> 11149 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para>
11150 </member> 11150 </remarks>
11151 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)"> 11151 </member>
11152 <summary> 11152 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)">
11153 Send new AgentUpdate packet to update our current camera 11153 <summary>
11154 position and rotation 11154 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class
11155 </summary> 11155 </summary>
11156 <param name="reliable">Whether to require server acknowledgement 11156 <param name="simulator">The simulator the object is located</param>
11157 of this packet</param> 11157 <param name="prim">The Primitive</param>
11158 </member> 11158 <param name="props">The primitive Properties</param>
11159 <member name="M:OpenMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,OpenMetaverse.Simulator)"> 11159 </member>
11160 <summary> 11160 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator">
11161 Send new AgentUpdate packet to update our current camera 11161 <summary>Get the simulator the object is located</summary>
11162 position and rotation 11162 </member>
11163 </summary> 11163 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim">
11164 <param name="reliable">Whether to require server acknowledgement 11164 <summary>Get the primitive details</summary>
11165 of this packet</param> 11165 </member>
11166 <param name="simulator">Simulator to send the update to</param> 11166 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties">
11167 </member> 11167 <summary>Get the primitive properties</summary>
11168 <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)"> 11168 </member>
11169 <summary> 11169 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs">
11170 Builds an AgentUpdate packet entirely from parameters. This 11170 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary>
11171 will not touch the state of Self.Movement or 11171 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends
11172 Self.Movement.Camera in any way 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="controlFlags"></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="position"></param> 11175 made, the viewer equivalent is hovering the mouse cursor over an object</para>
11176 <param name="forwardAxis"></param> 11176 </remarks>
11177 <param name="leftAxis"></param> 11177 </member>
11178 <param name="upAxis"></param> 11178 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator">
11179 <param name="bodyRotation"></param> 11179 <summary>Get the simulator the object is located</summary>
11180 <param name="headRotation"></param> 11180 </member>
11181 <param name="farClip"></param> 11181 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties">
11182 <param name="reliable"></param> 11182 <summary></summary>
11183 <param name="flags"></param> 11183 </member>
11184 <param name="state"></param> 11184 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type">
11185 </member> 11185 <summary></summary>
11186 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtPos"> 11186 </member>
11187 <summary>Move agent positive along the X axis</summary> 11187 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs">
11188 </member> 11188 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary>
11189 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AtNeg"> 11189 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para>
11190 <summary>Move agent negative along the X axis</summary> 11190 </remarks>
11191 </member> 11191 </member>
11192 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftPos"> 11192 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator">
11193 <summary>Move agent positive along the Y axis</summary> 11193 <summary>Get the simulator the object is located</summary>
11194 </member> 11194 </member>
11195 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LeftNeg"> 11195 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim">
11196 <summary>Move agent negative along the Y axis</summary> 11196 <summary>Get the primitive details</summary>
11197 </member> 11197 </member>
11198 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpPos"> 11198 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update">
11199 <summary>Move agent positive along the Z axis</summary> 11199 <summary></summary>
11200 </member> 11200 </member>
11201 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpNeg"> 11201 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation">
11202 <summary>Move agent negative along the Z axis</summary> 11202 <summary></summary>
11203 </member> 11203 </member>
11204 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchPos"> 11204 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs">
11205 <summary></summary> 11205 <summary>
11206 </member> 11206
11207 <member name="P:OpenMetaverse.AgentManager.AgentMovement.PitchNeg"> 11207 </summary>
11208 <summary></summary> 11208 </member>
11209 </member> 11209 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator">
11210 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawPos"> 11210 <summary>Get the simulator the object is located</summary>
11211 <summary></summary> 11211 </member>
11212 </member> 11212 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim">
11213 <member name="P:OpenMetaverse.AgentManager.AgentMovement.YawNeg"> 11213 <summary>Get the primitive details</summary>
11214 <summary></summary> 11214 </member>
11215 </member> 11215 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData">
11216 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastAt"> 11216 <summary></summary>
11217 <summary></summary> 11217 </member>
11218 </member> 11218 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block">
11219 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastLeft"> 11219 <summary></summary>
11220 <summary></summary> 11220 </member>
11221 </member> 11221 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update">
11222 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FastUp"> 11222 <summary></summary>
11223 <summary></summary> 11223 </member>
11224 </member> 11224 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues">
11225 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Fly"> 11225 <summary></summary>
11226 <summary>Causes simulator to make agent fly</summary> 11226 </member>
11227 </member> 11227 <member name="T:OpenMetaverse.KillObjectEventArgs">
11228 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Stop"> 11228 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the
11229 <summary>Stop movement</summary> 11229 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary>
11230 </member> 11230 </member>
11231 <member name="P:OpenMetaverse.AgentManager.AgentMovement.FinishAnim"> 11231 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator">
11232 <summary>Finish animation</summary> 11232 <summary>Get the simulator the object is located</summary>
11233 </member> 11233 </member>
11234 <member name="P:OpenMetaverse.AgentManager.AgentMovement.StandUp"> 11234 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID">
11235 <summary>Stand up from a sit</summary> 11235 <summary>The LocalID of the object</summary>
11236 </member> 11236 </member>
11237 <member name="P:OpenMetaverse.AgentManager.AgentMovement.SitOnGround"> 11237 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs">
11238 <summary>Tells simulator to sit agent on ground</summary> 11238 <summary>
11239 </member> 11239 Provides updates sit position data
11240 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Mouselook"> 11240 </summary>
11241 <summary>Place agent into mouselook mode</summary> 11241 </member>
11242 </member> 11242 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator">
11243 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtPos"> 11243 <summary>Get the simulator the object is located</summary>
11244 <summary>Nudge agent positive along the X axis</summary> 11244 </member>
11245 </member> 11245 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar">
11246 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeAtNeg"> 11246 <summary></summary>
11247 <summary>Nudge agent negative along the X axis</summary> 11247 </member>
11248 </member> 11248 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn">
11249 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftPos"> 11249 <summary></summary>
11250 <summary>Nudge agent positive along the Y axis</summary> 11250 </member>
11251 </member> 11251 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat">
11252 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeLeftNeg"> 11252 <summary></summary>
11253 <summary>Nudge agent negative along the Y axis</summary> 11253 </member>
11254 </member> 11254 <member name="T:OpenMetaverse.PayPriceReplyEventArgs">
11255 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpPos"> 11255 <summary>
11256 <summary>Nudge agent positive along the Z axis</summary> 11256
11257 </member> 11257 </summary>
11258 <member name="P:OpenMetaverse.AgentManager.AgentMovement.NudgeUpNeg"> 11258 </member>
11259 <summary>Nudge agent negative along the Z axis</summary> 11259 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator">
11260 </member> 11260 <summary>Get the simulator the object is located</summary>
11261 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnLeft"> 11261 </member>
11262 <summary></summary> 11262 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID">
11263 </member> 11263 <summary></summary>
11264 <member name="P:OpenMetaverse.AgentManager.AgentMovement.TurnRight"> 11264 </member>
11265 <summary></summary> 11265 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice">
11266 </member> 11266 <summary></summary>
11267 <member name="P:OpenMetaverse.AgentManager.AgentMovement.Away"> 11267 </member>
11268 <summary>Tell simulator to mark agent as away</summary> 11268 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices">
11269 </member> 11269 <summary></summary>
11270 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonDown"> 11270 </member>
11271 <summary></summary> 11271 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success">
11272 </member> 11272 <summary>
11273 <member name="P:OpenMetaverse.AgentManager.AgentMovement.LButtonUp"> 11273 Indicates if the operation was successful
11274 <summary></summary> 11274 </summary>
11275 </member> 11275 </member>
11276 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonDown"> 11276 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version">
11277 <summary></summary> 11277 <summary>
11278 </member> 11278 Media version string
11279 <member name="P:OpenMetaverse.AgentManager.AgentMovement.MLButtonUp"> 11279 </summary>
11280 <summary></summary> 11280 </member>
11281 </member> 11281 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia">
11282 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AlwaysRun"> 11282 <summary>
11283 <summary> 11283 Array of media entries indexed by face number
11284 Returns "always run" value, or changes it by sending a SetAlwaysRunPacket 11284 </summary>
11285 </summary> 11285 </member>
11286 </member> 11286 <member name="M:OpenMetaverse.InventoryNode.#ctor">
11287 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentControls"> 11287 <summary>
11288 <summary>The current value of the agent control flags</summary> 11288
11289 </member> 11289 </summary>
11290 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateInterval"> 11290 </member>
11291 <summary>Gets or sets the interval in milliseconds at which 11291 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)">
11292 AgentUpdate packets are sent to the current simulator. Setting 11292 <summary>
11293 this to a non-zero value will also enable the packet sending if 11293
11294 it was previously off, and setting it to zero will disable</summary> 11294 </summary>
11295 </member> 11295 <param name="data"></param>
11296 <member name="P:OpenMetaverse.AgentManager.AgentMovement.UpdateEnabled"> 11296 </member>
11297 <summary>Gets or sets whether AgentUpdate packets are sent to 11297 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)">
11298 the current simulator</summary> 11298 <summary>
11299 </member> 11299 De-serialization constructor for the InventoryNode Class
11300 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AutoResetControls"> 11300 </summary>
11301 <summary>Reset movement controls every time we send an update</summary> 11301 </member>
11302 </member> 11302 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11303 <member name="T:OpenMetaverse.AgentManager.AgentMovement.AgentCamera"> 11303 <summary>
11304 <summary> 11304 Serialization handler for the InventoryNode Class
11305 Camera controls for the agent, mostly a thin wrapper around 11305 </summary>
11306 CoordinateFrame. This class is only responsible for state 11306 </member>
11307 tracking and math, it does not send any packets 11307 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11308 </summary> 11308 <summary>
11309 </member> 11309 De-serialization handler for the InventoryNode Class
11310 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Far"> 11310 </summary>
11311 <summary></summary> 11311 </member>
11312 </member> 11312 <member name="M:OpenMetaverse.InventoryNode.ToString">
11313 <member name="F:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Frame"> 11313 <summary>
11314 <summary>The camera is a local frame of reference inside of 11314
11315 the larger grid space. This is where the math happens</summary> 11315 </summary>
11316 </member> 11316 <returns></returns>
11317 <member name="M:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor"> 11317 </member>
11318 <summary> 11318 <member name="P:OpenMetaverse.InventoryNode.Data">
11319 Default constructor 11319 <summary></summary>
11320 </summary> 11320 </member>
11321 </member> 11321 <member name="P:OpenMetaverse.InventoryNode.Parent">
11322 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.Position"> 11322 <summary></summary>
11323 <summary></summary> 11323 </member>
11324 </member> 11324 <member name="P:OpenMetaverse.InventoryNode.ParentID">
11325 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis"> 11325 <summary></summary>
11326 <summary></summary> 11326 </member>
11327 </member> 11327 <member name="P:OpenMetaverse.InventoryNode.Nodes">
11328 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis"> 11328 <summary></summary>
11329 <summary></summary> 11329 </member>
11330 </member> 11330 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate">
11331 <member name="P:OpenMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis"> 11331 <summary>
11332 <summary></summary> 11332 For inventory folder nodes specifies weather the folder needs to be
11333 </member> 11333 refreshed from the server
11334 <member name="T:OpenMetaverse.AgentManager.ControlFlags"> 11334 </summary>
11335 <summary> 11335 </member>
11336 Used to specify movement actions for your agent 11336 <member name="F:OpenMetaverse.Voice.VoicePosition.Position">
11337 </summary> 11337 <summary>Positional vector of the users position</summary>
11338 </member> 11338 </member>
11339 <member name="F:OpenMetaverse.AgentManager.ControlFlags.NONE"> 11339 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity">
11340 <summary>Empty flag</summary> 11340 <summary>Velocity vector of the position</summary>
11341 </member> 11341 </member>
11342 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS"> 11342 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation">
11343 <summary>Move Forward (SL Keybinding: W/Up Arrow)</summary> 11343 <summary>At Orientation (X axis) of the position</summary>
11344 </member> 11344 </member>
11345 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG"> 11345 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation">
11346 <summary>Move Backward (SL Keybinding: S/Down Arrow)</summary> 11346 <summary>Up Orientation (Y axis) of the position</summary>
11347 </member> 11347 </member>
11348 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS"> 11348 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation">
11349 <summary>Move Left (SL Keybinding: Shift-(A/Left Arrow))</summary> 11349 <summary>Left Orientation (Z axis) of the position</summary>
11350 </member> 11350 </member>
11351 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG"> 11351 <member name="T:OpenMetaverse.Assets.TarArchiveWriter">
11352 <summary>Move Right (SL Keybinding: Shift-(D/Right Arrow))</summary> 11352 <summary>
11353 </member> 11353 Temporary code to produce a tar archive in tar v7 format
11354 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS"> 11354 </summary>
11355 <summary>Not Flying: Jump/Flying: Move Up (SL Keybinding: E)</summary> 11355 </member>
11356 </member> 11356 <member name="F:OpenMetaverse.Assets.TarArchiveWriter.m_bw">
11357 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG"> 11357 <summary>
11358 <summary>Not Flying: Croutch/Flying: Move Down (SL Keybinding: C)</summary> 11358 Binary writer for the underlying stream
11359 </member> 11359 </summary>
11360 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS"> 11360 </member>
11361 <summary>Unused</summary> 11361 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)">
11362 </member> 11362 <summary>
11363 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG"> 11363 Write a directory entry to the tar archive. We can only handle one path level right now!
11364 <summary>Unused</summary> 11364 </summary>
11365 </member> 11365 <param name="dirName"></param>
11366 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS"> 11366 </member>
11367 <summary>Unused</summary> 11367 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)">
11368 </member> 11368 <summary>
11369 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG"> 11369 Write a file to the tar archive
11370 <summary>Unused</summary> 11370 </summary>
11371 </member> 11371 <param name="filePath"></param>
11372 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT"> 11372 <param name="data"></param>
11373 <summary>ORed with AGENT_CONTROL_AT_* if the keyboard is being used</summary> 11373 </member>
11374 </member> 11374 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])">
11375 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT"> 11375 <summary>
11376 <summary>ORed with AGENT_CONTROL_LEFT_* if the keyboard is being used</summary> 11376 Write a file to the tar archive
11377 </member> 11377 </summary>
11378 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP"> 11378 <param name="filePath"></param>
11379 <summary>ORed with AGENT_CONTROL_UP_* if the keyboard is being used</summary> 11379 <param name="data"></param>
11380 </member> 11380 </member>
11381 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY"> 11381 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.Close">
11382 <summary>Fly</summary> 11382 <summary>
11383 </member> 11383 Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
11384 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP"> 11384 </summary>
11385 <summary></summary> 11385 </member>
11386 </member> 11386 <member name="M:OpenMetaverse.Assets.TarArchiveWriter.WriteEntry(System.String,System.Byte[],System.Char)">
11387 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM"> 11387 <summary>
11388 <summary>Finish our current animation</summary> 11388 Write a particular entry
11389 </member> 11389 </summary>
11390 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP"> 11390 <param name="filePath"></param>
11391 <summary>Stand up from the ground or a prim seat</summary> 11391 <param name="data"></param>
11392 </member> 11392 <param name="fileType"></param>
11393 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND"> 11393 </member>
11394 <summary>Sit on the ground at our current location</summary> 11394 <member name="T:OpenMetaverse.Assets.TarArchiveReader">
11395 </member> 11395 <summary>
11396 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK"> 11396 Temporary code to do the bare minimum required to read a tar archive for our purposes
11397 <summary>Whether mouselook is currently enabled</summary> 11397 </summary>
11398 </member> 11398 </member>
11399 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS"> 11399 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_br">
11400 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11400 <summary>
11401 </member> 11401 Binary reader for the underlying stream
11402 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG"> 11402 </summary>
11403 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11403 </member>
11404 </member> 11404 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_nullCharArray">
11405 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS"> 11405 <summary>
11406 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11406 Used to trim off null chars
11407 </member> 11407 </summary>
11408 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG"> 11408 </member>
11409 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11409 <member name="F:OpenMetaverse.Assets.TarArchiveReader.m_spaceCharArray">
11410 </member> 11410 <summary>
11411 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS"> 11411 Used to trim off space chars
11412 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11412 </summary>
11413 </member> 11413 </member>
11414 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG"> 11414 <member name="M:OpenMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)">
11415 <summary>Legacy, used if a key was pressed for less than a certain amount of time</summary> 11415 <summary>
11416 </member> 11416 Generate a tar reader which reads from the given stream.
11417 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT"> 11417 </summary>
11418 <summary></summary> 11418 <param name="s"></param>
11419 </member> 11419 </member>
11420 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT"> 11420 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,OpenMetaverse.Assets.TarArchiveReader.TarEntryType@)">
11421 <summary></summary> 11421 <summary>
11422 </member> 11422 Read the next entry in the tar file.
11423 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY"> 11423 </summary>
11424 <summary>Set when the avatar is idled or set to away. Note that the away animation is 11424 <param name="filePath"></param>
11425 activated separately from setting this flag</summary> 11425 <param name="entryType"></param>
11426 </member> 11426 <returns>the data for the entry. Returns null if there are no more entries</returns>
11427 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN"> 11427 </member>
11428 <summary></summary> 11428 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadHeader">
11429 </member> 11429 <summary>
11430 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP"> 11430 Read the next 512 byte chunk of data as a tar header.
11431 <summary></summary> 11431 </summary>
11432 </member> 11432 <returns>A tar header struct. null if we have reached the end of the archive.</returns>
11433 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN"> 11433 </member>
11434 <summary></summary> 11434 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ReadData(System.Int32)">
11435 </member> 11435 <summary>
11436 <member name="F:OpenMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP"> 11436 Read data following a header
11437 <summary></summary> 11437 </summary>
11438 </member> 11438 <param name="fileSize"></param>
11439 <member name="T:OpenMetaverse.ChatEventArgs"> 11439 <returns></returns>
11440 <summary> 11440 </member>
11441 11441 <member name="M:OpenMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)">
11442 </summary> 11442 <summary>
11443 </member> 11443 Convert octal bytes to a decimal representation
11444 <member name="M:OpenMetaverse.ChatEventArgs.#ctor(OpenMetaverse.Simulator,System.String,OpenMetaverse.ChatAudibleLevel,OpenMetaverse.ChatType,OpenMetaverse.ChatSourceType,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Vector3)"> 11444 </summary>
11445 <summary> 11445 <param name="bytes"></param>
11446 Construct a new instance of the ChatEventArgs object 11446 <param name="count"></param>
11447 </summary> 11447 <param name="startIndex"></param>
11448 <param name="simulator">Sim from which the message originates</param> 11448 <returns></returns>
11449 <param name="message">The message sent</param> 11449 </member>
11450 <param name="audible">The audible level of the message</param> 11450 <member name="F:OpenMetaverse.InventorySortOrder.ByName">
11451 <param name="type">The type of message sent: whisper, shout, etc</param> 11451 <summary>Sort by name</summary>
11452 <param name="sourceType">The source type of the message sender</param> 11452 </member>
11453 <param name="fromName">The name of the agent or object sending the message</param> 11453 <member name="F:OpenMetaverse.InventorySortOrder.ByDate">
11454 <param name="sourceId">The ID of the agent or object sending the message</param> 11454 <summary>Sort by date</summary>
11455 <param name="ownerid">The ID of the object owner, or the agent ID sending the message</param> 11455 </member>
11456 <param name="position">The position of the agent or object sending the message</param> 11456 <member name="F:OpenMetaverse.InventorySortOrder.FoldersByName">
11457 </member> 11457 <summary>Sort folders by name, regardless of whether items are
11458 <member name="P:OpenMetaverse.ChatEventArgs.Simulator"> 11458 sorted by name or date</summary>
11459 <summary>Get the simulator sending the message</summary> 11459 </member>
11460 </member> 11460 <member name="F:OpenMetaverse.InventorySortOrder.SystemFoldersToTop">
11461 <member name="P:OpenMetaverse.ChatEventArgs.Message"> 11461 <summary>Place system folders at the top</summary>
11462 <summary>Get the message sent</summary> 11462 </member>
11463 </member> 11463 <member name="T:OpenMetaverse.DeRezDestination">
11464 <member name="P:OpenMetaverse.ChatEventArgs.AudibleLevel"> 11464 <summary>
11465 <summary>Get the audible level of the message</summary> 11465 Possible destinations for DeRezObject request
11466 </member> 11466 </summary>
11467 <member name="P:OpenMetaverse.ChatEventArgs.Type"> 11467 </member>
11468 <summary>Get the type of message sent: whisper, shout, etc</summary> 11468 <member name="F:OpenMetaverse.DeRezDestination.AgentInventorySave">
11469 </member> 11469 <summary></summary>
11470 <member name="P:OpenMetaverse.ChatEventArgs.SourceType"> 11470 </member>
11471 <summary>Get the source type of the message sender</summary> 11471 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryCopy">
11472 </member> 11472 <summary>Copy from in-world to agent inventory</summary>
11473 <member name="P:OpenMetaverse.ChatEventArgs.FromName"> 11473 </member>
11474 <summary>Get the name of the agent or object sending the message</summary> 11474 <member name="F:OpenMetaverse.DeRezDestination.TaskInventory">
11475 </member> 11475 <summary>Derez to TaskInventory</summary>
11476 <member name="P:OpenMetaverse.ChatEventArgs.SourceID"> 11476 </member>
11477 <summary>Get the ID of the agent or object sending the message</summary> 11477 <member name="F:OpenMetaverse.DeRezDestination.Attachment">
11478 </member> 11478 <summary></summary>
11479 <member name="P:OpenMetaverse.ChatEventArgs.OwnerID"> 11479 </member>
11480 <summary>Get the ID of the object owner, or the agent ID sending the message</summary> 11480 <member name="F:OpenMetaverse.DeRezDestination.AgentInventoryTake">
11481 </member> 11481 <summary>Take Object</summary>
11482 <member name="P:OpenMetaverse.ChatEventArgs.Position"> 11482 </member>
11483 <summary>Get the position of the agent or object sending the message</summary> 11483 <member name="F:OpenMetaverse.DeRezDestination.ForceToGodInventory">
11484 </member> 11484 <summary></summary>
11485 <member name="T:OpenMetaverse.ScriptDialogEventArgs"> 11485 </member>
11486 <summary>Contains the data sent when a primitive opens a dialog with this agent</summary> 11486 <member name="F:OpenMetaverse.DeRezDestination.TrashFolder">
11487 </member> 11487 <summary>Delete Object</summary>
11488 <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})"> 11488 </member>
11489 <summary> 11489 <member name="F:OpenMetaverse.DeRezDestination.AttachmentToInventory">
11490 Construct a new instance of the ScriptDialogEventArgs 11490 <summary>Put an avatar attachment into agent inventory</summary>
11491 </summary> 11491 </member>
11492 <param name="message">The dialog message</param> 11492 <member name="F:OpenMetaverse.DeRezDestination.AttachmentExists">
11493 <param name="objectName">The name of the object that sent the dialog request</param> 11493 <summary></summary>
11494 <param name="imageID">The ID of the image to be displayed</param> 11494 </member>
11495 <param name="objectID">The ID of the primitive sending the dialog</param> 11495 <member name="F:OpenMetaverse.DeRezDestination.ReturnToOwner">
11496 <param name="firstName">The first name of the senders owner</param> 11496 <summary>Return an object back to the owner's inventory</summary>
11497 <param name="lastName">The last name of the senders owner</param> 11497 </member>
11498 <param name="chatChannel">The communication channel the dialog was sent on</param> 11498 <member name="F:OpenMetaverse.DeRezDestination.ReturnToLastOwner">
11499 <param name="buttons">The string labels containing the options presented in this dialog</param> 11499 <summary>Return a deeded object back to the last owner's inventory</summary>
11500 </member> 11500 </member>
11501 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Message"> 11501 <member name="T:OpenMetaverse.InventoryItemFlags">
11502 <summary>Get the dialog message</summary> 11502 <summary>
11503 </member> 11503 Upper half of the Flags field for inventory items
11504 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectName"> 11504 </summary>
11505 <summary>Get the name of the object that sent the dialog request</summary> 11505 </member>
11506 </member> 11506 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamPerm">
11507 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ImageID"> 11507 <summary>Indicates that the NextOwner permission will be set to the
11508 <summary>Get the ID of the image to be displayed</summary> 11508 most restrictive set of permissions found in the object set
11509 </member> 11509 (including linkset items and object inventory items) on next rez</summary>
11510 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ObjectID"> 11510 </member>
11511 <summary>Get the ID of the primitive sending the dialog</summary> 11511 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectSlamSale">
11512 </member> 11512 <summary>Indicates that the object sale information has been
11513 <member name="P:OpenMetaverse.ScriptDialogEventArgs.FirstName"> 11513 changed</summary>
11514 <summary>Get the first name of the senders owner</summary> 11514 </member>
11515 </member> 11515 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteBase">
11516 <member name="P:OpenMetaverse.ScriptDialogEventArgs.LastName"> 11516 <summary>If set, and a slam bit is set, indicates BaseMask will be overwritten on Rez</summary>
11517 <summary>Get the last name of the senders owner</summary> 11517 </member>
11518 </member> 11518 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteOwner">
11519 <member name="P:OpenMetaverse.ScriptDialogEventArgs.Channel"> 11519 <summary>If set, and a slam bit is set, indicates OwnerMask will be overwritten on Rez</summary>
11520 <summary>Get the communication channel the dialog was sent on, responses 11520 </member>
11521 should also send responses on this same channel</summary> 11521 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteGroup">
11522 </member> 11522 <summary>If set, and a slam bit is set, indicates GroupMask will be overwritten on Rez</summary>
11523 <member name="P:OpenMetaverse.ScriptDialogEventArgs.ButtonLabels"> 11523 </member>
11524 <summary>Get the string labels containing the options presented in this dialog</summary> 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="T:OpenMetaverse.ScriptQuestionEventArgs"> 11526 </member>
11527 <summary>Contains the data sent when a primitive requests debit or other permissions 11527 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner">
11528 requesting a YES or NO answer</summary> 11528 <summary>If set, and a slam bit is set, indicates NextOwnerMask will be overwritten on Rez</summary>
11529 </member> 11529 </member>
11530 <member name="M:OpenMetaverse.ScriptQuestionEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.ScriptPermission)"> 11530 <member name="F:OpenMetaverse.InventoryItemFlags.ObjectHasMultipleItems">
11531 <summary> 11531 <summary>Indicates whether this object is composed of multiple
11532 Construct a new instance of the ScriptQuestionEventArgs 11532 items or not</summary>
11533 </summary> 11533 </member>
11534 <param name="simulator">The simulator containing the object sending the request</param> 11534 <member name="F:OpenMetaverse.InventoryItemFlags.SharedSingleReference">
11535 <param name="taskID">The ID of the script making the request</param> 11535 <summary>Indicates that the asset is only referenced by this
11536 <param name="itemID">The ID of the primitive containing the script making the request</param> 11536 inventory item. If this item is deleted or updated to reference a
11537 <param name="objectName">The name of the primitive making the request</param> 11537 new assetID, the asset can be deleted</summary>
11538 <param name="objectOwner">The name of the owner of the object making the request</param> 11538 </member>
11539 <param name="questions">The permissions being requested</param> 11539 <member name="T:OpenMetaverse.InventoryBase">
11540 </member> 11540 <summary>
11541 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Simulator"> 11541 Base Class for Inventory Items
11542 <summary>Get the simulator containing the object sending the request</summary> 11542 </summary>
11543 </member> 11543 </member>
11544 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.TaskID"> 11544 <member name="F:OpenMetaverse.InventoryBase.UUID">
11545 <summary>Get the ID of the script making the request</summary> 11545 <summary><seealso cref="T:OpenMetaverse.UUID"/> of item/folder</summary>
11546 </member> 11546 </member>
11547 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ItemID"> 11547 <member name="F:OpenMetaverse.InventoryBase.ParentUUID">
11548 <summary>Get the ID of the primitive containing the script making the request</summary> 11548 <summary><seealso cref="T:OpenMetaverse.UUID"/> of parent folder</summary>
11549 </member> 11549 </member>
11550 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectName"> 11550 <member name="F:OpenMetaverse.InventoryBase.Name">
11551 <summary>Get the name of the primitive making the request</summary> 11551 <summary>Name of item/folder</summary>
11552 </member> 11552 </member>
11553 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.ObjectOwnerName"> 11553 <member name="F:OpenMetaverse.InventoryBase.OwnerID">
11554 <summary>Get the name of the owner of the object making the request</summary> 11554 <summary>Item/Folder Owners <seealso cref="T:OpenMetaverse.UUID"/></summary>
11555 </member> 11555 </member>
11556 <member name="P:OpenMetaverse.ScriptQuestionEventArgs.Questions"> 11556 <member name="M:OpenMetaverse.InventoryBase.#ctor(OpenMetaverse.UUID)">
11557 <summary>Get the permissions being requested</summary> 11557 <summary>
11558 </member> 11558 Constructor, takes an itemID as a parameter
11559 <member name="T:OpenMetaverse.LoadUrlEventArgs"> 11559 </summary>
11560 <summary>Contains the data sent when a primitive sends a request 11560 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11561 to an agent to open the specified URL</summary> 11561 </member>
11562 </member> 11562 <member name="M:OpenMetaverse.InventoryBase.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11563 <member name="M:OpenMetaverse.LoadUrlEventArgs.#ctor(System.String,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.String,System.String)"> 11563 <summary>
11564 <summary> 11564
11565 Construct a new instance of the LoadUrlEventArgs 11565 </summary>
11566 </summary> 11566 <returns></returns>
11567 <param name="objectName">The name of the object sending the request</param> 11567 </member>
11568 <param name="objectID">The ID of the object sending the request</param> 11568 <member name="M:OpenMetaverse.InventoryBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11569 <param name="ownerID">The ID of the owner of the object sending the request</param> 11569 <summary>
11570 <param name="ownerIsGroup">True if the object is owned by a group</param> 11570
11571 <param name="message">The message sent with the request</param> 11571 </summary>
11572 <param name="URL">The URL the object sent</param> 11572 <returns></returns>
11573 </member> 11573 </member>
11574 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectName"> 11574 <member name="M:OpenMetaverse.InventoryBase.GetHashCode">
11575 <summary>Get the name of the object sending the request</summary> 11575 <summary>
11576 </member> 11576 Generates a number corresponding to the value of the object to support the use of a hash table,
11577 <member name="P:OpenMetaverse.LoadUrlEventArgs.ObjectID"> 11577 suitable for use in hashing algorithms and data structures such as a hash table
11578 <summary>Get the ID of the object sending the request</summary> 11578 </summary>
11579 </member> 11579 <returns>A Hashcode of all the combined InventoryBase fields</returns>
11580 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerID"> 11580 </member>
11581 <summary>Get the ID of the owner of the object sending the request</summary> 11581 <member name="M:OpenMetaverse.InventoryBase.Equals(System.Object)">
11582 </member> 11582 <summary>
11583 <member name="P:OpenMetaverse.LoadUrlEventArgs.OwnerIsGroup"> 11583 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
11584 <summary>True if the object is owned by a group</summary> 11584 </summary>
11585 </member> 11585 <param name="o">InventoryBase object to compare against</param>
11586 <member name="P:OpenMetaverse.LoadUrlEventArgs.Message"> 11586 <returns>true if objects are the same</returns>
11587 <summary>Get the message sent with the request</summary> 11587 </member>
11588 </member> 11588 <member name="M:OpenMetaverse.InventoryBase.Equals(OpenMetaverse.InventoryBase)">
11589 <member name="P:OpenMetaverse.LoadUrlEventArgs.URL"> 11589 <summary>
11590 <summary>Get the URL the object sent</summary> 11590 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryBase"/> object is equal to the current object
11591 </member> 11591 </summary>
11592 <member name="T:OpenMetaverse.InstantMessageEventArgs"> 11592 <param name="o">InventoryBase object to compare against</param>
11593 <summary>The date received from an ImprovedInstantMessage</summary> 11593 <returns>true if objects are the same</returns>
11594 </member> 11594 </member>
11595 <member name="M:OpenMetaverse.InstantMessageEventArgs.#ctor(OpenMetaverse.InstantMessage,OpenMetaverse.Simulator)"> 11595 <member name="T:OpenMetaverse.InventoryItem">
11596 <summary> 11596 <summary>
11597 Construct a new instance of the InstantMessageEventArgs object 11597 An Item in Inventory
11598 </summary> 11598 </summary>
11599 <param name="im">the InstantMessage object</param> 11599 </member>
11600 <param name="simulator">the simulator where the InstantMessage origniated</param> 11600 <member name="F:OpenMetaverse.InventoryItem.AssetUUID">
11601 </member> 11601 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of this item</summary>
11602 <member name="P:OpenMetaverse.InstantMessageEventArgs.IM"> 11602 </member>
11603 <summary>Get the InstantMessage object</summary> 11603 <member name="F:OpenMetaverse.InventoryItem.Permissions">
11604 </member> 11604 <summary>The combined <seealso cref="T:OpenMetaverse.Permissions"/> of this item</summary>
11605 <member name="P:OpenMetaverse.InstantMessageEventArgs.Simulator"> 11605 </member>
11606 <summary>Get the simulator where the InstantMessage origniated</summary> 11606 <member name="F:OpenMetaverse.InventoryItem.AssetType">
11607 </member> 11607 <summary>The type of item from <seealso cref="T:OpenMetaverse.AssetType"/></summary>
11608 <member name="T:OpenMetaverse.BalanceEventArgs"> 11608 </member>
11609 <summary>Contains the currency balance</summary> 11609 <member name="F:OpenMetaverse.InventoryItem.InventoryType">
11610 </member> 11610 <summary>The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</summary>
11611 <member name="M:OpenMetaverse.BalanceEventArgs.#ctor(System.Int32)"> 11611 </member>
11612 <summary> 11612 <member name="F:OpenMetaverse.InventoryItem.CreatorID">
11613 Construct a new BalanceEventArgs object 11613 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the creator of this item</summary>
11614 </summary> 11614 </member>
11615 <param name="balance">The currenct balance</param> 11615 <member name="F:OpenMetaverse.InventoryItem.Description">
11616 </member> 11616 <summary>A Description of this item</summary>
11617 <member name="P:OpenMetaverse.BalanceEventArgs.Balance"> 11617 </member>
11618 <summary> 11618 <member name="F:OpenMetaverse.InventoryItem.GroupID">
11619 Get the currenct balance 11619 <summary>The <seealso cref="T:OpenMetaverse.Group"/>s <seealso cref="T:OpenMetaverse.UUID"/> this item is set to or owned by</summary>
11620 </summary> 11620 </member>
11621 </member> 11621 <member name="F:OpenMetaverse.InventoryItem.GroupOwned">
11622 <member name="T:OpenMetaverse.MoneyBalanceReplyEventArgs"> 11622 <summary>If true, item is owned by a group</summary>
11623 <summary>Contains the transaction summary when an item is purchased, 11623 </member>
11624 money is given, or land is purchased</summary> 11624 <member name="F:OpenMetaverse.InventoryItem.SalePrice">
11625 </member> 11625 <summary>The price this item can be purchased for</summary>
11626 <member name="M:OpenMetaverse.MoneyBalanceReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String)"> 11626 </member>
11627 <summary> 11627 <member name="F:OpenMetaverse.InventoryItem.SaleType">
11628 Construct a new instance of the MoneyBalanceReplyEventArgs object 11628 <summary>The type of sale from the <seealso cref="T:OpenMetaverse.SaleType"/> enum</summary>
11629 </summary> 11629 </member>
11630 <param name="transactionID">The ID of the transaction</param> 11630 <member name="F:OpenMetaverse.InventoryItem.Flags">
11631 <param name="transactionSuccess">True of the transaction was successful</param> 11631 <summary>Combined flags from <seealso cref="T:OpenMetaverse.InventoryItemFlags"/></summary>
11632 <param name="balance">The current currency balance</param> 11632 </member>
11633 <param name="metersCredit">The meters credited</param> 11633 <member name="F:OpenMetaverse.InventoryItem.CreationDate">
11634 <param name="metersCommitted">The meters comitted</param> 11634 <summary>Time and date this inventory item was created, stored as
11635 <param name="description">A brief description of the transaction</param> 11635 UTC (Coordinated Universal Time)</summary>
11636 </member> 11636 </member>
11637 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.TransactionID"> 11637 <member name="F:OpenMetaverse.InventoryItem.TransactionID">
11638 <summary>Get the ID of the transaction</summary> 11638 <summary>Used to update the AssetID in requests sent to the server</summary>
11639 </member> 11639 </member>
11640 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Success"> 11640 <member name="F:OpenMetaverse.InventoryItem.LastOwnerID">
11641 <summary>True of the transaction was successful</summary> 11641 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the previous owner of the item</summary>
11642 </member> 11642 </member>
11643 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Balance"> 11643 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.UUID)">
11644 <summary>Get the remaining currency balance</summary> 11644 <summary>
11645 </member> 11645 Construct a new InventoryItem object
11646 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCredit"> 11646 </summary>
11647 <summary>Get the meters credited</summary> 11647 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11648 </member> 11648 </member>
11649 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted"> 11649 <member name="M:OpenMetaverse.InventoryItem.#ctor(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
11650 <summary>Get the meters comitted</summary> 11650 <summary>
11651 </member> 11651 Construct a new InventoryItem object of a specific Type
11652 <member name="P:OpenMetaverse.MoneyBalanceReplyEventArgs.Description"> 11652 </summary>
11653 <summary>Get the description of the transaction</summary> 11653 <param name="type">The type of item from <seealso cref="T:OpenMetaverse.InventoryType"/></param>
11654 </member> 11654 <param name="itemID"><seealso cref="T:OpenMetaverse.UUID"/> of the item</param>
11655 <member name="T:OpenMetaverse.AgentDataReplyEventArgs"> 11655 </member>
11656 <summary>Data sent from the simulator containing information about your agent and active group information</summary> 11656 <member name="M:OpenMetaverse.InventoryItem.IsLink">
11657 </member> 11657 <summary>
11658 <member name="M:OpenMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,OpenMetaverse.UUID,System.String,OpenMetaverse.GroupPowers,System.String)"> 11658 Indicates inventory item is a link
11659 <summary> 11659 </summary>
11660 Construct a new instance of the AgentDataReplyEventArgs object 11660 <returns>True if inventory item is a link to another inventory item</returns>
11661 </summary> 11661 </member>
11662 <param name="firstName">The agents first name</param> 11662 <member name="M:OpenMetaverse.InventoryItem.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11663 <param name="lastName">The agents last name</param> 11663 <summary>
11664 <param name="activeGroupID">The agents active group ID</param> 11664
11665 <param name="groupTitle">The group title of the agents active group</param> 11665 </summary>
11666 <param name="groupPowers">The combined group powers the agent has in the active group</param> 11666 <returns></returns>
11667 <param name="groupName">The name of the group the agent has currently active</param> 11667 </member>
11668 </member> 11668 <member name="M:OpenMetaverse.InventoryItem.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11669 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.FirstName"> 11669 <summary>
11670 <summary>Get the agents first name</summary> 11670
11671 </member> 11671 </summary>
11672 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.LastName"> 11672 <returns></returns>
11673 <summary>Get the agents last name</summary> 11673 </member>
11674 </member> 11674 <member name="M:OpenMetaverse.InventoryItem.GetHashCode">
11675 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.ActiveGroupID"> 11675 <summary>
11676 <summary>Get the active group ID of your agent</summary> 11676 Generates a number corresponding to the value of the object to support the use of a hash table.
11677 </member> 11677 Suitable for use in hashing algorithms and data structures such as a hash table
11678 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupTitle"> 11678 </summary>
11679 <summary>Get the active groups title of your agent</summary> 11679 <returns>A Hashcode of all the combined InventoryItem fields</returns>
11680 </member> 11680 </member>
11681 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupPowers"> 11681 <member name="M:OpenMetaverse.InventoryItem.Equals(System.Object)">
11682 <summary>Get the combined group powers of your agent</summary> 11682 <summary>
11683 </member> 11683 Compares an object
11684 <member name="P:OpenMetaverse.AgentDataReplyEventArgs.GroupName"> 11684 </summary>
11685 <summary>Get the active group name of your agent</summary> 11685 <param name="o">The object to compare</param>
11686 </member> 11686 <returns>true if comparison object matches</returns>
11687 <member name="T:OpenMetaverse.AnimationsChangedEventArgs"> 11687 </member>
11688 <summary>Data sent by the simulator to indicate the active/changed animations 11688 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryBase)">
11689 applied to your agent</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="M:OpenMetaverse.AnimationsChangedEventArgs.#ctor(OpenMetaverse.InternalDictionary{OpenMetaverse.UUID,System.Int32})"> 11691 </summary>
11692 <summary> 11692 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryBase"/> object to compare against</param>
11693 Construct a new instance of the AnimationsChangedEventArgs class 11693 <returns>true if objects are the same</returns>
11694 </summary> 11694 </member>
11695 <param name="agentAnimations">The dictionary that contains the changed animations</param> 11695 <member name="M:OpenMetaverse.InventoryItem.Equals(OpenMetaverse.InventoryItem)">
11696 </member> 11696 <summary>
11697 <member name="P:OpenMetaverse.AnimationsChangedEventArgs.Animations"> 11697 Determine whether the specified <seealso cref="T:OpenMetaverse.InventoryItem"/> object is equal to the current object
11698 <summary>Get the dictionary that contains the changed animations</summary> 11698 </summary>
11699 </member> 11699 <param name="o">The <seealso cref="T:OpenMetaverse.InventoryItem"/> object to compare against</param>
11700 <member name="T:OpenMetaverse.MeanCollisionEventArgs"> 11700 <returns>true if objects are the same</returns>
11701 <summary> 11701 </member>
11702 Data sent from a simulator indicating a collision with your agent 11702 <member name="T:OpenMetaverse.InventoryTexture">
11703 </summary> 11703 <summary>
11704 </member> 11704 InventoryTexture Class representing a graphical image
11705 <member name="M:OpenMetaverse.MeanCollisionEventArgs.#ctor(OpenMetaverse.MeanCollisionType,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Single,System.DateTime)"> 11705 </summary>
11706 <summary> 11706 <seealso cref="!:ManagedImage"/>
11707 Construct a new instance of the MeanCollisionEventArgs class 11707 </member>
11708 </summary> 11708 <member name="M:OpenMetaverse.InventoryTexture.#ctor(OpenMetaverse.UUID)">
11709 <param name="type">The type of collision that occurred</param> 11709 <summary>
11710 <param name="perp">The ID of the agent or object that perpetrated the agression</param> 11710 Construct an InventoryTexture object
11711 <param name="victim">The ID of the Victim</param> 11711 </summary>
11712 <param name="magnitude">The strength of the collision</param> 11712 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11713 <param name="time">The Time the collision occurred</param> 11713 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11714 </member> 11714 </member>
11715 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Type"> 11715 <member name="M:OpenMetaverse.InventoryTexture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11716 <summary>Get the Type of collision</summary> 11716 <summary>
11717 </member> 11717 Construct an InventoryTexture object from a serialization stream
11718 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Aggressor"> 11718 </summary>
11719 <summary>Get the ID of the agent or object that collided with your agent</summary> 11719 </member>
11720 </member> 11720 <member name="T:OpenMetaverse.InventorySound">
11721 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Victim"> 11721 <summary>
11722 <summary>Get the ID of the agent that was attacked</summary> 11722 InventorySound Class representing a playable sound
11723 </member> 11723 </summary>
11724 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Magnitude"> 11724 </member>
11725 <summary>A value indicating the strength of the collision</summary> 11725 <member name="M:OpenMetaverse.InventorySound.#ctor(OpenMetaverse.UUID)">
11726 </member> 11726 <summary>
11727 <member name="P:OpenMetaverse.MeanCollisionEventArgs.Time"> 11727 Construct an InventorySound object
11728 <summary>Get the time the collision occurred</summary> 11728 </summary>
11729 </member> 11729 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11730 <member name="T:OpenMetaverse.RegionCrossedEventArgs"> 11730 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11731 <summary>Data sent to your agent when it crosses region boundaries</summary> 11731 </member>
11732 </member> 11732 <member name="M:OpenMetaverse.InventorySound.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11733 <member name="M:OpenMetaverse.RegionCrossedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Simulator)"> 11733 <summary>
11734 <summary> 11734 Construct an InventorySound object from a serialization stream
11735 Construct a new instance of the RegionCrossedEventArgs class 11735 </summary>
11736 </summary> 11736 </member>
11737 <param name="oldSim">The simulator your agent just left</param> 11737 <member name="T:OpenMetaverse.InventoryCallingCard">
11738 <param name="newSim">The simulator your agent is now in</param> 11738 <summary>
11739 </member> 11739 InventoryCallingCard Class, contains information on another avatar
11740 <member name="P:OpenMetaverse.RegionCrossedEventArgs.OldSimulator"> 11740 </summary>
11741 <summary>Get the simulator your agent just left</summary> 11741 </member>
11742 </member> 11742 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(OpenMetaverse.UUID)">
11743 <member name="P:OpenMetaverse.RegionCrossedEventArgs.NewSimulator"> 11743 <summary>
11744 <summary>Get the simulator your agent is now in</summary> 11744 Construct an InventoryCallingCard object
11745 </member> 11745 </summary>
11746 <member name="T:OpenMetaverse.GroupChatJoinedEventArgs"> 11746 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11747 <summary>Data sent from the simulator when your agent joins a group chat session</summary> 11747 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11748 </member> 11748 </member>
11749 <member name="M:OpenMetaverse.GroupChatJoinedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID,System.Boolean)"> 11749 <member name="M:OpenMetaverse.InventoryCallingCard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11750 <summary> 11750 <summary>
11751 Construct a new instance of the GroupChatJoinedEventArgs class 11751 Construct an InventoryCallingCard object from a serialization stream
11752 </summary> 11752 </summary>
11753 <param name="groupChatSessionID">The ID of the session</param> 11753 </member>
11754 <param name="sessionName">The name of the session</param> 11754 <member name="T:OpenMetaverse.InventoryLandmark">
11755 <param name="tmpSessionID">A temporary session id used for establishing new sessions</param> 11755 <summary>
11756 <param name="success">True of your agent successfully joined the session</param> 11756 InventoryLandmark Class, contains details on a specific location
11757 </member> 11757 </summary>
11758 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionID"> 11758 </member>
11759 <summary>Get the ID of the group chat session</summary> 11759 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(OpenMetaverse.UUID)">
11760 </member> 11760 <summary>
11761 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.SessionName"> 11761 Construct an InventoryLandmark object
11762 <summary>Get the name of the session</summary> 11762 </summary>
11763 </member> 11763 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11764 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.TmpSessionID"> 11764 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11765 <summary>Get the temporary session ID used for establishing new sessions</summary> 11765 </member>
11766 </member> 11766 <member name="M:OpenMetaverse.InventoryLandmark.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11767 <member name="P:OpenMetaverse.GroupChatJoinedEventArgs.Success"> 11767 <summary>
11768 <summary>True if your agent successfully joined the session</summary> 11768 Construct an InventoryLandmark object from a serialization stream
11769 </member> 11769 </summary>
11770 <member name="T:OpenMetaverse.AlertMessageEventArgs"> 11770 </member>
11771 <summary>Data sent by the simulator containing urgent messages</summary> 11771 <member name="P:OpenMetaverse.InventoryLandmark.LandmarkVisited">
11772 </member> 11772 <summary>
11773 <member name="M:OpenMetaverse.AlertMessageEventArgs.#ctor(System.String)"> 11773 Landmarks use the InventoryItemFlags struct and will have a flag of 1 set if they have been visited
11774 <summary> 11774 </summary>
11775 Construct a new instance of the AlertMessageEventArgs class 11775 </member>
11776 </summary> 11776 <member name="T:OpenMetaverse.InventoryObject">
11777 <param name="message">The alert message</param> 11777 <summary>
11778 </member> 11778 InventoryObject Class contains details on a primitive or coalesced set of primitives
11779 <member name="P:OpenMetaverse.AlertMessageEventArgs.Message"> 11779 </summary>
11780 <summary>Get the alert message</summary> 11780 </member>
11781 </member> 11781 <member name="M:OpenMetaverse.InventoryObject.#ctor(OpenMetaverse.UUID)">
11782 <member name="T:OpenMetaverse.ScriptControlEventArgs"> 11782 <summary>
11783 <summary>Data sent by a script requesting to take or release specified controls to your agent</summary> 11783 Construct an InventoryObject object
11784 </member> 11784 </summary>
11785 <member name="M:OpenMetaverse.ScriptControlEventArgs.#ctor(OpenMetaverse.ScriptControlChange,System.Boolean,System.Boolean)"> 11785 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11786 <summary> 11786 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11787 Construct a new instance of the ScriptControlEventArgs class 11787 </member>
11788 </summary> 11788 <member name="M:OpenMetaverse.InventoryObject.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11789 <param name="controls">The controls the script is attempting to take or release to the agent</param> 11789 <summary>
11790 <param name="pass">True if the script is passing controls back to the agent</param> 11790 Construct an InventoryObject object from a serialization stream
11791 <param name="take">True if the script is requesting controls be released to the script</param> 11791 </summary>
11792 </member> 11792 </member>
11793 <member name="P:OpenMetaverse.ScriptControlEventArgs.Controls"> 11793 <member name="P:OpenMetaverse.InventoryObject.ItemFlags">
11794 <summary>Get the controls the script is attempting to take or release to the agent</summary> 11794 <summary>
11795 </member> 11795 Gets or sets the upper byte of the Flags value
11796 <member name="P:OpenMetaverse.ScriptControlEventArgs.Pass"> 11796 </summary>
11797 <summary>True if the script is passing controls back to the agent</summary> 11797 </member>
11798 </member> 11798 <member name="P:OpenMetaverse.InventoryObject.AttachPoint">
11799 <member name="P:OpenMetaverse.ScriptControlEventArgs.Take"> 11799 <summary>
11800 <summary>True if the script is requesting controls be released to the script</summary> 11800 Gets or sets the object attachment point, the lower byte of the Flags value
11801 </member> 11801 </summary>
11802 <member name="T:OpenMetaverse.CameraConstraintEventArgs"> 11802 </member>
11803 <summary> 11803 <member name="T:OpenMetaverse.InventoryNotecard">
11804 Data sent from the simulator to an agent to indicate its view limits 11804 <summary>
11805 </summary> 11805 InventoryNotecard Class, contains details on an encoded text document
11806 </member> 11806 </summary>
11807 <member name="M:OpenMetaverse.CameraConstraintEventArgs.#ctor(OpenMetaverse.Vector4)"> 11807 </member>
11808 <summary> 11808 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(OpenMetaverse.UUID)">
11809 Construct a new instance of the CameraConstraintEventArgs class 11809 <summary>
11810 </summary> 11810 Construct an InventoryNotecard object
11811 <param name="collidePlane">The collision plane</param> 11811 </summary>
11812 </member> 11812 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11813 <member name="P:OpenMetaverse.CameraConstraintEventArgs.CollidePlane"> 11813 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11814 <summary>Get the collision plane</summary> 11814 </member>
11815 </member> 11815 <member name="M:OpenMetaverse.InventoryNotecard.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11816 <member name="T:OpenMetaverse.ScriptSensorReplyEventArgs"> 11816 <summary>
11817 <summary> 11817 Construct an InventoryNotecard object from a serialization stream
11818 Data containing script sensor requests which allow an agent to know the specific details 11818 </summary>
11819 of a primitive sending script sensor requests 11819 </member>
11820 </summary> 11820 <member name="T:OpenMetaverse.InventoryCategory">
11821 </member> 11821 <summary>
11822 <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)"> 11822 InventoryCategory Class
11823 <summary> 11823 </summary>
11824 Construct a new instance of the ScriptSensorReplyEventArgs 11824 <remarks>TODO: Is this even used for anything?</remarks>
11825 </summary> 11825 </member>
11826 <param name="requestorID">The ID of the primitive sending the sensor</param> 11826 <member name="M:OpenMetaverse.InventoryCategory.#ctor(OpenMetaverse.UUID)">
11827 <param name="groupID">The ID of the group associated with the primitive</param> 11827 <summary>
11828 <param name="name">The name of the primitive sending the sensor</param> 11828 Construct an InventoryCategory object
11829 <param name="objectID">The ID of the primitive sending the sensor</param> 11829 </summary>
11830 <param name="ownerID">The ID of the owner of the primitive sending the sensor</param> 11830 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11831 <param name="position">The position of the primitive sending the sensor</param> 11831 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11832 <param name="range">The range the primitive specified to scan</param> 11832 </member>
11833 <param name="rotation">The rotation of the primitive sending the sensor</param> 11833 <member name="M:OpenMetaverse.InventoryCategory.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11834 <param name="type">The type of sensor the primitive sent</param> 11834 <summary>
11835 <param name="velocity">The velocity of the primitive sending the sensor</param> 11835 Construct an InventoryCategory object from a serialization stream
11836 </member> 11836 </summary>
11837 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.RequestorID"> 11837 </member>
11838 <summary>Get the ID of the primitive sending the sensor</summary> 11838 <member name="T:OpenMetaverse.InventoryLSL">
11839 </member> 11839 <summary>
11840 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.GroupID"> 11840 InventoryLSL Class, represents a Linden Scripting Language object
11841 <summary>Get the ID of the group associated with the primitive</summary> 11841 </summary>
11842 </member> 11842 </member>
11843 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Name"> 11843 <member name="M:OpenMetaverse.InventoryLSL.#ctor(OpenMetaverse.UUID)">
11844 <summary>Get the name of the primitive sending the sensor</summary> 11844 <summary>
11845 </member> 11845 Construct an InventoryLSL object
11846 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.ObjectID"> 11846 </summary>
11847 <summary>Get the ID of the primitive sending the sensor</summary> 11847 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11848 </member> 11848 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11849 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.OwnerID"> 11849 </member>
11850 <summary>Get the ID of the owner of the primitive sending the sensor</summary> 11850 <member name="M:OpenMetaverse.InventoryLSL.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11851 </member> 11851 <summary>
11852 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Position"> 11852 Construct an InventoryLSL object from a serialization stream
11853 <summary>Get the position of the primitive sending the sensor</summary> 11853 </summary>
11854 </member> 11854 </member>
11855 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Range"> 11855 <member name="T:OpenMetaverse.InventorySnapshot">
11856 <summary>Get the range the primitive specified to scan</summary> 11856 <summary>
11857 </member> 11857 InventorySnapshot Class, an image taken with the viewer
11858 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Rotation"> 11858 </summary>
11859 <summary>Get the rotation of the primitive sending the sensor</summary> 11859 </member>
11860 </member> 11860 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(OpenMetaverse.UUID)">
11861 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Type"> 11861 <summary>
11862 <summary>Get the type of sensor the primitive sent</summary> 11862 Construct an InventorySnapshot object
11863 </member> 11863 </summary>
11864 <member name="P:OpenMetaverse.ScriptSensorReplyEventArgs.Velocity"> 11864 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11865 <summary>Get the velocity of the primitive sending the sensor</summary> 11865 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11866 </member> 11866 </member>
11867 <member name="T:OpenMetaverse.AvatarSitResponseEventArgs"> 11867 <member name="M:OpenMetaverse.InventorySnapshot.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11868 <summary>Contains the response data returned from the simulator in response to a <see cref="!:RequestSit"/></summary> 11868 <summary>
11869 </member> 11869 Construct an InventorySnapshot object from a serialization stream
11870 <member name="M:OpenMetaverse.AvatarSitResponseEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Boolean,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 11870 </summary>
11871 <summary>Construct a new instance of the AvatarSitResponseEventArgs object</summary> 11871 </member>
11872 </member> 11872 <member name="T:OpenMetaverse.InventoryAttachment">
11873 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ObjectID"> 11873 <summary>
11874 <summary>Get the ID of the primitive the agent will be sitting on</summary> 11874 InventoryAttachment Class, contains details on an attachable object
11875 </member> 11875 </summary>
11876 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.Autopilot"> 11876 </member>
11877 <summary>True if the simulator Autopilot functions were involved</summary> 11877 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(OpenMetaverse.UUID)">
11878 </member> 11878 <summary>
11879 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraAtOffset"> 11879 Construct an InventoryAttachment object
11880 <summary>Get the camera offset of the agent when seated</summary> 11880 </summary>
11881 </member> 11881 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11882 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset"> 11882 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11883 <summary>Get the camera eye offset of the agent when seated</summary> 11883 </member>
11884 </member> 11884 <member name="M:OpenMetaverse.InventoryAttachment.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11885 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.ForceMouselook"> 11885 <summary>
11886 <summary>True of the agent will be in mouselook mode when seated</summary> 11886 Construct an InventoryAttachment object from a serialization stream
11887 </member> 11887 </summary>
11888 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitPosition"> 11888 </member>
11889 <summary>Get the position of the agent when seated</summary> 11889 <member name="P:OpenMetaverse.InventoryAttachment.AttachmentPoint">
11890 </member> 11890 <summary>
11891 <member name="P:OpenMetaverse.AvatarSitResponseEventArgs.SitRotation"> 11891 Get the last AttachmentPoint this object was attached to
11892 <summary>Get the rotation of the agent when seated</summary> 11892 </summary>
11893 </member> 11893 </member>
11894 <member name="T:OpenMetaverse.ChatSessionMemberAddedEventArgs"> 11894 <member name="T:OpenMetaverse.InventoryWearable">
11895 <summary>Data sent when an agent joins a chat session your agent is currently participating in</summary> 11895 <summary>
11896 </member> 11896 InventoryWearable Class, details on a clothing item or body part
11897 <member name="M:OpenMetaverse.ChatSessionMemberAddedEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 11897 </summary>
11898 <summary> 11898 </member>
11899 Construct a new instance of the ChatSessionMemberAddedEventArgs object 11899 <member name="M:OpenMetaverse.InventoryWearable.#ctor(OpenMetaverse.UUID)">
11900 </summary> 11900 <summary>
11901 <param name="sessionID">The ID of the chat session</param> 11901 Construct an InventoryWearable object
11902 <param name="agentID">The ID of the agent joining</param> 11902 </summary>
11903 </member> 11903 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11904 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.SessionID"> 11904 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11905 <summary>Get the ID of the chat session</summary> 11905 </member>
11906 </member> 11906 <member name="M:OpenMetaverse.InventoryWearable.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11907 <member name="P:OpenMetaverse.ChatSessionMemberAddedEventArgs.AgentID"> 11907 <summary>
11908 <summary>Get the ID of the agent that joined</summary> 11908 Construct an InventoryWearable object from a serialization stream
11909 </member> 11909 </summary>
11910 <member name="T:OpenMetaverse.ChatSessionMemberLeftEventArgs"> 11910 </member>
11911 <summary>Data sent when an agent exits a chat session your agent is currently participating in</summary> 11911 <member name="P:OpenMetaverse.InventoryWearable.WearableType">
11912 </member> 11912 <summary>
11913 <member name="M:OpenMetaverse.ChatSessionMemberLeftEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 11913 The <seealso cref="T:OpenMetaverse.WearableType"/>, Skin, Shape, Skirt, Etc
11914 <summary> 11914 </summary>
11915 Construct a new instance of the ChatSessionMemberLeftEventArgs object 11915 </member>
11916 </summary> 11916 <member name="T:OpenMetaverse.InventoryAnimation">
11917 <param name="sessionID">The ID of the chat session</param> 11917 <summary>
11918 <param name="agentID">The ID of the Agent that left</param> 11918 InventoryAnimation Class, A bvh encoded object which animates an avatar
11919 </member> 11919 </summary>
11920 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.SessionID"> 11920 </member>
11921 <summary>Get the ID of the chat session</summary> 11921 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(OpenMetaverse.UUID)">
11922 </member> 11922 <summary>
11923 <member name="P:OpenMetaverse.ChatSessionMemberLeftEventArgs.AgentID"> 11923 Construct an InventoryAnimation object
11924 <summary>Get the ID of the agent that left</summary> 11924 </summary>
11925 </member> 11925 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11926 <member name="M:OpenMetaverse.Voice.VoiceGateway.StartDaemon(System.String,System.String)"> 11926 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11927 <summary> 11927 </member>
11928 Starts a thread that keeps the daemon running 11928 <member name="M:OpenMetaverse.InventoryAnimation.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11929 </summary> 11929 <summary>
11930 <param name="path"></param> 11930 Construct an InventoryAnimation object from a serialization stream
11931 <param name="args"></param> 11931 </summary>
11932 </member> 11932 </member>
11933 <member name="M:OpenMetaverse.Voice.VoiceGateway.StopDaemon"> 11933 <member name="T:OpenMetaverse.InventoryGesture">
11934 <summary> 11934 <summary>
11935 Stops the daemon and the thread keeping it running 11935 InventoryGesture Class, details on a series of animations, sounds, and actions
11936 </summary> 11936 </summary>
11937 </member> 11937 </member>
11938 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectToDaemon(System.String,System.Int32)"> 11938 <member name="M:OpenMetaverse.InventoryGesture.#ctor(OpenMetaverse.UUID)">
11939 <summary> 11939 <summary>
11940 11940 Construct an InventoryGesture object
11941 </summary> 11941 </summary>
11942 <param name="address"></param> 11942 <param name="itemID">A <seealso cref="T:OpenMetaverse.UUID"/> which becomes the
11943 <param name="port"></param> 11943 <seealso cref="T:OpenMetaverse.InventoryItem"/> objects AssetUUID</param>
11944 <returns></returns> 11944 </member>
11945 </member> 11945 <member name="M:OpenMetaverse.InventoryGesture.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11946 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorCreate(System.String,System.String,System.UInt16,System.UInt16,OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings)"> 11946 <summary>
11947 <summary> 11947 Construct an InventoryGesture object from a serialization stream
11948 This is used to initialize and stop the Connector as a whole. The Connector 11948 </summary>
11949 Create call must be completed successfully before any other requests are made 11949 </member>
11950 (typically during application initialization). The shutdown should be called 11950 <member name="T:OpenMetaverse.InventoryFolder">
11951 when the application is shutting down to gracefully release resources 11951 <summary>
11952 </summary> 11952 A folder contains <seealso cref="T:OpenMetaverse.InventoryItem"/>s and has certain attributes specific
11953 <param name="ClientName">A string value indicting the Application name</param> 11953 to itself
11954 <param name="AccountManagementServer">URL for the management server</param> 11954 </summary>
11955 <param name="Logging">LoggingSettings</param> 11955 </member>
11956 <param name="MaximumPort"></param> 11956 <member name="F:OpenMetaverse.InventoryFolder.PreferredType">
11957 <param name="MinimumPort"></param> 11957 <summary>The Preferred <seealso cref="T:OpenMetaverse.AssetType"/> for a folder.</summary>
11958 </member> 11958 </member>
11959 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorInitiateShutdown(System.String)"> 11959 <member name="F:OpenMetaverse.InventoryFolder.Version">
11960 <summary> 11960 <summary>The Version of this folder</summary>
11961 Shutdown Connector -- Should be called when the application is shutting down 11961 </member>
11962 to gracefully release resources 11962 <member name="F:OpenMetaverse.InventoryFolder.DescendentCount">
11963 </summary> 11963 <summary>Number of child items this folder contains.</summary>
11964 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 11964 </member>
11965 </member> 11965 <member name="M:OpenMetaverse.InventoryFolder.#ctor(OpenMetaverse.UUID)">
11966 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalMic(System.String,System.Boolean)"> 11966 <summary>
11967 <summary> 11967 Constructor
11968 Mute or unmute the microphone 11968 </summary>
11969 </summary> 11969 <param name="itemID">UUID of the folder</param>
11970 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 11970 </member>
11971 <param name="Mute">true (mute) or false (unmute)</param> 11971 <member name="M:OpenMetaverse.InventoryFolder.ToString">
11972 </member> 11972 <summary>
11973 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorMuteLocalSpeaker(System.String,System.Boolean)"> 11973
11974 <summary> 11974 </summary>
11975 Mute or unmute the speaker 11975 <returns></returns>
11976 </summary> 11976 </member>
11977 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 11977 <member name="M:OpenMetaverse.InventoryFolder.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11978 <param name="Mute">true (mute) or false (unmute)</param> 11978 <summary>
11979 </member> 11979 Get Serilization data for this InventoryFolder object
11980 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalMicVolume(System.String,System.Int32)"> 11980 </summary>
11981 <summary> 11981 </member>
11982 Set microphone volume 11982 <member name="M:OpenMetaverse.InventoryFolder.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
11983 </summary> 11983 <summary>
11984 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 11984 Construct an InventoryFolder object from a serialization stream
11985 <param name="Value">The level of the audio, a number between -100 and 100 where 11985 </summary>
11986 0 represents ‘normal’ speaking volume</param> 11986 </member>
11987 </member> 11987 <member name="M:OpenMetaverse.InventoryFolder.GetHashCode">
11988 <member name="M:OpenMetaverse.Voice.VoiceGateway.ConnectorSetLocalSpeakerVolume(System.String,System.Int32)"> 11988 <summary>
11989 <summary> 11989
11990 Set local speaker volume 11990 </summary>
11991 </summary> 11991 <returns></returns>
11992 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 11992 </member>
11993 <param name="Value">The level of the audio, a number between -100 and 100 where 11993 <member name="M:OpenMetaverse.InventoryFolder.Equals(System.Object)">
11994 0 represents ‘normal’ speaking volume</param> 11994 <summary>
11995 </member> 11995
11996 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String)"> 11996 </summary>
11997 <summary> 11997 <param name="o"></param>
11998 Create a Session 11998 <returns></returns>
11999 Sessions typically represent a connection to a media session with one or more 11999 </member>
12000 participants. This is used to generate an ‘outbound’ call to another user or 12000 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryBase)">
12001 channel. The specifics depend on the media types involved. A session handle is 12001 <summary>
12002 required to control the local user functions within the session (or remote 12002
12003 users if the current account has rights to do so). Currently creating a 12003 </summary>
12004 session automatically connects to the audio media, there is no need to call 12004 <param name="o"></param>
12005 Session.Connect at this time, this is reserved for future use. 12005 <returns></returns>
12006 </summary> 12006 </member>
12007 <param name="AccountHandle">Handle returned from successful Connector ‘create’ request</param> 12007 <member name="M:OpenMetaverse.InventoryFolder.Equals(OpenMetaverse.InventoryFolder)">
12008 <param name="URI">This is the URI of the terminating point of the session (ie who/what is being called)</param> 12008 <summary>
12009 <param name="Name">This is the display name of the entity being called (user or channel)</param> 12009
12010 <param name="Password">Only needs to be supplied when the target URI is password protected</param> 12010 </summary>
12011 <param name="PasswordHashAlgorithm">This indicates the format of the password as passed in. This can either be 12011 <param name="o"></param>
12012 “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is 12012 <returns></returns>
12013 “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together, 12013 </member>
12014 then base64 encoded, with the final “=” character stripped off.</param> 12014 <member name="T:OpenMetaverse.InventoryManager">
12015 <param name="JoinAudio"></param> 12015 <summary>
12016 <param name="JoinText"></param> 12016 Tools for dealing with agents inventory
12017 <returns></returns> 12017 </summary>
12018 </member> 12018 </member>
12019 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionConnect(System.String,System.String)"> 12019 <member name="F:OpenMetaverse.InventoryManager.MAGIC_ID">
12020 <summary> 12020 <summary>Used for converting shadow_id to asset_id</summary>
12021 Used to accept a call 12021 </member>
12022 </summary> 12022 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceived">
12023 <param name="SessionHandle">SessionHandle such as received from SessionNewEvent</param> 12023 <summary>The event subscribers, null of no subscribers</summary>
12024 <param name="AudioMedia">"default"</param> 12024 </member>
12025 <returns></returns> 12025 <member name="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)">
12026 </member> 12026 <summary>Raises the ItemReceived Event</summary>
12027 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStart(System.String,System.Boolean)"> 12027 <param name="e">A ItemReceivedEventArgs object containing
12028 <summary> 12028 the data sent from the simulator</param>
12029 This command is used to start the audio render process, which will then play 12029 </member>
12030 the passed in file through the selected audio render device. This command 12030 <member name="F:OpenMetaverse.InventoryManager.m_ItemReceivedLock">
12031 should not be issued if the user is on a call. 12031 <summary>Thread sync lock object</summary>
12032 </summary> 12032 </member>
12033 <param name="SoundFilePath">The fully qualified path to the sound file.</param> 12033 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdated">
12034 <param name="Loop">True if the file is to be played continuously and false if it is should be played once.</param> 12034 <summary>The event subscribers, null of no subscribers</summary>
12035 <returns></returns> 12035 </member>
12036 </member> 12036 <member name="M:OpenMetaverse.InventoryManager.OnFolderUpdated(OpenMetaverse.FolderUpdatedEventArgs)">
12037 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionRenderAudioStop(System.String)"> 12037 <summary>Raises the FolderUpdated Event</summary>
12038 <summary> 12038 <param name="e">A FolderUpdatedEventArgs object containing
12039 This command is used to stop the audio render process. 12039 the data sent from the simulator</param>
12040 </summary> 12040 </member>
12041 <param name="SoundFilePath">The fully qualified path to the sound file issued in the start render command.</param> 12041 <member name="F:OpenMetaverse.InventoryManager.m_FolderUpdatedLock">
12042 <returns></returns> 12042 <summary>Thread sync lock object</summary>
12043 </member> 12043 </member>
12044 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionTerminate(System.String)"> 12044 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOffered">
12045 <summary> 12045 <summary>The event subscribers, null of no subscribers</summary>
12046 This is used to ‘end’ an established session (i.e. hang-up or disconnect). 12046 </member>
12047 </summary> 12047 <member name="M:OpenMetaverse.InventoryManager.OnInventoryObjectOffered(OpenMetaverse.InventoryObjectOfferedEventArgs)">
12048 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 12048 <summary>Raises the InventoryObjectOffered Event</summary>
12049 <returns></returns> 12049 <param name="e">A InventoryObjectOfferedEventArgs object containing
12050 </member> 12050 the data sent from the simulator</param>
12051 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSet3DPosition(System.String,OpenMetaverse.Voice.VoicePosition,OpenMetaverse.Voice.VoicePosition)"> 12051 </member>
12052 <summary> 12052 <member name="F:OpenMetaverse.InventoryManager.m_InventoryObjectOfferedLock">
12053 Set the combined speaking and listening position in 3D space. 12053 <summary>Thread sync lock object</summary>
12054 </summary> 12054 </member>
12055 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 12055 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceived">
12056 <param name="SpeakerPosition">Speaking position</param> 12056 <summary>The event subscribers, null of no subscribers</summary>
12057 <param name="ListenerPosition">Listening position</param> 12057 </member>
12058 <returns></returns> 12058 <member name="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)">
12059 </member> 12059 <summary>Raises the TaskItemReceived Event</summary>
12060 <member name="M:OpenMetaverse.Voice.VoiceGateway.SessionSetParticipantVolumeForMe(System.String,System.String,System.Int32)"> 12060 <param name="e">A TaskItemReceivedEventArgs object containing
12061 <summary> 12061 the data sent from the simulator</param>
12062 Set User Volume for a particular user. Does not affect how other users hear that user. 12062 </member>
12063 </summary> 12063 <member name="F:OpenMetaverse.InventoryManager.m_TaskItemReceivedLock">
12064 <param name="SessionHandle">Handle returned from successful Session ‘create’ request or a SessionNewEvent</param> 12064 <summary>Thread sync lock object</summary>
12065 <param name="ParticipantURI"></param> 12065 </member>
12066 <param name="Volume">The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume</param> 12066 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReply">
12067 <returns></returns> 12067 <summary>The event subscribers, null of no subscribers</summary>
12068 </member> 12068 </member>
12069 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetCaptureDevices"> 12069 <member name="M:OpenMetaverse.InventoryManager.OnFindObjectByPathReply(OpenMetaverse.FindObjectByPathReplyEventArgs)">
12070 <summary> 12070 <summary>Raises the FindObjectByPath Event</summary>
12071 This is used to get a list of audio devices that can be used for capture (input) of voice. 12071 <param name="e">A FindObjectByPathEventArgs object containing
12072 </summary> 12072 the data sent from the simulator</param>
12073 <returns></returns> 12073 </member>
12074 </member> 12074 <member name="F:OpenMetaverse.InventoryManager.m_FindObjectByPathReplyLock">
12075 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxGetRenderDevices"> 12075 <summary>Thread sync lock object</summary>
12076 <summary> 12076 </member>
12077 This is used to get a list of audio devices that can be used for render (playback) of voice. 12077 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReply">
12078 </summary> 12078 <summary>The event subscribers, null of no subscribers</summary>
12079 </member> 12079 </member>
12080 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetRenderDevice(System.String)"> 12080 <member name="M:OpenMetaverse.InventoryManager.OnTaskInventoryReply(OpenMetaverse.TaskInventoryReplyEventArgs)">
12081 <summary> 12081 <summary>Raises the TaskInventoryReply Event</summary>
12082 This command is used to select the render device. 12082 <param name="e">A TaskInventoryReplyEventArgs object containing
12083 </summary> 12083 the data sent from the simulator</param>
12084 <param name="RenderDeviceSpecifier">The name of the device as returned by the Aux.GetRenderDevices command.</param> 12084 </member>
12085 </member> 12085 <member name="F:OpenMetaverse.InventoryManager.m_TaskInventoryReplyLock">
12086 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetCaptureDevice(System.String)"> 12086 <summary>Thread sync lock object</summary>
12087 <summary> 12087 </member>
12088 This command is used to select the capture device. 12088 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventory">
12089 </summary> 12089 <summary>The event subscribers, null of no subscribers</summary>
12090 <param name="CaptureDeviceSpecifier">The name of the device as returned by the Aux.GetCaptureDevices command.</param> 12090 </member>
12091 </member> 12091 <member name="M:OpenMetaverse.InventoryManager.OnSaveAssetToInventory(OpenMetaverse.SaveAssetToInventoryEventArgs)">
12092 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStart(System.Int32)"> 12092 <summary>Raises the SaveAssetToInventory Event</summary>
12093 <summary> 12093 <param name="e">A SaveAssetToInventoryEventArgs object containing
12094 This command is used to start the audio capture process which will cause 12094 the data sent from the simulator</param>
12095 AuxAudioProperty Events to be raised. These events can be used to display a 12095 </member>
12096 microphone VU meter for the currently selected capture device. This command 12096 <member name="F:OpenMetaverse.InventoryManager.m_SaveAssetToInventoryLock">
12097 should not be issued if the user is on a call. 12097 <summary>Thread sync lock object</summary>
12098 </summary> 12098 </member>
12099 <param name="Duration">(unused but required)</param> 12099 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReply">
12100 <returns></returns> 12100 <summary>The event subscribers, null of no subscribers</summary>
12101 </member> 12101 </member>
12102 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxCaptureAudioStop"> 12102 <member name="M:OpenMetaverse.InventoryManager.OnScriptRunningReply(OpenMetaverse.ScriptRunningReplyEventArgs)">
12103 <summary> 12103 <summary>Raises the ScriptRunningReply Event</summary>
12104 This command is used to stop the audio capture process. 12104 <param name="e">A ScriptRunningReplyEventArgs object containing
12105 </summary> 12105 the data sent from the simulator</param>
12106 <returns></returns> 12106 </member>
12107 </member> 12107 <member name="F:OpenMetaverse.InventoryManager.m_ScriptRunningReplyLock">
12108 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetMicLevel(System.Int32)"> 12108 <summary>Thread sync lock object</summary>
12109 <summary> 12109 </member>
12110 This command is used to set the mic volume while in the audio tuning process. 12110 <member name="F:OpenMetaverse.InventoryManager._NewFolderNames">
12111 Once an acceptable mic level is attained, the application must issue a 12111 <summary>Partial mapping of AssetTypes to folder names</summary>
12112 connector set mic volume command to have that level be used while on voice 12112 </member>
12113 calls. 12113 <member name="M:OpenMetaverse.InventoryManager.#ctor(OpenMetaverse.GridClient)">
12114 </summary> 12114 <summary>
12115 <param name="Level">the microphone volume (-100 to 100 inclusive)</param> 12115 Default constructor
12116 <returns></returns> 12116 </summary>
12117 </member> 12117 <param name="client">Reference to the GridClient object</param>
12118 <member name="M:OpenMetaverse.Voice.VoiceGateway.AuxSetSpeakerLevel(System.Int32)"> 12118 </member>
12119 <summary> 12119 <member name="M:OpenMetaverse.InventoryManager.FetchItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Int32)">
12120 This command is used to set the speaker volume while in the audio tuning 12120 <summary>
12121 process. Once an acceptable speaker level is attained, the application must 12121 Fetch an inventory item from the dataserver
12122 issue a connector set speaker volume command to have that level be used while 12122 </summary>
12123 on voice calls. 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 <param name="Level">the speaker volume (-100 to 100 inclusive)</param> 12125 <param name="timeoutMS">a integer representing the number of milliseconds to wait for results</param>
12126 <returns></returns> 12126 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object on success, or null if no item was found</returns>
12127 </member> 12127 <remarks>Items will also be sent to the <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/> event</remarks>
12128 <member name="M:OpenMetaverse.Voice.VoiceGateway.Start"> 12128 </member>
12129 <summary> 12129 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12130 Start up the Voice service. 12130 <summary>
12131 </summary> 12131 Request A single inventory item
12132 </member> 12132 </summary>
12133 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnVoiceResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceResponseEventArgs)"> 12133 <param name="itemID">The items <seealso cref="T:OpenMetaverse.UUID"/></param>
12134 <summary> 12134 <param name="ownerID">The item Owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12135 Handle miscellaneous request status 12135 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12136 </summary> 12136 </member>
12137 <param name="sender"></param> 12137 <member name="M:OpenMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12138 <param name="e"></param> 12138 <summary>
12139 ///<remarks>If something goes wrong, we log it.</remarks> 12139 Request inventory items
12140 </member> 12140 </summary>
12141 <member name="M:OpenMetaverse.Voice.VoiceGateway.Dispose"> 12141 <param name="itemIDs">Inventory items to request</param>
12142 <summary> 12142 <param name="ownerIDs">Owners of the inventory items</param>
12143 Cleanup oject resources 12143 <seealso cref="M:OpenMetaverse.InventoryManager.OnItemReceived(OpenMetaverse.ItemReceivedEventArgs)"/>
12144 </summary> 12144 </member>
12145 </member> 12145 <member name="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)">
12146 <member name="M:OpenMetaverse.Voice.VoiceGateway.Network_EventQueueRunning(System.Object,OpenMetaverse.EventQueueRunningEventArgs)"> 12146 <summary>
12147 <summary> 12147 Get contents of a folder
12148 Request voice cap when changing regions 12148 </summary>
12149 </summary> 12149 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to search</param>
12150 </member> 12150 <param name="owner">The <seealso cref="T:OpenMetaverse.UUID"/> of the folders owner</param>
12151 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnSessionStateChangeEvent(System.Object,OpenMetaverse.Voice.VoiceGateway.SessionStateChangeEventArgs)"> 12151 <param name="folders">true to retrieve folders</param>
12152 <summary> 12152 <param name="items">true to retrieve items</param>
12153 Handle a change in session state 12153 <param name="order">sort order to return results in</param>
12154 </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="M:OpenMetaverse.Voice.VoiceGateway.CloseSession(System.String)"> 12156 <seealso cref="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)"/>
12157 <summary> 12157 <remarks>InventoryFolder.DescendentCount will only be accurate if both folders and items are
12158 Close a voice session 12158 requested</remarks>
12159 </summary> 12159 </member>
12160 <param name="sessionHandle"></param> 12160 <member name="M:OpenMetaverse.InventoryManager.RequestFolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder)">
12161 </member> 12161 <summary>
12162 <member name="M:OpenMetaverse.Voice.VoiceGateway.FindSession(System.String,System.Boolean)"> 12162 Request the contents of an inventory folder
12163 <summary> 12163 </summary>
12164 Locate a Session context from its handle 12164 <param name="folder">The folder to search</param>
12165 </summary> 12165 <param name="owner">The folder owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12166 <remarks>Creates the session context if it does not exist.</remarks> 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="M:OpenMetaverse.Voice.VoiceGateway.cClient_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 12168 <param name="order">the sort order to return items in</param>
12169 <summary> 12169 <seealso cref="M:OpenMetaverse.InventoryManager.FolderContents(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventorySortOrder,System.Int32)"/>
12170 Handle completion of main voice cap request. 12170 </member>
12171 </summary> 12171 <member name="M:OpenMetaverse.InventoryManager.FindFolderForType(OpenMetaverse.AssetType)">
12172 <param name="client"></param> 12172 <summary>
12173 <param name="result"></param> 12173 Returns the UUID of the folder (category) that defaults to
12174 <param name="error"></param> 12174 containing 'type'. The folder is not necessarily only for that
12175 </member> 12175 type
12176 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonRunning"> 12176 </summary>
12177 <summary> 12177 <remarks>This will return the root folder if one does not exist</remarks>
12178 Daemon has started so connect to it. 12178 <param name="type"></param>
12179 </summary> 12179 <returns>The UUID of the desired folder if found, the UUID of the RootFolder
12180 </member> 12180 if not found, or UUID.Zero on failure</returns>
12181 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnDaemonConnected"> 12181 </member>
12182 <summary> 12182 <member name="M:OpenMetaverse.InventoryManager.FindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.Int32)">
12183 The daemon TCP connection is open. 12183 <summary>
12184 </summary> 12184 Find an object in inventory using a specific path to search
12185 </member> 12185 </summary>
12186 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnConnectorCreateResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceConnectorEventArgs)"> 12186 <param name="baseFolder">The folder to begin the search in</param>
12187 <summary> 12187 <param name="inventoryOwner">The object owners <seealso cref="T:OpenMetaverse.UUID"/></param>
12188 Handle creation of the Connector. 12188 <param name="path">A string path to search</param>
12189 </summary> 12189 <param name="timeoutMS">milliseconds to wait for a reply</param>
12190 </member> 12190 <returns>Found items <seealso cref="T:OpenMetaverse.UUID"/> or <seealso cref="F:OpenMetaverse.UUID.Zero"/> if
12191 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetRenderDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 12191 timeout occurs or item is not found</returns>
12192 <summary> 12192 </member>
12193 Handle response to audio output device query 12193 <member name="M:OpenMetaverse.InventoryManager.RequestFindObjectByPath(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12194 </summary> 12194 <summary>
12195 </member> 12195 Find inventory items by path
12196 <member name="M:OpenMetaverse.Voice.VoiceGateway.connector_OnAuxGetCaptureDevicesResponse(System.Object,OpenMetaverse.Voice.VoiceGateway.VoiceDevicesEventArgs)"> 12196 </summary>
12197 <summary> 12197 <param name="baseFolder">The folder to begin the search in</param>
12198 Handle response to audio input device query 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 </member> 12200 <remarks>Results are sent to the <seealso cref="!:InventoryManager.OnFindObjectByPath"/> event</remarks>
12201 <member name="M:OpenMetaverse.Voice.VoiceGateway.ParcelChanged"> 12201 </member>
12202 <summary> 12202 <member name="M:OpenMetaverse.InventoryManager.LocalFind(OpenMetaverse.UUID,System.String[],System.Int32,System.Boolean)">
12203 Set voice channel for new parcel 12203 <summary>
12204 </summary> 12204 Search inventory Store object for an item or folder
12205 12205 </summary>
12206 </member> 12206 <param name="baseFolder">The folder to begin the search in</param>
12207 <member name="M:OpenMetaverse.Voice.VoiceGateway.RequestParcelInfo(System.Uri)"> 12207 <param name="path">An array which creates a path to search</param>
12208 <summary> 12208 <param name="level">Number of levels below baseFolder to conduct searches</param>
12209 Request info from a parcel capability Uri. 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 <param name="cap"></param> 12211 </member>
12212 </member> 12212 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder)">
12213 <member name="M:OpenMetaverse.Voice.VoiceGateway.pCap_OnComplete(OpenMetaverse.Http.CapsClient,OpenMetaverse.StructuredData.OSD,System.Exception)"> 12213 <summary>
12214 <summary> 12214 Move an inventory item or folder to a new location
12215 Receive parcel voice cap 12215 </summary>
12216 </summary> 12216 <param name="item">The <seealso cref="T:InventoryBase"/> item or folder to move</param>
12217 <param name="client"></param> 12217 <param name="newParent">The <seealso cref="T:InventoryFolder"/> to move item or folder to</param>
12218 <param name="result"></param> 12218 </member>
12219 <param name="error"></param> 12219 <member name="M:OpenMetaverse.InventoryManager.Move(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryFolder,System.String)">
12220 </member> 12220 <summary>
12221 <member name="M:OpenMetaverse.Voice.VoiceGateway.UpdatePosition(OpenMetaverse.AgentManager)"> 12221 Move an inventory item or folder to a new location and change its name
12222 <summary> 12222 </summary>
12223 Tell Vivox where we are standing 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 <remarks>This has to be called when we move or turn.</remarks> 12225 <param name="newName">The name to change the item or folder to</param>
12226 </member> 12226 </member>
12227 <member name="M:OpenMetaverse.Voice.VoiceGateway.PosUpdating(System.Boolean)"> 12227 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12228 <summary> 12228 <summary>
12229 Start and stop updating out position. 12229 Move and rename a folder
12230 </summary> 12230 </summary>
12231 <param name="go"></param> 12231 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12232 </member> 12232 <param name="newparentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12233 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogin(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean)"> 12233 <param name="newName">The name to change the folder to</param>
12234 <summary> 12234 </member>
12235 This is used to login a specific user account(s). It may only be called after 12235 <member name="M:OpenMetaverse.InventoryManager.UpdateFolderProperties(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType)">
12236 Connector initialization has completed successfully 12236 <summary>
12237 </summary> 12237 Update folder properties
12238 <param name="ConnectorHandle">Handle returned from successful Connector ‘create’ request</param> 12238 </summary>
12239 <param name="AccountName">User's account name</param> 12239 <param name="folderID"><seealso cref="T:OpenMetaverse.UUID"/> of the folder to update</param>
12240 <param name="AccountPassword">User's account password</param> 12240 <param name="parentID">Sets folder's parent to <seealso cref="T:OpenMetaverse.UUID"/></param>
12241 <param name="AudioSessionAnswerMode">Values may be “AutoAnswer” or “VerifyAnswer”</param> 12241 <param name="name">Folder name</param>
12242 <param name="AccountURI">""</param> 12242 <param name="type">Folder type</param>
12243 <param name="ParticipantPropertyFrequency">This is an integer that specifies how often 12243 </member>
12244 the daemon will send participant property events while in a channel. If this is not set 12244 <member name="M:OpenMetaverse.InventoryManager.MoveFolder(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12245 the default will be “on state change”, which means that the events will be sent when 12245 <summary>
12246 the participant starts talking, stops talking, is muted, is unmuted. 12246 Move a folder
12247 The valid values are: 12247 </summary>
12248 0 – Never 12248 <param name="folderID">The source folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12249 5 – 10 times per second 12249 <param name="newParentID">The destination folders <seealso cref="T:OpenMetaverse.UUID"/></param>
12250 10 – 5 times per second 12250 </member>
12251 50 – 1 time per second 12251 <member name="M:OpenMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.UUID})">
12252 100 – on participant state change (this is the default)</param> 12252 <summary>
12253 <param name="EnableBuddiesAndPresence">false</param> 12253 Move multiple folders, the keys in the Dictionary parameter,
12254 <returns></returns> 12254 to a new parents, the value of that folder's key.
12255 </member> 12255 </summary>
12256 <member name="M:OpenMetaverse.Voice.VoiceGateway.AccountLogout(System.String)"> 12256 <param name="foldersNewParents">A Dictionary containing the
12257 <summary> 12257 <seealso cref="T:OpenMetaverse.UUID"/> of the source as the key, and the
12258 This is used to logout a user session. It should only be called with a valid AccountHandle. 12258 <seealso cref="T:OpenMetaverse.UUID"/> of the destination as the value</param>
12259 </summary> 12259 </member>
12260 <param name="AccountHandle">Handle returned from successful Connector ‘login’ request</param> 12260 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12261 <returns></returns> 12261 <summary>
12262 </member> 12262 Move an inventory item to a new folder
12263 <member name="P:OpenMetaverse.Voice.VoiceGateway.CaptureDevices"> 12263 </summary>
12264 <summary> 12264 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the source item to move</param>
12265 List of audio input devices 12265 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the destination folder</param>
12266 </summary> 12266 </member>
12267 </member> 12267 <member name="M:OpenMetaverse.InventoryManager.MoveItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String)">
12268 <member name="P:OpenMetaverse.Voice.VoiceGateway.PlaybackDevices"> 12268 <summary>
12269 <summary> 12269 Move and rename an inventory item
12270 List of audio output devices 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="P:OpenMetaverse.Voice.VoiceGateway.TestMode"> 12273 <param name="newName">The name to change the folder to</param>
12274 <summary> 12274 </member>
12275 Set audio test mode 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="E:OpenMetaverse.Voice.VoiceGateway.OnVoiceResponse"> 12278 </summary>
12279 <summary> 12279 <param name="itemsNewParents">A Dictionary containing the
12280 Event for most mundane request reposnses. 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 </member> 12282 </member>
12283 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnConnectorCreateResponse"> 12283 <member name="M:OpenMetaverse.InventoryManager.RemoveDescendants(OpenMetaverse.UUID)">
12284 <summary>Response to Connector.Create request</summary> 12284 <summary>
12285 </member> 12285 Remove descendants of a folder
12286 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetCaptureDevicesResponse"> 12286 </summary>
12287 <summary>Response to Aux.GetCaptureDevices request</summary> 12287 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder</param>
12288 </member> 12288 </member>
12289 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxGetRenderDevicesResponse"> 12289 <member name="M:OpenMetaverse.InventoryManager.RemoveItem(OpenMetaverse.UUID)">
12290 <summary>Response to Aux.GetRenderDevices request</summary> 12290 <summary>
12291 </member> 12291 Remove a single item from inventory
12292 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAuxAudioPropertiesEvent"> 12292 </summary>
12293 <summary>Audio Properties Events are sent after audio capture is started. 12293 <param name="item">The <seealso cref="T:OpenMetaverse.UUID"/> of the inventory item to remove</param>
12294 These events are used to display a microphone VU meter</summary> 12294 </member>
12295 </member> 12295 <member name="M:OpenMetaverse.InventoryManager.RemoveFolder(OpenMetaverse.UUID)">
12296 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginResponse"> 12296 <summary>
12297 <summary>Response to Account.Login request</summary> 12297 Remove a folder from inventory
12298 </member> 12298 </summary>
12299 <member name="E:OpenMetaverse.Voice.VoiceGateway.OnAccountLoginStateChangeEvent"> 12299 <param name="folder">The <seealso cref="T:OpenMetaverse.UUID"/> of the folder to remove</param>
12300 <summary>This event message is sent whenever the login state of the 12300 </member>
12301 particular Account has transitioned from one value to another</summary> 12301 <member name="M:OpenMetaverse.InventoryManager.Remove(System.Collections.Generic.List{OpenMetaverse.UUID},System.Collections.Generic.List{OpenMetaverse.UUID})">
12302 </member> 12302 <summary>
12303 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Enabled"> 12303 Remove multiple items or folders from inventory
12304 <summary>Enable logging</summary> 12304 </summary>
12305 </member> 12305 <param name="items">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of items to remove</param>
12306 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.Folder"> 12306 <param name="folders">A List containing the <seealso cref="T:OpenMetaverse.UUID"/>s of the folders to remove</param>
12307 <summary>The folder where any logs will be created</summary> 12307 </member>
12308 </member> 12308 <member name="M:OpenMetaverse.InventoryManager.EmptyLostAndFound">
12309 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNamePrefix"> 12309 <summary>
12310 <summary>This will be prepended to beginning of each log file</summary> 12310 Empty the Lost and Found folder
12311 </member> 12311 </summary>
12312 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.FileNameSuffix"> 12312 </member>
12313 <summary>The suffix or extension to be appended to each log file</summary> 12313 <member name="M:OpenMetaverse.InventoryManager.EmptyTrash">
12314 </member> 12314 <summary>
12315 <member name="F:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.LogLevel"> 12315 Empty the Trash folder
12316 <summary> 12316 </summary>
12317 0: NONE - No logging 12317 </member>
12318 1: ERROR - Log errors only 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 2: WARNING - Log errors and warnings 12319 <summary>
12320 3: INFO - Log errors, warnings and info 12320
12321 4: DEBUG - Log errors, warnings, info and debug 12321 </summary>
12322 </summary> 12322 <param name="parentFolder"></param>
12323 </member> 12323 <param name="name"></param>
12324 <member name="M:OpenMetaverse.Voice.VoiceGateway.VoiceLoggingSettings.#ctor"> 12324 <param name="description"></param>
12325 <summary> 12325 <param name="type"></param>
12326 Constructor for default logging settings 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.Voice.VoiceGateway.AudioPropertiesEventArgs"> 12329 <param name="callback"></param>
12330 Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter 12330 </member>
12331 </member> 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 <member name="T:OpenMetaverse.PacketFrequency"> 12332 <summary>
12333 <summary> 12333
12334 12334 </summary>
12335 </summary> 12335 <param name="parentFolder"></param>
12336 </member> 12336 <param name="name"></param>
12337 <member name="F:OpenMetaverse.PacketFrequency.Low"> 12337 <param name="description"></param>
12338 <summary></summary> 12338 <param name="type"></param>
12339 </member> 12339 <param name="assetTransactionID">Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.</param>
12340 <member name="F:OpenMetaverse.PacketFrequency.Medium"> 12340 <param name="invType"></param>
12341 <summary></summary> 12341 <param name="wearableType"></param>
12342 </member> 12342 <param name="nextOwnerMask"></param>
12343 <member name="F:OpenMetaverse.PacketFrequency.High"> 12343 <param name="callback"></param>
12344 <summary></summary> 12344 </member>
12345 </member> 12345 <member name="M:OpenMetaverse.InventoryManager.CreateFolder(OpenMetaverse.UUID,System.String)">
12346 <member name="T:OpenMetaverse.Packets.MalformedDataException"> 12346 <summary>
12347 <summary> 12347 Creates a new inventory folder
12348 Thrown when a packet could not be successfully deserialized 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="M:OpenMetaverse.Packets.MalformedDataException.#ctor"> 12351 <returns>The UUID of the newly created folder</returns>
12352 <summary> 12352 </member>
12353 Default constructor 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="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)"> 12356 </summary>
12357 <summary> 12357 <param name="parentID">ID of the folder to put this folder in</param>
12358 Constructor that takes an additional error message 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 <param name="Message">An error message to attach to this exception</param> 12360 for new assets of the specified type. Use <code>AssetType.Unknown</code>
12361 </member> 12361 to create a normal folder, otherwise it will likely create a
12362 <member name="T:OpenMetaverse.Packets.Header"> 12362 duplicate of an existing folder type</param>
12363 <summary> 12363 <returns>The UUID of the newly created folder</returns>
12364 The header of a message template packet. Holds packet flags, sequence 12364 <remarks>If you specify a preferred type of <code>AsseType.Folder</code>
12365 number, packet ID, and any ACKs that will be appended at the end of 12365 it will create a new root folder which may likely cause all sorts
12366 the packet 12366 of strange problems</remarks>
12367 </summary> 12367 </member>
12368 </member> 12368 <member name="M:OpenMetaverse.InventoryManager.RequestCreateItemFromAsset(System.Byte[],System.String,System.String,OpenMetaverse.AssetType,OpenMetaverse.InventoryType,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback)">
12369 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)"> 12369 <summary>
12370 <summary> 12370 Create an inventory item and upload asset data
12371 Convert the AckList to a byte array, used for packet serializing 12371 </summary>
12372 </summary> 12372 <param name="data">Asset data</param>
12373 <param name="bytes">Reference to the target byte array</param> 12373 <param name="name">Inventory item name</param>
12374 <param name="i">Beginning position to start writing to in the byte 12374 <param name="description">Inventory item description</param>
12375 array, will be updated with the ending position of the ACK list</param> 12375 <param name="assetType">Asset type</param>
12376 </member> 12376 <param name="invType">Inventory type</param>
12377 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)"> 12377 <param name="folderID">Put newly created inventory in this folder</param>
12378 <summary> 12378 <param name="callback">Delegate that will receive feedback on success or failure</param>
12379 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 <param name="bytes"></param> 12381 <summary>
12382 <param name="pos"></param> 12382 Create an inventory item and upload asset data
12383 <param name="packetEnd"></param> 12383 </summary>
12384 <returns></returns> 12384 <param name="data">Asset data</param>
12385 </member> 12385 <param name="name">Inventory item name</param>
12386 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)"> 12386 <param name="description">Inventory item description</param>
12387 <summary> 12387 <param name="assetType">Asset type</param>
12388 12388 <param name="invType">Inventory type</param>
12389 </summary> 12389 <param name="folderID">Put newly created inventory in this folder</param>
12390 <param name="header"></param> 12390 <param name="permissions">Permission of the newly created item
12391 <param name="bytes"></param> 12391 (EveryoneMask, GroupMask, and NextOwnerMask of Permissions struct are supported)</param>
12392 <param name="packetEnd"></param> 12392 <param name="callback">Delegate that will receive feedback on success or failure</param>
12393 </member> 12393 </member>
12394 <member name="T:OpenMetaverse.Packets.PacketBlock"> 12394 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryBase,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12395 <summary> 12395 <summary>
12396 A block of data in a packet. Packets are composed of one or more blocks, 12396 Creates inventory link to another inventory item or folder
12397 each block containing one or more fields 12397 </summary>
12398 </summary> 12398 <param name="folderID">Put newly created link in folder with this UUID</param>
12399 </member> 12399 <param name="bse">Inventory item or folder</param>
12400 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)"> 12400 <param name="callback">Method to call upon creation of the link</param>
12401 <summary> 12401 </member>
12402 Create a block from a byte array 12402 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryItem,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12403 </summary> 12403 <summary>
12404 <param name="bytes">Byte array containing the serialized block</param> 12404 Creates inventory link to another inventory item
12405 <param name="i">Starting position of the block in the byte array. 12405 </summary>
12406 This will point to the data after the end of the block when the 12406 <param name="folderID">Put newly created link in folder with this UUID</param>
12407 call returns</param> 12407 <param name="item">Original inventory item</param>
12408 </member> 12408 <param name="callback">Method to call upon creation of the link</param>
12409 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)"> 12409 </member>
12410 <summary> 12410 <member name="M:OpenMetaverse.InventoryManager.CreateLink(OpenMetaverse.UUID,OpenMetaverse.InventoryFolder,OpenMetaverse.InventoryManager.ItemCreatedCallback)">
12411 Serialize this block into a byte array 12411 <summary>
12412 </summary> 12412 Creates inventory link to another inventory folder
12413 <param name="bytes">Byte array to serialize this block into</param> 12413 </summary>
12414 <param name="i">Starting position in the byte array to serialize to. 12414 <param name="folderID">Put newly created link in folder with this UUID</param>
12415 This will point to the position directly after the end of the 12415 <param name="folder">Original inventory folder</param>
12416 serialized block when the call returns</param> 12416 <param name="callback">Method to call upon creation of the link</param>
12417 </member> 12417 </member>
12418 <member name="P:OpenMetaverse.Packets.PacketBlock.Length"> 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 <summary>Current length of the data in this packet</summary> 12419 <summary>
12420 </member> 12420 Creates inventory link to another inventory item or folder
12421 <member name="F:OpenMetaverse.Packets.PacketType.Default"> 12421 </summary>
12422 <summary>A generic value, not an actual packet type</summary> 12422 <param name="folderID">Put newly created link in folder with this UUID</param>
12423 </member> 12423 <param name="itemID">Original item's UUID</param>
12424 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)"> 12424 <param name="name">Name</param>
12425 <summary> 12425 <param name="description">Description</param>
12426 Attempts to convert an LLSD structure to a known Packet type 12426 <param name="assetType">Asset Type</param>
12427 </summary> 12427 <param name="invType">Inventory Type</param>
12428 <param name="capsEventName">Event name, this must match an actual 12428 <param name="transactionID">Transaction UUID</param>
12429 packet name for a Packet to be successfully built</param> 12429 <param name="callback">Method to call upon creation of the link</param>
12430 <param name="body">LLSD to convert to a Packet</param> 12430 </member>
12431 <returns>A Packet on success, otherwise null</returns> 12431 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItem(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12432 </member> 12432 <summary>
12433 <member name="T:OpenMetaverse.Packets.TestMessagePacket"> 12433
12434 <exclude/> 12434 </summary>
12435 </member> 12435 <param name="item"></param>
12436 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block"> 12436 <param name="newParent"></param>
12437 <exclude/> 12437 <param name="newName"></param>
12438 </member> 12438 <param name="callback"></param>
12439 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock"> 12439 </member>
12440 <exclude/> 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="T:OpenMetaverse.Packets.UseCircuitCodePacket"> 12442
12443 <exclude/> 12443 </summary>
12444 </member> 12444 <param name="item"></param>
12445 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock"> 12445 <param name="newParent"></param>
12446 <exclude/> 12446 <param name="newName"></param>
12447 </member> 12447 <param name="oldOwnerID"></param>
12448 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket"> 12448 <param name="callback"></param>
12449 <exclude/> 12449 </member>
12450 </member> 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 name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock"> 12451 <summary>
12452 <exclude/> 12452
12453 </member> 12453 </summary>
12454 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock"> 12454 <param name="items"></param>
12455 <exclude/> 12455 <param name="targetFolders"></param>
12456 </member> 12456 <param name="newNames"></param>
12457 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket"> 12457 <param name="oldOwnerID"></param>
12458 <exclude/> 12458 <param name="callback"></param>
12459 </member> 12459 </member>
12460 <member name="T:OpenMetaverse.Packets.EconomyDataPacket"> 12460 <member name="M:OpenMetaverse.InventoryManager.RequestCopyItemFromNotecard(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.ItemCopiedCallback)">
12461 <exclude/> 12461 <summary>
12462 </member> 12462 Request a copy of an asset embedded within a notecard
12463 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock"> 12463 </summary>
12464 <exclude/> 12464 <param name="objectID">Usually UUID.Zero for copying an asset from a notecard</param>
12465 </member> 12465 <param name="notecardID">UUID of the notecard to request an asset from</param>
12466 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket"> 12466 <param name="folderID">Target folder for asset to go to in your inventory</param>
12467 <exclude/> 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.Packets.AvatarPickerRequestPacket.AgentDataBlock"> 12469 </member>
12470 <exclude/> 12470 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItem(OpenMetaverse.InventoryItem)">
12471 </member> 12471 <summary>
12472 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock"> 12472
12473 <exclude/> 12473 </summary>
12474 </member> 12474 <param name="item"></param>
12475 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket"> 12475 </member>
12476 <exclude/> 12476 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
12477 </member> 12477 <summary>
12478 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock"> 12478
12479 <exclude/> 12479 </summary>
12480 </member> 12480 <param name="items"></param>
12481 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock"> 12481 </member>
12482 <exclude/> 12482 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{OpenMetaverse.InventoryItem},OpenMetaverse.UUID)">
12483 </member> 12483 <summary>
12484 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket"> 12484
12485 <exclude/> 12485 </summary>
12486 </member> 12486 <param name="items"></param>
12487 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock"> 12487 <param name="transactionID"></param>
12488 <exclude/> 12488 </member>
12489 </member> 12489 <member name="M:OpenMetaverse.InventoryManager.RequestUploadNotecardAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12490 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock"> 12490 <summary>
12491 <exclude/> 12491
12492 </member> 12492 </summary>
12493 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock"> 12493 <param name="data"></param>
12494 <exclude/> 12494 <param name="notecardID"></param>
12495 </member> 12495 <param name="callback"></param>
12496 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket"> 12496 </member>
12497 <exclude/> 12497 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateNotecardTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12498 </member> 12498 <summary>
12499 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock"> 12499 Save changes to notecard embedded in object contents
12500 <exclude/> 12500 </summary>
12501 </member> 12501 <param name="data">Encoded notecard asset data</param>
12502 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock"> 12502 <param name="notecardID">Notecard UUID</param>
12503 <exclude/> 12503 <param name="taskID">Object's UUID</param>
12504 </member> 12504 <param name="callback">Called upon finish of the upload with status information</param>
12505 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock"> 12505 </member>
12506 <exclude/> 12506 <member name="M:OpenMetaverse.InventoryManager.RequestUploadGestureAsset(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback)">
12507 </member> 12507 <summary>
12508 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket"> 12508 Upload new gesture asset for an inventory gesture item
12509 <exclude/> 12509 </summary>
12510 </member> 12510 <param name="data">Encoded gesture asset</param>
12511 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock"> 12511 <param name="gestureID">Gesture inventory UUID</param>
12512 <exclude/> 12512 <param name="callback">Callback whick will be called when upload is complete</param>
12513 </member> 12513 </member>
12514 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock"> 12514 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptAgentInventory(System.Byte[],OpenMetaverse.UUID,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
12515 <exclude/> 12515 <summary>
12516 </member> 12516 Update an existing script in an agents Inventory
12517 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket"> 12517 </summary>
12518 <exclude/> 12518 <param name="data">A byte[] array containing the encoded scripts contents</param>
12519 </member> 12519 <param name="itemID">the itemID of the script</param>
12520 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock"> 12520 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
12521 <exclude/> 12521 <param name="callback"></param>
12522 </member> 12522 </member>
12523 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock"> 12523 <member name="M:OpenMetaverse.InventoryManager.RequestUpdateScriptTask(System.Byte[],OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean,System.Boolean,OpenMetaverse.InventoryManager.ScriptUpdatedCallback)">
12524 <exclude/> 12524 <summary>
12525 </member> 12525 Update an existing script in an task Inventory
12526 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket"> 12526 </summary>
12527 <exclude/> 12527 <param name="data">A byte[] array containing the encoded scripts contents</param>
12528 </member> 12528 <param name="itemID">the itemID of the script</param>
12529 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock"> 12529 <param name="taskID">UUID of the prim containting the script</param>
12530 <exclude/> 12530 <param name="mono">if true, sets the script content to run on the mono interpreter</param>
12531 </member> 12531 <param name="running">if true, sets the script to running</param>
12532 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock"> 12532 <param name="callback"></param>
12533 <exclude/> 12533 </member>
12534 </member> 12534 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem)">
12535 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock"> 12535 <summary>
12536 <exclude/> 12536 Rez an object from inventory
12537 </member> 12537 </summary>
12538 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock"> 12538 <param name="simulator">Simulator to place object in</param>
12539 <exclude/> 12539 <param name="rotation">Rotation of the object when rezzed</param>
12540 </member> 12540 <param name="position">Vector of where to place object</param>
12541 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket"> 12541 <param name="item">InventoryItem object containing item details</param>
12542 <exclude/> 12542 </member>
12543 </member> 12543 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
12544 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock"> 12544 <summary>
12545 <exclude/> 12545 Rez an object from inventory
12546 </member> 12546 </summary>
12547 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock"> 12547 <param name="simulator">Simulator to place object in</param>
12548 <exclude/> 12548 <param name="rotation">Rotation of the object when rezzed</param>
12549 </member> 12549 <param name="position">Vector of where to place object</param>
12550 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock"> 12550 <param name="item">InventoryItem object containing item details</param>
12551 <exclude/> 12551 <param name="groupOwner">UUID of group to own the object</param>
12552 </member> 12552 </member>
12553 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket"> 12553 <member name="M:OpenMetaverse.InventoryManager.RequestRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.InventoryItem,OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
12554 <exclude/> 12554 <summary>
12555 </member> 12555 Rez an object from inventory
12556 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock"> 12556 </summary>
12557 <exclude/> 12557 <param name="simulator">Simulator to place object in</param>
12558 </member> 12558 <param name="rotation">Rotation of the object when rezzed</param>
12559 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock"> 12559 <param name="position">Vector of where to place object</param>
12560 <exclude/> 12560 <param name="item">InventoryItem object containing item details</param>
12561 </member> 12561 <param name="groupOwner">UUID of group to own the object</param>
12562 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock"> 12562 <param name="queryID">User defined queryID to correlate replies</param>
12563 <exclude/> 12563 <param name="rezSelected">If set to true, the CreateSelected flag
12564 </member> 12564 will be set on the rezzed object</param>
12565 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock"> 12565 </member>
12566 <exclude/> 12566 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)">
12567 </member> 12567 <summary>
12568 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket"> 12568 DeRez an object from the simulator to the agents Objects folder in the agents Inventory
12569 <exclude/> 12569 </summary>
12570 </member> 12570 <param name="objectLocalID">The simulator Local ID of the object</param>
12571 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock"> 12571 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
12572 <exclude/> 12572 </member>
12573 </member> 12573 <member name="M:OpenMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,OpenMetaverse.DeRezDestination,OpenMetaverse.UUID,OpenMetaverse.UUID)">
12574 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock"> 12574 <summary>
12575 <exclude/> 12575 DeRez an object from the simulator and return to inventory
12576 </member> 12576 </summary>
12577 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock"> 12577 <param name="objectLocalID">The simulator Local ID of the object</param>
12578 <exclude/> 12578 <param name="destType">The type of destination from the <seealso cref="T:OpenMetaverse.DeRezDestination"/> enum</param>
12579 </member> 12579 <param name="destFolder">The destination inventory folders <seealso cref="T:OpenMetaverse.UUID"/> -or-
12580 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket"> 12580 if DeRezzing object to a tasks Inventory, the Tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
12581 <exclude/> 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="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock"> 12583 <remarks>If objectLocalID is a child primitive in a linkset, the entire linkset will be derezzed</remarks>
12584 <exclude/> 12584 </member>
12585 </member> 12585 <member name="M:OpenMetaverse.InventoryManager.RequestRestoreRezFromInventory(OpenMetaverse.Simulator,OpenMetaverse.InventoryItem,OpenMetaverse.UUID)">
12586 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock"> 12586 <summary>
12587 <exclude/> 12587 Rez an item from inventory to its previous simulator location
12588 </member> 12588 </summary>
12589 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket"> 12589 <param name="simulator"></param>
12590 <exclude/> 12590 <param name="item"></param>
12591 </member> 12591 <param name="queryID"></param>
12592 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock"> 12592 <returns></returns>
12593 <exclude/> 12593 </member>
12594 </member> 12594 <member name="M:OpenMetaverse.InventoryManager.GiveItem(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
12595 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock"> 12595 <summary>
12596 <exclude/> 12596 Give an inventory item to another avatar
12597 </member> 12597 </summary>
12598 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock"> 12598 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to give</param>
12599 <exclude/> 12599 <param name="itemName">The name of the item</param>
12600 </member> 12600 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
12601 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock"> 12601 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
12602 <exclude/> 12602 <param name="doEffect">true to generate a beameffect during transfer</param>
12603 </member> 12603 </member>
12604 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket"> 12604 <member name="M:OpenMetaverse.InventoryManager.GiveFolder(OpenMetaverse.UUID,System.String,OpenMetaverse.AssetType,OpenMetaverse.UUID,System.Boolean)">
12605 <exclude/> 12605 <summary>
12606 </member> 12606 Give an inventory Folder with contents to another avatar
12607 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock"> 12607 </summary>
12608 <exclude/> 12608 <param name="folderID">The <seealso cref="T:OpenMetaverse.UUID"/> of the Folder to give</param>
12609 </member> 12609 <param name="folderName">The name of the folder</param>
12610 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock"> 12610 <param name="assetType">The type of the item from the <seealso cref="T:OpenMetaverse.AssetType"/> enum</param>
12611 <exclude/> 12611 <param name="recipient">The <seealso cref="T:OpenMetaverse.UUID"/> of the recipient</param>
12612 </member> 12612 <param name="doEffect">true to generate a beameffect during transfer</param>
12613 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket"> 12613 </member>
12614 <exclude/> 12614 <member name="M:OpenMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,OpenMetaverse.InventoryItem)">
12615 </member> 12615 <summary>
12616 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock"> 12616 Copy or move an <see cref="T:OpenMetaverse.InventoryItem"/> from agent inventory to a task (primitive) inventory
12617 <exclude/> 12617 </summary>
12618 </member> 12618 <param name="objectLocalID">The target object</param>
12619 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock"> 12619 <param name="item">The item to copy or move from inventory</param>
12620 <exclude/> 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="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket"> 12622 for no-copy items the object is moved to the tasks inventory</remarks>
12623 <exclude/> 12623 </member>
12624 </member> 12624 <member name="M:OpenMetaverse.InventoryManager.GetTaskInventory(OpenMetaverse.UUID,System.UInt32,System.Int32)">
12625 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock"> 12625 <summary>
12626 <exclude/> 12626 Retrieve a listing of the items contained in a task (Primitive)
12627 </member> 12627 </summary>
12628 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock"> 12628 <param name="objectID">The tasks <seealso cref="T:OpenMetaverse.UUID"/></param>
12629 <exclude/> 12629 <param name="objectLocalID">The tasks simulator local ID</param>
12630 </member> 12630 <param name="timeoutMS">milliseconds to wait for reply from simulator</param>
12631 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket"> 12631 <returns>A list containing the inventory items inside the task or null
12632 <exclude/> 12632 if a timeout occurs</returns>
12633 </member> 12633 <remarks>This request blocks until the response from the simulator arrives
12634 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock"> 12634 or timeoutMS is exceeded</remarks>
12635 <exclude/> 12635 </member>
12636 </member> 12636 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)">
12637 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock"> 12637 <summary>
12638 <exclude/> 12638 Request the contents of a tasks (primitives) inventory from the
12639 </member> 12639 current simulator
12640 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket"> 12640 </summary>
12641 <exclude/> 12641 <param name="objectLocalID">The LocalID of the object</param>
12642 </member> 12642 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
12643 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock"> 12643 </member>
12644 <exclude/> 12644 <member name="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,OpenMetaverse.Simulator)">
12645 </member> 12645 <summary>
12646 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock"> 12646 Request the contents of a tasks (primitives) inventory
12647 <exclude/> 12647 </summary>
12648 </member> 12648 <param name="objectLocalID">The simulator Local ID of the object</param>
12649 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket"> 12649 <param name="simulator">A reference to the simulator object that contains the object</param>
12650 <exclude/> 12650 <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/>
12651 </member> 12651 </member>
12652 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock"> 12652 <member name="M:OpenMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
12653 <exclude/> 12653 <summary>
12654 </member> 12654 Move an item from a tasks (Primitive) inventory to the specified folder in the avatars inventory
12655 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock"> 12655 </summary>
12656 <exclude/> 12656 <param name="objectLocalID">LocalID of the object in the simulator</param>
12657 </member> 12657 <param name="taskItemID">UUID of the task item to move</param>
12658 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket"> 12658 <param name="inventoryFolderID">The ID of the destination folder in this agents inventory</param>
12659 <exclude/> 12659 <param name="simulator">Simulator Object</param>
12660 </member> 12660 <remarks>Raises the <see cref="M:OpenMetaverse.InventoryManager.OnTaskItemReceived(OpenMetaverse.TaskItemReceivedEventArgs)"/> event</remarks>
12661 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock"> 12661 </member>
12662 <exclude/> 12662 <member name="M:OpenMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,OpenMetaverse.UUID,OpenMetaverse.Simulator)">
12663 </member> 12663 <summary>
12664 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock"> 12664 Remove an item from an objects (Prim) Inventory
12665 <exclude/> 12665 </summary>
12666 </member> 12666 <param name="objectLocalID">LocalID of the object in the simulator</param>
12667 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket"> 12667 <param name="taskItemID">UUID of the task item to remove</param>
12668 <exclude/> 12668 <param name="simulator">Simulator Object</param>
12669 </member> 12669 <remarks>You can confirm the removal by comparing the tasks inventory serial before and after the
12670 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock"> 12670 request with the <see cref="M:OpenMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)"/> request combined with
12671 <exclude/> 12671 the <seealso cref="E:OpenMetaverse.InventoryManager.TaskInventoryReply"/> event</remarks>
12672 </member> 12672 </member>
12673 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock"> 12673 <member name="M:OpenMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,OpenMetaverse.InventoryItem,System.Boolean)">
12674 <exclude/> 12674 <summary>
12675 </member> 12675 Copy an InventoryScript item from the Agents Inventory into a primitives task inventory
12676 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock"> 12676 </summary>
12677 <exclude/> 12677 <param name="objectLocalID">An unsigned integer representing a primitive being simulated</param>
12678 </member> 12678 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> which represents a script object from the agents inventory</param>
12679 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket"> 12679 <param name="enableScript">true to set the scripts running state to enabled</param>
12680 <exclude/> 12680 <returns>A Unique Transaction ID</returns>
12681 </member> 12681 <example>
12682 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock"> 12682 The following example shows the basic steps necessary to copy a script from the agents inventory into a tasks inventory
12683 <exclude/> 12683 and assumes the script exists in the agents inventory.
12684 </member> 12684 <code>
12685 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock"> 12685 uint primID = 95899503; // Fake prim ID
12686 <exclude/> 12686 UUID scriptID = UUID.Parse("92a7fe8a-e949-dd39-a8d8-1681d8673232"); // Fake Script UUID in Inventory
12687 </member> 12687
12688 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket"> 12688 Client.Inventory.FolderContents(Client.Inventory.FindFolderForType(AssetType.LSLText), Client.Self.AgentID,
12689 <exclude/> 12689 false, true, InventorySortOrder.ByName, 10000);
12690 </member> 12690
12691 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock"> 12691 Client.Inventory.RezScript(primID, (InventoryItem)Client.Inventory.Store[scriptID]);
12692 <exclude/> 12692 </code>
12693 </member> 12693 </example>
12694 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock"> 12694 </member>
12695 <exclude/> 12695 <member name="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)">
12696 </member> 12696 <summary>
12697 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock"> 12697 Request the running status of a script contained in a task (primitive) inventory
12698 <exclude/> 12698 </summary>
12699 </member> 12699 <param name="objectID">The ID of the primitive containing the script</param>
12700 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket"> 12700 <param name="scriptID">The ID of the script</param>
12701 <exclude/> 12701 <remarks>The <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event can be used to obtain the results of the
12702 </member> 12702 request</remarks>
12703 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock"> 12703 <seealso cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/>
12704 <exclude/> 12704 </member>
12705 </member> 12705 <member name="M:OpenMetaverse.InventoryManager.RequestSetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Boolean)">
12706 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock"> 12706 <summary>
12707 <exclude/> 12707 Send a request to set the running state of a script contained in a task (primitive) inventory
12708 </member> 12708 </summary>
12709 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket"> 12709 <param name="objectID">The ID of the primitive containing the script</param>
12710 <exclude/> 12710 <param name="scriptID">The ID of the script</param>
12711 </member> 12711 <param name="running">true to set the script running, false to stop a running script</param>
12712 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock"> 12712 <remarks>To verify the change you can use the <see cref="M:OpenMetaverse.InventoryManager.RequestGetScriptRunning(OpenMetaverse.UUID,OpenMetaverse.UUID)"/> method combined
12713 <exclude/> 12713 with the <see cref="E:OpenMetaverse.InventoryManager.ScriptRunningReply"/> event</remarks>
12714 </member> 12714 </member>
12715 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock"> 12715 <member name="M:OpenMetaverse.InventoryManager.ItemCRC(OpenMetaverse.InventoryItem)">
12716 <exclude/> 12716 <summary>
12717 </member> 12717 Create a CRC from an InventoryItem
12718 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket"> 12718 </summary>
12719 <exclude/> 12719 <param name="iitem">The source InventoryItem</param>
12720 </member> 12720 <returns>A uint representing the source InventoryItem as a CRC</returns>
12721 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock"> 12721 </member>
12722 <exclude/> 12722 <member name="M:OpenMetaverse.InventoryManager.DecryptShadowID(OpenMetaverse.UUID)">
12723 </member> 12723 <summary>
12724 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock"> 12724 Reverses a cheesy XORing with a fixed UUID to convert a shadow_id to an asset_id
12725 <exclude/> 12725 </summary>
12726 </member> 12726 <param name="shadowID">Obfuscated shadow_id value</param>
12727 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket"> 12727 <returns>Deobfuscated asset_id value</returns>
12728 <exclude/> 12728 </member>
12729 </member> 12729 <member name="M:OpenMetaverse.InventoryManager.EncryptAssetID(OpenMetaverse.UUID)">
12730 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock"> 12730 <summary>
12731 <exclude/> 12731 Does a cheesy XORing with a fixed UUID to convert an asset_id to a shadow_id
12732 </member> 12732 </summary>
12733 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket"> 12733 <param name="assetID">asset_id value to obfuscate</param>
12734 <exclude/> 12734 <returns>Obfuscated shadow_id value</returns>
12735 </member> 12735 </member>
12736 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock"> 12736 <member name="M:OpenMetaverse.InventoryManager.CreateInventoryItem(OpenMetaverse.InventoryType,OpenMetaverse.UUID)">
12737 <exclude/> 12737 <summary>
12738 </member> 12738 Wrapper for creating a new <seealso cref="T:OpenMetaverse.InventoryItem"/> object
12739 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock"> 12739 </summary>
12740 <exclude/> 12740 <param name="type">The type of item from the <seealso cref="T:OpenMetaverse.InventoryType"/> enum</param>
12741 </member> 12741 <param name="id">The <seealso cref="T:OpenMetaverse.UUID"/> of the newly created object</param>
12742 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket"> 12742 <returns>An <seealso cref="T:OpenMetaverse.InventoryItem"/> object with the type and id passed</returns>
12743 <exclude/> 12743 </member>
12744 </member> 12744 <member name="M:OpenMetaverse.InventoryManager.ParseTaskInventory(System.String)">
12745 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock"> 12745 <summary>
12746 <exclude/> 12746 Parse the results of a RequestTaskInventory() response
12747 </member> 12747 </summary>
12748 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock"> 12748 <param name="taskData">A string which contains the data from the task reply</param>
12749 <exclude/> 12749 <returns>A List containing the items contained within the tasks inventory</returns>
12750 </member> 12750 </member>
12751 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket"> 12751 <member name="M:OpenMetaverse.InventoryManager.SaveAssetIntoInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12752 <exclude/> 12752 <summary>Process an incoming packet and raise the appropriate events</summary>
12753 </member> 12753 <param name="sender">The sender</param>
12754 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock"> 12754 <param name="e">The EventArgs object containing the packet data</param>
12755 <exclude/> 12755 </member>
12756 </member> 12756 <member name="M:OpenMetaverse.InventoryManager.InventoryDescendentsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12757 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock"> 12757 <summary>Process an incoming packet and raise the appropriate events</summary>
12758 <exclude/> 12758 <param name="sender">The sender</param>
12759 </member> 12759 <param name="e">The EventArgs object containing the packet data</param>
12760 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket"> 12760 </member>
12761 <exclude/> 12761 <member name="M:OpenMetaverse.InventoryManager.UpdateCreateInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12762 </member> 12762 <summary>
12763 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock"> 12763 UpdateCreateInventoryItem packets are received when a new inventory item
12764 <exclude/> 12764 is created. This may occur when an object that's rezzed in world is
12765 </member> 12765 taken into inventory, when an item is created using the CreateInventoryItem
12766 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock"> 12766 packet, or when an object is purchased
12767 <exclude/> 12767 </summary>
12768 </member> 12768 <param name="sender">The sender</param>
12769 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket"> 12769 <param name="e">The EventArgs object containing the packet data</param>
12770 <exclude/> 12770 </member>
12771 </member> 12771 <member name="M:OpenMetaverse.InventoryManager.MoveInventoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12772 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock"> 12772 <summary>Process an incoming packet and raise the appropriate events</summary>
12773 <exclude/> 12773 <param name="sender">The sender</param>
12774 </member> 12774 <param name="e">The EventArgs object containing the packet data</param>
12775 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock"> 12775 </member>
12776 <exclude/> 12776 <member name="M:OpenMetaverse.InventoryManager.BulkUpdateInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12777 </member> 12777 <summary>Process an incoming packet and raise the appropriate events</summary>
12778 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket"> 12778 <param name="sender">The sender</param>
12779 <exclude/> 12779 <param name="e">The EventArgs object containing the packet data</param>
12780 </member> 12780 </member>
12781 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock"> 12781 <member name="M:OpenMetaverse.InventoryManager.FetchInventoryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12782 <exclude/> 12782 <summary>Process an incoming packet and raise the appropriate events</summary>
12783 </member> 12783 <param name="sender">The sender</param>
12784 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket"> 12784 <param name="e">The EventArgs object containing the packet data</param>
12785 <exclude/> 12785 </member>
12786 </member> 12786 <member name="M:OpenMetaverse.InventoryManager.ReplyTaskInventoryHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
12787 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock"> 12787 <summary>Process an incoming packet and raise the appropriate events</summary>
12788 <exclude/> 12788 <param name="sender">The sender</param>
12789 </member> 12789 <param name="e">The EventArgs object containing the packet data</param>
12790 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket"> 12790 </member>
12791 <exclude/> 12791 <member name="E:OpenMetaverse.InventoryManager.ItemReceived">
12792 </member> 12792 <summary>Raised when the simulator sends us data containing
12793 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock"> 12793 ...</summary>
12794 <exclude/> 12794 </member>
12795 </member> 12795 <member name="E:OpenMetaverse.InventoryManager.FolderUpdated">
12796 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock"> 12796 <summary>Raised when the simulator sends us data containing
12797 <exclude/> 12797 ...</summary>
12798 </member> 12798 </member>
12799 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket"> 12799 <member name="E:OpenMetaverse.InventoryManager.InventoryObjectOffered">
12800 <exclude/> 12800 <summary>Raised when the simulator sends us data containing
12801 </member> 12801 an inventory object sent by another avatar or primitive</summary>
12802 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock"> 12802 </member>
12803 <exclude/> 12803 <member name="E:OpenMetaverse.InventoryManager.TaskItemReceived">
12804 </member> 12804 <summary>Raised when the simulator sends us data containing
12805 <member name="T:OpenMetaverse.Packets.StartLurePacket"> 12805 ...</summary>
12806 <exclude/> 12806 </member>
12807 </member> 12807 <member name="E:OpenMetaverse.InventoryManager.FindObjectByPathReply">
12808 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock"> 12808 <summary>Raised when the simulator sends us data containing
12809 <exclude/> 12809 ...</summary>
12810 </member> 12810 </member>
12811 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock"> 12811 <member name="E:OpenMetaverse.InventoryManager.TaskInventoryReply">
12812 <exclude/> 12812 <summary>Raised when the simulator sends us data containing
12813 </member> 12813 ...</summary>
12814 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock"> 12814 </member>
12815 <exclude/> 12815 <member name="E:OpenMetaverse.InventoryManager.SaveAssetToInventory">
12816 </member> 12816 <summary>Raised when the simulator sends us data containing
12817 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket"> 12817 ...</summary>
12818 <exclude/> 12818 </member>
12819 </member> 12819 <member name="E:OpenMetaverse.InventoryManager.ScriptRunningReply">
12820 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock"> 12820 <summary>Raised when the simulator sends us data containing
12821 <exclude/> 12821 ...</summary>
12822 </member> 12822 </member>
12823 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket"> 12823 <member name="P:OpenMetaverse.InventoryManager.Store">
12824 <exclude/> 12824 <summary>
12825 </member> 12825 Get this agents Inventory data
12826 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock"> 12826 </summary>
12827 <exclude/> 12827 </member>
12828 </member> 12828 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedCallback">
12829 <member name="T:OpenMetaverse.Packets.TeleportStartPacket"> 12829 <summary>
12830 <exclude/> 12830 Callback for inventory item creation finishing
12831 </member> 12831 </summary>
12832 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock"> 12832 <param name="success">Whether the request to create an inventory
12833 <exclude/> 12833 item succeeded or not</param>
12834 </member> 12834 <param name="item">Inventory item being created. If success is
12835 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket"> 12835 false this will be null</param>
12836 <exclude/> 12836 </member>
12837 </member> 12837 <member name="T:OpenMetaverse.InventoryManager.ItemCreatedFromAssetCallback">
12838 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock"> 12838 <summary>
12839 <exclude/> 12839 Callback for an inventory item being create from an uploaded asset
12840 </member> 12840 </summary>
12841 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock"> 12841 <param name="success">true if inventory item creation was successful</param>
12842 <exclude/> 12842 <param name="status"></param>
12843 </member> 12843 <param name="itemID"></param>
12844 <member name="T:OpenMetaverse.Packets.UndoPacket"> 12844 <param name="assetID"></param>
12845 <exclude/> 12845 </member>
12846 </member> 12846 <member name="T:OpenMetaverse.InventoryManager.ItemCopiedCallback">
12847 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock"> 12847 <summary>
12848 <exclude/> 12848
12849 </member> 12849 </summary>
12850 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock"> 12850 <param name="item"></param>
12851 <exclude/> 12851 </member>
12852 </member> 12852 <member name="T:OpenMetaverse.InventoryManager.InventoryUploadedAssetCallback">
12853 <member name="T:OpenMetaverse.Packets.RedoPacket"> 12853 <summary>
12854 <exclude/> 12854 Reply received when uploading an inventory asset
12855 </member> 12855 </summary>
12856 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock"> 12856 <param name="success">Has upload been successful</param>
12857 <exclude/> 12857 <param name="status">Error message if upload failed</param>
12858 </member> 12858 <param name="itemID">Inventory asset UUID</param>
12859 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock"> 12859 <param name="assetID">New asset UUID</param>
12860 <exclude/> 12860 </member>
12861 </member> 12861 <member name="T:OpenMetaverse.InventoryManager.ScriptUpdatedCallback">
12862 <member name="T:OpenMetaverse.Packets.UndoLandPacket"> 12862 <summary>
12863 <exclude/> 12863 Delegate that is invoked when script upload is completed
12864 </member> 12864 </summary>
12865 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock"> 12865 <param name="uploadSuccess">Has upload succeded (note, there still might be compile errors)</param>
12866 <exclude/> 12866 <param name="uploadStatus">Upload status message</param>
12867 </member> 12867 <param name="compileSuccess">Is compilation successful</param>
12868 <member name="T:OpenMetaverse.Packets.AgentPausePacket"> 12868 <param name="compileMessages">If compilation failed, list of error messages, null on compilation success</param>
12869 <exclude/> 12869 <param name="itemID">Script inventory UUID</param>
12870 </member> 12870 <param name="assetID">Script's new asset UUID</param>
12871 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock"> 12871 </member>
12872 <exclude/> 12872 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.Accept">
12873 </member> 12873 <summary>Set to true to accept offer, false to decline it</summary>
12874 <member name="T:OpenMetaverse.Packets.AgentResumePacket"> 12874 </member>
12875 <exclude/> 12875 <member name="P:OpenMetaverse.InventoryObjectOfferedEventArgs.FolderID">
12876 </member> 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 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock"> 12877 </member>
12878 <exclude/> 12878 <member name="T:OpenMetaverse.TaskItemReceivedEventArgs">
12879 </member> 12879 <summary>
12880 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket"> 12880 Callback when an inventory object is accepted and received from a
12881 <exclude/> 12881 task inventory. This is the callback in which you actually get
12882 </member> 12882 the ItemID, as in ObjectOfferedCallback it is null when received
12883 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock"> 12883 from a task.
12884 <exclude/> 12884 </summary>
12885 </member> 12885 </member>
12886 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock"> 12886 <member name="T:OpenMetaverse.GroupMember">
12887 <exclude/> 12887 <summary>
12888 </member> 12888 Avatar group management
12889 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket"> 12889 </summary>
12890 <exclude/> 12890 </member>
12891 </member> 12891 <member name="F:OpenMetaverse.GroupMember.ID">
12892 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock"> 12892 <summary>Key of Group Member</summary>
12893 <exclude/> 12893 </member>
12894 </member> 12894 <member name="F:OpenMetaverse.GroupMember.Contribution">
12895 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock"> 12895 <summary>Total land contribution</summary>
12896 <exclude/> 12896 </member>
12897 </member> 12897 <member name="F:OpenMetaverse.GroupMember.OnlineStatus">
12898 <member name="T:OpenMetaverse.Packets.AgentFOVPacket"> 12898 <summary>Online status information</summary>
12899 <exclude/> 12899 </member>
12900 </member> 12900 <member name="F:OpenMetaverse.GroupMember.Powers">
12901 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock"> 12901 <summary>Abilities that the Group Member has</summary>
12902 <exclude/> 12902 </member>
12903 </member> 12903 <member name="F:OpenMetaverse.GroupMember.Title">
12904 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock"> 12904 <summary>Current group title</summary>
12905 <exclude/> 12905 </member>
12906 </member> 12906 <member name="F:OpenMetaverse.GroupMember.IsOwner">
12907 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket"> 12907 <summary>Is a group owner</summary>
12908 <exclude/> 12908 </member>
12909 </member> 12909 <member name="T:OpenMetaverse.GroupRole">
12910 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock"> 12910 <summary>
12911 <exclude/> 12911 Role manager for a group
12912 </member> 12912 </summary>
12913 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock"> 12913 </member>
12914 <exclude/> 12914 <member name="F:OpenMetaverse.GroupRole.GroupID">
12915 </member> 12915 <summary>Key of the group</summary>
12916 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket"> 12916 </member>
12917 <exclude/> 12917 <member name="F:OpenMetaverse.GroupRole.ID">
12918 </member> 12918 <summary>Key of Role</summary>
12919 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock"> 12919 </member>
12920 <exclude/> 12920 <member name="F:OpenMetaverse.GroupRole.Name">
12921 </member> 12921 <summary>Name of Role</summary>
12922 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock"> 12922 </member>
12923 <exclude/> 12923 <member name="F:OpenMetaverse.GroupRole.Title">
12924 </member> 12924 <summary>Group Title associated with Role</summary>
12925 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock"> 12925 </member>
12926 <exclude/> 12926 <member name="F:OpenMetaverse.GroupRole.Description">
12927 </member> 12927 <summary>Description of Role</summary>
12928 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock"> 12928 </member>
12929 <exclude/> 12929 <member name="F:OpenMetaverse.GroupRole.Powers">
12930 </member> 12930 <summary>Abilities Associated with Role</summary>
12931 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket"> 12931 </member>
12932 <exclude/> 12932 <member name="M:OpenMetaverse.GroupRole.ToString">
12933 </member> 12933 <summary>Returns the role's title</summary>
12934 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock"> 12934 <returns>The role's title</returns>
12935 <exclude/> 12935 </member>
12936 </member> 12936 <member name="T:OpenMetaverse.GroupTitle">
12937 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock"> 12937 <summary>
12938 <exclude/> 12938 Class to represent Group Title
12939 </member> 12939 </summary>
12940 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket"> 12940 </member>
12941 <exclude/> 12941 <member name="F:OpenMetaverse.GroupTitle.GroupID">
12942 </member> 12942 <summary>Key of the group</summary>
12943 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock"> 12943 </member>
12944 <exclude/> 12944 <member name="F:OpenMetaverse.GroupTitle.RoleID">
12945 </member> 12945 <summary>ID of the role title belongs to</summary>
12946 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket"> 12946 </member>
12947 <exclude/> 12947 <member name="F:OpenMetaverse.GroupTitle.Title">
12948 </member> 12948 <summary>Group Title</summary>
12949 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock"> 12949 </member>
12950 <exclude/> 12950 <member name="F:OpenMetaverse.GroupTitle.Selected">
12951 </member> 12951 <summary>Whether title is Active</summary>
12952 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket"> 12952 </member>
12953 <exclude/> 12953 <member name="M:OpenMetaverse.GroupTitle.ToString">
12954 </member> 12954 <summary>Returns group title</summary>
12955 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock"> 12955 </member>
12956 <exclude/> 12956 <member name="T:OpenMetaverse.Group">
12957 </member> 12957 <summary>
12958 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket"> 12958 Represents a group on the grid
12959 <exclude/> 12959 </summary>
12960 </member> 12960 </member>
12961 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock"> 12961 <member name="F:OpenMetaverse.Group.ID">
12962 <exclude/> 12962 <summary>Key of Group</summary>
12963 </member> 12963 </member>
12964 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock"> 12964 <member name="F:OpenMetaverse.Group.InsigniaID">
12965 <exclude/> 12965 <summary>Key of Group Insignia</summary>
12966 </member> 12966 </member>
12967 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket"> 12967 <member name="F:OpenMetaverse.Group.FounderID">
12968 <exclude/> 12968 <summary>Key of Group Founder</summary>
12969 </member> 12969 </member>
12970 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock"> 12970 <member name="F:OpenMetaverse.Group.OwnerRole">
12971 <exclude/> 12971 <summary>Key of Group Role for Owners</summary>
12972 </member> 12972 </member>
12973 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock"> 12973 <member name="F:OpenMetaverse.Group.Name">
12974 <exclude/> 12974 <summary>Name of Group</summary>
12975 </member> 12975 </member>
12976 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock"> 12976 <member name="F:OpenMetaverse.Group.Charter">
12977 <exclude/> 12977 <summary>Text of Group Charter</summary>
12978 </member> 12978 </member>
12979 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket"> 12979 <member name="F:OpenMetaverse.Group.MemberTitle">
12980 <exclude/> 12980 <summary>Title of "everyone" role</summary>
12981 </member> 12981 </member>
12982 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock"> 12982 <member name="F:OpenMetaverse.Group.OpenEnrollment">
12983 <exclude/> 12983 <summary>Is the group open for enrolement to everyone</summary>
12984 </member> 12984 </member>
12985 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock"> 12985 <member name="F:OpenMetaverse.Group.ShowInList">
12986 <exclude/> 12986 <summary>Will group show up in search</summary>
12987 </member> 12987 </member>
12988 <member name="T:OpenMetaverse.Packets.ObjectScalePacket"> 12988 <member name="F:OpenMetaverse.Group.Powers">
12989 <exclude/> 12989 <summary></summary>
12990 </member> 12990 </member>
12991 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock"> 12991 <member name="F:OpenMetaverse.Group.AcceptNotices">
12992 <exclude/> 12992 <summary></summary>
12993 </member> 12993 </member>
12994 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock"> 12994 <member name="F:OpenMetaverse.Group.AllowPublish">
12995 <exclude/> 12995 <summary></summary>
12996 </member> 12996 </member>
12997 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket"> 12997 <member name="F:OpenMetaverse.Group.MaturePublish">
12998 <exclude/> 12998 <summary>Is the group Mature</summary>
12999 </member> 12999 </member>
13000 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock"> 13000 <member name="F:OpenMetaverse.Group.MembershipFee">
13001 <exclude/> 13001 <summary>Cost of group membership</summary>
13002 </member> 13002 </member>
13003 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock"> 13003 <member name="F:OpenMetaverse.Group.Money">
13004 <exclude/> 13004 <summary></summary>
13005 </member> 13005 </member>
13006 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket"> 13006 <member name="F:OpenMetaverse.Group.Contribution">
13007 <exclude/> 13007 <summary></summary>
13008 </member> 13008 </member>
13009 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock"> 13009 <member name="F:OpenMetaverse.Group.GroupMembershipCount">
13010 <exclude/> 13010 <summary>The total number of current members this group has</summary>
13011 </member> 13011 </member>
13012 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket"> 13012 <member name="F:OpenMetaverse.Group.GroupRolesCount">
13013 <exclude/> 13013 <summary>The number of roles this group has configured</summary>
13014 </member> 13014 </member>
13015 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock"> 13015 <member name="F:OpenMetaverse.Group.ListInProfile">
13016 <exclude/> 13016 <summary>Show this group in agent's profile</summary>
13017 </member> 13017 </member>
13018 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock"> 13018 <member name="M:OpenMetaverse.Group.ToString">
13019 <exclude/> 13019 <summary>Returns the name of the group</summary>
13020 </member> 13020 <returns>A string containing the name of the group</returns>
13021 <member name="T:OpenMetaverse.Packets.ObjectImagePacket"> 13021 </member>
13022 <exclude/> 13022 <member name="T:OpenMetaverse.Vote">
13023 </member> 13023 <summary>
13024 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock"> 13024 A group Vote
13025 <exclude/> 13025 </summary>
13026 </member> 13026 </member>
13027 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock"> 13027 <member name="F:OpenMetaverse.Vote.Candidate">
13028 <exclude/> 13028 <summary>Key of Avatar who created Vote</summary>
13029 </member> 13029 </member>
13030 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket"> 13030 <member name="F:OpenMetaverse.Vote.VoteString">
13031 <exclude/> 13031 <summary>Text of the Vote proposal</summary>
13032 </member> 13032 </member>
13033 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock"> 13033 <member name="F:OpenMetaverse.Vote.NumVotes">
13034 <exclude/> 13034 <summary>Total number of votes</summary>
13035 </member> 13035 </member>
13036 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock"> 13036 <member name="T:OpenMetaverse.GroupProposal">
13037 <exclude/> 13037 <summary>
13038 </member> 13038 A group proposal
13039 <member name="T:OpenMetaverse.Packets.ObjectShapePacket"> 13039 </summary>
13040 <exclude/> 13040 </member>
13041 </member> 13041 <member name="F:OpenMetaverse.GroupProposal.VoteText">
13042 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock"> 13042 <summary>The Text of the proposal</summary>
13043 <exclude/> 13043 </member>
13044 </member> 13044 <member name="F:OpenMetaverse.GroupProposal.Quorum">
13045 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock"> 13045 <summary>The minimum number of members that must vote before proposal passes or failes</summary>
13046 <exclude/> 13046 </member>
13047 </member> 13047 <member name="F:OpenMetaverse.GroupProposal.Majority">
13048 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket"> 13048 <summary>The required ration of yes/no votes required for vote to pass</summary>
13049 <exclude/> 13049 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks>
13050 </member> 13050 TODO: this should be an enum
13051 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock"> 13051 </member>
13052 <exclude/> 13052 <member name="F:OpenMetaverse.GroupProposal.Duration">
13053 </member> 13053 <summary>The duration in days votes are accepted</summary>
13054 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock"> 13054 </member>
13055 <exclude/> 13055 <member name="T:OpenMetaverse.GroupAccountSummary">
13056 </member> 13056 <summary>
13057 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket"> 13057
13058 <exclude/> 13058 </summary>
13059 </member> 13059 </member>
13060 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock"> 13060 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays">
13061 <exclude/> 13061 <summary></summary>
13062 </member> 13062 </member>
13063 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock"> 13063 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval">
13064 <exclude/> 13064 <summary></summary>
13065 </member> 13065 </member>
13066 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock"> 13066 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate">
13067 <exclude/> 13067 <summary></summary>
13068 </member> 13068 </member>
13069 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket"> 13069 <member name="F:OpenMetaverse.GroupAccountSummary.Balance">
13070 <exclude/> 13070 <summary></summary>
13071 </member> 13071 </member>
13072 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock"> 13072 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits">
13073 <exclude/> 13073 <summary></summary>
13074 </member> 13074 </member>
13075 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock"> 13075 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits">
13076 <exclude/> 13076 <summary></summary>
13077 </member> 13077 </member>
13078 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket"> 13078 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent">
13079 <exclude/> 13079 <summary></summary>
13080 </member> 13080 </member>
13081 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock"> 13081 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent">
13082 <exclude/> 13082 <summary></summary>
13083 </member> 13083 </member>
13084 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock"> 13084 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent">
13085 <exclude/> 13085 <summary></summary>
13086 </member> 13086 </member>
13087 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket"> 13087 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent">
13088 <exclude/> 13088 <summary></summary>
13089 </member> 13089 </member>
13090 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock"> 13090 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent">
13091 <exclude/> 13091 <summary></summary>
13092 </member> 13092 </member>
13093 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock"> 13093 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate">
13094 <exclude/> 13094 <summary></summary>
13095 </member> 13095 </member>
13096 <member name="T:OpenMetaverse.Packets.DerezContainerPacket"> 13096 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate">
13097 <exclude/> 13097 <summary></summary>
13098 </member> 13098 </member>
13099 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock"> 13099 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate">
13100 <exclude/> 13100 <summary></summary>
13101 </member> 13101 </member>
13102 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket"> 13102 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate">
13103 <exclude/> 13103 <summary></summary>
13104 </member> 13104 </member>
13105 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock"> 13105 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate">
13106 <exclude/> 13106 <summary></summary>
13107 </member> 13107 </member>
13108 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock"> 13108 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers">
13109 <exclude/> 13109 <summary></summary>
13110 </member> 13110 </member>
13111 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock"> 13111 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate">
13112 <exclude/> 13112 <summary></summary>
13113 </member> 13113 </member>
13114 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket"> 13114 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate">
13115 <exclude/> 13115 <summary></summary>
13116 </member> 13116 </member>
13117 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock"> 13117 <member name="T:OpenMetaverse.GroupNotice">
13118 <exclude/> 13118 <summary>
13119 </member> 13119 Struct representing a group notice
13120 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock"> 13120 </summary>
13121 <exclude/> 13121 </member>
13122 </member> 13122 <member name="F:OpenMetaverse.GroupNotice.Subject">
13123 <member name="T:OpenMetaverse.Packets.ObjectNamePacket"> 13123 <summary></summary>
13124 <exclude/> 13124 </member>
13125 </member> 13125 <member name="F:OpenMetaverse.GroupNotice.Message">
13126 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock"> 13126 <summary></summary>
13127 <exclude/> 13127 </member>
13128 </member> 13128 <member name="F:OpenMetaverse.GroupNotice.AttachmentID">
13129 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock"> 13129 <summary></summary>
13130 <exclude/> 13130 </member>
13131 </member> 13131 <member name="F:OpenMetaverse.GroupNotice.OwnerID">
13132 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket"> 13132 <summary></summary>
13133 <exclude/> 13133 </member>
13134 </member> 13134 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment">
13135 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock"> 13135 <summary>
13136 <exclude/> 13136
13137 </member> 13137 </summary>
13138 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock"> 13138 <returns></returns>
13139 <exclude/> 13139 </member>
13140 </member> 13140 <member name="T:OpenMetaverse.GroupNoticesListEntry">
13141 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket"> 13141 <summary>
13142 <exclude/> 13142 Struct representing a group notice list entry
13143 </member> 13143 </summary>
13144 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock"> 13144 </member>
13145 <exclude/> 13145 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID">
13146 </member> 13146 <summary>Notice ID</summary>
13147 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock"> 13147 </member>
13148 <exclude/> 13148 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp">
13149 </member> 13149 <summary>Creation timestamp of notice</summary>
13150 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket"> 13150 </member>
13151 <exclude/> 13151 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName">
13152 </member> 13152 <summary>Agent name who created notice</summary>
13153 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock"> 13153 </member>
13154 <exclude/> 13154 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject">
13155 </member> 13155 <summary>Notice subject</summary>
13156 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock"> 13156 </member>
13157 <exclude/> 13157 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment">
13158 </member> 13158 <summary>Is there an attachment?</summary>
13159 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket"> 13159 </member>
13160 <exclude/> 13160 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType">
13161 </member> 13161 <summary>Attachment Type</summary>
13162 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock"> 13162 </member>
13163 <exclude/> 13163 <member name="T:OpenMetaverse.ChatSessionMember">
13164 </member> 13164 <summary>
13165 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock"> 13165 Struct representing a member of a group chat session and their settings
13166 <exclude/> 13166 </summary>
13167 </member> 13167 </member>
13168 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket"> 13168 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey">
13169 <exclude/> 13169 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary>
13170 </member> 13170 </member>
13171 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock"> 13171 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat">
13172 <exclude/> 13172 <summary>True if user has voice chat enabled</summary>
13173 </member> 13173 </member>
13174 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock"> 13174 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator">
13175 <exclude/> 13175 <summary>True of Avatar has moderator abilities</summary>
13176 </member> 13176 </member>
13177 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket"> 13177 <member name="F:OpenMetaverse.ChatSessionMember.MuteText">
13178 <exclude/> 13178 <summary>True if a moderator has muted this avatars chat</summary>
13179 </member> 13179 </member>
13180 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock"> 13180 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice">
13181 <exclude/> 13181 <summary>True if a moderator has muted this avatars voice</summary>
13182 </member> 13182 </member>
13183 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock"> 13183 <member name="T:OpenMetaverse.GroupRoleUpdate">
13184 <exclude/> 13184 <summary>
13185 </member> 13185 Role update flags
13186 <member name="T:OpenMetaverse.Packets.ObjectDropPacket"> 13186 </summary>
13187 <exclude/> 13187 </member>
13188 </member> 13188 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate">
13189 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock"> 13189 <summary></summary>
13190 <exclude/> 13190 </member>
13191 </member> 13191 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData">
13192 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock"> 13192 <summary></summary>
13193 <exclude/> 13193 </member>
13194 </member> 13194 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers">
13195 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket"> 13195 <summary></summary>
13196 <exclude/> 13196 </member>
13197 </member> 13197 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll">
13198 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock"> 13198 <summary></summary>
13199 <exclude/> 13199 </member>
13200 </member> 13200 <member name="F:OpenMetaverse.GroupRoleUpdate.Create">
13201 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock"> 13201 <summary></summary>
13202 <exclude/> 13202 </member>
13203 </member> 13203 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete">
13204 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket"> 13204 <summary></summary>
13205 <exclude/> 13205 </member>
13206 </member> 13206 <member name="F:OpenMetaverse.GroupPowers.None">
13207 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock"> 13207 <summary></summary>
13208 <exclude/> 13208 </member>
13209 </member> 13209 <member name="F:OpenMetaverse.GroupPowers.Invite">
13210 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock"> 13210 <summary>Can send invitations to groups default role</summary>
13211 <exclude/> 13211 </member>
13212 </member> 13212 <member name="F:OpenMetaverse.GroupPowers.Eject">
13213 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket"> 13213 <summary>Can eject members from group</summary>
13214 <exclude/> 13214 </member>
13215 </member> 13215 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions">
13216 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock"> 13216 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary>
13217 <exclude/> 13217 </member>
13218 </member> 13218 <member name="F:OpenMetaverse.GroupPowers.MemberVisible">
13219 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock"> 13219 <summary>Member is visible in the public member list</summary>
13220 <exclude/> 13220 </member>
13221 </member> 13221 <member name="F:OpenMetaverse.GroupPowers.CreateRole">
13222 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock"> 13222 <summary>Can create new roles</summary>
13223 <exclude/> 13223 </member>
13224 </member> 13224 <member name="F:OpenMetaverse.GroupPowers.DeleteRole">
13225 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket"> 13225 <summary>Can delete existing roles</summary>
13226 <exclude/> 13226 </member>
13227 </member> 13227 <member name="F:OpenMetaverse.GroupPowers.RoleProperties">
13228 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock"> 13228 <summary>Can change Role names, titles and descriptions</summary>
13229 <exclude/> 13229 </member>
13230 </member> 13230 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited">
13231 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock"> 13231 <summary>Can assign other members to assigners role</summary>
13232 <exclude/> 13232 </member>
13233 </member> 13233 <member name="F:OpenMetaverse.GroupPowers.AssignMember">
13234 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock"> 13234 <summary>Can assign other members to any role</summary>
13235 <exclude/> 13235 </member>
13236 </member> 13236 <member name="F:OpenMetaverse.GroupPowers.RemoveMember">
13237 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket"> 13237 <summary>Can remove members from roles</summary>
13238 <exclude/> 13238 </member>
13239 </member> 13239 <member name="F:OpenMetaverse.GroupPowers.ChangeActions">
13240 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock"> 13240 <summary>Can assign and remove abilities in roles</summary>
13241 <exclude/> 13241 </member>
13242 </member> 13242 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity">
13243 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock"> 13243 <summary>Can change group Charter, Insignia, 'Publish on the web' and which
13244 <exclude/> 13244 members are publicly visible in group member listings</summary>
13245 </member> 13245 </member>
13246 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock"> 13246 <member name="F:OpenMetaverse.GroupPowers.LandDeed">
13247 <exclude/> 13247 <summary>Can buy land or deed land to group</summary>
13248 </member> 13248 </member>
13249 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket"> 13249 <member name="F:OpenMetaverse.GroupPowers.LandRelease">
13250 <exclude/> 13250 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for
13251 </member> 13251 private estates</summary>
13252 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock"> 13252 </member>
13253 <exclude/> 13253 <member name="F:OpenMetaverse.GroupPowers.LandSetSale">
13254 </member> 13254 <summary>Can set land for-sale information on group owned parcels</summary>
13255 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock"> 13255 </member>
13256 <exclude/> 13256 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin">
13257 </member> 13257 <summary>Can subdivide and join parcels</summary>
13258 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket"> 13258 </member>
13259 <exclude/> 13259 <member name="F:OpenMetaverse.GroupPowers.JoinChat">
13260 </member> 13260 <summary>Can join group chat sessions</summary>
13261 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock"> 13261 </member>
13262 <exclude/> 13262 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat">
13263 </member> 13263 <summary>Can use voice chat in Group Chat sessions</summary>
13264 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock"> 13264 </member>
13265 <exclude/> 13265 <member name="F:OpenMetaverse.GroupPowers.ModerateChat">
13266 </member> 13266 <summary>Can moderate group chat sessions</summary>
13267 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket"> 13267 </member>
13268 <exclude/> 13268 <member name="F:OpenMetaverse.GroupPowers.FindPlaces">
13269 </member> 13269 <summary>Can toggle "Show in Find Places" and set search category</summary>
13270 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock"> 13270 </member>
13271 <exclude/> 13271 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity">
13272 </member> 13272 <summary>Can change parcel name, description, and 'Publish on web' settings</summary>
13273 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock"> 13273 </member>
13274 <exclude/> 13274 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint">
13275 </member> 13275 <summary>Can set the landing point and teleport routing on group land</summary>
13276 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket"> 13276 </member>
13277 <exclude/> 13277 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia">
13278 </member> 13278 <summary>Can change music and media settings</summary>
13279 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock"> 13279 </member>
13280 <exclude/> 13280 <member name="F:OpenMetaverse.GroupPowers.LandEdit">
13281 </member> 13281 <summary>Can toggle 'Edit Terrain' option in Land settings</summary>
13282 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock"> 13282 </member>
13283 <exclude/> 13283 <member name="F:OpenMetaverse.GroupPowers.LandOptions">
13284 </member> 13284 <summary>Can toggle various About Land > Options settings</summary>
13285 <member name="T:OpenMetaverse.Packets.ModifyLandPacket"> 13285 </member>
13286 <exclude/> 13286 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand">
13287 </member> 13287 <summary>Can always terraform land, even if parcel settings have it turned off</summary>
13288 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock"> 13288 </member>
13289 <exclude/> 13289 <member name="F:OpenMetaverse.GroupPowers.AllowFly">
13290 </member> 13290 <summary>Can always fly while over group owned land</summary>
13291 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock"> 13291 </member>
13292 <exclude/> 13292 <member name="F:OpenMetaverse.GroupPowers.AllowRez">
13293 </member> 13293 <summary>Can always rez objects on group owned land</summary>
13294 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock"> 13294 </member>
13295 <exclude/> 13295 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark">
13296 </member> 13296 <summary>Can always create landmarks for group owned parcels</summary>
13297 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock"> 13297 </member>
13298 <exclude/> 13298 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome">
13299 </member> 13299 <summary>Can set home location on any group owned parcel</summary>
13300 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket"> 13300 </member>
13301 <exclude/> 13301 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed">
13302 </member> 13302 <summary>Can modify public access settings for group owned parcels</summary>
13303 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock"> 13303 </member>
13304 <exclude/> 13304 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned">
13305 </member> 13305 <summary>Can manager parcel ban lists on group owned land</summary>
13306 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket"> 13306 </member>
13307 <exclude/> 13307 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses">
13308 </member> 13308 <summary>Can manage pass list sales information</summary>
13309 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock"> 13309 </member>
13310 <exclude/> 13310 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze">
13311 </member> 13311 <summary>Can eject and freeze other avatars on group owned land</summary>
13312 <member name="T:OpenMetaverse.Packets.StateSavePacket"> 13312 </member>
13313 <exclude/> 13313 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet">
13314 </member> 13314 <summary>Can return objects set to group</summary>
13315 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock"> 13315 </member>
13316 <exclude/> 13316 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup">
13317 </member> 13317 <summary>Can return non-group owned/set objects</summary>
13318 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock"> 13318 </member>
13319 <exclude/> 13319 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned">
13320 </member> 13320 <summary>Can return group owned objects</summary>
13321 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket"> 13321 </member>
13322 <exclude/> 13322 <member name="F:OpenMetaverse.GroupPowers.LandGardening">
13323 </member> 13323 <summary>Can landscape using Linden plants</summary>
13324 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock"> 13324 </member>
13325 <exclude/> 13325 <member name="F:OpenMetaverse.GroupPowers.DeedObject">
13326 </member> 13326 <summary>Can deed objects to group</summary>
13327 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket"> 13327 </member>
13328 <exclude/> 13328 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate">
13329 </member> 13329 <summary>Can move group owned objects</summary>
13330 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock"> 13330 </member>
13331 <exclude/> 13331 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale">
13332 </member> 13332 <summary>Can set group owned objects for-sale</summary>
13333 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock"> 13333 </member>
13334 <exclude/> 13334 <member name="F:OpenMetaverse.GroupPowers.Accountable">
13335 </member> 13335 <summary>Pay group liabilities and receive group dividends</summary>
13336 <member name="T:OpenMetaverse.Packets.TrackAgentPacket"> 13336 </member>
13337 <exclude/> 13337 <member name="F:OpenMetaverse.GroupPowers.SendNotices">
13338 </member> 13338 <summary>Can send group notices</summary>
13339 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock"> 13339 </member>
13340 <exclude/> 13340 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices">
13341 </member> 13341 <summary>Can receive group notices</summary>
13342 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock"> 13342 </member>
13343 <exclude/> 13343 <member name="F:OpenMetaverse.GroupPowers.StartProposal">
13344 </member> 13344 <summary>Can create group proposals</summary>
13345 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket"> 13345 </member>
13346 <exclude/> 13346 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal">
13347 </member> 13347 <summary>Can vote on group proposals</summary>
13348 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock"> 13348 </member>
13349 <exclude/> 13349 <member name="T:OpenMetaverse.GroupManager">
13350 </member> 13350 <summary>
13351 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock"> 13351 Handles all network traffic related to reading and writing group
13352 <exclude/> 13352 information
13353 </member> 13353 </summary>
13354 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock"> 13354 </member>
13355 <exclude/> 13355 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups">
13356 </member> 13356 <summary>The event subscribers. null if no subcribers</summary>
13357 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock"> 13357 </member>
13358 <exclude/> 13358 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)">
13359 </member> 13359 <summary>Raises the CurrentGroups event</summary>
13360 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock"> 13360 <param name="e">A CurrentGroupsEventArgs object containing the
13361 <exclude/> 13361 data sent from the simulator</param>
13362 </member> 13362 </member>
13363 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket"> 13363 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock">
13364 <exclude/> 13364 <summary>Thread sync lock object</summary>
13365 </member> 13365 </member>
13366 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock"> 13366 <member name="F:OpenMetaverse.GroupManager.m_GroupNames">
13367 <exclude/> 13367 <summary>The event subscribers. null if no subcribers</summary>
13368 </member> 13368 </member>
13369 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock"> 13369 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)">
13370 <exclude/> 13370 <summary>Raises the GroupNamesReply event</summary>
13371 </member> 13371 <param name="e">A GroupNamesEventArgs object containing the
13372 <member name="T:OpenMetaverse.Packets.UserReportPacket"> 13372 data response from the simulator</param>
13373 <exclude/> 13373 </member>
13374 </member> 13374 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock">
13375 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock"> 13375 <summary>Thread sync lock object</summary>
13376 <exclude/> 13376 </member>
13377 </member> 13377 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile">
13378 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock"> 13378 <summary>The event subscribers. null if no subcribers</summary>
13379 <exclude/> 13379 </member>
13380 </member> 13380 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)">
13381 <member name="T:OpenMetaverse.Packets.AlertMessagePacket"> 13381 <summary>Raises the GroupProfile event</summary>
13382 <exclude/> 13382 <param name="e">An GroupProfileEventArgs object containing the
13383 </member> 13383 data returned from the simulator</param>
13384 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock"> 13384 </member>
13385 <exclude/> 13385 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock">
13386 </member> 13386 <summary>Thread sync lock object</summary>
13387 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock"> 13387 </member>
13388 <exclude/> 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.Packets.AgentAlertMessagePacket"> 13390 </member>
13391 <exclude/> 13391 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)">
13392 </member> 13392 <summary>Raises the GroupMembers event</summary>
13393 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock"> 13393 <param name="e">A GroupMembersEventArgs object containing the
13394 <exclude/> 13394 data returned from the simulator</param>
13395 </member> 13395 </member>
13396 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock"> 13396 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock">
13397 <exclude/> 13397 <summary>Thread sync lock object</summary>
13398 </member> 13398 </member>
13399 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket"> 13399 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles">
13400 <exclude/> 13400 <summary>The event subscribers. null if no subcribers</summary>
13401 </member> 13401 </member>
13402 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock"> 13402 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)">
13403 <exclude/> 13403 <summary>Raises the GroupRolesDataReply event</summary>
13404 </member> 13404 <param name="e">A GroupRolesDataReplyEventArgs object containing the
13405 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket"> 13405 data returned from the simulator</param>
13406 <exclude/> 13406 </member>
13407 </member> 13407 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock">
13408 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock"> 13408 <summary>Thread sync lock object</summary>
13409 <exclude/> 13409 </member>
13410 </member> 13410 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers">
13411 <member name="T:OpenMetaverse.Packets.HealthMessagePacket"> 13411 <summary>The event subscribers. null if no subcribers</summary>
13412 <exclude/> 13412 </member>
13413 </member> 13413 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)">
13414 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock"> 13414 <summary>Raises the GroupRoleMembersReply event</summary>
13415 <exclude/> 13415 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the
13416 </member> 13416 data returned from the simulator</param>
13417 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket"> 13417 </member>
13418 <exclude/> 13418 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock">
13419 </member> 13419 <summary>Thread sync lock object</summary>
13420 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock"> 13420 </member>
13421 <exclude/> 13421 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles">
13422 </member> 13422 <summary>The event subscribers. null if no subcribers</summary>
13423 <member name="T:OpenMetaverse.Packets.SimStatsPacket"> 13423 </member>
13424 <exclude/> 13424 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)">
13425 </member> 13425 <summary>Raises the GroupTitlesReply event</summary>
13426 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock"> 13426 <param name="e">A GroupTitlesReplyEventArgs object containing the
13427 <exclude/> 13427 data returned from the simulator</param>
13428 </member> 13428 </member>
13429 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock"> 13429 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock">
13430 <exclude/> 13430 <summary>Thread sync lock object</summary>
13431 </member> 13431 </member>
13432 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock"> 13432 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary">
13433 <exclude/> 13433 <summary>The event subscribers. null if no subcribers</summary>
13434 </member> 13434 </member>
13435 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket"> 13435 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)">
13436 <exclude/> 13436 <summary>Raises the GroupAccountSummary event</summary>
13437 </member> 13437 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the
13438 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock"> 13438 data returned from the simulator</param>
13439 <exclude/> 13439 </member>
13440 </member> 13440 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock">
13441 <member name="T:OpenMetaverse.Packets.RegionInfoPacket"> 13441 <summary>Thread sync lock object</summary>
13442 <exclude/> 13442 </member>
13443 </member> 13443 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated">
13444 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock"> 13444 <summary>The event subscribers. null if no subcribers</summary>
13445 <exclude/> 13445 </member>
13446 </member> 13446 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)">
13447 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock"> 13447 <summary>Raises the GroupCreated event</summary>
13448 <exclude/> 13448 <param name="e">An GroupCreatedEventArgs object containing the
13449 </member> 13449 data returned from the simulator</param>
13450 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block"> 13450 </member>
13451 <exclude/> 13451 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock">
13452 </member> 13452 <summary>Thread sync lock object</summary>
13453 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket"> 13453 </member>
13454 <exclude/> 13454 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined">
13455 </member> 13455 <summary>The event subscribers. null if no subcribers</summary>
13456 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock"> 13456 </member>
13457 <exclude/> 13457 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)">
13458 </member> 13458 <summary>Raises the GroupJoined event</summary>
13459 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock"> 13459 <param name="e">A GroupOperationEventArgs object containing the
13460 <exclude/> 13460 result of the operation returned from the simulator</param>
13461 </member> 13461 </member>
13462 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket"> 13462 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock">
13463 <exclude/> 13463 <summary>Thread sync lock object</summary>
13464 </member> 13464 </member>
13465 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock"> 13465 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft">
13466 <exclude/> 13466 <summary>The event subscribers. null if no subcribers</summary>
13467 </member> 13467 </member>
13468 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block"> 13468 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)">
13469 <exclude/> 13469 <summary>Raises the GroupLeft event</summary>
13470 </member> 13470 <param name="e">A GroupOperationEventArgs object containing the
13471 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block"> 13471 result of the operation returned from the simulator</param>
13472 <exclude/> 13472 </member>
13473 </member> 13473 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock">
13474 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket"> 13474 <summary>Thread sync lock object</summary>
13475 <exclude/> 13475 </member>
13476 </member> 13476 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped">
13477 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock"> 13477 <summary>The event subscribers. null if no subcribers</summary>
13478 <exclude/> 13478 </member>
13479 </member> 13479 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)">
13480 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock"> 13480 <summary>Raises the GroupDropped event</summary>
13481 <exclude/> 13481 <param name="e">An GroupDroppedEventArgs object containing the
13482 </member> 13482 the group your agent left</param>
13483 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket"> 13483 </member>
13484 <exclude/> 13484 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock">
13485 </member> 13485 <summary>Thread sync lock object</summary>
13486 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock"> 13486 </member>
13487 <exclude/> 13487 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected">
13488 </member> 13488 <summary>The event subscribers. null if no subcribers</summary>
13489 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket"> 13489 </member>
13490 <exclude/> 13490 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)">
13491 </member> 13491 <summary>Raises the GroupMemberEjected event</summary>
13492 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock"> 13492 <param name="e">An GroupMemberEjectedEventArgs object containing the
13493 <exclude/> 13493 data returned from the simulator</param>
13494 </member> 13494 </member>
13495 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket"> 13495 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock">
13496 <exclude/> 13496 <summary>Thread sync lock object</summary>
13497 </member> 13497 </member>
13498 <member name="T:OpenMetaverse.Packets.TransferRequestPacket"> 13498 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply">
13499 <exclude/> 13499 <summary>The event subscribers. null if no subcribers</summary>
13500 </member> 13500 </member>
13501 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock"> 13501 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)">
13502 <exclude/> 13502 <summary>Raises the GroupNoticesListReply event</summary>
13503 </member> 13503 <param name="e">An GroupNoticesListReplyEventArgs object containing the
13504 <member name="T:OpenMetaverse.Packets.TransferInfoPacket"> 13504 data returned from the simulator</param>
13505 <exclude/> 13505 </member>
13506 </member> 13506 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock">
13507 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock"> 13507 <summary>Thread sync lock object</summary>
13508 <exclude/> 13508 </member>
13509 </member> 13509 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation">
13510 <member name="T:OpenMetaverse.Packets.TransferAbortPacket"> 13510 <summary>The event subscribers. null if no subcribers</summary>
13511 <exclude/> 13511 </member>
13512 </member> 13512 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)">
13513 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock"> 13513 <summary>Raises the GroupInvitation event</summary>
13514 <exclude/> 13514 <param name="e">An GroupInvitationEventArgs object containing the
13515 </member> 13515 data returned from the simulator</param>
13516 <member name="T:OpenMetaverse.Packets.RequestXferPacket"> 13516 </member>
13517 <exclude/> 13517 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock">
13518 </member> 13518 <summary>Thread sync lock object</summary>
13519 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock"> 13519 </member>
13520 <exclude/> 13520 <member name="F:OpenMetaverse.GroupManager.Client">
13521 </member> 13521 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary>
13522 <member name="T:OpenMetaverse.Packets.AbortXferPacket"> 13522 </member>
13523 <exclude/> 13523 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests">
13524 </member> 13524 <summary>Currently-active group members requests</summary>
13525 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock"> 13525 </member>
13526 <exclude/> 13526 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests">
13527 </member> 13527 <summary>Currently-active group roles requests</summary>
13528 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket"> 13528 </member>
13529 <exclude/> 13529 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests">
13530 </member> 13530 <summary>Currently-active group role-member requests</summary>
13531 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock"> 13531 </member>
13532 <exclude/> 13532 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers">
13533 </member> 13533 <summary>Dictionary keeping group members while request is in progress</summary>
13534 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock"> 13534 </member>
13535 <exclude/> 13535 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers">
13536 </member> 13536 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary>
13537 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock"> 13537 </member>
13538 <exclude/> 13538 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles">
13539 </member> 13539 <summary>Dictionary keeping GroupRole information while request is in progress</summary>
13540 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket"> 13540 </member>
13541 <exclude/> 13541 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache">
13542 </member> 13542 <summary>Caches group name lookups</summary>
13543 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock"> 13543 </member>
13544 <exclude/> 13544 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)">
13545 </member> 13545 <summary>
13546 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock"> 13546 Construct a new instance of the GroupManager class
13547 <exclude/> 13547 </summary>
13548 </member> 13548 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param>
13549 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket"> 13549 </member>
13550 <exclude/> 13550 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups">
13551 </member> 13551 <summary>
13552 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock"> 13552 Request a current list of groups the avatar is a member of.
13553 <exclude/> 13553 </summary>
13554 </member> 13554 <remarks>CAPS Event Queue must be running for this to work since the results
13555 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket"> 13555 come across CAPS.</remarks>
13556 <exclude/> 13556 </member>
13557 </member> 13557 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)">
13558 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock"> 13558 <summary>
13559 <exclude/> 13559 Lookup name of group based on groupID
13560 </member> 13560 </summary>
13561 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket"> 13561 <param name="groupID">groupID of group to lookup name for.</param>
13562 <exclude/> 13562 </member>
13563 </member> 13563 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
13564 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock"> 13564 <summary>
13565 <exclude/> 13565 Request lookup of multiple group names
13566 </member> 13566 </summary>
13567 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock"> 13567 <param name="groupIDs">List of group IDs to request.</param>
13568 <exclude/> 13568 </member>
13569 </member> 13569 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)">
13570 <member name="T:OpenMetaverse.Packets.KickUserPacket"> 13570 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary>
13571 <exclude/> 13571 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks>
13572 </member> 13572 <param name="group">group ID (UUID)</param>
13573 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock"> 13573 </member>
13574 <exclude/> 13574 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)">
13575 </member> 13575 <summary>Request a list of group members.</summary>
13576 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock"> 13576 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks>
13577 <exclude/> 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="T:OpenMetaverse.Packets.GodKickUserPacket"> 13579 </member>
13580 <exclude/> 13580 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)">
13581 </member> 13581 <summary>Request group roles</summary>
13582 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock"> 13582 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks>
13583 <exclude/> 13583 <param name="group">group ID (UUID)</param>
13584 </member> 13584 <returns>UUID of the request, use to index into cache</returns>
13585 <member name="T:OpenMetaverse.Packets.EjectUserPacket"> 13585 </member>
13586 <exclude/> 13586 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)">
13587 </member> 13587 <summary>Request members (members,role) role mapping for a group.</summary>
13588 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock"> 13588 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks>
13589 <exclude/> 13589 <param name="group">group ID (UUID)</param>
13590 </member> 13590 <returns>UUID of the request, use to index into cache</returns>
13591 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock"> 13591 </member>
13592 <exclude/> 13592 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)">
13593 </member> 13593 <summary>Request a groups Titles</summary>
13594 <member name="T:OpenMetaverse.Packets.FreezeUserPacket"> 13594 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks>
13595 <exclude/> 13595 <param name="group">group ID (UUID)</param>
13596 </member> 13596 <returns>UUID of the request, use to index into cache</returns>
13597 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock"> 13597 </member>
13598 <exclude/> 13598 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)">
13599 </member> 13599 <summary>Begin to get the group account summary</summary>
13600 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock"> 13600 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks>
13601 <exclude/> 13601 <param name="group">group ID (UUID)</param>
13602 </member> 13602 <param name="intervalDays">How long of an interval</param>
13603 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket"> 13603 <param name="currentInterval">Which interval (0 for current, 1 for last)</param>
13604 <exclude/> 13604 </member>
13605 </member> 13605 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)">
13606 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock"> 13606 <summary>Invites a user to a group</summary>
13607 <exclude/> 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="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket"> 13609 <param name="personkey">Key of person to invite</param>
13610 <exclude/> 13610 </member>
13611 </member> 13611 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)">
13612 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock"> 13612 <summary>Set a group as the current active group</summary>
13613 <exclude/> 13613 <param name="id">group ID (UUID)</param>
13614 </member> 13614 </member>
13615 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock"> 13615 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13616 <exclude/> 13616 <summary>Change the role that determines your active title</summary>
13617 </member> 13617 <param name="group">Group ID to use</param>
13618 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket"> 13618 <param name="role">Role ID to change to</param>
13619 <exclude/> 13619 </member>
13620 </member> 13620 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)">
13621 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock"> 13621 <summary>Set this avatar's tier contribution</summary>
13622 <exclude/> 13622 <param name="group">Group ID to change tier in</param>
13623 </member> 13623 <param name="contribution">amount of tier to donate</param>
13624 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock"> 13624 </member>
13625 <exclude/> 13625 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)">
13626 </member> 13626 <summary>
13627 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket"> 13627 Save wheather agent wants to accept group notices and list this group in their profile
13628 <exclude/> 13628 </summary>
13629 </member> 13629 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param>
13630 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock"> 13630 <param name="acceptNotices">Accept notices from this group</param>
13631 <exclude/> 13631 <param name="listInProfile">List this group in the profile</param>
13632 </member> 13632 </member>
13633 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock"> 13633 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)">
13634 <exclude/> 13634 <summary>Request to join a group</summary>
13635 </member> 13635 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks>
13636 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock"> 13636 <param name="id">group ID (UUID) to join.</param>
13637 <exclude/> 13637 </member>
13638 </member> 13638 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)">
13639 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket"> 13639 <summary>
13640 <exclude/> 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="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock"> 13642 </summary>
13643 <exclude/> 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="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock"> 13645 </member>
13646 <exclude/> 13646 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)">
13647 </member> 13647 <summary>Update a group's profile and other information</summary>
13648 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket"> 13648 <param name="id">Groups ID (UUID) to update.</param>
13649 <exclude/> 13649 <param name="group">Group struct to update.</param>
13650 </member> 13650 </member>
13651 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock"> 13651 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13652 <exclude/> 13652 <summary>Eject a user from a group</summary>
13653 </member> 13653 <param name="group">Group ID to eject the user from</param>
13654 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock"> 13654 <param name="member">Avatar's key to eject</param>
13655 <exclude/> 13655 </member>
13656 </member> 13656 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)">
13657 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket"> 13657 <summary>Update role information</summary>
13658 <exclude/> 13658 <param name="role">Modified role to be updated</param>
13659 </member> 13659 </member>
13660 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock"> 13660 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)">
13661 <exclude/> 13661 <summary>Create a new group role</summary>
13662 </member> 13662 <param name="group">Group ID to update</param>
13663 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock"> 13663 <param name="role">Role to create</param>
13664 <exclude/> 13664 </member>
13665 </member> 13665 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)">
13666 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket"> 13666 <summary>Delete a group role</summary>
13667 <exclude/> 13667 <param name="group">Group ID to update</param>
13668 </member> 13668 <param name="roleID">Role to delete</param>
13669 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock"> 13669 </member>
13670 <exclude/> 13670 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13671 </member> 13671 <summary>Remove an avatar from a role</summary>
13672 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock"> 13672 <param name="group">Group ID to update</param>
13673 <exclude/> 13673 <param name="role">Role ID to be removed from</param>
13674 </member> 13674 <param name="member">Avatar's Key to remove</param>
13675 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket"> 13675 </member>
13676 <exclude/> 13676 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
13677 </member> 13677 <summary>Assign an avatar to a role</summary>
13678 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock"> 13678 <param name="group">Group ID to update</param>
13679 <exclude/> 13679 <param name="role">Role ID to assign to</param>
13680 </member> 13680 <param name="member">Avatar's ID to assign to role</param>
13681 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock"> 13681 </member>
13682 <exclude/> 13682 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)">
13683 </member> 13683 <summary>Request the group notices list</summary>
13684 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket"> 13684 <param name="group">Group ID to fetch notices for</param>
13685 <exclude/> 13685 </member>
13686 </member> 13686 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)">
13687 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock"> 13687 <summary>Request a group notice by key</summary>
13688 <exclude/> 13688 <param name="noticeID">ID of group notice</param>
13689 </member> 13689 </member>
13690 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock"> 13690 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)">
13691 <exclude/> 13691 <summary>Send out a group notice</summary>
13692 </member> 13692 <param name="group">Group ID to update</param>
13693 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket"> 13693 <param name="notice"><code>GroupNotice</code> structure containing notice data</param>
13694 <exclude/> 13694 </member>
13695 </member> 13695 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)">
13696 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock"> 13696 <summary>Start a group proposal (vote)</summary>
13697 <exclude/> 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="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock"> 13699 </member>
13700 <exclude/> 13700 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)">
13701 </member> 13701 <summary>Request to leave a group</summary>
13702 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket"> 13702 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks>
13703 <exclude/> 13703 <param name="groupID">The group to leave</param>
13704 </member> 13704 </member>
13705 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock"> 13705 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13706 <exclude/> 13706 <summary>Process an incoming packet and raise the appropriate events</summary>
13707 </member> 13707 <param name="sender">The sender</param>
13708 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock"> 13708 <param name="e">The EventArgs object containing the packet data</param>
13709 <exclude/> 13709 </member>
13710 </member> 13710 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13711 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket"> 13711 <summary>Process an incoming packet and raise the appropriate events</summary>
13712 <exclude/> 13712 <param name="sender">The sender</param>
13713 </member> 13713 <param name="e">The EventArgs object containing the packet data</param>
13714 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock"> 13714 </member>
13715 <exclude/> 13715 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13716 </member> 13716 <summary>Process an incoming packet and raise the appropriate events</summary>
13717 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock"> 13717 <param name="sender">The sender</param>
13718 <exclude/> 13718 <param name="e">The EventArgs object containing the packet data</param>
13719 </member> 13719 </member>
13720 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket"> 13720 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13721 <exclude/> 13721 <summary>Process an incoming packet and raise the appropriate events</summary>
13722 </member> 13722 <param name="sender">The sender</param>
13723 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock"> 13723 <param name="e">The EventArgs object containing the packet data</param>
13724 <exclude/> 13724 </member>
13725 </member> 13725 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13726 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock"> 13726 <summary>Process an incoming packet and raise the appropriate events</summary>
13727 <exclude/> 13727 <param name="sender">The sender</param>
13728 </member> 13728 <param name="e">The EventArgs object containing the packet data</param>
13729 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock"> 13729 </member>
13730 <exclude/> 13730 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13731 </member> 13731 <summary>Process an incoming packet and raise the appropriate events</summary>
13732 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket"> 13732 <param name="sender">The sender</param>
13733 <exclude/> 13733 <param name="e">The EventArgs object containing the packet data</param>
13734 </member> 13734 </member>
13735 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock"> 13735 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13736 <exclude/> 13736 <summary>Process an incoming packet and raise the appropriate events</summary>
13737 </member> 13737 <param name="sender">The sender</param>
13738 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock"> 13738 <param name="e">The EventArgs object containing the packet data</param>
13739 <exclude/> 13739 </member>
13740 </member> 13740 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13741 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket"> 13741 <summary>Process an incoming packet and raise the appropriate events</summary>
13742 <exclude/> 13742 <param name="sender">The sender</param>
13743 </member> 13743 <param name="e">The EventArgs object containing the packet data</param>
13744 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock"> 13744 </member>
13745 <exclude/> 13745 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13746 </member> 13746 <summary>Process an incoming packet and raise the appropriate events</summary>
13747 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock"> 13747 <param name="sender">The sender</param>
13748 <exclude/> 13748 <param name="e">The EventArgs object containing the packet data</param>
13749 </member> 13749 </member>
13750 <member name="T:OpenMetaverse.Packets.PickDeletePacket"> 13750 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13751 <exclude/> 13751 <summary>Process an incoming packet and raise the appropriate events</summary>
13752 </member> 13752 <param name="sender">The sender</param>
13753 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock"> 13753 <param name="e">The EventArgs object containing the packet data</param>
13754 <exclude/> 13754 </member>
13755 </member> 13755 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13756 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock"> 13756 <summary>Process an incoming packet and raise the appropriate events</summary>
13757 <exclude/> 13757 <param name="sender">The sender</param>
13758 </member> 13758 <param name="e">The EventArgs object containing the packet data</param>
13759 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket"> 13759 </member>
13760 <exclude/> 13760 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13761 </member> 13761 <summary>Process an incoming packet and raise the appropriate events</summary>
13762 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock"> 13762 <param name="sender">The sender</param>
13763 <exclude/> 13763 <param name="e">The EventArgs object containing the packet data</param>
13764 </member> 13764 </member>
13765 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock"> 13765 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13766 <exclude/> 13766 <summary>Process an incoming packet and raise the appropriate events</summary>
13767 </member> 13767 <param name="sender">The sender</param>
13768 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket"> 13768 <param name="e">The EventArgs object containing the packet data</param>
13769 <exclude/> 13769 </member>
13770 </member> 13770 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13771 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock"> 13771 <summary>Process an incoming packet and raise the appropriate events</summary>
13772 <exclude/> 13772 <param name="sender">The sender</param>
13773 </member> 13773 <param name="e">The EventArgs object containing the packet data</param>
13774 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket"> 13774 </member>
13775 <exclude/> 13775 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
13776 </member> 13776 <summary>Process an incoming packet and raise the appropriate events</summary>
13777 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock"> 13777 <param name="sender">The sender</param>
13778 <exclude/> 13778 <param name="e">The EventArgs object containing the packet data</param>
13779 </member> 13779 </member>
13780 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket"> 13780 <member name="E:OpenMetaverse.GroupManager.CurrentGroups">
13781 <exclude/> 13781 <summary>Raised when the simulator sends us data containing
13782 </member> 13782 our current group membership</summary>
13783 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock"> 13783 </member>
13784 <exclude/> 13784 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply">
13785 </member> 13785 <summary>Raised when the simulator responds to a RequestGroupName
13786 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock"> 13786 or RequestGroupNames request</summary>
13787 <exclude/> 13787 </member>
13788 </member> 13788 <member name="E:OpenMetaverse.GroupManager.GroupProfile">
13789 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket"> 13789 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary>
13790 <exclude/> 13790 </member>
13791 </member> 13791 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply">
13792 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock"> 13792 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary>
13793 <exclude/> 13793 </member>
13794 </member> 13794 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply">
13795 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock"> 13795 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary>
13796 <exclude/> 13796 </member>
13797 </member> 13797 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply">
13798 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket"> 13798 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary>
13799 <exclude/> 13799 </member>
13800 </member> 13800 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply">
13801 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock"> 13801 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary>
13802 <exclude/> 13802 </member>
13803 </member> 13803 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply">
13804 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket"> 13804 <summary>Raised when a response to a RequestGroupAccountSummary is returned
13805 <exclude/> 13805 by the simulator</summary>
13806 </member> 13806 </member>
13807 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock"> 13807 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply">
13808 <exclude/> 13808 <summary>Raised when a request to create a group is successful</summary>
13809 </member> 13809 </member>
13810 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock"> 13810 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply">
13811 <exclude/> 13811 <summary>Raised when a request to join a group either
13812 </member> 13812 fails or succeeds</summary>
13813 <member name="T:OpenMetaverse.Packets.LoadURLPacket"> 13813 </member>
13814 <exclude/> 13814 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply">
13815 </member> 13815 <summary>Raised when a request to leave a group either
13816 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock"> 13816 fails or succeeds</summary>
13817 <exclude/> 13817 </member>
13818 </member> 13818 <member name="E:OpenMetaverse.GroupManager.GroupDropped">
13819 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket"> 13819 <summary>Raised when A group is removed from the group server</summary>
13820 <exclude/> 13820 </member>
13821 </member> 13821 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected">
13822 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock"> 13822 <summary>Raised when a request to eject a member from a group either
13823 <exclude/> 13823 fails or succeeds</summary>
13824 </member> 13824 </member>
13825 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket"> 13825 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply">
13826 <exclude/> 13826 <summary>Raised when the simulator sends us group notices</summary>
13827 </member> 13827 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/>
13828 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock"> 13828 </member>
13829 <exclude/> 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.Packets.ParcelPropertiesRequestByIDPacket"> 13831 </member>
13832 <exclude/> 13832 <member name="T:OpenMetaverse.CurrentGroupsEventArgs">
13833 </member> 13833 <summary>Contains the current groups your agent is a member of</summary>
13834 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock"> 13834 </member>
13835 <exclude/> 13835 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})">
13836 </member> 13836 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary>
13837 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock"> 13837 <param name="groups">The current groups your agent is a member of</param>
13838 <exclude/> 13838 </member>
13839 </member> 13839 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups">
13840 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket"> 13840 <summary>Get the current groups your agent is a member of</summary>
13841 <exclude/> 13841 </member>
13842 </member> 13842 <member name="T:OpenMetaverse.GroupNamesEventArgs">
13843 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock"> 13843 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary>
13844 <exclude/> 13844 </member>
13845 </member> 13845 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})">
13846 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock"> 13846 <summary>Construct a new instance of the GroupNamesEventArgs class</summary>
13847 <exclude/> 13847 <param name="groupNames">The Group names dictionary</param>
13848 </member> 13848 </member>
13849 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket"> 13849 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames">
13850 <exclude/> 13850 <summary>Get the Group Names dictionary</summary>
13851 </member> 13851 </member>
13852 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock"> 13852 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs">
13853 <exclude/> 13853 <summary>Represents the members of a group</summary>
13854 </member> 13854 </member>
13855 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock"> 13855 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})">
13856 <exclude/> 13856 <summary>
13857 </member> 13857 Construct a new instance of the GroupMembersReplyEventArgs class
13858 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock"> 13858 </summary>
13859 <exclude/> 13859 <param name="requestID">The ID of the request</param>
13860 </member> 13860 <param name="groupID">The ID of the group</param>
13861 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock"> 13861 <param name="members">The membership list of the group</param>
13862 <exclude/> 13862 </member>
13863 </member> 13863 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID">
13864 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket"> 13864 <summary>Get the ID as returned by the request to correlate
13865 <exclude/> 13865 this result set and the request</summary>
13866 </member> 13866 </member>
13867 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock"> 13867 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID">
13868 <exclude/> 13868 <summary>Get the ID of the group</summary>
13869 </member> 13869 </member>
13870 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock"> 13870 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members">
13871 <exclude/> 13871 <summary>Get the dictionary of members</summary>
13872 </member> 13872 </member>
13873 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket"> 13873 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs">
13874 <exclude/> 13874 <summary>Represents the roles associated with a group</summary>
13875 </member> 13875 </member>
13876 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock"> 13876 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})">
13877 <exclude/> 13877 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary>
13878 </member> 13878 <param name="requestID">The ID as returned by the request to correlate
13879 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock"> 13879 this result set and the request</param>
13880 <exclude/> 13880 <param name="groupID">The ID of the group</param>
13881 </member> 13881 <param name="roles">The dictionary containing the roles</param>
13882 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock"> 13882 </member>
13883 <exclude/> 13883 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID">
13884 </member> 13884 <summary>Get the ID as returned by the request to correlate
13885 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock"> 13885 this result set and the request</summary>
13886 <exclude/> 13886 </member>
13887 </member> 13887 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID">
13888 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket"> 13888 <summary>Get the ID of the group</summary>
13889 <exclude/> 13889 </member>
13890 </member> 13890 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles">
13891 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock"> 13891 <summary>Get the dictionary containing the roles</summary>
13892 <exclude/> 13892 </member>
13893 </member> 13893 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs">
13894 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock"> 13894 <summary>Represents the Role to Member mappings for a group</summary>
13895 <exclude/> 13895 </member>
13896 </member> 13896 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})">
13897 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock"> 13897 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary>
13898 <exclude/> 13898 <param name="requestID">The ID as returned by the request to correlate
13899 </member> 13899 this result set and the request</param>
13900 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket"> 13900 <param name="groupID">The ID of the group</param>
13901 <exclude/> 13901 <param name="rolesMembers">The member to roles map</param>
13902 </member> 13902 </member>
13903 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock"> 13903 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID">
13904 <exclude/> 13904 <summary>Get the ID as returned by the request to correlate
13905 </member> 13905 this result set and the request</summary>
13906 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket"> 13906 </member>
13907 <exclude/> 13907 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID">
13908 </member> 13908 <summary>Get the ID of the group</summary>
13909 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock"> 13909 </member>
13910 <exclude/> 13910 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers">
13911 </member> 13911 <summary>Get the member to roles map</summary>
13912 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket"> 13912 </member>
13913 <exclude/> 13913 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs">
13914 </member> 13914 <summary>Represents the titles for a group</summary>
13915 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock"> 13915 </member>
13916 <exclude/> 13916 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})">
13917 </member> 13917 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary>
13918 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock"> 13918 <param name="requestID">The ID as returned by the request to correlate
13919 <exclude/> 13919 this result set and the request</param>
13920 </member> 13920 <param name="groupID">The ID of the group</param>
13921 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket"> 13921 <param name="titles">The titles</param>
13922 <exclude/> 13922 </member>
13923 </member> 13923 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID">
13924 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock"> 13924 <summary>Get the ID as returned by the request to correlate
13925 <exclude/> 13925 this result set and the request</summary>
13926 </member> 13926 </member>
13927 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock"> 13927 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID">
13928 <exclude/> 13928 <summary>Get the ID of the group</summary>
13929 </member> 13929 </member>
13930 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket"> 13930 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles">
13931 <exclude/> 13931 <summary>Get the titles</summary>
13932 </member> 13932 </member>
13933 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock"> 13933 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs">
13934 <exclude/> 13934 <summary>Represents the summary data for a group</summary>
13935 </member> 13935 </member>
13936 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock"> 13936 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)">
13937 <exclude/> 13937 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary>
13938 </member> 13938 <param name="groupID">The ID of the group</param>
13939 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket"> 13939 <param name="summary">The summary data</param>
13940 <exclude/> 13940 </member>
13941 </member> 13941 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID">
13942 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock"> 13942 <summary>Get the ID of the group</summary>
13943 <exclude/> 13943 </member>
13944 </member> 13944 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary">
13945 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock"> 13945 <summary>Get the summary data</summary>
13946 <exclude/> 13946 </member>
13947 </member> 13947 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs">
13948 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket"> 13948 <summary>A response to a group create request</summary>
13949 <exclude/> 13949 </member>
13950 </member> 13950 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)">
13951 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock"> 13951 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary>
13952 <exclude/> 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="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock"> 13954 <param name="messsage">A string containing additional information</param>
13955 <exclude/> 13955 </member>
13956 </member> 13956 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID">
13957 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock"> 13957 <summary>Get the ID of the group</summary>
13958 <exclude/> 13958 </member>
13959 </member> 13959 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success">
13960 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket"> 13960 <summary>true of the group was created successfully</summary>
13961 <exclude/> 13961 </member>
13962 </member> 13962 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message">
13963 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock"> 13963 <summary>A string containing the message</summary>
13964 <exclude/> 13964 </member>
13965 </member> 13965 <member name="T:OpenMetaverse.GroupOperationEventArgs">
13966 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock"> 13966 <summary>Represents a response to a request</summary>
13967 <exclude/> 13967 </member>
13968 </member> 13968 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)">
13969 <member name="T:OpenMetaverse.Packets.ParcelDividePacket"> 13969 <summary>Construct a new instance of the GroupOperationEventArgs class</summary>
13970 <exclude/> 13970 <param name="groupID">The ID of the group</param>
13971 </member> 13971 <param name="success">true of the request was successful</param>
13972 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock"> 13972 </member>
13973 <exclude/> 13973 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID">
13974 </member> 13974 <summary>Get the ID of the group</summary>
13975 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock"> 13975 </member>
13976 <exclude/> 13976 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success">
13977 </member> 13977 <summary>true of the request was successful</summary>
13978 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket"> 13978 </member>
13979 <exclude/> 13979 <member name="T:OpenMetaverse.GroupDroppedEventArgs">
13980 </member> 13980 <summary>Represents your agent leaving a group</summary>
13981 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock"> 13981 </member>
13982 <exclude/> 13982 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)">
13983 </member> 13983 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary>
13984 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock"> 13984 <param name="groupID">The ID of the group</param>
13985 <exclude/> 13985 </member>
13986 </member> 13986 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID">
13987 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket"> 13987 <summary>Get the ID of the group</summary>
13988 <exclude/> 13988 </member>
13989 </member> 13989 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs">
13990 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock"> 13990 <summary>Represents a list of active group notices</summary>
13991 <exclude/> 13991 </member>
13992 </member> 13992 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})">
13993 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock"> 13993 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary>
13994 <exclude/> 13994 <param name="groupID">The ID of the group</param>
13995 </member> 13995 <param name="notices">The list containing active notices</param>
13996 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock"> 13996 </member>
13997 <exclude/> 13997 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID">
13998 </member> 13998 <summary>Get the ID of the group</summary>
13999 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket"> 13999 </member>
14000 <exclude/> 14000 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices">
14001 </member> 14001 <summary>Get the notices list</summary>
14002 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock"> 14002 </member>
14003 <exclude/> 14003 <member name="T:OpenMetaverse.GroupProfileEventArgs">
14004 </member> 14004 <summary>Represents the profile of a group</summary>
14005 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock"> 14005 </member>
14006 <exclude/> 14006 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)">
14007 </member> 14007 <summary>Construct a new instance of the GroupProfileEventArgs class</summary>
14008 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket"> 14008 <param name="group">The group profile</param>
14009 <exclude/> 14009 </member>
14010 </member> 14010 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group">
14011 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock"> 14011 <summary>Get the group profile</summary>
14012 <exclude/> 14012 </member>
14013 </member> 14013 <member name="T:OpenMetaverse.GroupInvitationEventArgs">
14014 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock"> 14014 <summary>
14015 <exclude/> 14015 Provides notification of a group invitation request sent by another Avatar
14016 </member> 14016 </summary>
14017 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket"> 14017 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar
14018 <exclude/> 14018 to join a group.</remarks>
14019 </member> 14019 </member>
14020 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock"> 14020 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID">
14021 <exclude/> 14021 <summary>The ID of the Avatar sending the group invitation</summary>
14022 </member> 14022 </member>
14023 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock"> 14023 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName">
14024 <exclude/> 14024 <summary>The name of the Avatar sending the group invitation</summary>
14025 </member> 14025 </member>
14026 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket"> 14026 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message">
14027 <exclude/> 14027 <summary>A message containing the request information which includes
14028 </member> 14028 the name of the group, the groups charter and the fee to join details</summary>
14029 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock"> 14029 </member>
14030 <exclude/> 14030 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator">
14031 </member> 14031 <summary>The Simulator</summary>
14032 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock"> 14032 </member>
14033 <exclude/> 14033 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept">
14034 </member> 14034 <summary>Set to true to accept invitation, false to decline</summary>
14035 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock"> 14035 </member>
14036 <exclude/> 14036 <member name="T:OpenMetaverse.EstateTask">
14037 </member> 14037 <summary>Describes tasks returned in LandStatReply</summary>
14038 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket"> 14038 </member>
14039 <exclude/> 14039 <member name="T:OpenMetaverse.EstateTools">
14040 </member> 14040 <summary>
14041 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock"> 14041 Estate level administration and utilities
14042 <exclude/> 14042 </summary>
14043 </member> 14043 </member>
14044 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock"> 14044 <member name="F:OpenMetaverse.EstateTools.GroundTextures">
14045 <exclude/> 14045 <summary>Textures for each of the four terrain height levels</summary>
14046 </member> 14046 </member>
14047 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket"> 14047 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits">
14048 <exclude/> 14048 <summary>Upper/lower texture boundaries for each corner of the sim</summary>
14049 </member> 14049 </member>
14050 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock"> 14050 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)">
14051 <exclude/> 14051 <summary>
14052 </member> 14052 Constructor for EstateTools class
14053 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock"> 14053 </summary>
14054 <exclude/> 14054 <param name="client"></param>
14055 </member> 14055 </member>
14056 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket"> 14056 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply">
14057 <exclude/> 14057 <summary>The event subscribers. null if no subcribers</summary>
14058 </member> 14058 </member>
14059 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock"> 14059 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)">
14060 <exclude/> 14060 <summary>Raises the TopCollidersReply event</summary>
14061 </member> 14061 <param name="e">A TopCollidersReplyEventArgs object containing the
14062 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock"> 14062 data returned from the data server</param>
14063 <exclude/> 14063 </member>
14064 </member> 14064 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock">
14065 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket"> 14065 <summary>Thread sync lock object</summary>
14066 <exclude/> 14066 </member>
14067 </member> 14067 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply">
14068 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock"> 14068 <summary>The event subscribers. null if no subcribers</summary>
14069 <exclude/> 14069 </member>
14070 </member> 14070 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)">
14071 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock"> 14071 <summary>Raises the TopScriptsReply event</summary>
14072 <exclude/> 14072 <param name="e">A TopScriptsReplyEventArgs object containing the
14073 </member> 14073 data returned from the data server</param>
14074 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket"> 14074 </member>
14075 <exclude/> 14075 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock">
14076 </member> 14076 <summary>Thread sync lock object</summary>
14077 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock"> 14077 </member>
14078 <exclude/> 14078 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply">
14079 </member> 14079 <summary>The event subscribers. null if no subcribers</summary>
14080 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket"> 14080 </member>
14081 <exclude/> 14081 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)">
14082 </member> 14082 <summary>Raises the EstateUsersReply event</summary>
14083 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock"> 14083 <param name="e">A EstateUsersReplyEventArgs object containing the
14084 <exclude/> 14084 data returned from the data server</param>
14085 </member> 14085 </member>
14086 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket"> 14086 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock">
14087 <exclude/> 14087 <summary>Thread sync lock object</summary>
14088 </member> 14088 </member>
14089 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock"> 14089 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply">
14090 <exclude/> 14090 <summary>The event subscribers. null if no subcribers</summary>
14091 </member> 14091 </member>
14092 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket"> 14092 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)">
14093 <exclude/> 14093 <summary>Raises the EstateGroupsReply event</summary>
14094 </member> 14094 <param name="e">A EstateGroupsReplyEventArgs object containing the
14095 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock"> 14095 data returned from the data server</param>
14096 <exclude/> 14096 </member>
14097 </member> 14097 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock">
14098 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket"> 14098 <summary>Thread sync lock object</summary>
14099 <exclude/> 14099 </member>
14100 </member> 14100 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply">
14101 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock"> 14101 <summary>The event subscribers. null if no subcribers</summary>
14102 <exclude/> 14102 </member>
14103 </member> 14103 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)">
14104 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket"> 14104 <summary>Raises the EstateManagersReply event</summary>
14105 <exclude/> 14105 <param name="e">A EstateManagersReplyEventArgs object containing the
14106 </member> 14106 data returned from the data server</param>
14107 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock"> 14107 </member>
14108 <exclude/> 14108 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock">
14109 </member> 14109 <summary>Thread sync lock object</summary>
14110 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket"> 14110 </member>
14111 <exclude/> 14111 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply">
14112 </member> 14112 <summary>The event subscribers. null if no subcribers</summary>
14113 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock"> 14113 </member>
14114 <exclude/> 14114 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)">
14115 </member> 14115 <summary>Raises the EstateBansReply event</summary>
14116 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket"> 14116 <param name="e">A EstateBansReplyEventArgs object containing the
14117 <exclude/> 14117 data returned from the data server</param>
14118 </member> 14118 </member>
14119 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock"> 14119 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock">
14120 <exclude/> 14120 <summary>Thread sync lock object</summary>
14121 </member> 14121 </member>
14122 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket"> 14122 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply">
14123 <exclude/> 14123 <summary>The event subscribers. null if no subcribers</summary>
14124 </member> 14124 </member>
14125 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock"> 14125 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)">
14126 <exclude/> 14126 <summary>Raises the EstateCovenantReply event</summary>
14127 </member> 14127 <param name="e">A EstateCovenantReplyEventArgs object containing the
14128 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock"> 14128 data returned from the data server</param>
14129 <exclude/> 14129 </member>
14130 </member> 14130 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock">
14131 <member name="T:OpenMetaverse.Packets.ScriptResetPacket"> 14131 <summary>Thread sync lock object</summary>
14132 <exclude/> 14132 </member>
14133 </member> 14133 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply">
14134 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock"> 14134 <summary>The event subscribers. null if no subcribers</summary>
14135 <exclude/> 14135 </member>
14136 </member> 14136 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)">
14137 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock"> 14137 <summary>Raises the EstateUpdateInfoReply event</summary>
14138 <exclude/> 14138 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the
14139 </member> 14139 data returned from the data server</param>
14140 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket"> 14140 </member>
14141 <exclude/> 14141 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock">
14142 </member> 14142 <summary>Thread sync lock object</summary>
14143 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock"> 14143 </member>
14144 <exclude/> 14144 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)">
14145 </member> 14145 <summary>
14146 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket"> 14146 Requests estate information such as top scripts and colliders
14147 <exclude/> 14147 </summary>
14148 </member> 14148 <param name="parcelLocalID"></param>
14149 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock"> 14149 <param name="reportType"></param>
14150 <exclude/> 14150 <param name="requestFlags"></param>
14151 </member> 14151 <param name="filter"></param>
14152 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock"> 14152 </member>
14153 <exclude/> 14153 <member name="M:OpenMetaverse.EstateTools.RequestInfo">
14154 </member> 14154 <summary>Requests estate settings, including estate manager and access/ban lists</summary>
14155 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket"> 14155 </member>
14156 <exclude/> 14156 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts">
14157 </member> 14157 <summary>Requests the "Top Scripts" list for the current region</summary>
14158 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock"> 14158 </member>
14159 <exclude/> 14159 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders">
14160 </member> 14160 <summary>Requests the "Top Colliders" list for the current region</summary>
14161 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket"> 14161 </member>
14162 <exclude/> 14162 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)">
14163 </member> 14163 <summary>
14164 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock"> 14164 Set several estate specific configuration variables
14165 <exclude/> 14165 </summary>
14166 </member> 14166 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param>
14167 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock"> 14167 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param>
14168 <exclude/> 14168 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param>
14169 </member> 14169 <param name="UseEstateSun">true to use</param>
14170 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock"> 14170 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param>
14171 <exclude/> 14171 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position
14172 </member> 14172 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param>
14173 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket"> 14173 </member>
14174 <exclude/> 14174 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)">
14175 </member> 14175 <summary>
14176 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock"> 14176 Request return of objects owned by specified avatar
14177 <exclude/> 14177 </summary>
14178 </member> 14178 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param>
14179 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket"> 14179 <param name="flag">specify the coverage and type of objects to be included in the return</param>
14180 <exclude/> 14180 <param name="EstateWide">true to perform return on entire estate</param>
14181 </member> 14181 </member>
14182 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock"> 14182 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)">
14183 <exclude/> 14183 <summary></summary>
14184 </member> 14184 <param name="method"></param>
14185 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock"> 14185 <param name="param"></param>
14186 <exclude/> 14186 </member>
14187 </member> 14187 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})">
14188 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket"> 14188 <summary>
14189 <exclude/> 14189 Used for setting and retrieving various estate panel settings
14190 </member> 14190 </summary>
14191 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock"> 14191 <param name="method">EstateOwnerMessage Method field</param>
14192 <exclude/> 14192 <param name="listParams">List of parameters to include</param>
14193 </member> 14193 </member>
14194 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock"> 14194 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)">
14195 <exclude/> 14195 <summary>
14196 </member> 14196 Kick an avatar from an estate
14197 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket"> 14197 </summary>
14198 <exclude/> 14198 <param name="userID">Key of Agent to remove</param>
14199 </member> 14199 </member>
14200 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock"> 14200 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)">
14201 <exclude/> 14201 <summary>
14202 </member> 14202 Ban an avatar from an estate</summary>
14203 <member name="T:OpenMetaverse.Packets.FindAgentPacket"> 14203 <param name="userID">Key of Agent to remove</param>
14204 <exclude/> 14204 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param>
14205 </member> 14205 </member>
14206 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock"> 14206 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)">
14207 <exclude/> 14207 <summary>Unban an avatar from an estate</summary>
14208 </member> 14208 <param name="userID">Key of Agent to remove</param>
14209 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock"> 14209 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param>
14210 <exclude/> 14210 </member>
14211 </member> 14211 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)">
14212 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket"> 14212 <summary>
14213 <exclude/> 14213 Send a message dialog to everyone in an entire estate
14214 </member> 14214 </summary>
14215 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock"> 14215 <param name="message">Message to send all users in the estate</param>
14216 <exclude/> 14216 </member>
14217 </member> 14217 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)">
14218 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock"> 14218 <summary>
14219 <exclude/> 14219 Send a message dialog to everyone in a simulator
14220 </member> 14220 </summary>
14221 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket"> 14221 <param name="message">Message to send all users in the simulator</param>
14222 <exclude/> 14222 </member>
14223 </member> 14223 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)">
14224 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock"> 14224 <summary>
14225 <exclude/> 14225 Send an avatar back to their home location
14226 </member> 14226 </summary>
14227 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock"> 14227 <param name="pest">Key of avatar to send home</param>
14228 <exclude/> 14228 </member>
14229 </member> 14229 <member name="M:OpenMetaverse.EstateTools.RestartRegion">
14230 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket"> 14230 <summary>
14231 <exclude/> 14231 Begin the region restart process
14232 </member> 14232 </summary>
14233 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock"> 14233 </member>
14234 <exclude/> 14234 <member name="M:OpenMetaverse.EstateTools.CancelRestart">
14235 </member> 14235 <summary>
14236 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock"> 14236 Cancels a region restart
14237 <exclude/> 14237 </summary>
14238 </member> 14238 </member>
14239 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock"> 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 <exclude/> 14240 <summary>Estate panel "Region" tab settings</summary>
14241 </member> 14241 </member>
14242 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket"> 14242 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)">
14243 <exclude/> 14243 <summary>Estate panel "Debug" tab settings</summary>
14244 </member> 14244 </member>
14245 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock"> 14245 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)">
14246 <exclude/> 14246 <summary>Used for setting the region's terrain textures for its four height levels</summary>
14247 </member> 14247 <param name="low"></param>
14248 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock"> 14248 <param name="midLow"></param>
14249 <exclude/> 14249 <param name="midHigh"></param>
14250 </member> 14250 <param name="high"></param>
14251 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock"> 14251 </member>
14252 <exclude/> 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> 14253 <summary>Used for setting sim terrain texture heights</summary>
14254 <member name="T:OpenMetaverse.Packets.GenericMessagePacket"> 14254 </member>
14255 <exclude/> 14255 <member name="M:OpenMetaverse.EstateTools.RequestCovenant">
14256 </member> 14256 <summary>Requests the estate covenant</summary>
14257 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock"> 14257 </member>
14258 <exclude/> 14258 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)">
14259 </member> 14259 <summary>
14260 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock"> 14260 Upload a terrain RAW file
14261 <exclude/> 14261 </summary>
14262 </member> 14262 <param name="fileData">A byte array containing the encoded terrain data</param>
14263 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock"> 14263 <param name="fileName">The name of the file being uploaded</param>
14264 <exclude/> 14264 <returns>The Id of the transfer request</returns>
14265 </member> 14265 </member>
14266 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket"> 14266 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers">
14267 <exclude/> 14267 <summary>
14268 </member> 14268 Teleports all users home in current Estate
14269 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock"> 14269 </summary>
14270 <exclude/> 14270 </member>
14271 </member> 14271 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)">
14272 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock"> 14272 <summary>
14273 <exclude/> 14273 Remove estate manager</summary>
14274 </member> 14274 <param name="userID">Key of Agent to Remove</param>
14275 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket"> 14275 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param>
14276 <exclude/> 14276 </member>
14277 </member> 14277 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)">
14278 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock"> 14278 <summary>
14279 <exclude/> 14279 Add estate manager</summary>
14280 </member> 14280 <param name="userID">Key of Agent to Add</param>
14281 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock"> 14281 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param>
14282 <exclude/> 14282 </member>
14283 </member> 14283 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)">
14284 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket"> 14284 <summary>
14285 <exclude/> 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="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock"> 14287 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param>
14288 <exclude/> 14288 </member>
14289 </member> 14289 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)">
14290 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock"> 14290 <summary>
14291 <exclude/> 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="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket"> 14293 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param>
14294 <exclude/> 14294 </member>
14295 </member> 14295 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
14296 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock"> 14296
14297 <exclude/> 14297 <summary>
14298 </member> 14298 Add's a group to the estate Allowed list</summary>
14299 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock"> 14299 <param name="groupID">Key of Group to Add</param>
14300 <exclude/> 14300 <param name="allEstates">Add Group as an allowed group to All estates if true</param>
14301 </member> 14301 </member>
14302 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock"> 14302 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)">
14303 <exclude/> 14303
14304 </member> 14304 <summary>
14305 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket"> 14305 Removes a group from the estate Allowed list</summary>
14306 <exclude/> 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="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock"> 14308 </member>
14309 <exclude/> 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="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock"> 14311 <param name="sender">The sender</param>
14312 <exclude/> 14312 <param name="e">The EventArgs object containing the packet data</param>
14313 </member> 14313 </member>
14314 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket"> 14314 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
14315 <exclude/> 14315 <summary>Process an incoming packet and raise the appropriate events</summary>
14316 </member> 14316 <param name="sender">The sender</param>
14317 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock"> 14317 <param name="e">The EventArgs object containing the packet data</param>
14318 <exclude/> 14318 </member>
14319 </member> 14319 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
14320 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock"> 14320 <summary>Process an incoming packet and raise the appropriate events</summary>
14321 <exclude/> 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.Packets.MoveInventoryItemPacket"> 14323 </member>
14324 <exclude/> 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="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock"> 14326 </member>
14327 <exclude/> 14327 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply">
14328 </member> 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 name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock"> 14329 </member>
14330 <exclude/> 14330 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply">
14331 </member> 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 name="T:OpenMetaverse.Packets.CopyInventoryItemPacket"> 14332 </member>
14333 <exclude/> 14333 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply">
14334 </member> 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 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock"> 14335 </member>
14336 <exclude/> 14336 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply">
14337 </member> 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 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock"> 14338 </member>
14339 <exclude/> 14339 <member name="E:OpenMetaverse.EstateTools.EstateBansReply">
14340 </member> 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 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket"> 14341 </member>
14342 <exclude/> 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="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock"> 14344 </member>
14345 <exclude/> 14345 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply">
14346 </member> 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 name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock"> 14347 </member>
14348 <exclude/> 14348 <member name="T:OpenMetaverse.EstateTools.LandStatReportType">
14349 </member> 14349 <summary>Used in the ReportType field of a LandStatRequest</summary>
14350 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket"> 14350 </member>
14351 <exclude/> 14351 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta">
14352 </member> 14352 <summary>Used by EstateOwnerMessage packets</summary>
14353 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock"> 14353 </member>
14354 <exclude/> 14354 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta">
14355 </member> 14355 <summary>Used by EstateOwnerMessage packets</summary>
14356 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock"> 14356 </member>
14357 <exclude/> 14357 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags">
14358 </member> 14358 <summary>
14359 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket"> 14359
14360 <exclude/> 14360 </summary>
14361 </member> 14361 </member>
14362 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock"> 14362 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None">
14363 <exclude/> 14363 <summary>No flags set</summary>
14364 </member> 14364 </member>
14365 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock"> 14365 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted">
14366 <exclude/> 14366 <summary>Only return targets scripted objects</summary>
14367 </member> 14367 </member>
14368 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket"> 14368 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand">
14369 <exclude/> 14369 <summary>Only return targets objects if on others land</summary>
14370 </member> 14370 </member>
14371 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock"> 14371 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers">
14372 <exclude/> 14372 <summary>Returns target's scripted objects and objects on other parcels</summary>
14373 </member> 14373 </member>
14374 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock"> 14374 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings">
14375 <exclude/> 14375 <summary>Ground texture settings for each corner of the region</summary>
14376 </member> 14376 </member>
14377 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket"> 14377 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight">
14378 <exclude/> 14378 <summary>Used by GroundTextureHeightSettings</summary>
14379 </member> 14379 </member>
14380 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock"> 14380 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings">
14381 <exclude/> 14381 <summary>The high and low texture thresholds for each corner of the sim</summary>
14382 </member> 14382 </member>
14383 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock"> 14383 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs">
14384 <exclude/> 14384 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary>
14385 </member> 14385 </member>
14386 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket"> 14386 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
14387 <exclude/> 14387 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary>
14388 </member> 14388 <param name="objectCount">The number of returned items in LandStatReply</param>
14389 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock"> 14389 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
14390 <exclude/> 14390 </member>
14391 </member> 14391 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount">
14392 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock"> 14392 <summary>
14393 <exclude/> 14393 The number of returned items in LandStatReply
14394 </member> 14394 </summary>
14395 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket"> 14395 </member>
14396 <exclude/> 14396 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks">
14397 </member> 14397 <summary>
14398 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock"> 14398 A Dictionary of Object UUIDs to tasks returned in LandStatReply
14399 <exclude/> 14399 </summary>
14400 </member> 14400 </member>
14401 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock"> 14401 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs">
14402 <exclude/> 14402 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary>
14403 </member> 14403 </member>
14404 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket"> 14404 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})">
14405 <exclude/> 14405 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary>
14406 </member> 14406 <param name="objectCount">The number of returned items in LandStatReply</param>
14407 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock"> 14407 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param>
14408 <exclude/> 14408 </member>
14409 </member> 14409 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount">
14410 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock"> 14410 <summary>
14411 <exclude/> 14411 The number of scripts returned in LandStatReply
14412 </member> 14412 </summary>
14413 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket"> 14413 </member>
14414 <exclude/> 14414 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks">
14415 </member> 14415 <summary>
14416 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock"> 14416 A Dictionary of Object UUIDs to tasks returned in LandStatReply
14417 <exclude/> 14417 </summary>
14418 </member> 14418 </member>
14419 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock"> 14419 <member name="T:OpenMetaverse.EstateBansReplyEventArgs">
14420 <exclude/> 14420 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14421 </member> 14421 </member>
14422 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock"> 14422 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14423 <exclude/> 14423 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary>
14424 </member> 14424 <param name="estateID">The estate's identifier on the grid</param>
14425 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket"> 14425 <param name="count">The number of returned items in LandStatReply</param>
14426 <exclude/> 14426 <param name="banned">User UUIDs banned</param>
14427 </member> 14427 </member>
14428 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock"> 14428 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID">
14429 <exclude/> 14429 <summary>
14430 </member> 14430 The identifier of the estate
14431 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock"> 14431 </summary>
14432 <exclude/> 14432 </member>
14433 </member> 14433 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count">
14434 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket"> 14434 <summary>
14435 <exclude/> 14435 The number of returned itmes
14436 </member> 14436 </summary>
14437 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock"> 14437 </member>
14438 <exclude/> 14438 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned">
14439 </member> 14439 <summary>
14440 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock"> 14440 List of UUIDs of Banned Users
14441 <exclude/> 14441 </summary>
14442 </member> 14442 </member>
14443 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket"> 14443 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs">
14444 <exclude/> 14444 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14445 </member> 14445 </member>
14446 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock"> 14446 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14447 <exclude/> 14447 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary>
14448 </member> 14448 <param name="estateID">The estate's identifier on the grid</param>
14449 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock"> 14449 <param name="count">The number of users</param>
14450 <exclude/> 14450 <param name="allowedUsers">Allowed users UUIDs</param>
14451 </member> 14451 </member>
14452 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock"> 14452 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID">
14453 <exclude/> 14453 <summary>
14454 </member> 14454 The identifier of the estate
14455 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket"> 14455 </summary>
14456 <exclude/> 14456 </member>
14457 </member> 14457 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count">
14458 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock"> 14458 <summary>
14459 <exclude/> 14459 The number of returned items
14460 </member> 14460 </summary>
14461 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock"> 14461 </member>
14462 <exclude/> 14462 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers">
14463 </member> 14463 <summary>
14464 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock"> 14464 List of UUIDs of Allowed Users
14465 <exclude/> 14465 </summary>
14466 </member> 14466 </member>
14467 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket"> 14467 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs">
14468 <exclude/> 14468 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14469 </member> 14469 </member>
14470 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock"> 14470 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14471 <exclude/> 14471 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary>
14472 </member> 14472 <param name="estateID">The estate's identifier on the grid</param>
14473 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock"> 14473 <param name="count">The number of Groups</param>
14474 <exclude/> 14474 <param name="allowedGroups">Allowed Groups UUIDs</param>
14475 </member> 14475 </member>
14476 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket"> 14476 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID">
14477 <exclude/> 14477 <summary>
14478 </member> 14478 The identifier of the estate
14479 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock"> 14479 </summary>
14480 <exclude/> 14480 </member>
14481 </member> 14481 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count">
14482 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock"> 14482 <summary>
14483 <exclude/> 14483 The number of returned items
14484 </member> 14484 </summary>
14485 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock"> 14485 </member>
14486 <exclude/> 14486 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups">
14487 </member> 14487 <summary>
14488 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket"> 14488 List of UUIDs of Allowed Groups
14489 <exclude/> 14489 </summary>
14490 </member> 14490 </member>
14491 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock"> 14491 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs">
14492 <exclude/> 14492 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14493 </member> 14493 </member>
14494 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock"> 14494 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})">
14495 <exclude/> 14495 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary>
14496 </member> 14496 <param name="estateID">The estate's identifier on the grid</param>
14497 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket"> 14497 <param name="count">The number of Managers</param>
14498 <exclude/> 14498 <param name="managers"> Managers UUIDs</param>
14499 </member> 14499 </member>
14500 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock"> 14500 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID">
14501 <exclude/> 14501 <summary>
14502 </member> 14502 The identifier of the estate
14503 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock"> 14503 </summary>
14504 <exclude/> 14504 </member>
14505 </member> 14505 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count">
14506 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket"> 14506 <summary>
14507 <exclude/> 14507 The number of returned items
14508 </member> 14508 </summary>
14509 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock"> 14509 </member>
14510 <exclude/> 14510 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers">
14511 </member> 14511 <summary>
14512 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock"> 14512 List of UUIDs of the Estate's Managers
14513 <exclude/> 14513 </summary>
14514 </member> 14514 </member>
14515 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket"> 14515 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs">
14516 <exclude/> 14516 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14517 </member> 14517 </member>
14518 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock"> 14518 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)">
14519 <exclude/> 14519 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary>
14520 </member> 14520 <param name="covenantID">The Covenant ID</param>
14521 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket"> 14521 <param name="timestamp">The timestamp</param>
14522 <exclude/> 14522 <param name="estateName">The estate's name</param>
14523 </member> 14523 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param>
14524 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock"> 14524 </member>
14525 <exclude/> 14525 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID">
14526 </member> 14526 <summary>
14527 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock"> 14527 The Covenant
14528 <exclude/> 14528 </summary>
14529 </member> 14529 </member>
14530 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock"> 14530 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp">
14531 <exclude/> 14531 <summary>
14532 </member> 14532 The timestamp
14533 <member name="T:OpenMetaverse.Packets.DeRezAckPacket"> 14533 </summary>
14534 <exclude/> 14534 </member>
14535 </member> 14535 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName">
14536 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock"> 14536 <summary>
14537 <exclude/> 14537 The Estate name
14538 </member> 14538 </summary>
14539 <member name="T:OpenMetaverse.Packets.RezObjectPacket"> 14539 </member>
14540 <exclude/> 14540 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID">
14541 </member> 14541 <summary>
14542 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock"> 14542 The Estate Owner's ID (can be a GroupID)
14543 <exclude/> 14543 </summary>
14544 </member> 14544 </member>
14545 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock"> 14545 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs">
14546 <exclude/> 14546 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary>
14547 </member> 14547 </member>
14548 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock"> 14548 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)">
14549 <exclude/> 14549 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary>
14550 </member> 14550 <param name="estateName">The estate's name</param>
14551 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket"> 14551 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param>
14552 <exclude/> 14552 <param name="estateID">The estate's identifier on the grid</param>
14553 </member> 14553 <param name="denyNoPaymentInfo"></param>
14554 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock"> 14554 </member>
14555 <exclude/> 14555 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName">
14556 </member> 14556 <summary>
14557 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock"> 14557 The estate's name
14558 <exclude/> 14558 </summary>
14559 </member> 14559 </member>
14560 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock"> 14560 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner">
14561 <exclude/> 14561 <summary>
14562 </member> 14562 The Estate Owner's ID (can be a GroupID)
14563 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock"> 14563 </summary>
14564 <exclude/> 14564 </member>
14565 </member> 14565 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID">
14566 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket"> 14566 <summary>
14567 <exclude/> 14567 The identifier of the estate on the grid
14568 </member> 14568 </summary>
14569 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock"> 14569 </member>
14570 <exclude/> 14570 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo">
14571 </member> 14571 <summary></summary>
14572 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock"> 14572 </member>
14573 <exclude/> 14573 <member name="T:OpenMetaverse.Caps">
14574 </member> 14574 <summary>
14575 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock"> 14575 Capabilities is the name of the bi-directional HTTP REST protocol
14576 <exclude/> 14576 used to communicate non real-time transactions such as teleporting or
14577 </member> 14577 group messaging
14578 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket"> 14578 </summary>
14579 <exclude/> 14579 </member>
14580 </member> 14580 <member name="F:OpenMetaverse.Caps.Simulator">
14581 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock"> 14581 <summary>Reference to the simulator this system is connected to</summary>
14582 <exclude/> 14582 </member>
14583 </member> 14583 <member name="M:OpenMetaverse.Caps.#ctor(OpenMetaverse.Simulator,System.String)">
14584 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock"> 14584 <summary>
14585 <exclude/> 14585 Default constructor
14586 </member> 14586 </summary>
14587 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket"> 14587 <param name="simulator"></param>
14588 <exclude/> 14588 <param name="seedcaps"></param>
14589 </member> 14589 </member>
14590 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock"> 14590 <member name="M:OpenMetaverse.Caps.CapabilityURI(System.String)">
14591 <exclude/> 14591 <summary>
14592 </member> 14592 Request the URI of a named capability
14593 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock"> 14593 </summary>
14594 <exclude/> 14594 <param name="capability">Name of the capability to request</param>
14595 </member> 14595 <returns>The URI of the requested capability, or String.Empty if
14596 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket"> 14596 the capability does not exist</returns>
14597 <exclude/> 14597 </member>
14598 </member> 14598 <member name="M:OpenMetaverse.Caps.EventQueueEventHandler(System.String,OpenMetaverse.StructuredData.OSDMap)">
14599 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock"> 14599 <summary>
14600 <exclude/> 14600 Process any incoming events, check to see if we have a message created for the event,
14601 </member> 14601 </summary>
14602 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock"> 14602 <param name="eventName"></param>
14603 <exclude/> 14603 <param name="body"></param>
14604 </member> 14604 </member>
14605 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket"> 14605 <member name="P:OpenMetaverse.Caps.SeedCapsURI">
14606 <exclude/> 14606 <summary>Capabilities URI this system was initialized with</summary>
14607 </member> 14607 </member>
14608 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock"> 14608 <member name="P:OpenMetaverse.Caps.IsEventQueueRunning">
14609 <exclude/> 14609 <summary>Whether the capabilities event queue is connected and
14610 </member> 14610 listening for incoming events</summary>
14611 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock"> 14611 </member>
14612 <exclude/> 14612 <member name="T:OpenMetaverse.Caps.EventQueueCallback">
14613 </member> 14613 <summary>
14614 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock"> 14614 Triggered when an event is received via the EventQueueGet
14615 <exclude/> 14615 capability
14616 </member> 14616 </summary>
14617 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket"> 14617 <param name="capsKey">Event name</param>
14618 <exclude/> 14618 <param name="message">Decoded event data</param>
14619 </member> 14619 <param name="simulator">The simulator that generated the event</param>
14620 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock"> 14620 </member>
14621 <exclude/> 14621 <member name="T:OpenMetaverse.Rendering.LindenMesh.LODMesh">
14622 </member> 14622 <summary>
14623 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock"> 14623 Level of Detail mesh
14624 <exclude/> 14624 </summary>
14625 </member> 14625 </member>
14626 <member name="T:OpenMetaverse.Packets.RezScriptPacket"> 14626 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT">
14627 <exclude/> 14627 <summary>=</summary>
14628 </member> 14628 </member>
14629 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock"> 14629 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount">
14630 <exclude/> 14630 <summary>Number of times we've received an unknown CAPS exception in series.</summary>
14631 </member> 14631 </member>
14632 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock"> 14632 <member name="F:OpenMetaverse.Http.EventQueueClient._random">
14633 <exclude/> 14633 <summary>For exponential backoff on error.</summary>
14634 </member> 14634 </member>
14635 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock"> 14635 <member name="T:OpenMetaverse.PacketFrequency">
14636 <exclude/> 14636 <summary>
14637 </member> 14637
14638 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket"> 14638 </summary>
14639 <exclude/> 14639 </member>
14640 </member> 14640 <member name="F:OpenMetaverse.PacketFrequency.Low">
14641 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock"> 14641 <summary></summary>
14642 <exclude/> 14642 </member>
14643 </member> 14643 <member name="F:OpenMetaverse.PacketFrequency.Medium">
14644 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock"> 14644 <summary></summary>
14645 <exclude/> 14645 </member>
14646 </member> 14646 <member name="F:OpenMetaverse.PacketFrequency.High">
14647 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket"> 14647 <summary></summary>
14648 <exclude/> 14648 </member>
14649 </member> 14649 <member name="T:OpenMetaverse.Packets.MalformedDataException">
14650 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock"> 14650 <summary>
14651 <exclude/> 14651 Thrown when a packet could not be successfully deserialized
14652 </member> 14652 </summary>
14653 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock"> 14653 </member>
14654 <exclude/> 14654 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor">
14655 </member> 14655 <summary>
14656 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock"> 14656 Default constructor
14657 <exclude/> 14657 </summary>
14658 </member> 14658 </member>
14659 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket"> 14659 <member name="M:OpenMetaverse.Packets.MalformedDataException.#ctor(System.String)">
14660 <exclude/> 14660 <summary>
14661 </member> 14661 Constructor that takes an additional error message
14662 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock"> 14662 </summary>
14663 <exclude/> 14663 <param name="Message">An error message to attach to this exception</param>
14664 </member> 14664 </member>
14665 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket"> 14665 <member name="T:OpenMetaverse.Packets.Header">
14666 <exclude/> 14666 <summary>
14667 </member> 14667 The header of a message template packet. Holds packet flags, sequence
14668 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock"> 14668 number, packet ID, and any ACKs that will be appended at the end of
14669 <exclude/> 14669 the packet
14670 </member> 14670 </summary>
14671 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket"> 14671 </member>
14672 <exclude/> 14672 <member name="M:OpenMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)">
14673 </member> 14673 <summary>
14674 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock"> 14674 Convert the AckList to a byte array, used for packet serializing
14675 <exclude/> 14675 </summary>
14676 </member> 14676 <param name="bytes">Reference to the target byte array</param>
14677 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock"> 14677 <param name="i">Beginning position to start writing to in the byte
14678 <exclude/> 14678 array, will be updated with the ending position of the ACK list</param>
14679 </member> 14679 </member>
14680 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket"> 14680 <member name="M:OpenMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)">
14681 <exclude/> 14681 <summary>
14682 </member> 14682
14683 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock"> 14683 </summary>
14684 <exclude/> 14684 <param name="bytes"></param>
14685 </member> 14685 <param name="pos"></param>
14686 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock"> 14686 <param name="packetEnd"></param>
14687 <exclude/> 14687 <returns></returns>
14688 </member> 14688 </member>
14689 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket"> 14689 <member name="M:OpenMetaverse.Packets.Header.CreateAckList(OpenMetaverse.Packets.Header@,System.Byte[],System.Int32@)">
14690 <exclude/> 14690 <summary>
14691 </member> 14691
14692 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock"> 14692 </summary>
14693 <exclude/> 14693 <param name="header"></param>
14694 </member> 14694 <param name="bytes"></param>
14695 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket"> 14695 <param name="packetEnd"></param>
14696 <exclude/> 14696 </member>
14697 </member> 14697 <member name="T:OpenMetaverse.Packets.PacketBlock">
14698 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock"> 14698 <summary>
14699 <exclude/> 14699 A block of data in a packet. Packets are composed of one or more blocks,
14700 </member> 14700 each block containing one or more fields
14701 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock"> 14701 </summary>
14702 <exclude/> 14702 </member>
14703 </member> 14703 <member name="M:OpenMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)">
14704 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket"> 14704 <summary>
14705 <exclude/> 14705 Create a block from a byte array
14706 </member> 14706 </summary>
14707 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock"> 14707 <param name="bytes">Byte array containing the serialized block</param>
14708 <exclude/> 14708 <param name="i">Starting position of the block in the byte array.
14709 </member> 14709 This will point to the data after the end of the block when the
14710 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock"> 14710 call returns</param>
14711 <exclude/> 14711 </member>
14712 </member> 14712 <member name="M:OpenMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)">
14713 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket"> 14713 <summary>
14714 <exclude/> 14714 Serialize this block into a byte array
14715 </member> 14715 </summary>
14716 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock"> 14716 <param name="bytes">Byte array to serialize this block into</param>
14717 <exclude/> 14717 <param name="i">Starting position in the byte array to serialize to.
14718 </member> 14718 This will point to the position directly after the end of the
14719 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock"> 14719 serialized block when the call returns</param>
14720 <exclude/> 14720 </member>
14721 </member> 14721 <member name="P:OpenMetaverse.Packets.PacketBlock.Length">
14722 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket"> 14722 <summary>Current length of the data in this packet</summary>
14723 <exclude/> 14723 </member>
14724 </member> 14724 <member name="F:OpenMetaverse.Packets.PacketType.Default">
14725 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock"> 14725 <summary>A generic value, not an actual packet type</summary>
14726 <exclude/> 14726 </member>
14727 </member> 14727 <member name="M:OpenMetaverse.Packets.Packet.BuildPacket(System.String,OpenMetaverse.StructuredData.OSDMap)">
14728 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket"> 14728 <summary>
14729 <exclude/> 14729 Attempts to convert an LLSD structure to a known Packet type
14730 </member> 14730 </summary>
14731 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock"> 14731 <param name="capsEventName">Event name, this must match an actual
14732 <exclude/> 14732 packet name for a Packet to be successfully built</param>
14733 </member> 14733 <param name="body">LLSD to convert to a Packet</param>
14734 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket"> 14734 <returns>A Packet on success, otherwise null</returns>
14735 <exclude/> 14735 </member>
14736 </member> 14736 <member name="T:OpenMetaverse.Packets.TestMessagePacket">
14737 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock"> 14737 <exclude/>
14738 <exclude/> 14738 </member>
14739 </member> 14739 <member name="T:OpenMetaverse.Packets.TestMessagePacket.TestBlock1Block">
14740 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock"> 14740 <exclude/>
14741 <exclude/> 14741 </member>
14742 </member> 14742 <member name="T:OpenMetaverse.Packets.TestMessagePacket.NeighborBlockBlock">
14743 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket"> 14743 <exclude/>
14744 <exclude/> 14744 </member>
14745 </member> 14745 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket">
14746 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock"> 14746 <exclude/>
14747 <exclude/> 14747 </member>
14748 </member> 14748 <member name="T:OpenMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock">
14749 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock"> 14749 <exclude/>
14750 <exclude/> 14750 </member>
14751 </member> 14751 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket">
14752 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket"> 14752 <exclude/>
14753 <exclude/> 14753 </member>
14754 </member> 14754 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock">
14755 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock"> 14755 <exclude/>
14756 <exclude/> 14756 </member>
14757 </member> 14757 <member name="T:OpenMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock">
14758 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket"> 14758 <exclude/>
14759 <exclude/> 14759 </member>
14760 </member> 14760 <member name="T:OpenMetaverse.Packets.EconomyDataRequestPacket">
14761 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock"> 14761 <exclude/>
14762 <exclude/> 14762 </member>
14763 </member> 14763 <member name="T:OpenMetaverse.Packets.EconomyDataPacket">
14764 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket"> 14764 <exclude/>
14765 <exclude/> 14765 </member>
14766 </member> 14766 <member name="T:OpenMetaverse.Packets.EconomyDataPacket.InfoBlock">
14767 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock"> 14767 <exclude/>
14768 <exclude/> 14768 </member>
14769 </member> 14769 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket">
14770 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock"> 14770 <exclude/>
14771 <exclude/> 14771 </member>
14772 </member> 14772 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock">
14773 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket"> 14773 <exclude/>
14774 <exclude/> 14774 </member>
14775 </member> 14775 <member name="T:OpenMetaverse.Packets.AvatarPickerRequestPacket.DataBlock">
14776 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock"> 14776 <exclude/>
14777 <exclude/> 14777 </member>
14778 </member> 14778 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket">
14779 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket"> 14779 <exclude/>
14780 <exclude/> 14780 </member>
14781 </member> 14781 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock">
14782 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock"> 14782 <exclude/>
14783 <exclude/> 14783 </member>
14784 </member> 14784 <member name="T:OpenMetaverse.Packets.AvatarPickerReplyPacket.DataBlock">
14785 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket"> 14785 <exclude/>
14786 <exclude/> 14786 </member>
14787 </member> 14787 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket">
14788 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock"> 14788 <exclude/>
14789 <exclude/> 14789 </member>
14790 </member> 14790 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.AgentDataBlock">
14791 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock"> 14791 <exclude/>
14792 <exclude/> 14792 </member>
14793 </member> 14793 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock">
14794 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket"> 14794 <exclude/>
14795 <exclude/> 14795 </member>
14796 </member> 14796 <member name="T:OpenMetaverse.Packets.PlacesQueryPacket.QueryDataBlock">
14797 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock"> 14797 <exclude/>
14798 <exclude/> 14798 </member>
14799 </member> 14799 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket">
14800 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock"> 14800 <exclude/>
14801 <exclude/> 14801 </member>
14802 </member> 14802 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.AgentDataBlock">
14803 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket"> 14803 <exclude/>
14804 <exclude/> 14804 </member>
14805 </member> 14805 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock">
14806 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock"> 14806 <exclude/>
14807 <exclude/> 14807 </member>
14808 </member> 14808 <member name="T:OpenMetaverse.Packets.PlacesReplyPacket.QueryDataBlock">
14809 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock"> 14809 <exclude/>
14810 <exclude/> 14810 </member>
14811 </member> 14811 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket">
14812 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket"> 14812 <exclude/>
14813 <exclude/> 14813 </member>
14814 </member> 14814 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.AgentDataBlock">
14815 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock"> 14815 <exclude/>
14816 <exclude/> 14816 </member>
14817 </member> 14817 <member name="T:OpenMetaverse.Packets.DirFindQueryPacket.QueryDataBlock">
14818 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock"> 14818 <exclude/>
14819 <exclude/> 14819 </member>
14820 </member> 14820 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket">
14821 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket"> 14821 <exclude/>
14822 <exclude/> 14822 </member>
14823 </member> 14823 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock">
14824 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock"> 14824 <exclude/>
14825 <exclude/> 14825 </member>
14826 </member> 14826 <member name="T:OpenMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock">
14827 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock"> 14827 <exclude/>
14828 <exclude/> 14828 </member>
14829 </member> 14829 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket">
14830 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket"> 14830 <exclude/>
14831 <exclude/> 14831 </member>
14832 </member> 14832 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock">
14833 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock"> 14833 <exclude/>
14834 <exclude/> 14834 </member>
14835 </member> 14835 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock">
14836 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock"> 14836 <exclude/>
14837 <exclude/> 14837 </member>
14838 </member> 14838 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock">
14839 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket"> 14839 <exclude/>
14840 <exclude/> 14840 </member>
14841 </member> 14841 <member name="T:OpenMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock">
14842 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock"> 14842 <exclude/>
14843 <exclude/> 14843 </member>
14844 </member> 14844 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket">
14845 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock"> 14845 <exclude/>
14846 <exclude/> 14846 </member>
14847 </member> 14847 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock">
14848 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock"> 14848 <exclude/>
14849 <exclude/> 14849 </member>
14850 </member> 14850 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock">
14851 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket"> 14851 <exclude/>
14852 <exclude/> 14852 </member>
14853 </member> 14853 <member name="T:OpenMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock">
14854 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock"> 14854 <exclude/>
14855 <exclude/> 14855 </member>
14856 </member> 14856 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket">
14857 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock"> 14857 <exclude/>
14858 <exclude/> 14858 </member>
14859 </member> 14859 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock">
14860 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock"> 14860 <exclude/>
14861 <exclude/> 14861 </member>
14862 </member> 14862 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock">
14863 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket"> 14863 <exclude/>
14864 <exclude/> 14864 </member>
14865 </member> 14865 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock">
14866 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock"> 14866 <exclude/>
14867 <exclude/> 14867 </member>
14868 </member> 14868 <member name="T:OpenMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock">
14869 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock"> 14869 <exclude/>
14870 <exclude/> 14870 </member>
14871 </member> 14871 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket">
14872 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket"> 14872 <exclude/>
14873 <exclude/> 14873 </member>
14874 </member> 14874 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock">
14875 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock"> 14875 <exclude/>
14876 <exclude/> 14876 </member>
14877 </member> 14877 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock">
14878 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock"> 14878 <exclude/>
14879 <exclude/> 14879 </member>
14880 </member> 14880 <member name="T:OpenMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock">
14881 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket"> 14881 <exclude/>
14882 <exclude/> 14882 </member>
14883 </member> 14883 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket">
14884 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock"> 14884 <exclude/>
14885 <exclude/> 14885 </member>
14886 </member> 14886 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock">
14887 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock"> 14887 <exclude/>
14888 <exclude/> 14888 </member>
14889 </member> 14889 <member name="T:OpenMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock">
14890 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock"> 14890 <exclude/>
14891 <exclude/> 14891 </member>
14892 </member> 14892 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket">
14893 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket"> 14893 <exclude/>
14894 <exclude/> 14894 </member>
14895 </member> 14895 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock">
14896 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock"> 14896 <exclude/>
14897 <exclude/> 14897 </member>
14898 </member> 14898 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock">
14899 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock"> 14899 <exclude/>
14900 <exclude/> 14900 </member>
14901 </member> 14901 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock">
14902 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket"> 14902 <exclude/>
14903 <exclude/> 14903 </member>
14904 </member> 14904 <member name="T:OpenMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock">
14905 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock"> 14905 <exclude/>
14906 <exclude/> 14906 </member>
14907 </member> 14907 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket">
14908 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock"> 14908 <exclude/>
14909 <exclude/> 14909 </member>
14910 </member> 14910 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock">
14911 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket"> 14911 <exclude/>
14912 <exclude/> 14912 </member>
14913 </member> 14913 <member name="T:OpenMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock">
14914 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock"> 14914 <exclude/>
14915 <exclude/> 14915 </member>
14916 </member> 14916 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket">
14917 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock"> 14917 <exclude/>
14918 <exclude/> 14918 </member>
14919 </member> 14919 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock">
14920 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket"> 14920 <exclude/>
14921 <exclude/> 14921 </member>
14922 </member> 14922 <member name="T:OpenMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock">
14923 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock"> 14923 <exclude/>
14924 <exclude/> 14924 </member>
14925 </member> 14925 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket">
14926 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock"> 14926 <exclude/>
14927 <exclude/> 14927 </member>
14928 </member> 14928 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock">
14929 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket"> 14929 <exclude/>
14930 <exclude/> 14930 </member>
14931 </member> 14931 <member name="T:OpenMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock">
14932 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock"> 14932 <exclude/>
14933 <exclude/> 14933 </member>
14934 </member> 14934 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket">
14935 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock"> 14935 <exclude/>
14936 <exclude/> 14936 </member>
14937 </member> 14937 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock">
14938 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket"> 14938 <exclude/>
14939 <exclude/> 14939 </member>
14940 </member> 14940 <member name="T:OpenMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock">
14941 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock"> 14941 <exclude/>
14942 <exclude/> 14942 </member>
14943 </member> 14943 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket">
14944 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock"> 14944 <exclude/>
14945 <exclude/> 14945 </member>
14946 </member> 14946 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock">
14947 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock"> 14947 <exclude/>
14948 <exclude/> 14948 </member>
14949 </member> 14949 <member name="T:OpenMetaverse.Packets.ClassifiedDeletePacket.DataBlock">
14950 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket"> 14950 <exclude/>
14951 <exclude/> 14951 </member>
14952 </member> 14952 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket">
14953 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock"> 14953 <exclude/>
14954 <exclude/> 14954 </member>
14955 </member> 14955 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock">
14956 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock"> 14956 <exclude/>
14957 <exclude/> 14957 </member>
14958 </member> 14958 <member name="T:OpenMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock">
14959 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket"> 14959 <exclude/>
14960 <exclude/> 14960 </member>
14961 </member> 14961 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket">
14962 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock"> 14962 <exclude/>
14963 <exclude/> 14963 </member>
14964 </member> 14964 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.AgentDataBlock">
14965 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock"> 14965 <exclude/>
14966 <exclude/> 14966 </member>
14967 </member> 14967 <member name="T:OpenMetaverse.Packets.DirLandQueryPacket.QueryDataBlock">
14968 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock"> 14968 <exclude/>
14969 <exclude/> 14969 </member>
14970 </member> 14970 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket">
14971 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket"> 14971 <exclude/>
14972 <exclude/> 14972 </member>
14973 </member> 14973 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.AgentDataBlock">
14974 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock"> 14974 <exclude/>
14975 <exclude/> 14975 </member>
14976 </member> 14976 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryDataBlock">
14977 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock"> 14977 <exclude/>
14978 <exclude/> 14978 </member>
14979 </member> 14979 <member name="T:OpenMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock">
14980 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock"> 14980 <exclude/>
14981 <exclude/> 14981 </member>
14982 </member> 14982 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket">
14983 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket"> 14983 <exclude/>
14984 <exclude/> 14984 </member>
14985 </member> 14985 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock">
14986 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock"> 14986 <exclude/>
14987 <exclude/> 14987 </member>
14988 </member> 14988 <member name="T:OpenMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock">
14989 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock"> 14989 <exclude/>
14990 <exclude/> 14990 </member>
14991 </member> 14991 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket">
14992 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock"> 14992 <exclude/>
14993 <exclude/> 14993 </member>
14994 </member> 14994 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock">
14995 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket"> 14995 <exclude/>
14996 <exclude/> 14996 </member>
14997 </member> 14997 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock">
14998 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock"> 14998 <exclude/>
14999 <exclude/> 14999 </member>
15000 </member> 15000 <member name="T:OpenMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock">
15001 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock"> 15001 <exclude/>
15002 <exclude/> 15002 </member>
15003 </member> 15003 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket">
15004 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock"> 15004 <exclude/>
15005 <exclude/> 15005 </member>
15006 </member> 15006 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock">
15007 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket"> 15007 <exclude/>
15008 <exclude/> 15008 </member>
15009 </member> 15009 <member name="T:OpenMetaverse.Packets.ParcelInfoRequestPacket.DataBlock">
15010 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock"> 15010 <exclude/>
15011 <exclude/> 15011 </member>
15012 </member> 15012 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket">
15013 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock"> 15013 <exclude/>
15014 <exclude/> 15014 </member>
15015 </member> 15015 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock">
15016 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock"> 15016 <exclude/>
15017 <exclude/> 15017 </member>
15018 </member> 15018 <member name="T:OpenMetaverse.Packets.ParcelInfoReplyPacket.DataBlock">
15019 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock"> 15019 <exclude/>
15020 <exclude/> 15020 </member>
15021 </member> 15021 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket">
15022 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket"> 15022 <exclude/>
15023 <exclude/> 15023 </member>
15024 </member> 15024 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock">
15025 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock"> 15025 <exclude/>
15026 <exclude/> 15026 </member>
15027 </member> 15027 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock">
15028 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock"> 15028 <exclude/>
15029 <exclude/> 15029 </member>
15030 </member> 15030 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket">
15031 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket"> 15031 <exclude/>
15032 <exclude/> 15032 </member>
15033 </member> 15033 <member name="T:OpenMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock">
15034 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock"> 15034 <exclude/>
15035 <exclude/> 15035 </member>
15036 </member> 15036 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket">
15037 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock"> 15037 <exclude/>
15038 <exclude/> 15038 </member>
15039 </member> 15039 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock">
15040 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket"> 15040 <exclude/>
15041 <exclude/> 15041 </member>
15042 </member> 15042 <member name="T:OpenMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock">
15043 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock"> 15043 <exclude/>
15044 <exclude/> 15044 </member>
15045 </member> 15045 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket">
15046 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock"> 15046 <exclude/>
15047 <exclude/> 15047 </member>
15048 </member> 15048 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock">
15049 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket"> 15049 <exclude/>
15050 <exclude/> 15050 </member>
15051 </member> 15051 <member name="T:OpenMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock">
15052 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock"> 15052 <exclude/>
15053 <exclude/> 15053 </member>
15054 </member> 15054 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket">
15055 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock"> 15055 <exclude/>
15056 <exclude/> 15056 </member>
15057 </member> 15057 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock">
15058 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock"> 15058 <exclude/>
15059 <exclude/> 15059 </member>
15060 </member> 15060 <member name="T:OpenMetaverse.Packets.GroupNoticeRequestPacket.DataBlock">
15061 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket"> 15061 <exclude/>
15062 <exclude/> 15062 </member>
15063 </member> 15063 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket">
15064 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock"> 15064 <exclude/>
15065 <exclude/> 15065 </member>
15066 </member> 15066 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.AgentDataBlock">
15067 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket"> 15067 <exclude/>
15068 <exclude/> 15068 </member>
15069 </member> 15069 <member name="T:OpenMetaverse.Packets.TeleportRequestPacket.InfoBlock">
15070 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock"> 15070 <exclude/>
15071 <exclude/> 15071 </member>
15072 </member> 15072 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket">
15073 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock"> 15073 <exclude/>
15074 <exclude/> 15074 </member>
15075 </member> 15075 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock">
15076 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket"> 15076 <exclude/>
15077 <exclude/> 15077 </member>
15078 </member> 15078 <member name="T:OpenMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock">
15079 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock"> 15079 <exclude/>
15080 <exclude/> 15080 </member>
15081 </member> 15081 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket">
15082 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock"> 15082 <exclude/>
15083 <exclude/> 15083 </member>
15084 </member> 15084 <member name="T:OpenMetaverse.Packets.TeleportLocalPacket.InfoBlock">
15085 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock"> 15085 <exclude/>
15086 <exclude/> 15086 </member>
15087 </member> 15087 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket">
15088 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket"> 15088 <exclude/>
15089 <exclude/> 15089 </member>
15090 </member> 15090 <member name="T:OpenMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock">
15091 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock"> 15091 <exclude/>
15092 <exclude/> 15092 </member>
15093 </member> 15093 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket">
15094 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock"> 15094 <exclude/>
15095 <exclude/> 15095 </member>
15096 </member> 15096 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.AgentDataBlock">
15097 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket"> 15097 <exclude/>
15098 <exclude/> 15098 </member>
15099 </member> 15099 <member name="T:OpenMetaverse.Packets.TeleportProgressPacket.InfoBlock">
15100 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock"> 15100 <exclude/>
15101 <exclude/> 15101 </member>
15102 </member> 15102 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket">
15103 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock"> 15103 <exclude/>
15104 <exclude/> 15104 </member>
15105 </member> 15105 <member name="T:OpenMetaverse.Packets.TeleportFinishPacket.InfoBlock">
15106 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock"> 15106 <exclude/>
15107 <exclude/> 15107 </member>
15108 </member> 15108 <member name="T:OpenMetaverse.Packets.StartLurePacket">
15109 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket"> 15109 <exclude/>
15110 <exclude/> 15110 </member>
15111 </member> 15111 <member name="T:OpenMetaverse.Packets.StartLurePacket.AgentDataBlock">
15112 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock"> 15112 <exclude/>
15113 <exclude/> 15113 </member>
15114 </member> 15114 <member name="T:OpenMetaverse.Packets.StartLurePacket.InfoBlock">
15115 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock"> 15115 <exclude/>
15116 <exclude/> 15116 </member>
15117 </member> 15117 <member name="T:OpenMetaverse.Packets.StartLurePacket.TargetDataBlock">
15118 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket"> 15118 <exclude/>
15119 <exclude/> 15119 </member>
15120 </member> 15120 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket">
15121 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock"> 15121 <exclude/>
15122 <exclude/> 15122 </member>
15123 </member> 15123 <member name="T:OpenMetaverse.Packets.TeleportLureRequestPacket.InfoBlock">
15124 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock"> 15124 <exclude/>
15125 <exclude/> 15125 </member>
15126 </member> 15126 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket">
15127 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket"> 15127 <exclude/>
15128 <exclude/> 15128 </member>
15129 </member> 15129 <member name="T:OpenMetaverse.Packets.TeleportCancelPacket.InfoBlock">
15130 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock"> 15130 <exclude/>
15131 <exclude/> 15131 </member>
15132 </member> 15132 <member name="T:OpenMetaverse.Packets.TeleportStartPacket">
15133 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket"> 15133 <exclude/>
15134 <exclude/> 15134 </member>
15135 </member> 15135 <member name="T:OpenMetaverse.Packets.TeleportStartPacket.InfoBlock">
15136 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock"> 15136 <exclude/>
15137 <exclude/> 15137 </member>
15138 </member> 15138 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket">
15139 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock"> 15139 <exclude/>
15140 <exclude/> 15140 </member>
15141 </member> 15141 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.InfoBlock">
15142 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket"> 15142 <exclude/>
15143 <exclude/> 15143 </member>
15144 </member> 15144 <member name="T:OpenMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock">
15145 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock"> 15145 <exclude/>
15146 <exclude/> 15146 </member>
15147 </member> 15147 <member name="T:OpenMetaverse.Packets.UndoPacket">
15148 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket"> 15148 <exclude/>
15149 <exclude/> 15149 </member>
15150 </member> 15150 <member name="T:OpenMetaverse.Packets.UndoPacket.AgentDataBlock">
15151 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock"> 15151 <exclude/>
15152 <exclude/> 15152 </member>
15153 </member> 15153 <member name="T:OpenMetaverse.Packets.UndoPacket.ObjectDataBlock">
15154 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock"> 15154 <exclude/>
15155 <exclude/> 15155 </member>
15156 </member> 15156 <member name="T:OpenMetaverse.Packets.RedoPacket">
15157 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket"> 15157 <exclude/>
15158 <exclude/> 15158 </member>
15159 </member> 15159 <member name="T:OpenMetaverse.Packets.RedoPacket.AgentDataBlock">
15160 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock"> 15160 <exclude/>
15161 <exclude/> 15161 </member>
15162 </member> 15162 <member name="T:OpenMetaverse.Packets.RedoPacket.ObjectDataBlock">
15163 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket"> 15163 <exclude/>
15164 <exclude/> 15164 </member>
15165 </member> 15165 <member name="T:OpenMetaverse.Packets.UndoLandPacket">
15166 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock"> 15166 <exclude/>
15167 <exclude/> 15167 </member>
15168 </member> 15168 <member name="T:OpenMetaverse.Packets.UndoLandPacket.AgentDataBlock">
15169 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket"> 15169 <exclude/>
15170 <exclude/> 15170 </member>
15171 </member> 15171 <member name="T:OpenMetaverse.Packets.AgentPausePacket">
15172 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock"> 15172 <exclude/>
15173 <exclude/> 15173 </member>
15174 </member> 15174 <member name="T:OpenMetaverse.Packets.AgentPausePacket.AgentDataBlock">
15175 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket"> 15175 <exclude/>
15176 <exclude/> 15176 </member>
15177 </member> 15177 <member name="T:OpenMetaverse.Packets.AgentResumePacket">
15178 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock"> 15178 <exclude/>
15179 <exclude/> 15179 </member>
15180 </member> 15180 <member name="T:OpenMetaverse.Packets.AgentResumePacket.AgentDataBlock">
15181 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock"> 15181 <exclude/>
15182 <exclude/> 15182 </member>
15183 </member> 15183 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket">
15184 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket"> 15184 <exclude/>
15185 <exclude/> 15185 </member>
15186 </member> 15186 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock">
15187 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock"> 15187 <exclude/>
15188 <exclude/> 15188 </member>
15189 </member> 15189 <member name="T:OpenMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock">
15190 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock"> 15190 <exclude/>
15191 <exclude/> 15191 </member>
15192 </member> 15192 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket">
15193 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket"> 15193 <exclude/>
15194 <exclude/> 15194 </member>
15195 </member> 15195 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.AgentDataBlock">
15196 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock"> 15196 <exclude/>
15197 <exclude/> 15197 </member>
15198 </member> 15198 <member name="T:OpenMetaverse.Packets.AgentThrottlePacket.ThrottleBlock">
15199 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock"> 15199 <exclude/>
15200 <exclude/> 15200 </member>
15201 </member> 15201 <member name="T:OpenMetaverse.Packets.AgentFOVPacket">
15202 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket"> 15202 <exclude/>
15203 <exclude/> 15203 </member>
15204 </member> 15204 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.AgentDataBlock">
15205 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock"> 15205 <exclude/>
15206 <exclude/> 15206 </member>
15207 </member> 15207 <member name="T:OpenMetaverse.Packets.AgentFOVPacket.FOVBlockBlock">
15208 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock"> 15208 <exclude/>
15209 <exclude/> 15209 </member>
15210 </member> 15210 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket">
15211 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket"> 15211 <exclude/>
15212 <exclude/> 15212 </member>
15213 </member> 15213 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock">
15214 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock"> 15214 <exclude/>
15215 <exclude/> 15215 </member>
15216 </member> 15216 <member name="T:OpenMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock">
15217 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket"> 15217 <exclude/>
15218 <exclude/> 15218 </member>
15219 </member> 15219 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket">
15220 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock"> 15220 <exclude/>
15221 <exclude/> 15221 </member>
15222 </member> 15222 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock">
15223 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket"> 15223 <exclude/>
15224 <exclude/> 15224 </member>
15225 </member> 15225 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock">
15226 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock"> 15226 <exclude/>
15227 <exclude/> 15227 </member>
15228 </member> 15228 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock">
15229 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket"> 15229 <exclude/>
15230 <exclude/> 15230 </member>
15231 </member> 15231 <member name="T:OpenMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock">
15232 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock"> 15232 <exclude/>
15233 <exclude/> 15233 </member>
15234 </member> 15234 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket">
15235 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock"> 15235 <exclude/>
15236 <exclude/> 15236 </member>
15237 </member> 15237 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock">
15238 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket"> 15238 <exclude/>
15239 <exclude/> 15239 </member>
15240 </member> 15240 <member name="T:OpenMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock">
15241 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock"> 15241 <exclude/>
15242 <exclude/> 15242 </member>
15243 </member> 15243 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket">
15244 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket"> 15244 <exclude/>
15245 <exclude/> 15245 </member>
15246 </member> 15246 <member name="T:OpenMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock">
15247 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock"> 15247 <exclude/>
15248 <exclude/> 15248 </member>
15249 </member> 15249 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket">
15250 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock"> 15250 <exclude/>
15251 <exclude/> 15251 </member>
15252 </member> 15252 <member name="T:OpenMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock">
15253 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket"> 15253 <exclude/>
15254 <exclude/> 15254 </member>
15255 </member> 15255 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket">
15256 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock"> 15256 <exclude/>
15257 <exclude/> 15257 </member>
15258 </member> 15258 <member name="T:OpenMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock">
15259 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock"> 15259 <exclude/>
15260 <exclude/> 15260 </member>
15261 </member> 15261 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket">
15262 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock"> 15262 <exclude/>
15263 <exclude/> 15263 </member>
15264 </member> 15264 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.AgentDataBlock">
15265 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket"> 15265 <exclude/>
15266 <exclude/> 15266 </member>
15267 </member> 15267 <member name="T:OpenMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock">
15268 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock"> 15268 <exclude/>
15269 <exclude/> 15269 </member>
15270 </member> 15270 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket">
15271 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket"> 15271 <exclude/>
15272 <exclude/> 15272 </member>
15273 </member> 15273 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock">
15274 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock"> 15274 <exclude/>
15275 <exclude/> 15275 </member>
15276 </member> 15276 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock">
15277 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock"> 15277 <exclude/>
15278 <exclude/> 15278 </member>
15279 </member> 15279 <member name="T:OpenMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock">
15280 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock"> 15280 <exclude/>
15281 <exclude/> 15281 </member>
15282 </member> 15282 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket">
15283 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket"> 15283 <exclude/>
15284 <exclude/> 15284 </member>
15285 </member> 15285 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock">
15286 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock"> 15286 <exclude/>
15287 <exclude/> 15287 </member>
15288 </member> 15288 <member name="T:OpenMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock">
15289 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket"> 15289 <exclude/>
15290 <exclude/> 15290 </member>
15291 </member> 15291 <member name="T:OpenMetaverse.Packets.ObjectScalePacket">
15292 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock"> 15292 <exclude/>
15293 <exclude/> 15293 </member>
15294 </member> 15294 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.AgentDataBlock">
15295 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock"> 15295 <exclude/>
15296 <exclude/> 15296 </member>
15297 </member> 15297 <member name="T:OpenMetaverse.Packets.ObjectScalePacket.ObjectDataBlock">
15298 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket"> 15298 <exclude/>
15299 <exclude/> 15299 </member>
15300 </member> 15300 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket">
15301 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock"> 15301 <exclude/>
15302 <exclude/> 15302 </member>
15303 </member> 15303 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.AgentDataBlock">
15304 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock"> 15304 <exclude/>
15305 <exclude/> 15305 </member>
15306 </member> 15306 <member name="T:OpenMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock">
15307 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket"> 15307 <exclude/>
15308 <exclude/> 15308 </member>
15309 </member> 15309 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket">
15310 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock"> 15310 <exclude/>
15311 <exclude/> 15311 </member>
15312 </member> 15312 <member name="T:OpenMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock">
15313 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock"> 15313 <exclude/>
15314 <exclude/> 15314 </member>
15315 </member> 15315 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket">
15316 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket"> 15316 <exclude/>
15317 <exclude/> 15317 </member>
15318 </member> 15318 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock">
15319 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock"> 15319 <exclude/>
15320 <exclude/> 15320 </member>
15321 </member> 15321 <member name="T:OpenMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock">
15322 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket"> 15322 <exclude/>
15323 <exclude/> 15323 </member>
15324 </member> 15324 <member name="T:OpenMetaverse.Packets.ObjectImagePacket">
15325 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock"> 15325 <exclude/>
15326 <exclude/> 15326 </member>
15327 </member> 15327 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.AgentDataBlock">
15328 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock"> 15328 <exclude/>
15329 <exclude/> 15329 </member>
15330 </member> 15330 <member name="T:OpenMetaverse.Packets.ObjectImagePacket.ObjectDataBlock">
15331 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket"> 15331 <exclude/>
15332 <exclude/> 15332 </member>
15333 </member> 15333 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket">
15334 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock"> 15334 <exclude/>
15335 <exclude/> 15335 </member>
15336 </member> 15336 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock">
15337 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock"> 15337 <exclude/>
15338 <exclude/> 15338 </member>
15339 </member> 15339 <member name="T:OpenMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock">
15340 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket"> 15340 <exclude/>
15341 <exclude/> 15341 </member>
15342 </member> 15342 <member name="T:OpenMetaverse.Packets.ObjectShapePacket">
15343 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock"> 15343 <exclude/>
15344 <exclude/> 15344 </member>
15345 </member> 15345 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.AgentDataBlock">
15346 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock"> 15346 <exclude/>
15347 <exclude/> 15347 </member>
15348 </member> 15348 <member name="T:OpenMetaverse.Packets.ObjectShapePacket.ObjectDataBlock">
15349 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket"> 15349 <exclude/>
15350 <exclude/> 15350 </member>
15351 </member> 15351 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket">
15352 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock"> 15352 <exclude/>
15353 <exclude/> 15353 </member>
15354 </member> 15354 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock">
15355 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock"> 15355 <exclude/>
15356 <exclude/> 15356 </member>
15357 </member> 15357 <member name="T:OpenMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock">
15358 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket"> 15358 <exclude/>
15359 <exclude/> 15359 </member>
15360 </member> 15360 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket">
15361 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock"> 15361 <exclude/>
15362 <exclude/> 15362 </member>
15363 </member> 15363 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock">
15364 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock"> 15364 <exclude/>
15365 <exclude/> 15365 </member>
15366 </member> 15366 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock">
15367 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket"> 15367 <exclude/>
15368 <exclude/> 15368 </member>
15369 </member> 15369 <member name="T:OpenMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock">
15370 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock"> 15370 <exclude/>
15371 <exclude/> 15371 </member>
15372 </member> 15372 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket">
15373 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock"> 15373 <exclude/>
15374 <exclude/> 15374 </member>
15375 </member> 15375 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.AgentDataBlock">
15376 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock"> 15376 <exclude/>
15377 <exclude/> 15377 </member>
15378 </member> 15378 <member name="T:OpenMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock">
15379 <member name="T:OpenMetaverse.Packets.SendPostcardPacket"> 15379 <exclude/>
15380 <exclude/> 15380 </member>
15381 </member> 15381 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket">
15382 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock"> 15382 <exclude/>
15383 <exclude/> 15383 </member>
15384 </member> 15384 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.AgentDataBlock">
15385 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket"> 15385 <exclude/>
15386 <exclude/> 15386 </member>
15387 </member> 15387 <member name="T:OpenMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock">
15388 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock"> 15388 <exclude/>
15389 <exclude/> 15389 </member>
15390 </member> 15390 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket">
15391 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket"> 15391 <exclude/>
15392 <exclude/> 15392 </member>
15393 </member> 15393 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock">
15394 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock"> 15394 <exclude/>
15395 <exclude/> 15395 </member>
15396 </member> 15396 <member name="T:OpenMetaverse.Packets.BuyObjectInventoryPacket.DataBlock">
15397 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock"> 15397 <exclude/>
15398 <exclude/> 15398 </member>
15399 </member> 15399 <member name="T:OpenMetaverse.Packets.DerezContainerPacket">
15400 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket"> 15400 <exclude/>
15401 <exclude/> 15401 </member>
15402 </member> 15402 <member name="T:OpenMetaverse.Packets.DerezContainerPacket.DataBlock">
15403 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock"> 15403 <exclude/>
15404 <exclude/> 15404 </member>
15405 </member> 15405 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket">
15406 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock"> 15406 <exclude/>
15407 <exclude/> 15407 </member>
15408 </member> 15408 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock">
15409 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket"> 15409 <exclude/>
15410 <exclude/> 15410 </member>
15411 </member> 15411 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock">
15412 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock"> 15412 <exclude/>
15413 <exclude/> 15413 </member>
15414 </member> 15414 <member name="T:OpenMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock">
15415 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock"> 15415 <exclude/>
15416 <exclude/> 15416 </member>
15417 </member> 15417 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket">
15418 <member name="T:OpenMetaverse.Packets.ErrorPacket"> 15418 <exclude/>
15419 <exclude/> 15419 </member>
15420 </member> 15420 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock">
15421 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock"> 15421 <exclude/>
15422 <exclude/> 15422 </member>
15423 </member> 15423 <member name="T:OpenMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock">
15424 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock"> 15424 <exclude/>
15425 <exclude/> 15425 </member>
15426 </member> 15426 <member name="T:OpenMetaverse.Packets.ObjectNamePacket">
15427 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket"> 15427 <exclude/>
15428 <exclude/> 15428 </member>
15429 </member> 15429 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.AgentDataBlock">
15430 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock"> 15430 <exclude/>
15431 <exclude/> 15431 </member>
15432 </member> 15432 <member name="T:OpenMetaverse.Packets.ObjectNamePacket.ObjectDataBlock">
15433 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock"> 15433 <exclude/>
15434 <exclude/> 15434 </member>
15435 </member> 15435 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket">
15436 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket"> 15436 <exclude/>
15437 <exclude/> 15437 </member>
15438 </member> 15438 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock">
15439 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock"> 15439 <exclude/>
15440 <exclude/> 15440 </member>
15441 </member> 15441 <member name="T:OpenMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock">
15442 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock"> 15442 <exclude/>
15443 <exclude/> 15443 </member>
15444 </member> 15444 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket">
15445 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket"> 15445 <exclude/>
15446 <exclude/> 15446 </member>
15447 </member> 15447 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock">
15448 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock"> 15448 <exclude/>
15449 <exclude/> 15449 </member>
15450 </member> 15450 <member name="T:OpenMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock">
15451 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock"> 15451 <exclude/>
15452 <exclude/> 15452 </member>
15453 </member> 15453 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket">
15454 <member name="T:OpenMetaverse.Packets.PacketAckPacket"> 15454 <exclude/>
15455 <exclude/> 15455 </member>
15456 </member> 15456 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.AgentDataBlock">
15457 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock"> 15457 <exclude/>
15458 <exclude/> 15458 </member>
15459 </member> 15459 <member name="T:OpenMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock">
15460 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket"> 15460 <exclude/>
15461 <exclude/> 15461 </member>
15462 </member> 15462 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket">
15463 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock"> 15463 <exclude/>
15464 <exclude/> 15464 </member>
15465 </member> 15465 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock">
15466 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket"> 15466 <exclude/>
15467 <exclude/> 15467 </member>
15468 </member> 15468 <member name="T:OpenMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock">
15469 <member name="T:OpenMetaverse.Packets.ObjectAddPacket"> 15469 <exclude/>
15470 <exclude/> 15470 </member>
15471 </member> 15471 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket">
15472 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock"> 15472 <exclude/>
15473 <exclude/> 15473 </member>
15474 </member> 15474 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.AgentDataBlock">
15475 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock"> 15475 <exclude/>
15476 <exclude/> 15476 </member>
15477 </member> 15477 <member name="T:OpenMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock">
15478 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket"> 15478 <exclude/>
15479 <exclude/> 15479 </member>
15480 </member> 15480 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket">
15481 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock"> 15481 <exclude/>
15482 <exclude/> 15482 </member>
15483 </member> 15483 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.AgentDataBlock">
15484 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock"> 15484 <exclude/>
15485 <exclude/> 15485 </member>
15486 </member> 15486 <member name="T:OpenMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock">
15487 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket"> 15487 <exclude/>
15488 <exclude/> 15488 </member>
15489 </member> 15489 <member name="T:OpenMetaverse.Packets.ObjectDropPacket">
15490 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock"> 15490 <exclude/>
15491 <exclude/> 15491 </member>
15492 </member> 15492 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.AgentDataBlock">
15493 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock"> 15493 <exclude/>
15494 <exclude/> 15494 </member>
15495 </member> 15495 <member name="T:OpenMetaverse.Packets.ObjectDropPacket.ObjectDataBlock">
15496 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket"> 15496 <exclude/>
15497 <exclude/> 15497 </member>
15498 </member> 15498 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket">
15499 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock"> 15499 <exclude/>
15500 <exclude/> 15500 </member>
15501 </member> 15501 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.AgentDataBlock">
15502 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock"> 15502 <exclude/>
15503 <exclude/> 15503 </member>
15504 </member> 15504 <member name="T:OpenMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock">
15505 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket"> 15505 <exclude/>
15506 <exclude/> 15506 </member>
15507 </member> 15507 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket">
15508 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock"> 15508 <exclude/>
15509 <exclude/> 15509 </member>
15510 </member> 15510 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock">
15511 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock"> 15511 <exclude/>
15512 <exclude/> 15512 </member>
15513 </member> 15513 <member name="T:OpenMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock">
15514 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket"> 15514 <exclude/>
15515 <exclude/> 15515 </member>
15516 </member> 15516 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket">
15517 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock"> 15517 <exclude/>
15518 <exclude/> 15518 </member>
15519 </member> 15519 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.AgentDataBlock">
15520 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock"> 15520 <exclude/>
15521 <exclude/> 15521 </member>
15522 </member> 15522 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock">
15523 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock"> 15523 <exclude/>
15524 <exclude/> 15524 </member>
15525 </member> 15525 <member name="T:OpenMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock">
15526 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket"> 15526 <exclude/>
15527 <exclude/> 15527 </member>
15528 </member> 15528 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket">
15529 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock"> 15529 <exclude/>
15530 <exclude/> 15530 </member>
15531 </member> 15531 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock">
15532 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock"> 15532 <exclude/>
15533 <exclude/> 15533 </member>
15534 </member> 15534 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock">
15535 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock"> 15535 <exclude/>
15536 <exclude/> 15536 </member>
15537 </member> 15537 <member name="T:OpenMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock">
15538 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket"> 15538 <exclude/>
15539 <exclude/> 15539 </member>
15540 </member> 15540 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket">
15541 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock"> 15541 <exclude/>
15542 <exclude/> 15542 </member>
15543 </member> 15543 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock">
15544 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket"> 15544 <exclude/>
15545 <exclude/> 15545 </member>
15546 </member> 15546 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock">
15547 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock"> 15547 <exclude/>
15548 <exclude/> 15548 </member>
15549 </member> 15549 <member name="T:OpenMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock">
15550 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket"> 15550 <exclude/>
15551 <exclude/> 15551 </member>
15552 </member> 15552 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket">
15553 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock"> 15553 <exclude/>
15554 <exclude/> 15554 </member>
15555 </member> 15555 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock">
15556 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket"> 15556 <exclude/>
15557 <exclude/> 15557 </member>
15558 </member> 15558 <member name="T:OpenMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock">
15559 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock"> 15559 <exclude/>
15560 <exclude/> 15560 </member>
15561 </member> 15561 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket">
15562 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock"> 15562 <exclude/>
15563 <exclude/> 15563 </member>
15564 </member> 15564 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock">
15565 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket"> 15565 <exclude/>
15566 <exclude/> 15566 </member>
15567 </member> 15567 <member name="T:OpenMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock">
15568 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock"> 15568 <exclude/>
15569 <exclude/> 15569 </member>
15570 </member> 15570 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket">
15571 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket"> 15571 <exclude/>
15572 <exclude/> 15572 </member>
15573 </member> 15573 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock">
15574 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock"> 15574 <exclude/>
15575 <exclude/> 15575 </member>
15576 </member> 15576 <member name="T:OpenMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock">
15577 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket"> 15577 <exclude/>
15578 <exclude/> 15578 </member>
15579 </member> 15579 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket">
15580 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock"> 15580 <exclude/>
15581 <exclude/> 15581 </member>
15582 </member> 15582 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock">
15583 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket"> 15583 <exclude/>
15584 <exclude/> 15584 </member>
15585 </member> 15585 <member name="T:OpenMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock">
15586 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock"> 15586 <exclude/>
15587 <exclude/> 15587 </member>
15588 </member> 15588 <member name="T:OpenMetaverse.Packets.ModifyLandPacket">
15589 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock"> 15589 <exclude/>
15590 <exclude/> 15590 </member>
15591 </member> 15591 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.AgentDataBlock">
15592 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket"> 15592 <exclude/>
15593 <exclude/> 15593 </member>
15594 </member> 15594 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock">
15595 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock"> 15595 <exclude/>
15596 <exclude/> 15596 </member>
15597 </member> 15597 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ParcelDataBlock">
15598 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket"> 15598 <exclude/>
15599 <exclude/> 15599 </member>
15600 </member> 15600 <member name="T:OpenMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock">
15601 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock"> 15601 <exclude/>
15602 <exclude/> 15602 </member>
15603 </member> 15603 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket">
15604 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket"> 15604 <exclude/>
15605 <exclude/> 15605 </member>
15606 </member> 15606 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock">
15607 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock"> 15607 <exclude/>
15608 <exclude/> 15608 </member>
15609 </member> 15609 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket">
15610 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket"> 15610 <exclude/>
15611 <exclude/> 15611 </member>
15612 </member> 15612 <member name="T:OpenMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock">
15613 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock"> 15613 <exclude/>
15614 <exclude/> 15614 </member>
15615 </member> 15615 <member name="T:OpenMetaverse.Packets.StateSavePacket">
15616 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock"> 15616 <exclude/>
15617 <exclude/> 15617 </member>
15618 </member> 15618 <member name="T:OpenMetaverse.Packets.StateSavePacket.AgentDataBlock">
15619 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock"> 15619 <exclude/>
15620 <exclude/> 15620 </member>
15621 </member> 15621 <member name="T:OpenMetaverse.Packets.StateSavePacket.DataBlockBlock">
15622 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket"> 15622 <exclude/>
15623 <exclude/> 15623 </member>
15624 </member> 15624 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket">
15625 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock"> 15625 <exclude/>
15626 <exclude/> 15626 </member>
15627 </member> 15627 <member name="T:OpenMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock">
15628 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock"> 15628 <exclude/>
15629 <exclude/> 15629 </member>
15630 </member> 15630 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket">
15631 <member name="T:OpenMetaverse.Packets.AgentSitPacket"> 15631 <exclude/>
15632 <exclude/> 15632 </member>
15633 </member> 15633 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock">
15634 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock"> 15634 <exclude/>
15635 <exclude/> 15635 </member>
15636 </member> 15636 <member name="T:OpenMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock">
15637 <member name="T:OpenMetaverse.Packets.RequestImagePacket"> 15637 <exclude/>
15638 <exclude/> 15638 </member>
15639 </member> 15639 <member name="T:OpenMetaverse.Packets.TrackAgentPacket">
15640 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock"> 15640 <exclude/>
15641 <exclude/> 15641 </member>
15642 </member> 15642 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.AgentDataBlock">
15643 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock"> 15643 <exclude/>
15644 <exclude/> 15644 </member>
15645 </member> 15645 <member name="T:OpenMetaverse.Packets.TrackAgentPacket.TargetDataBlock">
15646 <member name="T:OpenMetaverse.Packets.ImageDataPacket"> 15646 <exclude/>
15647 <exclude/> 15647 </member>
15648 </member> 15648 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket">
15649 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock"> 15649 <exclude/>
15650 <exclude/> 15650 </member>
15651 </member> 15651 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.AgentDataBlock">
15652 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock"> 15652 <exclude/>
15653 <exclude/> 15653 </member>
15654 </member> 15654 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock">
15655 <member name="T:OpenMetaverse.Packets.ImagePacketPacket"> 15655 <exclude/>
15656 <exclude/> 15656 </member>
15657 </member> 15657 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.NetStatsBlock">
15658 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock"> 15658 <exclude/>
15659 <exclude/> 15659 </member>
15660 </member> 15660 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.FailStatsBlock">
15661 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock"> 15661 <exclude/>
15662 <exclude/> 15662 </member>
15663 </member> 15663 <member name="T:OpenMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock">
15664 <member name="T:OpenMetaverse.Packets.LayerDataPacket"> 15664 <exclude/>
15665 <exclude/> 15665 </member>
15666 </member> 15666 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket">
15667 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock"> 15667 <exclude/>
15668 <exclude/> 15668 </member>
15669 </member> 15669 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock">
15670 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock"> 15670 <exclude/>
15671 <exclude/> 15671 </member>
15672 </member> 15672 <member name="T:OpenMetaverse.Packets.ScriptAnswerYesPacket.DataBlock">
15673 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket"> 15673 <exclude/>
15674 <exclude/> 15674 </member>
15675 </member> 15675 <member name="T:OpenMetaverse.Packets.UserReportPacket">
15676 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock"> 15676 <exclude/>
15677 <exclude/> 15677 </member>
15678 </member> 15678 <member name="T:OpenMetaverse.Packets.UserReportPacket.AgentDataBlock">
15679 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock"> 15679 <exclude/>
15680 <exclude/> 15680 </member>
15681 </member> 15681 <member name="T:OpenMetaverse.Packets.UserReportPacket.ReportDataBlock">
15682 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket"> 15682 <exclude/>
15683 <exclude/> 15683 </member>
15684 </member> 15684 <member name="T:OpenMetaverse.Packets.AlertMessagePacket">
15685 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock"> 15685 <exclude/>
15686 <exclude/> 15686 </member>
15687 </member> 15687 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertDataBlock">
15688 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock"> 15688 <exclude/>
15689 <exclude/> 15689 </member>
15690 </member> 15690 <member name="T:OpenMetaverse.Packets.AlertMessagePacket.AlertInfoBlock">
15691 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket"> 15691 <exclude/>
15692 <exclude/> 15692 </member>
15693 </member> 15693 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket">
15694 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock"> 15694 <exclude/>
15695 <exclude/> 15695 </member>
15696 </member> 15696 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock">
15697 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock"> 15697 <exclude/>
15698 <exclude/> 15698 </member>
15699 </member> 15699 <member name="T:OpenMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock">
15700 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket"> 15700 <exclude/>
15701 <exclude/> 15701 </member>
15702 </member> 15702 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket">
15703 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock"> 15703 <exclude/>
15704 <exclude/> 15704 </member>
15705 </member> 15705 <member name="T:OpenMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock">
15706 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock"> 15706 <exclude/>
15707 <exclude/> 15707 </member>
15708 </member> 15708 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket">
15709 <member name="T:OpenMetaverse.Packets.KillObjectPacket"> 15709 <exclude/>
15710 <exclude/> 15710 </member>
15711 </member> 15711 <member name="T:OpenMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock">
15712 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock"> 15712 <exclude/>
15713 <exclude/> 15713 </member>
15714 </member> 15714 <member name="T:OpenMetaverse.Packets.HealthMessagePacket">
15715 <member name="T:OpenMetaverse.Packets.TransferPacketPacket"> 15715 <exclude/>
15716 <exclude/> 15716 </member>
15717 </member> 15717 <member name="T:OpenMetaverse.Packets.HealthMessagePacket.HealthDataBlock">
15718 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock"> 15718 <exclude/>
15719 <exclude/> 15719 </member>
15720 </member> 15720 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket">
15721 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket"> 15721 <exclude/>
15722 <exclude/> 15722 </member>
15723 </member> 15723 <member name="T:OpenMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock">
15724 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock"> 15724 <exclude/>
15725 <exclude/> 15725 </member>
15726 </member> 15726 <member name="T:OpenMetaverse.Packets.SimStatsPacket">
15727 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock"> 15727 <exclude/>
15728 <exclude/> 15728 </member>
15729 </member> 15729 <member name="T:OpenMetaverse.Packets.SimStatsPacket.RegionBlock">
15730 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket"> 15730 <exclude/>
15731 <exclude/> 15731 </member>
15732 </member> 15732 <member name="T:OpenMetaverse.Packets.SimStatsPacket.StatBlock">
15733 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock"> 15733 <exclude/>
15734 <exclude/> 15734 </member>
15735 </member> 15735 <member name="T:OpenMetaverse.Packets.SimStatsPacket.PidStatBlock">
15736 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket"> 15736 <exclude/>
15737 <exclude/> 15737 </member>
15738 </member> 15738 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket">
15739 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock"> 15739 <exclude/>
15740 <exclude/> 15740 </member>
15741 </member> 15741 <member name="T:OpenMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock">
15742 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock"> 15742 <exclude/>
15743 <exclude/> 15743 </member>
15744 </member> 15744 <member name="T:OpenMetaverse.Packets.RegionInfoPacket">
15745 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock"> 15745 <exclude/>
15746 <exclude/> 15746 </member>
15747 </member> 15747 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.AgentDataBlock">
15748 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock"> 15748 <exclude/>
15749 <exclude/> 15749 </member>
15750 </member> 15750 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfoBlock">
15751 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket"> 15751 <exclude/>
15752 <exclude/> 15752 </member>
15753 </member> 15753 <member name="T:OpenMetaverse.Packets.RegionInfoPacket.RegionInfo2Block">
15754 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock"> 15754 <exclude/>
15755 <exclude/> 15755 </member>
15756 </member> 15756 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket">
15757 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock"> 15757 <exclude/>
15758 <exclude/> 15758 </member>
15759 </member> 15759 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock">
15760 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket"> 15760 <exclude/>
15761 <exclude/> 15761 </member>
15762 </member> 15762 <member name="T:OpenMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock">
15763 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock"> 15763 <exclude/>
15764 <exclude/> 15764 </member>
15765 </member> 15765 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket">
15766 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket"> 15766 <exclude/>
15767 <exclude/> 15767 </member>
15768 </member> 15768 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock">
15769 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock"> 15769 <exclude/>
15770 <exclude/> 15770 </member>
15771 </member> 15771 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block">
15772 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock"> 15772 <exclude/>
15773 <exclude/> 15773 </member>
15774 </member> 15774 <member name="T:OpenMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block">
15775 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket"> 15775 <exclude/>
15776 <exclude/> 15776 </member>
15777 </member> 15777 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket">
15778 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock"> 15778 <exclude/>
15779 <exclude/> 15779 </member>
15780 </member> 15780 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock">
15781 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock"> 15781 <exclude/>
15782 <exclude/> 15782 </member>
15783 </member> 15783 <member name="T:OpenMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock">
15784 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock"> 15784 <exclude/>
15785 <exclude/> 15785 </member>
15786 </member> 15786 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket">
15787 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock"> 15787 <exclude/>
15788 <exclude/> 15788 </member>
15789 </member> 15789 <member name="T:OpenMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock">
15790 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock"> 15790 <exclude/>
15791 <exclude/> 15791 </member>
15792 </member> 15792 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket">
15793 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock"> 15793 <exclude/>
15794 <exclude/> 15794 </member>
15795 </member> 15795 <member name="T:OpenMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock">
15796 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock"> 15796 <exclude/>
15797 <exclude/> 15797 </member>
15798 </member> 15798 <member name="T:OpenMetaverse.Packets.DisableSimulatorPacket">
15799 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock"> 15799 <exclude/>
15800 <exclude/> 15800 </member>
15801 </member> 15801 <member name="T:OpenMetaverse.Packets.TransferRequestPacket">
15802 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket"> 15802 <exclude/>
15803 <exclude/> 15803 </member>
15804 </member> 15804 <member name="T:OpenMetaverse.Packets.TransferRequestPacket.TransferInfoBlock">
15805 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock"> 15805 <exclude/>
15806 <exclude/> 15806 </member>
15807 </member> 15807 <member name="T:OpenMetaverse.Packets.TransferInfoPacket">
15808 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket"> 15808 <exclude/>
15809 <exclude/> 15809 </member>
15810 </member> 15810 <member name="T:OpenMetaverse.Packets.TransferInfoPacket.TransferInfoBlock">
15811 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock"> 15811 <exclude/>
15812 <exclude/> 15812 </member>
15813 </member> 15813 <member name="T:OpenMetaverse.Packets.TransferAbortPacket">
15814 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket"> 15814 <exclude/>
15815 <exclude/> 15815 </member>
15816 </member> 15816 <member name="T:OpenMetaverse.Packets.TransferAbortPacket.TransferInfoBlock">
15817 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock"> 15817 <exclude/>
15818 <exclude/> 15818 </member>
15819 </member> 15819 <member name="T:OpenMetaverse.Packets.RequestXferPacket">
15820 <member name="T:OpenMetaverse.GroupMember"> 15820 <exclude/>
15821 <summary> 15821 </member>
15822 Avatar group management 15822 <member name="T:OpenMetaverse.Packets.RequestXferPacket.XferIDBlock">
15823 </summary> 15823 <exclude/>
15824 </member> 15824 </member>
15825 <member name="F:OpenMetaverse.GroupMember.ID"> 15825 <member name="T:OpenMetaverse.Packets.AbortXferPacket">
15826 <summary>Key of Group Member</summary> 15826 <exclude/>
15827 </member> 15827 </member>
15828 <member name="F:OpenMetaverse.GroupMember.Contribution"> 15828 <member name="T:OpenMetaverse.Packets.AbortXferPacket.XferIDBlock">
15829 <summary>Total land contribution</summary> 15829 <exclude/>
15830 </member> 15830 </member>
15831 <member name="F:OpenMetaverse.GroupMember.OnlineStatus"> 15831 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket">
15832 <summary>Online status information</summary> 15832 <exclude/>
15833 </member> 15833 </member>
15834 <member name="F:OpenMetaverse.GroupMember.Powers"> 15834 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.SenderBlock">
15835 <summary>Abilities that the Group Member has</summary> 15835 <exclude/>
15836 </member> 15836 </member>
15837 <member name="F:OpenMetaverse.GroupMember.Title"> 15837 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock">
15838 <summary>Current group title</summary> 15838 <exclude/>
15839 </member> 15839 </member>
15840 <member name="F:OpenMetaverse.GroupMember.IsOwner"> 15840 <member name="T:OpenMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock">
15841 <summary>Is a group owner</summary> 15841 <exclude/>
15842 </member> 15842 </member>
15843 <member name="T:OpenMetaverse.GroupRole"> 15843 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket">
15844 <summary> 15844 <exclude/>
15845 Role manager for a group 15845 </member>
15846 </summary> 15846 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock">
15847 </member> 15847 <exclude/>
15848 <member name="F:OpenMetaverse.GroupRole.GroupID"> 15848 </member>
15849 <summary>Key of the group</summary> 15849 <member name="T:OpenMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock">
15850 </member> 15850 <exclude/>
15851 <member name="F:OpenMetaverse.GroupRole.ID"> 15851 </member>
15852 <summary>Key of Role</summary> 15852 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket">
15853 </member> 15853 <exclude/>
15854 <member name="F:OpenMetaverse.GroupRole.Name"> 15854 </member>
15855 <summary>Name of Role</summary> 15855 <member name="T:OpenMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock">
15856 </member> 15856 <exclude/>
15857 <member name="F:OpenMetaverse.GroupRole.Title"> 15857 </member>
15858 <summary>Group Title associated with Role</summary> 15858 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket">
15859 </member> 15859 <exclude/>
15860 <member name="F:OpenMetaverse.GroupRole.Description"> 15860 </member>
15861 <summary>Description of Role</summary> 15861 <member name="T:OpenMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock">
15862 </member> 15862 <exclude/>
15863 <member name="F:OpenMetaverse.GroupRole.Powers"> 15863 </member>
15864 <summary>Abilities Associated with Role</summary> 15864 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket">
15865 </member> 15865 <exclude/>
15866 <member name="M:OpenMetaverse.GroupRole.ToString"> 15866 </member>
15867 <summary>Returns the role's title</summary> 15867 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock">
15868 <returns>The role's title</returns> 15868 <exclude/>
15869 </member> 15869 </member>
15870 <member name="T:OpenMetaverse.GroupTitle"> 15870 <member name="T:OpenMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock">
15871 <summary> 15871 <exclude/>
15872 Class to represent Group Title 15872 </member>
15873 </summary> 15873 <member name="T:OpenMetaverse.Packets.KickUserPacket">
15874 </member> 15874 <exclude/>
15875 <member name="F:OpenMetaverse.GroupTitle.GroupID"> 15875 </member>
15876 <summary>Key of the group</summary> 15876 <member name="T:OpenMetaverse.Packets.KickUserPacket.TargetBlockBlock">
15877 </member> 15877 <exclude/>
15878 <member name="F:OpenMetaverse.GroupTitle.RoleID"> 15878 </member>
15879 <summary>ID of the role title belongs to</summary> 15879 <member name="T:OpenMetaverse.Packets.KickUserPacket.UserInfoBlock">
15880 </member> 15880 <exclude/>
15881 <member name="F:OpenMetaverse.GroupTitle.Title"> 15881 </member>
15882 <summary>Group Title</summary> 15882 <member name="T:OpenMetaverse.Packets.GodKickUserPacket">
15883 </member> 15883 <exclude/>
15884 <member name="F:OpenMetaverse.GroupTitle.Selected"> 15884 </member>
15885 <summary>Whether title is Active</summary> 15885 <member name="T:OpenMetaverse.Packets.GodKickUserPacket.UserInfoBlock">
15886 </member> 15886 <exclude/>
15887 <member name="M:OpenMetaverse.GroupTitle.ToString"> 15887 </member>
15888 <summary>Returns group title</summary> 15888 <member name="T:OpenMetaverse.Packets.EjectUserPacket">
15889 </member> 15889 <exclude/>
15890 <member name="T:OpenMetaverse.Group"> 15890 </member>
15891 <summary> 15891 <member name="T:OpenMetaverse.Packets.EjectUserPacket.AgentDataBlock">
15892 Represents a group on the grid 15892 <exclude/>
15893 </summary> 15893 </member>
15894 </member> 15894 <member name="T:OpenMetaverse.Packets.EjectUserPacket.DataBlock">
15895 <member name="F:OpenMetaverse.Group.ID"> 15895 <exclude/>
15896 <summary>Key of Group</summary> 15896 </member>
15897 </member> 15897 <member name="T:OpenMetaverse.Packets.FreezeUserPacket">
15898 <member name="F:OpenMetaverse.Group.InsigniaID"> 15898 <exclude/>
15899 <summary>Key of Group Insignia</summary> 15899 </member>
15900 </member> 15900 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.AgentDataBlock">
15901 <member name="F:OpenMetaverse.Group.FounderID"> 15901 <exclude/>
15902 <summary>Key of Group Founder</summary> 15902 </member>
15903 </member> 15903 <member name="T:OpenMetaverse.Packets.FreezeUserPacket.DataBlock">
15904 <member name="F:OpenMetaverse.Group.OwnerRole"> 15904 <exclude/>
15905 <summary>Key of Group Role for Owners</summary> 15905 </member>
15906 </member> 15906 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket">
15907 <member name="F:OpenMetaverse.Group.Name"> 15907 <exclude/>
15908 <summary>Name of Group</summary> 15908 </member>
15909 </member> 15909 <member name="T:OpenMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock">
15910 <member name="F:OpenMetaverse.Group.Charter"> 15910 <exclude/>
15911 <summary>Text of Group Charter</summary> 15911 </member>
15912 </member> 15912 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket">
15913 <member name="F:OpenMetaverse.Group.MemberTitle"> 15913 <exclude/>
15914 <summary>Title of "everyone" role</summary> 15914 </member>
15915 </member> 15915 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock">
15916 <member name="F:OpenMetaverse.Group.OpenEnrollment"> 15916 <exclude/>
15917 <summary>Is the group open for enrolement to everyone</summary> 15917 </member>
15918 </member> 15918 <member name="T:OpenMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock">
15919 <member name="F:OpenMetaverse.Group.ShowInList"> 15919 <exclude/>
15920 <summary>Will group show up in search</summary> 15920 </member>
15921 </member> 15921 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket">
15922 <member name="F:OpenMetaverse.Group.Powers"> 15922 <exclude/>
15923 <summary></summary> 15923 </member>
15924 </member> 15924 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock">
15925 <member name="F:OpenMetaverse.Group.AcceptNotices"> 15925 <exclude/>
15926 <summary></summary> 15926 </member>
15927 </member> 15927 <member name="T:OpenMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock">
15928 <member name="F:OpenMetaverse.Group.AllowPublish"> 15928 <exclude/>
15929 <summary></summary> 15929 </member>
15930 </member> 15930 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket">
15931 <member name="F:OpenMetaverse.Group.MaturePublish"> 15931 <exclude/>
15932 <summary>Is the group Mature</summary> 15932 </member>
15933 </member> 15933 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock">
15934 <member name="F:OpenMetaverse.Group.MembershipFee"> 15934 <exclude/>
15935 <summary>Cost of group membership</summary> 15935 </member>
15936 </member> 15936 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock">
15937 <member name="F:OpenMetaverse.Group.Money"> 15937 <exclude/>
15938 <summary></summary> 15938 </member>
15939 </member> 15939 <member name="T:OpenMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock">
15940 <member name="F:OpenMetaverse.Group.Contribution"> 15940 <exclude/>
15941 <summary></summary> 15941 </member>
15942 </member> 15942 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket">
15943 <member name="F:OpenMetaverse.Group.GroupMembershipCount"> 15943 <exclude/>
15944 <summary>The total number of current members this group has</summary> 15944 </member>
15945 </member> 15945 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock">
15946 <member name="F:OpenMetaverse.Group.GroupRolesCount"> 15946 <exclude/>
15947 <summary>The number of roles this group has configured</summary> 15947 </member>
15948 </member> 15948 <member name="T:OpenMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock">
15949 <member name="F:OpenMetaverse.Group.ListInProfile"> 15949 <exclude/>
15950 <summary>Show this group in agent's profile</summary> 15950 </member>
15951 </member> 15951 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket">
15952 <member name="M:OpenMetaverse.Group.ToString"> 15952 <exclude/>
15953 <summary>Returns the name of the group</summary> 15953 </member>
15954 <returns>A string containing the name of the group</returns> 15954 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock">
15955 </member> 15955 <exclude/>
15956 <member name="T:OpenMetaverse.Vote"> 15956 </member>
15957 <summary> 15957 <member name="T:OpenMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock">
15958 A group Vote 15958 <exclude/>
15959 </summary> 15959 </member>
15960 </member> 15960 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket">
15961 <member name="F:OpenMetaverse.Vote.Candidate"> 15961 <exclude/>
15962 <summary>Key of Avatar who created Vote</summary> 15962 </member>
15963 </member> 15963 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock">
15964 <member name="F:OpenMetaverse.Vote.VoteString"> 15964 <exclude/>
15965 <summary>Text of the Vote proposal</summary> 15965 </member>
15966 </member> 15966 <member name="T:OpenMetaverse.Packets.AvatarNotesReplyPacket.DataBlock">
15967 <member name="F:OpenMetaverse.Vote.NumVotes"> 15967 <exclude/>
15968 <summary>Total number of votes</summary> 15968 </member>
15969 </member> 15969 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket">
15970 <member name="T:OpenMetaverse.GroupProposal"> 15970 <exclude/>
15971 <summary> 15971 </member>
15972 A group proposal 15972 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock">
15973 </summary> 15973 <exclude/>
15974 </member> 15974 </member>
15975 <member name="F:OpenMetaverse.GroupProposal.VoteText"> 15975 <member name="T:OpenMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock">
15976 <summary>The Text of the proposal</summary> 15976 <exclude/>
15977 </member> 15977 </member>
15978 <member name="F:OpenMetaverse.GroupProposal.Quorum"> 15978 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket">
15979 <summary>The minimum number of members that must vote before proposal passes or failes</summary> 15979 <exclude/>
15980 </member> 15980 </member>
15981 <member name="F:OpenMetaverse.GroupProposal.Majority"> 15981 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock">
15982 <summary>The required ration of yes/no votes required for vote to pass</summary> 15982 <exclude/>
15983 <remarks>The three options are Simple Majority, 2/3 Majority, and Unanimous</remarks> 15983 </member>
15984 TODO: this should be an enum 15984 <member name="T:OpenMetaverse.Packets.AvatarPicksReplyPacket.DataBlock">
15985 </member> 15985 <exclude/>
15986 <member name="F:OpenMetaverse.GroupProposal.Duration"> 15986 </member>
15987 <summary>The duration in days votes are accepted</summary> 15987 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket">
15988 </member> 15988 <exclude/>
15989 <member name="T:OpenMetaverse.GroupAccountSummary"> 15989 </member>
15990 <summary> 15990 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock">
15991 15991 <exclude/>
15992 </summary> 15992 </member>
15993 </member> 15993 <member name="T:OpenMetaverse.Packets.EventInfoRequestPacket.EventDataBlock">
15994 <member name="F:OpenMetaverse.GroupAccountSummary.IntervalDays"> 15994 <exclude/>
15995 <summary></summary> 15995 </member>
15996 </member> 15996 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket">
15997 <member name="F:OpenMetaverse.GroupAccountSummary.CurrentInterval"> 15997 <exclude/>
15998 <summary></summary> 15998 </member>
15999 </member> 15999 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock">
16000 <member name="F:OpenMetaverse.GroupAccountSummary.StartDate"> 16000 <exclude/>
16001 <summary></summary> 16001 </member>
16002 </member> 16002 <member name="T:OpenMetaverse.Packets.EventInfoReplyPacket.EventDataBlock">
16003 <member name="F:OpenMetaverse.GroupAccountSummary.Balance"> 16003 <exclude/>
16004 <summary></summary> 16004 </member>
16005 </member> 16005 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket">
16006 <member name="F:OpenMetaverse.GroupAccountSummary.TotalCredits"> 16006 <exclude/>
16007 <summary></summary> 16007 </member>
16008 </member> 16008 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock">
16009 <member name="F:OpenMetaverse.GroupAccountSummary.TotalDebits"> 16009 <exclude/>
16010 <summary></summary> 16010 </member>
16011 </member> 16011 <member name="T:OpenMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock">
16012 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxCurrent"> 16012 <exclude/>
16013 <summary></summary> 16013 </member>
16014 </member> 16014 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket">
16015 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxCurrent"> 16015 <exclude/>
16016 <summary></summary> 16016 </member>
16017 </member> 16017 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock">
16018 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxCurrent"> 16018 <exclude/>
16019 <summary></summary> 16019 </member>
16020 </member> 16020 <member name="T:OpenMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock">
16021 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxCurrent"> 16021 <exclude/>
16022 <summary></summary> 16022 </member>
16023 </member> 16023 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket">
16024 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeCurrent"> 16024 <exclude/>
16025 <summary></summary> 16025 </member>
16026 </member> 16026 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.AgentDataBlock">
16027 <member name="F:OpenMetaverse.GroupAccountSummary.ObjectTaxEstimate"> 16027 <exclude/>
16028 <summary></summary> 16028 </member>
16029 </member> 16029 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.EventDataBlock">
16030 <member name="F:OpenMetaverse.GroupAccountSummary.LightTaxEstimate"> 16030 <exclude/>
16031 <summary></summary> 16031 </member>
16032 </member> 16032 <member name="T:OpenMetaverse.Packets.EventGodDeletePacket.QueryDataBlock">
16033 <member name="F:OpenMetaverse.GroupAccountSummary.LandTaxEstimate"> 16033 <exclude/>
16034 <summary></summary> 16034 </member>
16035 </member> 16035 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket">
16036 <member name="F:OpenMetaverse.GroupAccountSummary.GroupTaxEstimate"> 16036 <exclude/>
16037 <summary></summary> 16037 </member>
16038 </member> 16038 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock">
16039 <member name="F:OpenMetaverse.GroupAccountSummary.ParcelDirFeeEstimate"> 16039 <exclude/>
16040 <summary></summary> 16040 </member>
16041 </member> 16041 <member name="T:OpenMetaverse.Packets.PickInfoReplyPacket.DataBlock">
16042 <member name="F:OpenMetaverse.GroupAccountSummary.NonExemptMembers"> 16042 <exclude/>
16043 <summary></summary> 16043 </member>
16044 </member> 16044 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket">
16045 <member name="F:OpenMetaverse.GroupAccountSummary.LastTaxDate"> 16045 <exclude/>
16046 <summary></summary> 16046 </member>
16047 </member> 16047 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock">
16048 <member name="F:OpenMetaverse.GroupAccountSummary.TaxDate"> 16048 <exclude/>
16049 <summary></summary> 16049 </member>
16050 </member> 16050 <member name="T:OpenMetaverse.Packets.PickInfoUpdatePacket.DataBlock">
16051 <member name="T:OpenMetaverse.GroupNotice"> 16051 <exclude/>
16052 <summary> 16052 </member>
16053 Struct representing a group notice 16053 <member name="T:OpenMetaverse.Packets.PickDeletePacket">
16054 </summary> 16054 <exclude/>
16055 </member> 16055 </member>
16056 <member name="F:OpenMetaverse.GroupNotice.Subject"> 16056 <member name="T:OpenMetaverse.Packets.PickDeletePacket.AgentDataBlock">
16057 <summary></summary> 16057 <exclude/>
16058 </member> 16058 </member>
16059 <member name="F:OpenMetaverse.GroupNotice.Message"> 16059 <member name="T:OpenMetaverse.Packets.PickDeletePacket.DataBlock">
16060 <summary></summary> 16060 <exclude/>
16061 </member> 16061 </member>
16062 <member name="F:OpenMetaverse.GroupNotice.AttachmentID"> 16062 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket">
16063 <summary></summary> 16063 <exclude/>
16064 </member> 16064 </member>
16065 <member name="F:OpenMetaverse.GroupNotice.OwnerID"> 16065 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.AgentDataBlock">
16066 <summary></summary> 16066 <exclude/>
16067 </member> 16067 </member>
16068 <member name="M:OpenMetaverse.GroupNotice.SerializeAttachment"> 16068 <member name="T:OpenMetaverse.Packets.PickGodDeletePacket.DataBlock">
16069 <summary> 16069 <exclude/>
16070 16070 </member>
16071 </summary> 16071 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket">
16072 <returns></returns> 16072 <exclude/>
16073 </member> 16073 </member>
16074 <member name="T:OpenMetaverse.GroupNoticesListEntry"> 16074 <member name="T:OpenMetaverse.Packets.ScriptQuestionPacket.DataBlock">
16075 <summary> 16075 <exclude/>
16076 Struct representing a group notice list entry 16076 </member>
16077 </summary> 16077 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket">
16078 </member> 16078 <exclude/>
16079 <member name="F:OpenMetaverse.GroupNoticesListEntry.NoticeID"> 16079 </member>
16080 <summary>Notice ID</summary> 16080 <member name="T:OpenMetaverse.Packets.ScriptControlChangePacket.DataBlock">
16081 </member> 16081 <exclude/>
16082 <member name="F:OpenMetaverse.GroupNoticesListEntry.Timestamp"> 16082 </member>
16083 <summary>Creation timestamp of notice</summary> 16083 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket">
16084 </member> 16084 <exclude/>
16085 <member name="F:OpenMetaverse.GroupNoticesListEntry.FromName"> 16085 </member>
16086 <summary>Agent name who created notice</summary> 16086 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.DataBlock">
16087 </member> 16087 <exclude/>
16088 <member name="F:OpenMetaverse.GroupNoticesListEntry.Subject"> 16088 </member>
16089 <summary>Notice subject</summary> 16089 <member name="T:OpenMetaverse.Packets.ScriptDialogPacket.ButtonsBlock">
16090 </member> 16090 <exclude/>
16091 <member name="F:OpenMetaverse.GroupNoticesListEntry.HasAttachment"> 16091 </member>
16092 <summary>Is there an attachment?</summary> 16092 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket">
16093 </member> 16093 <exclude/>
16094 <member name="F:OpenMetaverse.GroupNoticesListEntry.AssetType"> 16094 </member>
16095 <summary>Attachment Type</summary> 16095 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock">
16096 </member> 16096 <exclude/>
16097 <member name="T:OpenMetaverse.ChatSessionMember"> 16097 </member>
16098 <summary> 16098 <member name="T:OpenMetaverse.Packets.ScriptDialogReplyPacket.DataBlock">
16099 Struct representing a member of a group chat session and their settings 16099 <exclude/>
16100 </summary> 16100 </member>
16101 </member> 16101 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket">
16102 <member name="F:OpenMetaverse.ChatSessionMember.AvatarKey"> 16102 <exclude/>
16103 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Avatar</summary> 16103 </member>
16104 </member> 16104 <member name="T:OpenMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock">
16105 <member name="F:OpenMetaverse.ChatSessionMember.CanVoiceChat"> 16105 <exclude/>
16106 <summary>True if user has voice chat enabled</summary> 16106 </member>
16107 </member> 16107 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket">
16108 <member name="F:OpenMetaverse.ChatSessionMember.IsModerator"> 16108 <exclude/>
16109 <summary>True of Avatar has moderator abilities</summary> 16109 </member>
16110 </member> 16110 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock">
16111 <member name="F:OpenMetaverse.ChatSessionMember.MuteText"> 16111 <exclude/>
16112 <summary>True if a moderator has muted this avatars chat</summary> 16112 </member>
16113 </member> 16113 <member name="T:OpenMetaverse.Packets.RevokePermissionsPacket.DataBlock">
16114 <member name="F:OpenMetaverse.ChatSessionMember.MuteVoice"> 16114 <exclude/>
16115 <summary>True if a moderator has muted this avatars voice</summary> 16115 </member>
16116 </member> 16116 <member name="T:OpenMetaverse.Packets.LoadURLPacket">
16117 <member name="T:OpenMetaverse.GroupRoleUpdate"> 16117 <exclude/>
16118 <summary> 16118 </member>
16119 Role update flags 16119 <member name="T:OpenMetaverse.Packets.LoadURLPacket.DataBlock">
16120 </summary> 16120 <exclude/>
16121 </member> 16121 </member>
16122 <member name="F:OpenMetaverse.GroupRoleUpdate.NoUpdate"> 16122 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket">
16123 <summary></summary> 16123 <exclude/>
16124 </member> 16124 </member>
16125 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateData"> 16125 <member name="T:OpenMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock">
16126 <summary></summary> 16126 <exclude/>
16127 </member> 16127 </member>
16128 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdatePowers"> 16128 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket">
16129 <summary></summary> 16129 <exclude/>
16130 </member> 16130 </member>
16131 <member name="F:OpenMetaverse.GroupRoleUpdate.UpdateAll"> 16131 <member name="T:OpenMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock">
16132 <summary></summary> 16132 <exclude/>
16133 </member> 16133 </member>
16134 <member name="F:OpenMetaverse.GroupRoleUpdate.Create"> 16134 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket">
16135 <summary></summary> 16135 <exclude/>
16136 </member> 16136 </member>
16137 <member name="F:OpenMetaverse.GroupRoleUpdate.Delete"> 16137 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock">
16138 <summary></summary> 16138 <exclude/>
16139 </member> 16139 </member>
16140 <member name="F:OpenMetaverse.GroupPowers.None"> 16140 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock">
16141 <summary></summary> 16141 <exclude/>
16142 </member> 16142 </member>
16143 <member name="F:OpenMetaverse.GroupPowers.Invite"> 16143 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket">
16144 <summary>Can send invitations to groups default role</summary> 16144 <exclude/>
16145 </member> 16145 </member>
16146 <member name="F:OpenMetaverse.GroupPowers.Eject"> 16146 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock">
16147 <summary>Can eject members from group</summary> 16147 <exclude/>
16148 </member> 16148 </member>
16149 <member name="F:OpenMetaverse.GroupPowers.ChangeOptions"> 16149 <member name="T:OpenMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock">
16150 <summary>Can toggle 'Open Enrollment' and change 'Signup fee'</summary> 16150 <exclude/>
16151 </member> 16151 </member>
16152 <member name="F:OpenMetaverse.GroupPowers.MemberVisible"> 16152 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket">
16153 <summary>Member is visible in the public member list</summary> 16153 <exclude/>
16154 </member> 16154 </member>
16155 <member name="F:OpenMetaverse.GroupPowers.CreateRole"> 16155 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock">
16156 <summary>Can create new roles</summary> 16156 <exclude/>
16157 </member> 16157 </member>
16158 <member name="F:OpenMetaverse.GroupPowers.DeleteRole"> 16158 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock">
16159 <summary>Can delete existing roles</summary> 16159 <exclude/>
16160 </member> 16160 </member>
16161 <member name="F:OpenMetaverse.GroupPowers.RoleProperties"> 16161 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock">
16162 <summary>Can change Role names, titles and descriptions</summary> 16162 <exclude/>
16163 </member> 16163 </member>
16164 <member name="F:OpenMetaverse.GroupPowers.AssignMemberLimited"> 16164 <member name="T:OpenMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock">
16165 <summary>Can assign other members to assigners role</summary> 16165 <exclude/>
16166 </member> 16166 </member>
16167 <member name="F:OpenMetaverse.GroupPowers.AssignMember"> 16167 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket">
16168 <summary>Can assign other members to any role</summary> 16168 <exclude/>
16169 </member> 16169 </member>
16170 <member name="F:OpenMetaverse.GroupPowers.RemoveMember"> 16170 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock">
16171 <summary>Can remove members from roles</summary> 16171 <exclude/>
16172 </member> 16172 </member>
16173 <member name="F:OpenMetaverse.GroupPowers.ChangeActions"> 16173 <member name="T:OpenMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock">
16174 <summary>Can assign and remove abilities in roles</summary> 16174 <exclude/>
16175 </member> 16175 </member>
16176 <member name="F:OpenMetaverse.GroupPowers.ChangeIdentity"> 16176 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket">
16177 <summary>Can change group Charter, Insignia, 'Publish on the web' and which 16177 <exclude/>
16178 members are publicly visible in group member listings</summary> 16178 </member>
16179 </member> 16179 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock">
16180 <member name="F:OpenMetaverse.GroupPowers.LandDeed"> 16180 <exclude/>
16181 <summary>Can buy land or deed land to group</summary> 16181 </member>
16182 </member> 16182 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock">
16183 <member name="F:OpenMetaverse.GroupPowers.LandRelease"> 16183 <exclude/>
16184 <summary>Can abandon group owned land to Governor Linden on mainland, or Estate owner for 16184 </member>
16185 private estates</summary> 16185 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock">
16186 </member> 16186 <exclude/>
16187 <member name="F:OpenMetaverse.GroupPowers.LandSetSale"> 16187 </member>
16188 <summary>Can set land for-sale information on group owned parcels</summary> 16188 <member name="T:OpenMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock">
16189 </member> 16189 <exclude/>
16190 <member name="F:OpenMetaverse.GroupPowers.LandDivideJoin"> 16190 </member>
16191 <summary>Can subdivide and join parcels</summary> 16191 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket">
16192 </member> 16192 <exclude/>
16193 <member name="F:OpenMetaverse.GroupPowers.JoinChat"> 16193 </member>
16194 <summary>Can join group chat sessions</summary> 16194 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock">
16195 </member> 16195 <exclude/>
16196 <member name="F:OpenMetaverse.GroupPowers.AllowVoiceChat"> 16196 </member>
16197 <summary>Can use voice chat in Group Chat sessions</summary> 16197 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock">
16198 </member> 16198 <exclude/>
16199 <member name="F:OpenMetaverse.GroupPowers.ModerateChat"> 16199 </member>
16200 <summary>Can moderate group chat sessions</summary> 16200 <member name="T:OpenMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock">
16201 </member> 16201 <exclude/>
16202 <member name="F:OpenMetaverse.GroupPowers.FindPlaces"> 16202 </member>
16203 <summary>Can toggle "Show in Find Places" and set search category</summary> 16203 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket">
16204 </member> 16204 <exclude/>
16205 <member name="F:OpenMetaverse.GroupPowers.LandChangeIdentity"> 16205 </member>
16206 <summary>Can change parcel name, description, and 'Publish on web' settings</summary> 16206 <member name="T:OpenMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock">
16207 </member> 16207 <exclude/>
16208 <member name="F:OpenMetaverse.GroupPowers.SetLandingPoint"> 16208 </member>
16209 <summary>Can set the landing point and teleport routing on group land</summary> 16209 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket">
16210 </member> 16210 <exclude/>
16211 <member name="F:OpenMetaverse.GroupPowers.ChangeMedia"> 16211 </member>
16212 <summary>Can change music and media settings</summary> 16212 <member name="T:OpenMetaverse.Packets.EstateCovenantReplyPacket.DataBlock">
16213 </member> 16213 <exclude/>
16214 <member name="F:OpenMetaverse.GroupPowers.LandEdit"> 16214 </member>
16215 <summary>Can toggle 'Edit Terrain' option in Land settings</summary> 16215 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket">
16216 </member> 16216 <exclude/>
16217 <member name="F:OpenMetaverse.GroupPowers.LandOptions"> 16217 </member>
16218 <summary>Can toggle various About Land > Options settings</summary> 16218 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock">
16219 </member> 16219 <exclude/>
16220 <member name="F:OpenMetaverse.GroupPowers.AllowEditLand"> 16220 </member>
16221 <summary>Can always terraform land, even if parcel settings have it turned off</summary> 16221 <member name="T:OpenMetaverse.Packets.ForceObjectSelectPacket.DataBlock">
16222 </member> 16222 <exclude/>
16223 <member name="F:OpenMetaverse.GroupPowers.AllowFly"> 16223 </member>
16224 <summary>Can always fly while over group owned land</summary> 16224 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket">
16225 </member> 16225 <exclude/>
16226 <member name="F:OpenMetaverse.GroupPowers.AllowRez"> 16226 </member>
16227 <summary>Can always rez objects on group owned land</summary> 16227 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock">
16228 </member> 16228 <exclude/>
16229 <member name="F:OpenMetaverse.GroupPowers.AllowLandmark"> 16229 </member>
16230 <summary>Can always create landmarks for group owned parcels</summary> 16230 <member name="T:OpenMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock">
16231 </member> 16231 <exclude/>
16232 <member name="F:OpenMetaverse.GroupPowers.AllowSetHome"> 16232 </member>
16233 <summary>Can set home location on any group owned parcel</summary> 16233 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket">
16234 </member> 16234 <exclude/>
16235 <member name="F:OpenMetaverse.GroupPowers.LandManageAllowed"> 16235 </member>
16236 <summary>Can modify public access settings for group owned parcels</summary> 16236 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock">
16237 </member> 16237 <exclude/>
16238 <member name="F:OpenMetaverse.GroupPowers.LandManageBanned"> 16238 </member>
16239 <summary>Can manager parcel ban lists on group owned land</summary> 16239 <member name="T:OpenMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock">
16240 </member> 16240 <exclude/>
16241 <member name="F:OpenMetaverse.GroupPowers.LandManagePasses"> 16241 </member>
16242 <summary>Can manage pass list sales information</summary> 16242 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket">
16243 </member> 16243 <exclude/>
16244 <member name="F:OpenMetaverse.GroupPowers.LandEjectAndFreeze"> 16244 </member>
16245 <summary>Can eject and freeze other avatars on group owned land</summary> 16245 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock">
16246 </member> 16246 <exclude/>
16247 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupSet"> 16247 </member>
16248 <summary>Can return objects set to group</summary> 16248 <member name="T:OpenMetaverse.Packets.ParcelReclaimPacket.DataBlock">
16249 </member> 16249 <exclude/>
16250 <member name="F:OpenMetaverse.GroupPowers.ReturnNonGroup"> 16250 </member>
16251 <summary>Can return non-group owned/set objects</summary> 16251 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket">
16252 </member> 16252 <exclude/>
16253 <member name="F:OpenMetaverse.GroupPowers.ReturnGroupOwned"> 16253 </member>
16254 <summary>Can return group owned objects</summary> 16254 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.AgentDataBlock">
16255 </member> 16255 <exclude/>
16256 <member name="F:OpenMetaverse.GroupPowers.LandGardening"> 16256 </member>
16257 <summary>Can landscape using Linden plants</summary> 16257 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.DataBlock">
16258 </member> 16258 <exclude/>
16259 <member name="F:OpenMetaverse.GroupPowers.DeedObject"> 16259 </member>
16260 <summary>Can deed objects to group</summary> 16260 <member name="T:OpenMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock">
16261 </member> 16261 <exclude/>
16262 <member name="F:OpenMetaverse.GroupPowers.ObjectManipulate"> 16262 </member>
16263 <summary>Can move group owned objects</summary> 16263 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket">
16264 </member> 16264 <exclude/>
16265 <member name="F:OpenMetaverse.GroupPowers.ObjectSetForSale"> 16265 </member>
16266 <summary>Can set group owned objects for-sale</summary> 16266 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.AgentDataBlock">
16267 </member> 16267 <exclude/>
16268 <member name="F:OpenMetaverse.GroupPowers.Accountable"> 16268 </member>
16269 <summary>Pay group liabilities and receive group dividends</summary> 16269 <member name="T:OpenMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock">
16270 </member> 16270 <exclude/>
16271 <member name="F:OpenMetaverse.GroupPowers.SendNotices"> 16271 </member>
16272 <summary>Can send group notices</summary> 16272 <member name="T:OpenMetaverse.Packets.ParcelDividePacket">
16273 </member> 16273 <exclude/>
16274 <member name="F:OpenMetaverse.GroupPowers.ReceiveNotices"> 16274 </member>
16275 <summary>Can receive group notices</summary> 16275 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.AgentDataBlock">
16276 </member> 16276 <exclude/>
16277 <member name="F:OpenMetaverse.GroupPowers.StartProposal"> 16277 </member>
16278 <summary>Can create group proposals</summary> 16278 <member name="T:OpenMetaverse.Packets.ParcelDividePacket.ParcelDataBlock">
16279 </member> 16279 <exclude/>
16280 <member name="F:OpenMetaverse.GroupPowers.VoteOnProposal"> 16280 </member>
16281 <summary>Can vote on group proposals</summary> 16281 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket">
16282 </member> 16282 <exclude/>
16283 <member name="T:OpenMetaverse.GroupManager"> 16283 </member>
16284 <summary> 16284 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.AgentDataBlock">
16285 Handles all network traffic related to reading and writing group 16285 <exclude/>
16286 information 16286 </member>
16287 </summary> 16287 <member name="T:OpenMetaverse.Packets.ParcelReleasePacket.DataBlock">
16288 </member> 16288 <exclude/>
16289 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroups"> 16289 </member>
16290 <summary>The event subscribers. null if no subcribers</summary> 16290 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket">
16291 </member> 16291 <exclude/>
16292 <member name="M:OpenMetaverse.GroupManager.OnCurrentGroups(OpenMetaverse.CurrentGroupsEventArgs)"> 16292 </member>
16293 <summary>Raises the CurrentGroups event</summary> 16293 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.AgentDataBlock">
16294 <param name="e">A CurrentGroupsEventArgs object containing the 16294 <exclude/>
16295 data sent from the simulator</param> 16295 </member>
16296 </member> 16296 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.DataBlock">
16297 <member name="F:OpenMetaverse.GroupManager.m_CurrentGroupsLock"> 16297 <exclude/>
16298 <summary>Thread sync lock object</summary> 16298 </member>
16299 </member> 16299 <member name="T:OpenMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock">
16300 <member name="F:OpenMetaverse.GroupManager.m_GroupNames"> 16300 <exclude/>
16301 <summary>The event subscribers. null if no subcribers</summary> 16301 </member>
16302 </member> 16302 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket">
16303 <member name="M:OpenMetaverse.GroupManager.OnGroupNamesReply(OpenMetaverse.GroupNamesEventArgs)"> 16303 <exclude/>
16304 <summary>Raises the GroupNamesReply event</summary> 16304 </member>
16305 <param name="e">A GroupNamesEventArgs object containing the 16305 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock">
16306 data response from the simulator</param> 16306 <exclude/>
16307 </member> 16307 </member>
16308 <member name="F:OpenMetaverse.GroupManager.m_GroupNamesLock"> 16308 <member name="T:OpenMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock">
16309 <summary>Thread sync lock object</summary> 16309 <exclude/>
16310 </member> 16310 </member>
16311 <member name="F:OpenMetaverse.GroupManager.m_GroupProfile"> 16311 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket">
16312 <summary>The event subscribers. null if no subcribers</summary> 16312 <exclude/>
16313 </member> 16313 </member>
16314 <member name="M:OpenMetaverse.GroupManager.OnGroupProfile(OpenMetaverse.GroupProfileEventArgs)"> 16314 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock">
16315 <summary>Raises the GroupProfile event</summary> 16315 <exclude/>
16316 <param name="e">An GroupProfileEventArgs object containing the 16316 </member>
16317 data returned from the simulator</param> 16317 <member name="T:OpenMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock">
16318 </member> 16318 <exclude/>
16319 <member name="F:OpenMetaverse.GroupManager.m_GroupProfileLock"> 16319 </member>
16320 <summary>Thread sync lock object</summary> 16320 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket">
16321 </member> 16321 <exclude/>
16322 <member name="F:OpenMetaverse.GroupManager.m_GroupMembers"> 16322 </member>
16323 <summary>The event subscribers. null if no subcribers</summary> 16323 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock">
16324 </member> 16324 <exclude/>
16325 <member name="M:OpenMetaverse.GroupManager.OnGroupMembersReply(OpenMetaverse.GroupMembersReplyEventArgs)"> 16325 </member>
16326 <summary>Raises the GroupMembers event</summary> 16326 <member name="T:OpenMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock">
16327 <param name="e">A GroupMembersEventArgs object containing the 16327 <exclude/>
16328 data returned from the simulator</param> 16328 </member>
16329 </member> 16329 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket">
16330 <member name="F:OpenMetaverse.GroupManager.m_GroupMembersLock"> 16330 <exclude/>
16331 <summary>Thread sync lock object</summary> 16331 </member>
16332 </member> 16332 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock">
16333 <member name="F:OpenMetaverse.GroupManager.m_GroupRoles"> 16333 <exclude/>
16334 <summary>The event subscribers. null if no subcribers</summary> 16334 </member>
16335 </member> 16335 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock">
16336 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleDataReply(OpenMetaverse.GroupRolesDataReplyEventArgs)"> 16336 <exclude/>
16337 <summary>Raises the GroupRolesDataReply event</summary> 16337 </member>
16338 <param name="e">A GroupRolesDataReplyEventArgs object containing the 16338 <member name="T:OpenMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock">
16339 data returned from the simulator</param> 16339 <exclude/>
16340 </member> 16340 </member>
16341 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesLock"> 16341 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket">
16342 <summary>Thread sync lock object</summary> 16342 <exclude/>
16343 </member> 16343 </member>
16344 <member name="F:OpenMetaverse.GroupManager.m_GroupRoleMembers"> 16344 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock">
16345 <summary>The event subscribers. null if no subcribers</summary> 16345 <exclude/>
16346 </member> 16346 </member>
16347 <member name="M:OpenMetaverse.GroupManager.OnGroupRoleMembers(OpenMetaverse.GroupRolesMembersReplyEventArgs)"> 16347 <member name="T:OpenMetaverse.Packets.ParcelDwellRequestPacket.DataBlock">
16348 <summary>Raises the GroupRoleMembersReply event</summary> 16348 <exclude/>
16349 <param name="e">A GroupRolesRoleMembersReplyEventArgs object containing the 16349 </member>
16350 data returned from the simulator</param> 16350 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket">
16351 </member> 16351 <exclude/>
16352 <member name="F:OpenMetaverse.GroupManager.m_GroupRolesMembersLock"> 16352 </member>
16353 <summary>Thread sync lock object</summary> 16353 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock">
16354 </member> 16354 <exclude/>
16355 <member name="F:OpenMetaverse.GroupManager.m_GroupTitles"> 16355 </member>
16356 <summary>The event subscribers. null if no subcribers</summary> 16356 <member name="T:OpenMetaverse.Packets.ParcelDwellReplyPacket.DataBlock">
16357 </member> 16357 <exclude/>
16358 <member name="M:OpenMetaverse.GroupManager.OnGroupTitles(OpenMetaverse.GroupTitlesReplyEventArgs)"> 16358 </member>
16359 <summary>Raises the GroupTitlesReply event</summary> 16359 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket">
16360 <param name="e">A GroupTitlesReplyEventArgs object containing the 16360 <exclude/>
16361 data returned from the simulator</param> 16361 </member>
16362 </member> 16362 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock">
16363 <member name="F:OpenMetaverse.GroupManager.m_GroupTitlesLock"> 16363 <exclude/>
16364 <summary>Thread sync lock object</summary> 16364 </member>
16365 </member> 16365 <member name="T:OpenMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock">
16366 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummary"> 16366 <exclude/>
16367 <summary>The event subscribers. null if no subcribers</summary> 16367 </member>
16368 </member> 16368 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket">
16369 <member name="M:OpenMetaverse.GroupManager.OnGroupAccountSummaryReply(OpenMetaverse.GroupAccountSummaryReplyEventArgs)"> 16369 <exclude/>
16370 <summary>Raises the GroupAccountSummary event</summary> 16370 </member>
16371 <param name="e">A GroupAccountSummaryReplyEventArgs object containing the 16371 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock">
16372 data returned from the simulator</param> 16372 <exclude/>
16373 </member> 16373 </member>
16374 <member name="F:OpenMetaverse.GroupManager.m_GroupAccountSummaryLock"> 16374 <member name="T:OpenMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock">
16375 <summary>Thread sync lock object</summary> 16375 <exclude/>
16376 </member> 16376 </member>
16377 <member name="F:OpenMetaverse.GroupManager.m_GroupCreated"> 16377 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket">
16378 <summary>The event subscribers. null if no subcribers</summary> 16378 <exclude/>
16379 </member> 16379 </member>
16380 <member name="M:OpenMetaverse.GroupManager.OnGroupCreatedReply(OpenMetaverse.GroupCreatedReplyEventArgs)"> 16380 <member name="T:OpenMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock">
16381 <summary>Raises the GroupCreated event</summary> 16381 <exclude/>
16382 <param name="e">An GroupCreatedEventArgs object containing the 16382 </member>
16383 data returned from the simulator</param> 16383 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket">
16384 </member> 16384 <exclude/>
16385 <member name="F:OpenMetaverse.GroupManager.m_GroupCreatedLock"> 16385 </member>
16386 <summary>Thread sync lock object</summary> 16386 <member name="T:OpenMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock">
16387 </member> 16387 <exclude/>
16388 <member name="F:OpenMetaverse.GroupManager.m_GroupJoined"> 16388 </member>
16389 <summary>The event subscribers. null if no subcribers</summary> 16389 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket">
16390 </member> 16390 <exclude/>
16391 <member name="M:OpenMetaverse.GroupManager.OnGroupJoinedReply(OpenMetaverse.GroupOperationEventArgs)"> 16391 </member>
16392 <summary>Raises the GroupJoined event</summary> 16392 <member name="T:OpenMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock">
16393 <param name="e">A GroupOperationEventArgs object containing the 16393 <exclude/>
16394 result of the operation returned from the simulator</param> 16394 </member>
16395 </member> 16395 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket">
16396 <member name="F:OpenMetaverse.GroupManager.m_GroupJoinedLock"> 16396 <exclude/>
16397 <summary>Thread sync lock object</summary> 16397 </member>
16398 </member> 16398 <member name="T:OpenMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock">
16399 <member name="F:OpenMetaverse.GroupManager.m_GroupLeft"> 16399 <exclude/>
16400 <summary>The event subscribers. null if no subcribers</summary> 16400 </member>
16401 </member> 16401 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket">
16402 <member name="M:OpenMetaverse.GroupManager.OnGroupLeaveReply(OpenMetaverse.GroupOperationEventArgs)"> 16402 <exclude/>
16403 <summary>Raises the GroupLeft event</summary> 16403 </member>
16404 <param name="e">A GroupOperationEventArgs object containing the 16404 <member name="T:OpenMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock">
16405 result of the operation returned from the simulator</param> 16405 <exclude/>
16406 </member> 16406 </member>
16407 <member name="F:OpenMetaverse.GroupManager.m_GroupLeftLock"> 16407 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket">
16408 <summary>Thread sync lock object</summary> 16408 <exclude/>
16409 </member> 16409 </member>
16410 <member name="F:OpenMetaverse.GroupManager.m_GroupDropped"> 16410 <member name="T:OpenMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock">
16411 <summary>The event subscribers. null if no subcribers</summary> 16411 <exclude/>
16412 </member> 16412 </member>
16413 <member name="M:OpenMetaverse.GroupManager.OnGroupDropped(OpenMetaverse.GroupDroppedEventArgs)"> 16413 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket">
16414 <summary>Raises the GroupDropped event</summary> 16414 <exclude/>
16415 <param name="e">An GroupDroppedEventArgs object containing the 16415 </member>
16416 the group your agent left</param> 16416 <member name="T:OpenMetaverse.Packets.GetScriptRunningPacket.ScriptBlock">
16417 </member> 16417 <exclude/>
16418 <member name="F:OpenMetaverse.GroupManager.m_GroupDroppedLock"> 16418 </member>
16419 <summary>Thread sync lock object</summary> 16419 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket">
16420 </member> 16420 <exclude/>
16421 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjected"> 16421 </member>
16422 <summary>The event subscribers. null if no subcribers</summary> 16422 <member name="T:OpenMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock">
16423 </member> 16423 <exclude/>
16424 <member name="M:OpenMetaverse.GroupManager.OnGroupMemberEjected(OpenMetaverse.GroupOperationEventArgs)"> 16424 </member>
16425 <summary>Raises the GroupMemberEjected event</summary> 16425 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket">
16426 <param name="e">An GroupMemberEjectedEventArgs object containing the 16426 <exclude/>
16427 data returned from the simulator</param> 16427 </member>
16428 </member> 16428 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock">
16429 <member name="F:OpenMetaverse.GroupManager.m_GroupMemberEjectedLock"> 16429 <exclude/>
16430 <summary>Thread sync lock object</summary> 16430 </member>
16431 </member> 16431 <member name="T:OpenMetaverse.Packets.SetScriptRunningPacket.ScriptBlock">
16432 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReply"> 16432 <exclude/>
16433 <summary>The event subscribers. null if no subcribers</summary> 16433 </member>
16434 </member> 16434 <member name="T:OpenMetaverse.Packets.ScriptResetPacket">
16435 <member name="M:OpenMetaverse.GroupManager.OnGroupNoticesListReply(OpenMetaverse.GroupNoticesListReplyEventArgs)"> 16435 <exclude/>
16436 <summary>Raises the GroupNoticesListReply event</summary> 16436 </member>
16437 <param name="e">An GroupNoticesListReplyEventArgs object containing the 16437 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.AgentDataBlock">
16438 data returned from the simulator</param> 16438 <exclude/>
16439 </member> 16439 </member>
16440 <member name="F:OpenMetaverse.GroupManager.m_GroupNoticesListReplyLock"> 16440 <member name="T:OpenMetaverse.Packets.ScriptResetPacket.ScriptBlock">
16441 <summary>Thread sync lock object</summary> 16441 <exclude/>
16442 </member> 16442 </member>
16443 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitation"> 16443 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket">
16444 <summary>The event subscribers. null if no subcribers</summary> 16444 <exclude/>
16445 </member> 16445 </member>
16446 <member name="M:OpenMetaverse.GroupManager.OnGroupInvitation(OpenMetaverse.GroupInvitationEventArgs)"> 16446 <member name="T:OpenMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock">
16447 <summary>Raises the GroupInvitation event</summary> 16447 <exclude/>
16448 <param name="e">An GroupInvitationEventArgs object containing the 16448 </member>
16449 data returned from the simulator</param> 16449 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket">
16450 </member> 16450 <exclude/>
16451 <member name="F:OpenMetaverse.GroupManager.m_GroupInvitationLock"> 16451 </member>
16452 <summary>Thread sync lock object</summary> 16452 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock">
16453 </member> 16453 <exclude/>
16454 <member name="F:OpenMetaverse.GroupManager.Client"> 16454 </member>
16455 <summary>A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</summary> 16455 <member name="T:OpenMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock">
16456 </member> 16456 <exclude/>
16457 <member name="F:OpenMetaverse.GroupManager.GroupMembersRequests"> 16457 </member>
16458 <summary>Currently-active group members requests</summary> 16458 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket">
16459 </member> 16459 <exclude/>
16460 <member name="F:OpenMetaverse.GroupManager.GroupRolesRequests"> 16460 </member>
16461 <summary>Currently-active group roles requests</summary> 16461 <member name="T:OpenMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock">
16462 </member> 16462 <exclude/>
16463 <member name="F:OpenMetaverse.GroupManager.GroupRolesMembersRequests"> 16463 </member>
16464 <summary>Currently-active group role-member requests</summary> 16464 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket">
16465 </member> 16465 <exclude/>
16466 <member name="F:OpenMetaverse.GroupManager.TempGroupMembers"> 16466 </member>
16467 <summary>Dictionary keeping group members while request is in progress</summary> 16467 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock">
16468 </member> 16468 <exclude/>
16469 <member name="F:OpenMetaverse.GroupManager.TempGroupRolesMembers"> 16469 </member>
16470 <summary>Dictionary keeping mebmer/role mapping while request is in progress</summary> 16470 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.DataBlock">
16471 </member> 16471 <exclude/>
16472 <member name="F:OpenMetaverse.GroupManager.TempGroupRoles"> 16472 </member>
16473 <summary>Dictionary keeping GroupRole information while request is in progress</summary> 16473 <member name="T:OpenMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock">
16474 </member> 16474 <exclude/>
16475 <member name="F:OpenMetaverse.GroupManager.GroupName2KeyCache"> 16475 </member>
16476 <summary>Caches group name lookups</summary> 16476 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket">
16477 </member> 16477 <exclude/>
16478 <member name="M:OpenMetaverse.GroupManager.#ctor(OpenMetaverse.GridClient)"> 16478 </member>
16479 <summary> 16479 <member name="T:OpenMetaverse.Packets.LogoutRequestPacket.AgentDataBlock">
16480 Construct a new instance of the GroupManager class 16480 <exclude/>
16481 </summary> 16481 </member>
16482 <param name="client">A reference to the current <seealso cref="T:OpenMetaverse.GridClient"/> instance</param> 16482 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket">
16483 </member> 16483 <exclude/>
16484 <member name="M:OpenMetaverse.GroupManager.RequestCurrentGroups"> 16484 </member>
16485 <summary> 16485 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.AgentDataBlock">
16486 Request a current list of groups the avatar is a member of. 16486 <exclude/>
16487 </summary> 16487 </member>
16488 <remarks>CAPS Event Queue must be running for this to work since the results 16488 <member name="T:OpenMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock">
16489 come across CAPS.</remarks> 16489 <exclude/>
16490 </member> 16490 </member>
16491 <member name="M:OpenMetaverse.GroupManager.RequestGroupName(OpenMetaverse.UUID)"> 16491 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket">
16492 <summary> 16492 <exclude/>
16493 Lookup name of group based on groupID 16493 </member>
16494 </summary> 16494 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock">
16495 <param name="groupID">groupID of group to lookup name for.</param> 16495 <exclude/>
16496 </member> 16496 </member>
16497 <member name="M:OpenMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 16497 <member name="T:OpenMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock">
16498 <summary> 16498 <exclude/>
16499 Request lookup of multiple group names 16499 </member>
16500 </summary> 16500 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket">
16501 <param name="groupIDs">List of group IDs to request.</param> 16501 <exclude/>
16502 </member> 16502 </member>
16503 <member name="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"> 16503 <member name="T:OpenMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock">
16504 <summary>Lookup group profile data such as name, enrollment, founder, logo, etc</summary> 16504 <exclude/>
16505 <remarks>Subscribe to <code>OnGroupProfile</code> event to receive the results.</remarks> 16505 </member>
16506 <param name="group">group ID (UUID)</param> 16506 <member name="T:OpenMetaverse.Packets.FindAgentPacket">
16507 </member> 16507 <exclude/>
16508 <member name="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"> 16508 </member>
16509 <summary>Request a list of group members.</summary> 16509 <member name="T:OpenMetaverse.Packets.FindAgentPacket.AgentBlockBlock">
16510 <remarks>Subscribe to <code>OnGroupMembers</code> event to receive the results.</remarks> 16510 <exclude/>
16511 <param name="group">group ID (UUID)</param> 16511 </member>
16512 <returns>UUID of the request, use to index into cache</returns> 16512 <member name="T:OpenMetaverse.Packets.FindAgentPacket.LocationBlockBlock">
16513 </member> 16513 <exclude/>
16514 <member name="M:OpenMetaverse.GroupManager.RequestGroupRoles(OpenMetaverse.UUID)"> 16514 </member>
16515 <summary>Request group roles</summary> 16515 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket">
16516 <remarks>Subscribe to <code>OnGroupRoles</code> event to receive the results.</remarks> 16516 <exclude/>
16517 <param name="group">group ID (UUID)</param> 16517 </member>
16518 <returns>UUID of the request, use to index into cache</returns> 16518 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock">
16519 </member> 16519 <exclude/>
16520 <member name="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"> 16520 </member>
16521 <summary>Request members (members,role) role mapping for a group.</summary> 16521 <member name="T:OpenMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock">
16522 <remarks>Subscribe to <code>OnGroupRolesMembers</code> event to receive the results.</remarks> 16522 <exclude/>
16523 <param name="group">group ID (UUID)</param> 16523 </member>
16524 <returns>UUID of the request, use to index into cache</returns> 16524 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket">
16525 </member> 16525 <exclude/>
16526 <member name="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"> 16526 </member>
16527 <summary>Request a groups Titles</summary> 16527 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock">
16528 <remarks>Subscribe to <code>OnGroupTitles</code> event to receive the results.</remarks> 16528 <exclude/>
16529 <param name="group">group ID (UUID)</param> 16529 </member>
16530 <returns>UUID of the request, use to index into cache</returns> 16530 <member name="T:OpenMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock">
16531 </member> 16531 <exclude/>
16532 <member name="M:OpenMetaverse.GroupManager.RequestGroupAccountSummary(OpenMetaverse.UUID,System.Int32,System.Int32)"> 16532 </member>
16533 <summary>Begin to get the group account summary</summary> 16533 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket">
16534 <remarks>Subscribe to the <code>OnGroupAccountSummary</code> event to receive the results.</remarks> 16534 <exclude/>
16535 <param name="group">group ID (UUID)</param> 16535 </member>
16536 <param name="intervalDays">How long of an interval</param> 16536 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock">
16537 <param name="currentInterval">Which interval (0 for current, 1 for last)</param> 16537 <exclude/>
16538 </member> 16538 </member>
16539 <member name="M:OpenMetaverse.GroupManager.Invite(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.UUID},OpenMetaverse.UUID)"> 16539 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock">
16540 <summary>Invites a user to a group</summary> 16540 <exclude/>
16541 <param name="group">The group to invite to</param> 16541 </member>
16542 <param name="roles">A list of roles to invite a person to</param> 16542 <member name="T:OpenMetaverse.Packets.GodlikeMessagePacket.ParamListBlock">
16543 <param name="personkey">Key of person to invite</param> 16543 <exclude/>
16544 </member> 16544 </member>
16545 <member name="M:OpenMetaverse.GroupManager.ActivateGroup(OpenMetaverse.UUID)"> 16545 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket">
16546 <summary>Set a group as the current active group</summary> 16546 <exclude/>
16547 <param name="id">group ID (UUID)</param> 16547 </member>
16548 </member> 16548 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock">
16549 <member name="M:OpenMetaverse.GroupManager.ActivateTitle(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16549 <exclude/>
16550 <summary>Change the role that determines your active title</summary> 16550 </member>
16551 <param name="group">Group ID to use</param> 16551 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock">
16552 <param name="role">Role ID to change to</param> 16552 <exclude/>
16553 </member> 16553 </member>
16554 <member name="M:OpenMetaverse.GroupManager.SetGroupContribution(OpenMetaverse.UUID,System.Int32)"> 16554 <member name="T:OpenMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock">
16555 <summary>Set this avatar's tier contribution</summary> 16555 <exclude/>
16556 <param name="group">Group ID to change tier in</param> 16556 </member>
16557 <param name="contribution">amount of tier to donate</param> 16557 <member name="T:OpenMetaverse.Packets.GenericMessagePacket">
16558 </member> 16558 <exclude/>
16559 <member name="M:OpenMetaverse.GroupManager.SetGroupAcceptNotices(OpenMetaverse.UUID,System.Boolean,System.Boolean)"> 16559 </member>
16560 <summary> 16560 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.AgentDataBlock">
16561 Save wheather agent wants to accept group notices and list this group in their profile 16561 <exclude/>
16562 </summary> 16562 </member>
16563 <param name="groupID">Group <see cref="T:OpenMetaverse.UUID"/></param> 16563 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.MethodDataBlock">
16564 <param name="acceptNotices">Accept notices from this group</param> 16564 <exclude/>
16565 <param name="listInProfile">List this group in the profile</param> 16565 </member>
16566 </member> 16566 <member name="T:OpenMetaverse.Packets.GenericMessagePacket.ParamListBlock">
16567 <member name="M:OpenMetaverse.GroupManager.RequestJoinGroup(OpenMetaverse.UUID)"> 16567 <exclude/>
16568 <summary>Request to join a group</summary> 16568 </member>
16569 <remarks>Subscribe to <code>OnGroupJoined</code> event for confirmation.</remarks> 16569 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket">
16570 <param name="id">group ID (UUID) to join.</param> 16570 <exclude/>
16571 </member> 16571 </member>
16572 <member name="M:OpenMetaverse.GroupManager.RequestCreateGroup(OpenMetaverse.Group)"> 16572 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.AgentDataBlock">
16573 <summary> 16573 <exclude/>
16574 Request to create a new group. If the group is successfully 16574 </member>
16575 created, L$100 will automatically be deducted 16575 <member name="T:OpenMetaverse.Packets.MuteListRequestPacket.MuteDataBlock">
16576 </summary> 16576 <exclude/>
16577 <remarks>Subscribe to <code>OnGroupCreated</code> event to receive confirmation.</remarks> 16577 </member>
16578 <param name="group">Group struct containing the new group info</param> 16578 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket">
16579 </member> 16579 <exclude/>
16580 <member name="M:OpenMetaverse.GroupManager.UpdateGroup(OpenMetaverse.UUID,OpenMetaverse.Group)"> 16580 </member>
16581 <summary>Update a group's profile and other information</summary> 16581 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock">
16582 <param name="id">Groups ID (UUID) to update.</param> 16582 <exclude/>
16583 <param name="group">Group struct to update.</param> 16583 </member>
16584 </member> 16584 <member name="T:OpenMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock">
16585 <member name="M:OpenMetaverse.GroupManager.EjectUser(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16585 <exclude/>
16586 <summary>Eject a user from a group</summary> 16586 </member>
16587 <param name="group">Group ID to eject the user from</param> 16587 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket">
16588 <param name="member">Avatar's key to eject</param> 16588 <exclude/>
16589 </member> 16589 </member>
16590 <member name="M:OpenMetaverse.GroupManager.UpdateRole(OpenMetaverse.GroupRole)"> 16590 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock">
16591 <summary>Update role information</summary> 16591 <exclude/>
16592 <param name="role">Modified role to be updated</param> 16592 </member>
16593 </member> 16593 <member name="T:OpenMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock">
16594 <member name="M:OpenMetaverse.GroupManager.CreateRole(OpenMetaverse.UUID,OpenMetaverse.GroupRole)"> 16594 <exclude/>
16595 <summary>Create a new group role</summary> 16595 </member>
16596 <param name="group">Group ID to update</param> 16596 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket">
16597 <param name="role">Role to create</param> 16597 <exclude/>
16598 </member> 16598 </member>
16599 <member name="M:OpenMetaverse.GroupManager.DeleteRole(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16599 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock">
16600 <summary>Delete a group role</summary> 16600 <exclude/>
16601 <param name="group">Group ID to update</param> 16601 </member>
16602 <param name="roleID">Role to delete</param> 16602 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock">
16603 </member> 16603 <exclude/>
16604 <member name="M:OpenMetaverse.GroupManager.RemoveFromRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16604 </member>
16605 <summary>Remove an avatar from a role</summary> 16605 <member name="T:OpenMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock">
16606 <param name="group">Group ID to update</param> 16606 <exclude/>
16607 <param name="role">Role ID to be removed from</param> 16607 </member>
16608 <param name="member">Avatar's Key to remove</param> 16608 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket">
16609 </member> 16609 <exclude/>
16610 <member name="M:OpenMetaverse.GroupManager.AddToRole(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 16610 </member>
16611 <summary>Assign an avatar to a role</summary> 16611 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock">
16612 <param name="group">Group ID to update</param> 16612 <exclude/>
16613 <param name="role">Role ID to assign to</param> 16613 </member>
16614 <param name="member">Avatar's ID to assign to role</param> 16614 <member name="T:OpenMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock">
16615 </member> 16615 <exclude/>
16616 <member name="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"> 16616 </member>
16617 <summary>Request the group notices list</summary> 16617 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket">
16618 <param name="group">Group ID to fetch notices for</param> 16618 <exclude/>
16619 </member> 16619 </member>
16620 <member name="M:OpenMetaverse.GroupManager.RequestGroupNotice(OpenMetaverse.UUID)"> 16620 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock">
16621 <summary>Request a group notice by key</summary> 16621 <exclude/>
16622 <param name="noticeID">ID of group notice</param> 16622 </member>
16623 </member> 16623 <member name="T:OpenMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock">
16624 <member name="M:OpenMetaverse.GroupManager.SendGroupNotice(OpenMetaverse.UUID,OpenMetaverse.GroupNotice)"> 16624 <exclude/>
16625 <summary>Send out a group notice</summary> 16625 </member>
16626 <param name="group">Group ID to update</param> 16626 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket">
16627 <param name="notice"><code>GroupNotice</code> structure containing notice data</param> 16627 <exclude/>
16628 </member> 16628 </member>
16629 <member name="M:OpenMetaverse.GroupManager.StartProposal(OpenMetaverse.UUID,OpenMetaverse.GroupProposal)"> 16629 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock">
16630 <summary>Start a group proposal (vote)</summary> 16630 <exclude/>
16631 <param name="group">The Group ID to send proposal to</param> 16631 </member>
16632 <param name="prop"><code>GroupProposal</code> structure containing the proposal</param> 16632 <member name="T:OpenMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock">
16633 </member> 16633 <exclude/>
16634 <member name="M:OpenMetaverse.GroupManager.LeaveGroup(OpenMetaverse.UUID)"> 16634 </member>
16635 <summary>Request to leave a group</summary> 16635 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket">
16636 <remarks>Subscribe to <code>OnGroupLeft</code> event to receive confirmation</remarks> 16636 <exclude/>
16637 <param name="groupID">The group to leave</param> 16637 </member>
16638 </member> 16638 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock">
16639 <member name="M:OpenMetaverse.GroupManager.AgentDropGroupHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16639 <exclude/>
16640 <summary>Process an incoming packet and raise the appropriate events</summary> 16640 </member>
16641 <param name="sender">The sender</param> 16641 <member name="T:OpenMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock">
16642 <param name="e">The EventArgs object containing the packet data</param> 16642 <exclude/>
16643 </member> 16643 </member>
16644 <member name="M:OpenMetaverse.GroupManager.GroupProfileReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16644 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket">
16645 <summary>Process an incoming packet and raise the appropriate events</summary> 16645 <exclude/>
16646 <param name="sender">The sender</param> 16646 </member>
16647 <param name="e">The EventArgs object containing the packet data</param> 16647 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock">
16648 </member> 16648 <exclude/>
16649 <member name="M:OpenMetaverse.GroupManager.GroupNoticesListReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16649 </member>
16650 <summary>Process an incoming packet and raise the appropriate events</summary> 16650 <member name="T:OpenMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock">
16651 <param name="sender">The sender</param> 16651 <exclude/>
16652 <param name="e">The EventArgs object containing the packet data</param> 16652 </member>
16653 </member> 16653 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket">
16654 <member name="M:OpenMetaverse.GroupManager.GroupTitlesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16654 <exclude/>
16655 <summary>Process an incoming packet and raise the appropriate events</summary> 16655 </member>
16656 <param name="sender">The sender</param> 16656 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock">
16657 <param name="e">The EventArgs object containing the packet data</param> 16657 <exclude/>
16658 </member> 16658 </member>
16659 <member name="M:OpenMetaverse.GroupManager.GroupMembersHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16659 <member name="T:OpenMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock">
16660 <summary>Process an incoming packet and raise the appropriate events</summary> 16660 <exclude/>
16661 <param name="sender">The sender</param> 16661 </member>
16662 <param name="e">The EventArgs object containing the packet data</param> 16662 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket">
16663 </member> 16663 <exclude/>
16664 <member name="M:OpenMetaverse.GroupManager.GroupRoleDataReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16664 </member>
16665 <summary>Process an incoming packet and raise the appropriate events</summary> 16665 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock">
16666 <param name="sender">The sender</param> 16666 <exclude/>
16667 <param name="e">The EventArgs object containing the packet data</param> 16667 </member>
16668 </member> 16668 <member name="T:OpenMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock">
16669 <member name="M:OpenMetaverse.GroupManager.GroupRoleMembersReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16669 <exclude/>
16670 <summary>Process an incoming packet and raise the appropriate events</summary> 16670 </member>
16671 <param name="sender">The sender</param> 16671 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket">
16672 <param name="e">The EventArgs object containing the packet data</param> 16672 <exclude/>
16673 </member> 16673 </member>
16674 <member name="M:OpenMetaverse.GroupManager.GroupActiveProposalItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16674 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock">
16675 <summary>Process an incoming packet and raise the appropriate events</summary> 16675 <exclude/>
16676 <param name="sender">The sender</param> 16676 </member>
16677 <param name="e">The EventArgs object containing the packet data</param> 16677 <member name="T:OpenMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock">
16678 </member> 16678 <exclude/>
16679 <member name="M:OpenMetaverse.GroupManager.GroupVoteHistoryItemHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16679 </member>
16680 <summary>Process an incoming packet and raise the appropriate events</summary> 16680 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket">
16681 <param name="sender">The sender</param> 16681 <exclude/>
16682 <param name="e">The EventArgs object containing the packet data</param> 16682 </member>
16683 </member> 16683 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock">
16684 <member name="M:OpenMetaverse.GroupManager.GroupAccountSummaryReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16684 <exclude/>
16685 <summary>Process an incoming packet and raise the appropriate events</summary> 16685 </member>
16686 <param name="sender">The sender</param> 16686 <member name="T:OpenMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock">
16687 <param name="e">The EventArgs object containing the packet data</param> 16687 <exclude/>
16688 </member> 16688 </member>
16689 <member name="M:OpenMetaverse.GroupManager.CreateGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16689 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket">
16690 <summary>Process an incoming packet and raise the appropriate events</summary> 16690 <exclude/>
16691 <param name="sender">The sender</param> 16691 </member>
16692 <param name="e">The EventArgs object containing the packet data</param> 16692 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock">
16693 </member> 16693 <exclude/>
16694 <member name="M:OpenMetaverse.GroupManager.JoinGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16694 </member>
16695 <summary>Process an incoming packet and raise the appropriate events</summary> 16695 <member name="T:OpenMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock">
16696 <param name="sender">The sender</param> 16696 <exclude/>
16697 <param name="e">The EventArgs object containing the packet data</param> 16697 </member>
16698 </member> 16698 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket">
16699 <member name="M:OpenMetaverse.GroupManager.LeaveGroupReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16699 <exclude/>
16700 <summary>Process an incoming packet and raise the appropriate events</summary> 16700 </member>
16701 <param name="sender">The sender</param> 16701 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock">
16702 <param name="e">The EventArgs object containing the packet data</param> 16702 <exclude/>
16703 </member> 16703 </member>
16704 <member name="M:OpenMetaverse.GroupManager.UUIDGroupNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16704 <member name="T:OpenMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock">
16705 <summary>Process an incoming packet and raise the appropriate events</summary> 16705 <exclude/>
16706 <param name="sender">The sender</param> 16706 </member>
16707 <param name="e">The EventArgs object containing the packet data</param> 16707 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket">
16708 </member> 16708 <exclude/>
16709 <member name="M:OpenMetaverse.GroupManager.EjectGroupMemberReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 16709 </member>
16710 <summary>Process an incoming packet and raise the appropriate events</summary> 16710 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock">
16711 <param name="sender">The sender</param> 16711 <exclude/>
16712 <param name="e">The EventArgs object containing the packet data</param> 16712 </member>
16713 </member> 16713 <member name="T:OpenMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock">
16714 <member name="E:OpenMetaverse.GroupManager.CurrentGroups"> 16714 <exclude/>
16715 <summary>Raised when the simulator sends us data containing 16715 </member>
16716 our current group membership</summary> 16716 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket">
16717 </member> 16717 <exclude/>
16718 <member name="E:OpenMetaverse.GroupManager.GroupNamesReply"> 16718 </member>
16719 <summary>Raised when the simulator responds to a RequestGroupName 16719 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock">
16720 or RequestGroupNames request</summary> 16720 <exclude/>
16721 </member> 16721 </member>
16722 <member name="E:OpenMetaverse.GroupManager.GroupProfile"> 16722 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock">
16723 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupProfile(OpenMetaverse.UUID)"/> request</summary> 16723 <exclude/>
16724 </member> 16724 </member>
16725 <member name="E:OpenMetaverse.GroupManager.GroupMembersReply"> 16725 <member name="T:OpenMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock">
16726 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupMembers(OpenMetaverse.UUID)"/> request</summary> 16726 <exclude/>
16727 </member> 16727 </member>
16728 <member name="E:OpenMetaverse.GroupManager.GroupRoleDataReply"> 16728 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket">
16729 <summary>Raised when the simulator responds to a <see cref="!:RequestGroupRoleData"/> request</summary> 16729 <exclude/>
16730 </member> 16730 </member>
16731 <member name="E:OpenMetaverse.GroupManager.GroupRoleMembersReply"> 16731 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.AgentDataBlock">
16732 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupRolesMembers(OpenMetaverse.UUID)"/> request</summary> 16732 <exclude/>
16733 </member> 16733 </member>
16734 <member name="E:OpenMetaverse.GroupManager.GroupTitlesReply"> 16734 <member name="T:OpenMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock">
16735 <summary>Raised when the simulator responds to a <see cref="M:OpenMetaverse.GroupManager.RequestGroupTitles(OpenMetaverse.UUID)"/> request</summary> 16735 <exclude/>
16736 </member> 16736 </member>
16737 <member name="E:OpenMetaverse.GroupManager.GroupAccountSummaryReply"> 16737 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket">
16738 <summary>Raised when a response to a RequestGroupAccountSummary is returned 16738 <exclude/>
16739 by the simulator</summary> 16739 </member>
16740 </member> 16740 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock">
16741 <member name="E:OpenMetaverse.GroupManager.GroupCreatedReply"> 16741 <exclude/>
16742 <summary>Raised when a request to create a group is successful</summary> 16742 </member>
16743 </member> 16743 <member name="T:OpenMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock">
16744 <member name="E:OpenMetaverse.GroupManager.GroupJoinedReply"> 16744 <exclude/>
16745 <summary>Raised when a request to join a group either 16745 </member>
16746 fails or succeeds</summary> 16746 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket">
16747 </member> 16747 <exclude/>
16748 <member name="E:OpenMetaverse.GroupManager.GroupLeaveReply"> 16748 </member>
16749 <summary>Raised when a request to leave a group either 16749 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock">
16750 fails or succeeds</summary> 16750 <exclude/>
16751 </member> 16751 </member>
16752 <member name="E:OpenMetaverse.GroupManager.GroupDropped"> 16752 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock">
16753 <summary>Raised when A group is removed from the group server</summary> 16753 <exclude/>
16754 </member> 16754 </member>
16755 <member name="E:OpenMetaverse.GroupManager.GroupMemberEjected"> 16755 <member name="T:OpenMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock">
16756 <summary>Raised when a request to eject a member from a group either 16756 <exclude/>
16757 fails or succeeds</summary> 16757 </member>
16758 </member> 16758 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket">
16759 <member name="E:OpenMetaverse.GroupManager.GroupNoticesListReply"> 16759 <exclude/>
16760 <summary>Raised when the simulator sends us group notices</summary> 16760 </member>
16761 <seealso cref="M:OpenMetaverse.GroupManager.RequestGroupNoticesList(OpenMetaverse.UUID)"/> 16761 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock">
16762 </member> 16762 <exclude/>
16763 <member name="E:OpenMetaverse.GroupManager.GroupInvitation"> 16763 </member>
16764 <summary>Raised when another agent invites our avatar to join a group</summary> 16764 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock">
16765 </member> 16765 <exclude/>
16766 <member name="T:OpenMetaverse.CurrentGroupsEventArgs"> 16766 </member>
16767 <summary>Contains the current groups your agent is a member of</summary> 16767 <member name="T:OpenMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock">
16768 </member> 16768 <exclude/>
16769 <member name="M:OpenMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.Group})"> 16769 </member>
16770 <summary>Construct a new instance of the CurrentGroupsEventArgs class</summary> 16770 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket">
16771 <param name="groups">The current groups your agent is a member of</param> 16771 <exclude/>
16772 </member> 16772 </member>
16773 <member name="P:OpenMetaverse.CurrentGroupsEventArgs.Groups"> 16773 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock">
16774 <summary>Get the current groups your agent is a member of</summary> 16774 <exclude/>
16775 </member> 16775 </member>
16776 <member name="T:OpenMetaverse.GroupNamesEventArgs"> 16776 <member name="T:OpenMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock">
16777 <summary>A Dictionary of group names, where the Key is the groups ID and the value is the groups name</summary> 16777 <exclude/>
16778 </member> 16778 </member>
16779 <member name="M:OpenMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 16779 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket">
16780 <summary>Construct a new instance of the GroupNamesEventArgs class</summary> 16780 <exclude/>
16781 <param name="groupNames">The Group names dictionary</param> 16781 </member>
16782 </member> 16782 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock">
16783 <member name="P:OpenMetaverse.GroupNamesEventArgs.GroupNames"> 16783 <exclude/>
16784 <summary>Get the Group Names dictionary</summary> 16784 </member>
16785 </member> 16785 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock">
16786 <member name="T:OpenMetaverse.GroupMembersReplyEventArgs"> 16786 <exclude/>
16787 <summary>Represents the members of a group</summary> 16787 </member>
16788 </member> 16788 <member name="T:OpenMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock">
16789 <member name="M:OpenMetaverse.GroupMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupMember})"> 16789 <exclude/>
16790 <summary> 16790 </member>
16791 Construct a new instance of the GroupMembersReplyEventArgs class 16791 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket">
16792 </summary> 16792 <exclude/>
16793 <param name="requestID">The ID of the request</param> 16793 </member>
16794 <param name="groupID">The ID of the group</param> 16794 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock">
16795 <param name="members">The membership list of the group</param> 16795 <exclude/>
16796 </member> 16796 </member>
16797 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.RequestID"> 16797 <member name="T:OpenMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock">
16798 <summary>Get the ID as returned by the request to correlate 16798 <exclude/>
16799 this result set and the request</summary> 16799 </member>
16800 </member> 16800 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket">
16801 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.GroupID"> 16801 <exclude/>
16802 <summary>Get the ID of the group</summary> 16802 </member>
16803 </member> 16803 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock">
16804 <member name="P:OpenMetaverse.GroupMembersReplyEventArgs.Members"> 16804 <exclude/>
16805 <summary>Get the dictionary of members</summary> 16805 </member>
16806 </member> 16806 <member name="T:OpenMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock">
16807 <member name="T:OpenMetaverse.GroupRolesDataReplyEventArgs"> 16807 <exclude/>
16808 <summary>Represents the roles associated with a group</summary> 16808 </member>
16809 </member> 16809 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket">
16810 <member name="M:OpenMetaverse.GroupRolesDataReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupRole})"> 16810 <exclude/>
16811 <summary>Construct a new instance of the GroupRolesDataReplyEventArgs class</summary> 16811 </member>
16812 <param name="requestID">The ID as returned by the request to correlate 16812 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock">
16813 this result set and the request</param> 16813 <exclude/>
16814 <param name="groupID">The ID of the group</param> 16814 </member>
16815 <param name="roles">The dictionary containing the roles</param> 16815 <member name="T:OpenMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock">
16816 </member> 16816 <exclude/>
16817 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.RequestID"> 16817 </member>
16818 <summary>Get the ID as returned by the request to correlate 16818 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket">
16819 this result set and the request</summary> 16819 <exclude/>
16820 </member> 16820 </member>
16821 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.GroupID"> 16821 <member name="T:OpenMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock">
16822 <summary>Get the ID of the group</summary> 16822 <exclude/>
16823 </member> 16823 </member>
16824 <member name="P:OpenMetaverse.GroupRolesDataReplyEventArgs.Roles"> 16824 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket">
16825 <summary>Get the dictionary containing the roles</summary> 16825 <exclude/>
16826 </member> 16826 </member>
16827 <member name="T:OpenMetaverse.GroupRolesMembersReplyEventArgs"> 16827 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentDataBlock">
16828 <summary>Represents the Role to Member mappings for a group</summary> 16828 <exclude/>
16829 </member> 16829 </member>
16830 <member name="M:OpenMetaverse.GroupRolesMembersReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{OpenMetaverse.UUID,OpenMetaverse.UUID}})"> 16830 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock">
16831 <summary>Construct a new instance of the GroupRolesMembersReplyEventArgs class</summary> 16831 <exclude/>
16832 <param name="requestID">The ID as returned by the request to correlate 16832 </member>
16833 this result set and the request</param> 16833 <member name="T:OpenMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock">
16834 <param name="groupID">The ID of the group</param> 16834 <exclude/>
16835 <param name="rolesMembers">The member to roles map</param> 16835 </member>
16836 </member> 16836 <member name="T:OpenMetaverse.Packets.DeRezAckPacket">
16837 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RequestID"> 16837 <exclude/>
16838 <summary>Get the ID as returned by the request to correlate 16838 </member>
16839 this result set and the request</summary> 16839 <member name="T:OpenMetaverse.Packets.DeRezAckPacket.TransactionDataBlock">
16840 </member> 16840 <exclude/>
16841 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.GroupID"> 16841 </member>
16842 <summary>Get the ID of the group</summary> 16842 <member name="T:OpenMetaverse.Packets.RezObjectPacket">
16843 </member> 16843 <exclude/>
16844 <member name="P:OpenMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers"> 16844 </member>
16845 <summary>Get the member to roles map</summary> 16845 <member name="T:OpenMetaverse.Packets.RezObjectPacket.AgentDataBlock">
16846 </member> 16846 <exclude/>
16847 <member name="T:OpenMetaverse.GroupTitlesReplyEventArgs"> 16847 </member>
16848 <summary>Represents the titles for a group</summary> 16848 <member name="T:OpenMetaverse.Packets.RezObjectPacket.RezDataBlock">
16849 </member> 16849 <exclude/>
16850 <member name="M:OpenMetaverse.GroupTitlesReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.UUID,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.GroupTitle})"> 16850 </member>
16851 <summary>Construct a new instance of the GroupTitlesReplyEventArgs class</summary> 16851 <member name="T:OpenMetaverse.Packets.RezObjectPacket.InventoryDataBlock">
16852 <param name="requestID">The ID as returned by the request to correlate 16852 <exclude/>
16853 this result set and the request</param> 16853 </member>
16854 <param name="groupID">The ID of the group</param> 16854 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket">
16855 <param name="titles">The titles</param> 16855 <exclude/>
16856 </member> 16856 </member>
16857 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.RequestID"> 16857 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock">
16858 <summary>Get the ID as returned by the request to correlate 16858 <exclude/>
16859 this result set and the request</summary> 16859 </member>
16860 </member> 16860 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock">
16861 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.GroupID"> 16861 <exclude/>
16862 <summary>Get the ID of the group</summary> 16862 </member>
16863 </member> 16863 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock">
16864 <member name="P:OpenMetaverse.GroupTitlesReplyEventArgs.Titles"> 16864 <exclude/>
16865 <summary>Get the titles</summary> 16865 </member>
16866 </member> 16866 <member name="T:OpenMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock">
16867 <member name="T:OpenMetaverse.GroupAccountSummaryReplyEventArgs"> 16867 <exclude/>
16868 <summary>Represents the summary data for a group</summary> 16868 </member>
16869 </member> 16869 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket">
16870 <member name="M:OpenMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(OpenMetaverse.UUID,OpenMetaverse.GroupAccountSummary)"> 16870 <exclude/>
16871 <summary>Construct a new instance of the GroupAccountSummaryReplyEventArgs class</summary> 16871 </member>
16872 <param name="groupID">The ID of the group</param> 16872 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock">
16873 <param name="summary">The summary data</param> 16873 <exclude/>
16874 </member> 16874 </member>
16875 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.GroupID"> 16875 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock">
16876 <summary>Get the ID of the group</summary> 16876 <exclude/>
16877 </member> 16877 </member>
16878 <member name="P:OpenMetaverse.GroupAccountSummaryReplyEventArgs.Summary"> 16878 <member name="T:OpenMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock">
16879 <summary>Get the summary data</summary> 16879 <exclude/>
16880 </member> 16880 </member>
16881 <member name="T:OpenMetaverse.GroupCreatedReplyEventArgs"> 16881 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket">
16882 <summary>A response to a group create request</summary> 16882 <exclude/>
16883 </member> 16883 </member>
16884 <member name="M:OpenMetaverse.GroupCreatedReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean,System.String)"> 16884 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock">
16885 <summary>Construct a new instance of the GroupCreatedReplyEventArgs class</summary> 16885 <exclude/>
16886 <param name="groupID">The ID of the group</param> 16886 </member>
16887 <param name="success">the success or faulure of the request</param> 16887 <member name="T:OpenMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock">
16888 <param name="messsage">A string containing additional information</param> 16888 <exclude/>
16889 </member> 16889 </member>
16890 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.GroupID"> 16890 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket">
16891 <summary>Get the ID of the group</summary> 16891 <exclude/>
16892 </member> 16892 </member>
16893 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Success"> 16893 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock">
16894 <summary>true of the group was created successfully</summary> 16894 <exclude/>
16895 </member> 16895 </member>
16896 <member name="P:OpenMetaverse.GroupCreatedReplyEventArgs.Message"> 16896 <member name="T:OpenMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock">
16897 <summary>A string containing the message</summary> 16897 <exclude/>
16898 </member> 16898 </member>
16899 <member name="T:OpenMetaverse.GroupOperationEventArgs"> 16899 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket">
16900 <summary>Represents a response to a request</summary> 16900 <exclude/>
16901 </member> 16901 </member>
16902 <member name="M:OpenMetaverse.GroupOperationEventArgs.#ctor(OpenMetaverse.UUID,System.Boolean)"> 16902 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock">
16903 <summary>Construct a new instance of the GroupOperationEventArgs class</summary> 16903 <exclude/>
16904 <param name="groupID">The ID of the group</param> 16904 </member>
16905 <param name="success">true of the request was successful</param> 16905 <member name="T:OpenMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock">
16906 </member> 16906 <exclude/>
16907 <member name="P:OpenMetaverse.GroupOperationEventArgs.GroupID"> 16907 </member>
16908 <summary>Get the ID of the group</summary> 16908 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket">
16909 </member> 16909 <exclude/>
16910 <member name="P:OpenMetaverse.GroupOperationEventArgs.Success"> 16910 </member>
16911 <summary>true of the request was successful</summary> 16911 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock">
16912 </member> 16912 <exclude/>
16913 <member name="T:OpenMetaverse.GroupDroppedEventArgs"> 16913 </member>
16914 <summary>Represents your agent leaving a group</summary> 16914 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock">
16915 </member> 16915 <exclude/>
16916 <member name="M:OpenMetaverse.GroupDroppedEventArgs.#ctor(OpenMetaverse.UUID)"> 16916 </member>
16917 <summary>Construct a new instance of the GroupDroppedEventArgs class</summary> 16917 <member name="T:OpenMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock">
16918 <param name="groupID">The ID of the group</param> 16918 <exclude/>
16919 </member> 16919 </member>
16920 <member name="P:OpenMetaverse.GroupDroppedEventArgs.GroupID"> 16920 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket">
16921 <summary>Get the ID of the group</summary> 16921 <exclude/>
16922 </member> 16922 </member>
16923 <member name="T:OpenMetaverse.GroupNoticesListReplyEventArgs"> 16923 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock">
16924 <summary>Represents a list of active group notices</summary> 16924 <exclude/>
16925 </member> 16925 </member>
16926 <member name="M:OpenMetaverse.GroupNoticesListReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.GroupNoticesListEntry})"> 16926 <member name="T:OpenMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock">
16927 <summary>Construct a new instance of the GroupNoticesListReplyEventArgs class</summary> 16927 <exclude/>
16928 <param name="groupID">The ID of the group</param> 16928 </member>
16929 <param name="notices">The list containing active notices</param> 16929 <member name="T:OpenMetaverse.Packets.RezScriptPacket">
16930 </member> 16930 <exclude/>
16931 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.GroupID"> 16931 </member>
16932 <summary>Get the ID of the group</summary> 16932 <member name="T:OpenMetaverse.Packets.RezScriptPacket.AgentDataBlock">
16933 </member> 16933 <exclude/>
16934 <member name="P:OpenMetaverse.GroupNoticesListReplyEventArgs.Notices"> 16934 </member>
16935 <summary>Get the notices list</summary> 16935 <member name="T:OpenMetaverse.Packets.RezScriptPacket.UpdateBlockBlock">
16936 </member> 16936 <exclude/>
16937 <member name="T:OpenMetaverse.GroupProfileEventArgs"> 16937 </member>
16938 <summary>Represents the profile of a group</summary> 16938 <member name="T:OpenMetaverse.Packets.RezScriptPacket.InventoryBlockBlock">
16939 </member> 16939 <exclude/>
16940 <member name="M:OpenMetaverse.GroupProfileEventArgs.#ctor(OpenMetaverse.Group)"> 16940 </member>
16941 <summary>Construct a new instance of the GroupProfileEventArgs class</summary> 16941 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket">
16942 <param name="group">The group profile</param> 16942 <exclude/>
16943 </member> 16943 </member>
16944 <member name="P:OpenMetaverse.GroupProfileEventArgs.Group"> 16944 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock">
16945 <summary>Get the group profile</summary> 16945 <exclude/>
16946 </member> 16946 </member>
16947 <member name="T:OpenMetaverse.GroupInvitationEventArgs"> 16947 <member name="T:OpenMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock">
16948 <summary> 16948 <exclude/>
16949 Provides notification of a group invitation request sent by another Avatar 16949 </member>
16950 </summary> 16950 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket">
16951 <remarks>The <see cref="!:GroupInvitation"/> invitation is raised when another avatar makes an offer for our avatar 16951 <exclude/>
16952 to join a group.</remarks> 16952 </member>
16953 </member> 16953 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock">
16954 <member name="P:OpenMetaverse.GroupInvitationEventArgs.AgentID"> 16954 <exclude/>
16955 <summary>The ID of the Avatar sending the group invitation</summary> 16955 </member>
16956 </member> 16956 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock">
16957 <member name="P:OpenMetaverse.GroupInvitationEventArgs.FromName"> 16957 <exclude/>
16958 <summary>The name of the Avatar sending the group invitation</summary> 16958 </member>
16959 </member> 16959 <member name="T:OpenMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock">
16960 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Message"> 16960 <exclude/>
16961 <summary>A message containing the request information which includes 16961 </member>
16962 the name of the group, the groups charter and the fee to join details</summary> 16962 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket">
16963 </member> 16963 <exclude/>
16964 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Simulator"> 16964 </member>
16965 <summary>The Simulator</summary> 16965 <member name="T:OpenMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock">
16966 </member> 16966 <exclude/>
16967 <member name="P:OpenMetaverse.GroupInvitationEventArgs.Accept"> 16967 </member>
16968 <summary>Set to true to accept invitation, false to decline</summary> 16968 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket">
16969 </member> 16969 <exclude/>
16970 <member name="T:OpenMetaverse.Imaging.OpenJPEG"> 16970 </member>
16971 <summary> 16971 <member name="T:OpenMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock">
16972 A Wrapper around openjpeg to encode and decode images to and from byte arrays 16972 <exclude/>
16973 </summary> 16973 </member>
16974 </member> 16974 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket">
16975 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE"> 16975 <exclude/>
16976 <summary>TGA Header size</summary> 16976 </member>
16977 </member> 16977 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock">
16978 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock"> 16978 <exclude/>
16979 <summary>OpenJPEG is not threadsafe, so this object is used to lock 16979 </member>
16980 during calls into unmanaged code</summary> 16980 <member name="T:OpenMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock">
16981 </member> 16981 <exclude/>
16982 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)"> 16982 </member>
16983 <summary> 16983 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket">
16984 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 16984 <exclude/>
16985 </summary> 16985 </member>
16986 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 16986 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock">
16987 <param name="lossless">true to enable lossless conversion, only useful for small images ie: sculptmaps</param> 16987 <exclude/>
16988 <returns>A byte array containing the encoded Image object</returns> 16988 </member>
16989 </member> 16989 <member name="T:OpenMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock">
16990 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)"> 16990 <exclude/>
16991 <summary> 16991 </member>
16992 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array 16992 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket">
16993 </summary> 16993 <exclude/>
16994 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param> 16994 </member>
16995 <returns>a byte array of the encoded image</returns> 16995 <member name="T:OpenMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock">
16996 </member> 16996 <exclude/>
16997 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)"> 16997 </member>
16998 <summary> 16998 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket">
16999 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and 16999 <exclude/>
17000 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> 17000 </member>
17001 </summary> 17001 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock">
17002 <param name="encoded">JPEG2000 encoded data</param> 17002 <exclude/>
17003 <param name="managedImage">ManagedImage object to decode to</param> 17003 </member>
17004 <param name="image">Image object to decode to</param> 17004 <member name="T:OpenMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock">
17005 <returns>True if the decode succeeds, otherwise false</returns> 17005 <exclude/>
17006 </member> 17006 </member>
17007 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)"> 17007 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket">
17008 <summary> 17008 <exclude/>
17009 17009 </member>
17010 </summary> 17010 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock">
17011 <param name="encoded"></param> 17011 <exclude/>
17012 <param name="managedImage"></param> 17012 </member>
17013 <returns></returns> 17013 <member name="T:OpenMetaverse.Packets.ActivateGesturesPacket.DataBlock">
17014 </member> 17014 <exclude/>
17015 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)"> 17015 </member>
17016 <summary> 17016 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket">
17017 17017 <exclude/>
17018 </summary> 17018 </member>
17019 <param name="encoded"></param> 17019 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock">
17020 <param name="layerInfo"></param> 17020 <exclude/>
17021 <param name="components"></param> 17021 </member>
17022 <returns></returns> 17022 <member name="T:OpenMetaverse.Packets.DeactivateGesturesPacket.DataBlock">
17023 </member> 17023 <exclude/>
17024 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)"> 17024 </member>
17025 <summary> 17025 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket">
17026 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array 17026 <exclude/>
17027 </summary> 17027 </member>
17028 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param> 17028 <member name="T:OpenMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock">
17029 <param name="lossless">true to enable lossless decoding</param> 17029 <exclude/>
17030 <returns>A byte array containing the source Bitmap object</returns> 17030 </member>
17031 </member> 17031 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket">
17032 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo"> 17032 <exclude/>
17033 <summary> 17033 </member>
17034 Defines the beginning and ending file positions of a layer in an 17034 <member name="T:OpenMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock">
17035 LRCP-progression JPEG2000 file 17035 <exclude/>
17036 </summary> 17036 </member>
17037 </member> 17037 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket">
17038 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage"> 17038 <exclude/>
17039 <summary> 17039 </member>
17040 This structure is used to marshal both encoded and decoded images. 17040 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock">
17041 MUST MATCH THE STRUCT IN dotnet.h! 17041 <exclude/>
17042 </summary> 17042 </member>
17043 </member> 17043 <member name="T:OpenMetaverse.Packets.GrantUserRightsPacket.RightsBlock">
17044 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket"> 17044 <exclude/>
17045 <summary> 17045 </member>
17046 Information about a single packet in a JPEG2000 stream 17046 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket">
17047 </summary> 17047 <exclude/>
17048 </member> 17048 </member>
17049 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos"> 17049 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock">
17050 <summary>Packet start position</summary> 17050 <exclude/>
17051 </member> 17051 </member>
17052 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos"> 17052 <member name="T:OpenMetaverse.Packets.ChangeUserRightsPacket.RightsBlock">
17053 <summary>Packet header end position</summary> 17053 <exclude/>
17054 </member> 17054 </member>
17055 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos"> 17055 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket">
17056 <summary>Packet end position</summary> 17056 <exclude/>
17057 </member> 17057 </member>
17058 <member name="T:OpenMetaverse.Assets.AssetLandmark"> 17058 <member name="T:OpenMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock">
17059 <summary> 17059 <exclude/>
17060 Represents a Landmark with RegionID and Position vector 17060 </member>
17061 </summary> 17061 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket">
17062 </member> 17062 <exclude/>
17063 <member name="F:OpenMetaverse.Assets.AssetLandmark.RegionID"> 17063 </member>
17064 <summary>UUID of the Landmark target region</summary> 17064 <member name="T:OpenMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock">
17065 </member> 17065 <exclude/>
17066 <member name="F:OpenMetaverse.Assets.AssetLandmark.Position"> 17066 </member>
17067 <summary> Local position of the target </summary> 17067 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket">
17068 </member> 17068 <exclude/>
17069 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor"> 17069 </member>
17070 <summary>Construct an Asset of type Landmark</summary> 17070 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock">
17071 </member> 17071 <exclude/>
17072 <member name="M:OpenMetaverse.Assets.AssetLandmark.#ctor(OpenMetaverse.UUID,System.Byte[])"> 17072 </member>
17073 <summary> 17073 <member name="T:OpenMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock">
17074 Construct an Asset object of type Landmark 17074 <exclude/>
17075 </summary> 17075 </member>
17076 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 17076 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket">
17077 <param name="assetData">A byte array containing the raw asset data</param> 17077 <exclude/>
17078 </member> 17078 </member>
17079 <member name="M:OpenMetaverse.Assets.AssetLandmark.Encode"> 17079 <member name="T:OpenMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock">
17080 <summary> 17080 <exclude/>
17081 Encode the raw contents of a string with the specific Landmark format 17081 </member>
17082 </summary> 17082 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket">
17083 </member> 17083 <exclude/>
17084 <member name="M:OpenMetaverse.Assets.AssetLandmark.Decode"> 17084 </member>
17085 <summary> 17085 <member name="T:OpenMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock">
17086 Decode the raw asset data, populating the RegionID and Position 17086 <exclude/>
17087 </summary> 17087 </member>
17088 <returns>true if the AssetData was successfully decoded to a UUID and Vector</returns> 17088 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket">
17089 </member> 17089 <exclude/>
17090 <member name="P:OpenMetaverse.Assets.AssetLandmark.AssetType"> 17090 </member>
17091 <summary>Override the base classes AssetType</summary> 17091 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock">
17092 </member> 17092 <exclude/>
17093 <member name="T:OpenMetaverse.Assets.AssetClothing"> 17093 </member>
17094 <summary> 17094 <member name="T:OpenMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock">
17095 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that can be worn on an avatar 17095 <exclude/>
17096 such as a Shirt, Pants, etc. 17096 </member>
17097 </summary> 17097 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket">
17098 </member> 17098 <exclude/>
17099 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor"> 17099 </member>
17100 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 17100 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock">
17101 </member> 17101 <exclude/>
17102 <member name="M:OpenMetaverse.Assets.AssetClothing.#ctor(OpenMetaverse.UUID,System.Byte[])"> 17102 </member>
17103 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 17103 <member name="T:OpenMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock">
17104 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 17104 <exclude/>
17105 <param name="assetData">A byte array containing the raw asset data</param> 17105 </member>
17106 </member> 17106 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket">
17107 <member name="P:OpenMetaverse.Assets.AssetClothing.AssetType"> 17107 <exclude/>
17108 <summary>Override the base classes AssetType</summary> 17108 </member>
17109 </member> 17109 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock">
17110 <member name="T:OpenMetaverse.DictionaryEventAction"> 17110 <exclude/>
17111 <summary> 17111 </member>
17112 17112 <member name="T:OpenMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock">
17113 </summary> 17113 <exclude/>
17114 </member> 17114 </member>
17115 <member name="F:OpenMetaverse.DictionaryEventAction.Add"> 17115 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket">
17116 <summary> 17116 <exclude/>
17117 17117 </member>
17118 </summary> 17118 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock">
17119 </member> 17119 <exclude/>
17120 <member name="F:OpenMetaverse.DictionaryEventAction.Remove"> 17120 </member>
17121 <summary> 17121 <member name="T:OpenMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock">
17122 17122 <exclude/>
17123 </summary> 17123 </member>
17124 </member> 17124 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket">
17125 <member name="F:OpenMetaverse.DictionaryEventAction.Change"> 17125 <exclude/>
17126 <summary> 17126 </member>
17127 17127 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock">
17128 </summary> 17128 <exclude/>
17129 </member> 17129 </member>
17130 <member name="T:OpenMetaverse.DictionaryChangeCallback"> 17130 <member name="T:OpenMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock">
17131 <summary> 17131 <exclude/>
17132 17132 </member>
17133 </summary> 17133 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket">
17134 <param name="action"></param> 17134 <exclude/>
17135 <param name="entry"></param> 17135 </member>
17136 </member> 17136 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock">
17137 <member name="T:OpenMetaverse.ObservableDictionary`2"> 17137 <exclude/>
17138 <summary> 17138 </member>
17139 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing 17139 <member name="T:OpenMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock">
17140 events to subscribers when items are added, removed, or changed. 17140 <exclude/>
17141 </summary> 17141 </member>
17142 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam> 17142 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket">
17143 <typeparam name="TValue">Value <see langword="TValue"/></typeparam> 17143 <exclude/>
17144 </member> 17144 </member>
17145 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates"> 17145 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock">
17146 <summary> 17146 <exclude/>
17147 A dictionary of callbacks to fire when specified action occurs 17147 </member>
17148 </summary> 17148 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock">
17149 </member> 17149 <exclude/>
17150 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 17150 </member>
17151 <summary> 17151 <member name="T:OpenMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock">
17152 Register a callback to be fired when an action occurs 17152 <exclude/>
17153 </summary> 17153 </member>
17154 <param name="action">The action</param> 17154 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket">
17155 <param name="callback">The callback to fire</param> 17155 <exclude/>
17156 </member> 17156 </member>
17157 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)"> 17157 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock">
17158 <summary> 17158 <exclude/>
17159 Unregister a callback 17159 </member>
17160 </summary> 17160 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock">
17161 <param name="action">The action</param> 17161 <exclude/>
17162 <param name="callback">The callback to fire</param> 17162 </member>
17163 </member> 17163 <member name="T:OpenMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock">
17164 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)"> 17164 <exclude/>
17165 <summary> 17165 </member>
17166 17166 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket">
17167 </summary> 17167 <exclude/>
17168 <param name="action"></param> 17168 </member>
17169 <param name="entry"></param> 17169 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock">
17170 </member> 17170 <exclude/>
17171 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary"> 17171 </member>
17172 <summary>Internal dictionary that this class wraps around. Do not 17172 <member name="T:OpenMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock">
17173 modify or enumerate the contents of this dictionary without locking</summary> 17173 <exclude/>
17174 </member> 17174 </member>
17175 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor"> 17175 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket">
17176 <summary> 17176 <exclude/>
17177 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class 17177 </member>
17178 with the specified key/value, has the default initial capacity. 17178 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock">
17179 </summary> 17179 <exclude/>
17180 <example> 17180 </member>
17181 <code> 17181 <member name="T:OpenMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock">
17182 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value. 17182 <exclude/>
17183 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(); 17183 </member>
17184 </code> 17184 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket">
17185 </example> 17185 <exclude/>
17186 </member> 17186 </member>
17187 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)"> 17187 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock">
17188 <summary> 17188 <exclude/>
17189 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class 17189 </member>
17190 with the specified key/value, With its initial capacity specified. 17190 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock">
17191 </summary> 17191 <exclude/>
17192 <param name="capacity">Initial size of dictionary</param> 17192 </member>
17193 <example> 17193 <member name="T:OpenMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock">
17194 <code> 17194 <exclude/>
17195 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value, 17195 </member>
17196 // initially allocated room for 10 entries. 17196 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket">
17197 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10); 17197 <exclude/>
17198 </code> 17198 </member>
17199 </example> 17199 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock">
17200 </member> 17200 <exclude/>
17201 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)"> 17201 </member>
17202 <summary> 17202 <member name="T:OpenMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock">
17203 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key 17203 <exclude/>
17204 </summary> 17204 </member>
17205 <param name="key">Key to use for lookup</param> 17205 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket">
17206 <param name="value">Value returned</param> 17206 <exclude/>
17207 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns> 17207 </member>
17208 <example> 17208 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock">
17209 <code> 17209 <exclude/>
17210 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary: 17210 </member>
17211 Avatar av; 17211 <member name="T:OpenMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock">
17212 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av)) 17212 <exclude/>
17213 Console.WriteLine("Found Avatar {0}", av.Name); 17213 </member>
17214 </code> 17214 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket">
17215 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/> 17215 <exclude/>
17216 </example> 17216 </member>
17217 </member> 17217 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock">
17218 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})"> 17218 <exclude/>
17219 <summary> 17219 </member>
17220 Finds the specified match. 17220 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock">
17221 </summary> 17221 <exclude/>
17222 <param name="match">The match.</param> 17222 </member>
17223 <returns>Matched value</returns> 17223 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket">
17224 <example> 17224 <exclude/>
17225 <code> 17225 </member>
17226 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary 17226 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock">
17227 // with the ID 95683496 17227 <exclude/>
17228 uint findID = 95683496; 17228 </member>
17229 Primitive findPrim = sim.ObjectsPrimitives.Find( 17229 <member name="T:OpenMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock">
17230 delegate(Primitive prim) { return prim.ID == findID; }); 17230 <exclude/>
17231 </code> 17231 </member>
17232 </example> 17232 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket">
17233 </member> 17233 <exclude/>
17234 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})"> 17234 </member>
17235 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 17235 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock">
17236 <param name="match">return matching items.</param> 17236 <exclude/>
17237 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns> 17237 </member>
17238 <example> 17238 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock">
17239 Find All prims within 20 meters and store them in a List 17239 <exclude/>
17240 <code> 17240 </member>
17241 int radius = 20; 17241 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket">
17242 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll( 17242 <exclude/>
17243 delegate(Primitive prim) { 17243 </member>
17244 Vector3 pos = prim.Position; 17244 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock">
17245 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius)); 17245 <exclude/>
17246 } 17246 </member>
17247 ); 17247 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock">
17248 </code> 17248 <exclude/>
17249 </example> 17249 </member>
17250 </member> 17250 <member name="T:OpenMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock">
17251 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})"> 17251 <exclude/>
17252 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary> 17252 </member>
17253 <param name="match">return matching keys.</param> 17253 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket">
17254 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns> 17254 <exclude/>
17255 <example> 17255 </member>
17256 Find All keys which also exist in another dictionary 17256 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock">
17257 <code> 17257 <exclude/>
17258 List&lt;UUID&gt; matches = myDict.FindAll( 17258 </member>
17259 delegate(UUID id) { 17259 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock">
17260 return myOtherDict.ContainsKey(id); 17260 <exclude/>
17261 } 17261 </member>
17262 ); 17262 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket">
17263 </code> 17263 <exclude/>
17264 </example> 17264 </member>
17265 </member> 17265 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock">
17266 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)"> 17266 <exclude/>
17267 <summary>Check if Key exists in Dictionary</summary> 17267 </member>
17268 <param name="key">Key to check for</param> 17268 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock">
17269 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 17269 <exclude/>
17270 </member> 17270 </member>
17271 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)"> 17271 <member name="T:OpenMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock">
17272 <summary>Check if Value exists in Dictionary</summary> 17272 <exclude/>
17273 <param name="value">Value to check for</param> 17273 </member>
17274 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns> 17274 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket">
17275 </member> 17275 <exclude/>
17276 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)"> 17276 </member>
17277 <summary> 17277 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock">
17278 Adds the specified key to the dictionary, dictionary locking is not performed, 17278 <exclude/>
17279 <see cref="!:SafeAdd"/> 17279 </member>
17280 </summary> 17280 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock">
17281 <param name="key">The key</param> 17281 <exclude/>
17282 <param name="value">The value</param> 17282 </member>
17283 </member> 17283 <member name="T:OpenMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock">
17284 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)"> 17284 <exclude/>
17285 <summary> 17285 </member>
17286 Removes the specified key, dictionary locking is not performed 17286 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket">
17287 </summary> 17287 <exclude/>
17288 <param name="key">The key.</param> 17288 </member>
17289 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns> 17289 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock">
17290 </member> 17290 <exclude/>
17291 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear"> 17291 </member>
17292 <summary> 17292 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock">
17293 Clear the contents of the dictionary 17293 <exclude/>
17294 </summary> 17294 </member>
17295 </member> 17295 <member name="T:OpenMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock">
17296 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator"> 17296 <exclude/>
17297 <summary> 17297 </member>
17298 Enumerator for iterating dictionary entries 17298 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket">
17299 </summary> 17299 <exclude/>
17300 <returns></returns> 17300 </member>
17301 </member> 17301 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock">
17302 <member name="P:OpenMetaverse.ObservableDictionary`2.Count"> 17302 <exclude/>
17303 <summary> 17303 </member>
17304 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/> 17304 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock">
17305 </summary> 17305 <exclude/>
17306 </member> 17306 </member>
17307 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)"> 17307 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock">
17308 <summary> 17308 <exclude/>
17309 Indexer for the dictionary 17309 </member>
17310 </summary> 17310 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket">
17311 <param name="key">The key</param> 17311 <exclude/>
17312 <returns>The value</returns> 17312 </member>
17313 </member> 17313 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock">
17314 <member name="T:OpenMetaverse.EstateTask"> 17314 <exclude/>
17315 <summary>Describes tasks returned in LandStatReply</summary> 17315 </member>
17316 </member> 17316 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock">
17317 <member name="T:OpenMetaverse.EstateTools"> 17317 <exclude/>
17318 <summary> 17318 </member>
17319 Estate level administration and utilities 17319 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock">
17320 </summary> 17320 <exclude/>
17321 </member> 17321 </member>
17322 <member name="F:OpenMetaverse.EstateTools.GroundTextures"> 17322 <member name="T:OpenMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock">
17323 <summary>Textures for each of the four terrain height levels</summary> 17323 <exclude/>
17324 </member> 17324 </member>
17325 <member name="F:OpenMetaverse.EstateTools.GroundTextureLimits"> 17325 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket">
17326 <summary>Upper/lower texture boundaries for each corner of the sim</summary> 17326 <exclude/>
17327 </member> 17327 </member>
17328 <member name="M:OpenMetaverse.EstateTools.#ctor(OpenMetaverse.GridClient)"> 17328 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock">
17329 <summary> 17329 <exclude/>
17330 Constructor for EstateTools class 17330 </member>
17331 </summary> 17331 <member name="T:OpenMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock">
17332 <param name="client"></param> 17332 <exclude/>
17333 </member> 17333 </member>
17334 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply"> 17334 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket">
17335 <summary>The event subscribers. null if no subcribers</summary> 17335 <exclude/>
17336 </member> 17336 </member>
17337 <member name="M:OpenMetaverse.EstateTools.OnTopCollidersReply(OpenMetaverse.TopCollidersReplyEventArgs)"> 17337 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock">
17338 <summary>Raises the TopCollidersReply event</summary> 17338 <exclude/>
17339 <param name="e">A TopCollidersReplyEventArgs object containing the 17339 </member>
17340 data returned from the data server</param> 17340 <member name="T:OpenMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock">
17341 </member> 17341 <exclude/>
17342 <member name="F:OpenMetaverse.EstateTools.m_TopCollidersReply_Lock"> 17342 </member>
17343 <summary>Thread sync lock object</summary> 17343 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket">
17344 </member> 17344 <exclude/>
17345 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply"> 17345 </member>
17346 <summary>The event subscribers. null if no subcribers</summary> 17346 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock">
17347 </member> 17347 <exclude/>
17348 <member name="M:OpenMetaverse.EstateTools.OnTopScriptsReply(OpenMetaverse.TopScriptsReplyEventArgs)"> 17348 </member>
17349 <summary>Raises the TopScriptsReply event</summary> 17349 <member name="T:OpenMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock">
17350 <param name="e">A TopScriptsReplyEventArgs object containing the 17350 <exclude/>
17351 data returned from the data server</param> 17351 </member>
17352 </member> 17352 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket">
17353 <member name="F:OpenMetaverse.EstateTools.m_TopScriptsReply_Lock"> 17353 <exclude/>
17354 <summary>Thread sync lock object</summary> 17354 </member>
17355 </member> 17355 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock">
17356 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply"> 17356 <exclude/>
17357 <summary>The event subscribers. null if no subcribers</summary> 17357 </member>
17358 </member> 17358 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock">
17359 <member name="M:OpenMetaverse.EstateTools.OnEstateUsersReply(OpenMetaverse.EstateUsersReplyEventArgs)"> 17359 <exclude/>
17360 <summary>Raises the EstateUsersReply event</summary> 17360 </member>
17361 <param name="e">A EstateUsersReplyEventArgs object containing the 17361 <member name="T:OpenMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock">
17362 data returned from the data server</param> 17362 <exclude/>
17363 </member> 17363 </member>
17364 <member name="F:OpenMetaverse.EstateTools.m_EstateUsersReply_Lock"> 17364 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket">
17365 <summary>Thread sync lock object</summary> 17365 <exclude/>
17366 </member> 17366 </member>
17367 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply"> 17367 <member name="T:OpenMetaverse.Packets.ActivateGroupPacket.AgentDataBlock">
17368 <summary>The event subscribers. null if no subcribers</summary> 17368 <exclude/>
17369 </member> 17369 </member>
17370 <member name="M:OpenMetaverse.EstateTools.OnEstateGroupsReply(OpenMetaverse.EstateGroupsReplyEventArgs)"> 17370 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket">
17371 <summary>Raises the EstateGroupsReply event</summary> 17371 <exclude/>
17372 <param name="e">A EstateGroupsReplyEventArgs object containing the 17372 </member>
17373 data returned from the data server</param> 17373 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock">
17374 </member> 17374 <exclude/>
17375 <member name="F:OpenMetaverse.EstateTools.m_EstateGroupsReply_Lock"> 17375 </member>
17376 <summary>Thread sync lock object</summary> 17376 <member name="T:OpenMetaverse.Packets.SetGroupContributionPacket.DataBlock">
17377 </member> 17377 <exclude/>
17378 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply"> 17378 </member>
17379 <summary>The event subscribers. null if no subcribers</summary> 17379 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket">
17380 </member> 17380 <exclude/>
17381 <member name="M:OpenMetaverse.EstateTools.OnEstateManagersReply(OpenMetaverse.EstateManagersReplyEventArgs)"> 17381 </member>
17382 <summary>Raises the EstateManagersReply event</summary> 17382 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock">
17383 <param name="e">A EstateManagersReplyEventArgs object containing the 17383 <exclude/>
17384 data returned from the data server</param> 17384 </member>
17385 </member> 17385 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock">
17386 <member name="F:OpenMetaverse.EstateTools.m_EstateManagersReply_Lock"> 17386 <exclude/>
17387 <summary>Thread sync lock object</summary> 17387 </member>
17388 </member> 17388 <member name="T:OpenMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock">
17389 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply"> 17389 <exclude/>
17390 <summary>The event subscribers. null if no subcribers</summary> 17390 </member>
17391 </member> 17391 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket">
17392 <member name="M:OpenMetaverse.EstateTools.OnEstateBansReply(OpenMetaverse.EstateBansReplyEventArgs)"> 17392 <exclude/>
17393 <summary>Raises the EstateBansReply event</summary> 17393 </member>
17394 <param name="e">A EstateBansReplyEventArgs object containing the 17394 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock">
17395 data returned from the data server</param> 17395 <exclude/>
17396 </member> 17396 </member>
17397 <member name="F:OpenMetaverse.EstateTools.m_EstateBansReply_Lock"> 17397 <member name="T:OpenMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock">
17398 <summary>Thread sync lock object</summary> 17398 <exclude/>
17399 </member> 17399 </member>
17400 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply"> 17400 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket">
17401 <summary>The event subscribers. null if no subcribers</summary> 17401 <exclude/>
17402 </member> 17402 </member>
17403 <member name="M:OpenMetaverse.EstateTools.OnEstateCovenantReply(OpenMetaverse.EstateCovenantReplyEventArgs)"> 17403 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock">
17404 <summary>Raises the EstateCovenantReply event</summary> 17404 <exclude/>
17405 <param name="e">A EstateCovenantReplyEventArgs object containing the 17405 </member>
17406 data returned from the data server</param> 17406 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock">
17407 </member> 17407 <exclude/>
17408 <member name="F:OpenMetaverse.EstateTools.m_EstateCovenantReply_Lock"> 17408 </member>
17409 <summary>Thread sync lock object</summary> 17409 <member name="T:OpenMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock">
17410 </member> 17410 <exclude/>
17411 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply"> 17411 </member>
17412 <summary>The event subscribers. null if no subcribers</summary> 17412 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket">
17413 </member> 17413 <exclude/>
17414 <member name="M:OpenMetaverse.EstateTools.OnEstateUpdateInfoReply(OpenMetaverse.EstateUpdateInfoReplyEventArgs)"> 17414 </member>
17415 <summary>Raises the EstateUpdateInfoReply event</summary> 17415 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock">
17416 <param name="e">A EstateUpdateInfoReplyEventArgs object containing the 17416 <exclude/>
17417 data returned from the data server</param> 17417 </member>
17418 </member> 17418 <member name="T:OpenMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock">
17419 <member name="F:OpenMetaverse.EstateTools.m_EstateUpdateInfoReply_Lock"> 17419 <exclude/>
17420 <summary>Thread sync lock object</summary> 17420 </member>
17421 </member> 17421 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket">
17422 <member name="M:OpenMetaverse.EstateTools.LandStatRequest(System.Int32,OpenMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)"> 17422 <exclude/>
17423 <summary> 17423 </member>
17424 Requests estate information such as top scripts and colliders 17424 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock">
17425 </summary> 17425 <exclude/>
17426 <param name="parcelLocalID"></param> 17426 </member>
17427 <param name="reportType"></param> 17427 <member name="T:OpenMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock">
17428 <param name="requestFlags"></param> 17428 <exclude/>
17429 <param name="filter"></param> 17429 </member>
17430 </member> 17430 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket">
17431 <member name="M:OpenMetaverse.EstateTools.RequestInfo"> 17431 <exclude/>
17432 <summary>Requests estate settings, including estate manager and access/ban lists</summary> 17432 </member>
17433 </member> 17433 <member name="T:OpenMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock">
17434 <member name="M:OpenMetaverse.EstateTools.RequestTopScripts"> 17434 <exclude/>
17435 <summary>Requests the "Top Scripts" list for the current region</summary> 17435 </member>
17436 </member> 17436 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket">
17437 <member name="M:OpenMetaverse.EstateTools.RequestTopColliders"> 17437 <exclude/>
17438 <summary>Requests the "Top Colliders" list for the current region</summary> 17438 </member>
17439 </member> 17439 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock">
17440 <member name="M:OpenMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)"> 17440 <exclude/>
17441 <summary> 17441 </member>
17442 Set several estate specific configuration variables 17442 <member name="T:OpenMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock">
17443 </summary> 17443 <exclude/>
17444 <param name="WaterHeight">The Height of the waterlevel over the entire estate. Defaults to 20</param> 17444 </member>
17445 <param name="TerrainRaiseLimit">The maximum height change allowed above the baked terrain. Defaults to 4</param> 17445 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket">
17446 <param name="TerrainLowerLimit">The minimum height change allowed below the baked terrain. Defaults to -4</param> 17446 <exclude/>
17447 <param name="UseEstateSun">true to use</param> 17447 </member>
17448 <param name="FixedSun">if True forces the sun position to the position in SunPosition</param> 17448 <member name="T:OpenMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock">
17449 <param name="SunPosition">The current position of the sun on the estate, or when FixedSun is true the static position 17449 <exclude/>
17450 the sun will remain. <remarks>6.0 = Sunrise, 30.0 = Sunset</remarks></param> 17450 </member>
17451 </member> 17451 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket">
17452 <member name="M:OpenMetaverse.EstateTools.SimWideReturn(OpenMetaverse.UUID,OpenMetaverse.EstateTools.EstateReturnFlags,System.Boolean)"> 17452 <exclude/>
17453 <summary> 17453 </member>
17454 Request return of objects owned by specified avatar 17454 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock">
17455 </summary> 17455 <exclude/>
17456 <param name="Target">The Agents <see cref="T:OpenMetaverse.UUID"/> owning the primitives to return</param> 17456 </member>
17457 <param name="flag">specify the coverage and type of objects to be included in the return</param> 17457 <member name="T:OpenMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock">
17458 <param name="EstateWide">true to perform return on entire estate</param> 17458 <exclude/>
17459 </member> 17459 </member>
17460 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)"> 17460 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket">
17461 <summary></summary> 17461 <exclude/>
17462 <param name="method"></param> 17462 </member>
17463 <param name="param"></param> 17463 <member name="T:OpenMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock">
17464 </member> 17464 <exclude/>
17465 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})"> 17465 </member>
17466 <summary> 17466 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket">
17467 Used for setting and retrieving various estate panel settings 17467 <exclude/>
17468 </summary> 17468 </member>
17469 <param name="method">EstateOwnerMessage Method field</param> 17469 <member name="T:OpenMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock">
17470 <param name="listParams">List of parameters to include</param> 17470 <exclude/>
17471 </member> 17471 </member>
17472 <member name="M:OpenMetaverse.EstateTools.KickUser(OpenMetaverse.UUID)"> 17472 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket">
17473 <summary> 17473 <exclude/>
17474 Kick an avatar from an estate 17474 </member>
17475 </summary> 17475 <member name="T:OpenMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock">
17476 <param name="userID">Key of Agent to remove</param> 17476 <exclude/>
17477 </member> 17477 </member>
17478 <member name="M:OpenMetaverse.EstateTools.BanUser(OpenMetaverse.UUID,System.Boolean)"> 17478 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket">
17479 <summary> 17479 <exclude/>
17480 Ban an avatar from an estate</summary> 17480 </member>
17481 <param name="userID">Key of Agent to remove</param> 17481 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock">
17482 <param name="allEstates">Ban user from this estate and all others owned by the estate owner</param> 17482 <exclude/>
17483 </member> 17483 </member>
17484 <member name="M:OpenMetaverse.EstateTools.UnbanUser(OpenMetaverse.UUID,System.Boolean)"> 17484 <member name="T:OpenMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock">
17485 <summary>Unban an avatar from an estate</summary> 17485 <exclude/>
17486 <param name="userID">Key of Agent to remove</param> 17486 </member>
17487 /// <param name="allEstates">Unban user from this estate and all others owned by the estate owner</param> 17487 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket">
17488 </member> 17488 <exclude/>
17489 <member name="M:OpenMetaverse.EstateTools.EstateMessage(System.String)"> 17489 </member>
17490 <summary> 17490 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock">
17491 Send a message dialog to everyone in an entire estate 17491 <exclude/>
17492 </summary> 17492 </member>
17493 <param name="message">Message to send all users in the estate</param> 17493 <member name="T:OpenMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock">
17494 </member> 17494 <exclude/>
17495 <member name="M:OpenMetaverse.EstateTools.SimulatorMessage(System.String)"> 17495 </member>
17496 <summary> 17496 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket">
17497 Send a message dialog to everyone in a simulator 17497 <exclude/>
17498 </summary> 17498 </member>
17499 <param name="message">Message to send all users in the simulator</param> 17499 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock">
17500 </member> 17500 <exclude/>
17501 <member name="M:OpenMetaverse.EstateTools.TeleportHomeUser(OpenMetaverse.UUID)"> 17501 </member>
17502 <summary> 17502 <member name="T:OpenMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock">
17503 Send an avatar back to their home location 17503 <exclude/>
17504 </summary> 17504 </member>
17505 <param name="pest">Key of avatar to send home</param> 17505 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket">
17506 </member> 17506 <exclude/>
17507 <member name="M:OpenMetaverse.EstateTools.RestartRegion"> 17507 </member>
17508 <summary> 17508 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock">
17509 Begin the region restart process 17509 <exclude/>
17510 </summary> 17510 </member>
17511 </member> 17511 <member name="T:OpenMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock">
17512 <member name="M:OpenMetaverse.EstateTools.CancelRestart"> 17512 <exclude/>
17513 <summary> 17513 </member>
17514 Cancels a region restart 17514 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket">
17515 </summary> 17515 <exclude/>
17516 </member> 17516 </member>
17517 <member name="M:OpenMetaverse.EstateTools.SetRegionInfo(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean)"> 17517 <member name="T:OpenMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock">
17518 <summary>Estate panel "Region" tab settings</summary> 17518 <exclude/>
17519 </member> 17519 </member>
17520 <member name="M:OpenMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)"> 17520 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket">
17521 <summary>Estate panel "Debug" tab settings</summary> 17521 <exclude/>
17522 </member> 17522 </member>
17523 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrain(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 17523 <member name="T:OpenMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock">
17524 <summary>Used for setting the region's terrain textures for its four height levels</summary> 17524 <exclude/>
17525 <param name="low"></param> 17525 </member>
17526 <param name="midLow"></param> 17526 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket">
17527 <param name="midHigh"></param> 17527 <exclude/>
17528 <param name="high"></param> 17528 </member>
17529 </member> 17529 <member name="T:OpenMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock">
17530 <member name="M:OpenMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)"> 17530 <exclude/>
17531 <summary>Used for setting sim terrain texture heights</summary> 17531 </member>
17532 </member> 17532 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket">
17533 <member name="M:OpenMetaverse.EstateTools.RequestCovenant"> 17533 <exclude/>
17534 <summary>Requests the estate covenant</summary> 17534 </member>
17535 </member> 17535 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock">
17536 <member name="M:OpenMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)"> 17536 <exclude/>
17537 <summary> 17537 </member>
17538 Upload a terrain RAW file 17538 <member name="T:OpenMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock">
17539 </summary> 17539 <exclude/>
17540 <param name="fileData">A byte array containing the encoded terrain data</param> 17540 </member>
17541 <param name="fileName">The name of the file being uploaded</param> 17541 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket">
17542 <returns>The Id of the transfer request</returns> 17542 <exclude/>
17543 </member> 17543 </member>
17544 <member name="M:OpenMetaverse.EstateTools.TeleportHomeAllUsers"> 17544 <member name="T:OpenMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock">
17545 <summary> 17545 <exclude/>
17546 Teleports all users home in current Estate 17546 </member>
17547 </summary> 17547 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket">
17548 </member> 17548 <exclude/>
17549 <member name="M:OpenMetaverse.EstateTools.RemoveEstateManager(OpenMetaverse.UUID,System.Boolean)"> 17549 </member>
17550 <summary> 17550 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock">
17551 Remove estate manager</summary> 17551 <exclude/>
17552 <param name="userID">Key of Agent to Remove</param> 17552 </member>
17553 <param name="allEstates">removes manager to this estate and all others owned by the estate owner</param> 17553 <member name="T:OpenMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock">
17554 </member> 17554 <exclude/>
17555 <member name="M:OpenMetaverse.EstateTools.AddEstateManager(OpenMetaverse.UUID,System.Boolean)"> 17555 </member>
17556 <summary> 17556 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket">
17557 Add estate manager</summary> 17557 <exclude/>
17558 <param name="userID">Key of Agent to Add</param> 17558 </member>
17559 <param name="allEstates">Add agent as manager to this estate and all others owned by the estate owner</param> 17559 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock">
17560 </member> 17560 <exclude/>
17561 <member name="M:OpenMetaverse.EstateTools.AddAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 17561 </member>
17562 <summary> 17562 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock">
17563 Add's an agent to the estate Allowed list</summary> 17563 <exclude/>
17564 <param name="userID">Key of Agent to Add</param> 17564 </member>
17565 <param name="allEstates">Add agent as an allowed reisdent to All estates if true</param> 17565 <member name="T:OpenMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock">
17566 </member> 17566 <exclude/>
17567 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedUser(OpenMetaverse.UUID,System.Boolean)"> 17567 </member>
17568 <summary> 17568 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket">
17569 Removes an agent from the estate Allowed list</summary> 17569 <exclude/>
17570 <param name="userID">Key of Agent to Remove</param> 17570 </member>
17571 <param name="allEstates">Removes agent as an allowed reisdent from All estates if true</param> 17571 <member name="T:OpenMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock">
17572 </member> 17572 <exclude/>
17573 <member name="M:OpenMetaverse.EstateTools.AddAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 17573 </member>
17574 17574 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket">
17575 <summary> 17575 <exclude/>
17576 Add's a group to the estate Allowed list</summary> 17576 </member>
17577 <param name="groupID">Key of Group to Add</param> 17577 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock">
17578 <param name="allEstates">Add Group as an allowed group to All estates if true</param> 17578 <exclude/>
17579 </member> 17579 </member>
17580 <member name="M:OpenMetaverse.EstateTools.RemoveAllowedGroup(OpenMetaverse.UUID,System.Boolean)"> 17580 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock">
17581 17581 <exclude/>
17582 <summary> 17582 </member>
17583 Removes a group from the estate Allowed list</summary> 17583 <member name="T:OpenMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock">
17584 <param name="groupID">Key of Group to Remove</param> 17584 <exclude/>
17585 <param name="allEstates">Removes Group as an allowed Group from All estates if true</param> 17585 </member>
17586 </member> 17586 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket">
17587 <member name="M:OpenMetaverse.EstateTools.EstateCovenantReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 17587 <exclude/>
17588 <summary>Process an incoming packet and raise the appropriate events</summary> 17588 </member>
17589 <param name="sender">The sender</param> 17589 <member name="T:OpenMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock">
17590 <param name="e">The EventArgs object containing the packet data</param> 17590 <exclude/>
17591 </member> 17591 </member>
17592 <member name="M:OpenMetaverse.EstateTools.EstateOwnerMessageHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 17592 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket">
17593 <summary>Process an incoming packet and raise the appropriate events</summary> 17593 <exclude/>
17594 <param name="sender">The sender</param> 17594 </member>
17595 <param name="e">The EventArgs object containing the packet data</param> 17595 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock">
17596 </member> 17596 <exclude/>
17597 <member name="M:OpenMetaverse.EstateTools.LandStatReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 17597 </member>
17598 <summary>Process an incoming packet and raise the appropriate events</summary> 17598 <member name="T:OpenMetaverse.Packets.UserInfoReplyPacket.UserDataBlock">
17599 <param name="sender">The sender</param> 17599 <exclude/>
17600 <param name="e">The EventArgs object containing the packet data</param> 17600 </member>
17601 </member> 17601 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket">
17602 <member name="E:OpenMetaverse.EstateTools.TopCollidersReply"> 17602 <exclude/>
17603 <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> 17603 </member>
17604 </member> 17604 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock">
17605 <member name="E:OpenMetaverse.EstateTools.TopScriptsReply"> 17605 <exclude/>
17606 <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> 17606 </member>
17607 </member> 17607 <member name="T:OpenMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock">
17608 <member name="E:OpenMetaverse.EstateTools.EstateUsersReply"> 17608 <exclude/>
17609 <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> 17609 </member>
17610 </member> 17610 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket">
17611 <member name="E:OpenMetaverse.EstateTools.EstateGroupsReply"> 17611 <exclude/>
17612 <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> 17612 </member>
17613 </member> 17613 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock">
17614 <member name="E:OpenMetaverse.EstateTools.EstateManagersReply"> 17614 <exclude/>
17615 <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> 17615 </member>
17616 </member> 17616 <member name="T:OpenMetaverse.Packets.InitiateDownloadPacket.FileDataBlock">
17617 <member name="E:OpenMetaverse.EstateTools.EstateBansReply"> 17617 <exclude/>
17618 <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> 17618 </member>
17619 </member> 17619 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket">
17620 <member name="E:OpenMetaverse.EstateTools.EstateCovenantReply"> 17620 <exclude/>
17621 <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> 17621 </member>
17622 </member> 17622 <member name="T:OpenMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock">
17623 <member name="E:OpenMetaverse.EstateTools.EstateUpdateInfoReply"> 17623 <exclude/>
17624 <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> 17624 </member>
17625 </member> 17625 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket">
17626 <member name="T:OpenMetaverse.EstateTools.LandStatReportType"> 17626 <exclude/>
17627 <summary>Used in the ReportType field of a LandStatRequest</summary> 17627 </member>
17628 </member> 17628 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock">
17629 <member name="T:OpenMetaverse.EstateTools.EstateAccessDelta"> 17629 <exclude/>
17630 <summary>Used by EstateOwnerMessage packets</summary> 17630 </member>
17631 </member> 17631 <member name="T:OpenMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock">
17632 <member name="T:OpenMetaverse.EstateTools.EstateAccessReplyDelta"> 17632 <exclude/>
17633 <summary>Used by EstateOwnerMessage packets</summary> 17633 </member>
17634 </member> 17634 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket">
17635 <member name="T:OpenMetaverse.EstateTools.EstateReturnFlags"> 17635 <exclude/>
17636 <summary> 17636 </member>
17637 17637 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock">
17638 </summary> 17638 <exclude/>
17639 </member> 17639 </member>
17640 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.None"> 17640 <member name="T:OpenMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock">
17641 <summary>No flags set</summary> 17641 <exclude/>
17642 </member> 17642 </member>
17643 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScripted"> 17643 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket">
17644 <summary>Only return targets scripted objects</summary> 17644 <exclude/>
17645 </member> 17645 </member>
17646 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand"> 17646 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.AgentDataBlock">
17647 <summary>Only return targets objects if on others land</summary> 17647 <exclude/>
17648 </member> 17648 </member>
17649 <member name="F:OpenMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers"> 17649 <member name="T:OpenMetaverse.Packets.MapNameRequestPacket.NameDataBlock">
17650 <summary>Returns target's scripted objects and objects on other parcels</summary> 17650 <exclude/>
17651 </member> 17651 </member>
17652 <member name="T:OpenMetaverse.EstateTools.GroundTextureSettings"> 17652 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket">
17653 <summary>Ground texture settings for each corner of the region</summary> 17653 <exclude/>
17654 </member> 17654 </member>
17655 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeight"> 17655 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock">
17656 <summary>Used by GroundTextureHeightSettings</summary> 17656 <exclude/>
17657 </member> 17657 </member>
17658 <member name="T:OpenMetaverse.EstateTools.GroundTextureHeightSettings"> 17658 <member name="T:OpenMetaverse.Packets.MapBlockReplyPacket.DataBlock">
17659 <summary>The high and low texture thresholds for each corner of the sim</summary> 17659 <exclude/>
17660 </member> 17660 </member>
17661 <member name="T:OpenMetaverse.TopCollidersReplyEventArgs"> 17661 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket">
17662 <summary>Raised on LandStatReply when the report type is for "top colliders"</summary> 17662 <exclude/>
17663 </member> 17663 </member>
17664 <member name="M:OpenMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 17664 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.AgentDataBlock">
17665 <summary>Construct a new instance of the TopCollidersReplyEventArgs class</summary> 17665 <exclude/>
17666 <param name="objectCount">The number of returned items in LandStatReply</param> 17666 </member>
17667 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 17667 <member name="T:OpenMetaverse.Packets.MapItemRequestPacket.RequestDataBlock">
17668 </member> 17668 <exclude/>
17669 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.ObjectCount"> 17669 </member>
17670 <summary> 17670 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket">
17671 The number of returned items in LandStatReply 17671 <exclude/>
17672 </summary> 17672 </member>
17673 </member> 17673 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.AgentDataBlock">
17674 <member name="P:OpenMetaverse.TopCollidersReplyEventArgs.Tasks"> 17674 <exclude/>
17675 <summary> 17675 </member>
17676 A Dictionary of Object UUIDs to tasks returned in LandStatReply 17676 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.RequestDataBlock">
17677 </summary> 17677 <exclude/>
17678 </member> 17678 </member>
17679 <member name="T:OpenMetaverse.TopScriptsReplyEventArgs"> 17679 <member name="T:OpenMetaverse.Packets.MapItemReplyPacket.DataBlock">
17680 <summary>Raised on LandStatReply when the report type is for "top Scripts"</summary> 17680 <exclude/>
17681 </member> 17681 </member>
17682 <member name="M:OpenMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{OpenMetaverse.UUID,OpenMetaverse.EstateTask})"> 17682 <member name="T:OpenMetaverse.Packets.SendPostcardPacket">
17683 <summary>Construct a new instance of the TopScriptsReplyEventArgs class</summary> 17683 <exclude/>
17684 <param name="objectCount">The number of returned items in LandStatReply</param> 17684 </member>
17685 <param name="tasks">Dictionary of Object UUIDs to tasks returned in LandStatReply</param> 17685 <member name="T:OpenMetaverse.Packets.SendPostcardPacket.AgentDataBlock">
17686 </member> 17686 <exclude/>
17687 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.ObjectCount"> 17687 </member>
17688 <summary> 17688 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket">
17689 The number of scripts returned in LandStatReply 17689 <exclude/>
17690 </summary> 17690 </member>
17691 </member> 17691 <member name="T:OpenMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock">
17692 <member name="P:OpenMetaverse.TopScriptsReplyEventArgs.Tasks"> 17692 <exclude/>
17693 <summary> 17693 </member>
17694 A Dictionary of Object UUIDs to tasks returned in LandStatReply 17694 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket">
17695 </summary> 17695 <exclude/>
17696 </member> 17696 </member>
17697 <member name="T:OpenMetaverse.EstateBansReplyEventArgs"> 17697 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock">
17698 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17698 <exclude/>
17699 </member> 17699 </member>
17700 <member name="M:OpenMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 17700 <member name="T:OpenMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock">
17701 <summary>Construct a new instance of the EstateBansReplyEventArgs class</summary> 17701 <exclude/>
17702 <param name="estateID">The estate's identifier on the grid</param> 17702 </member>
17703 <param name="count">The number of returned items in LandStatReply</param> 17703 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket">
17704 <param name="banned">User UUIDs banned</param> 17704 <exclude/>
17705 </member> 17705 </member>
17706 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.EstateID"> 17706 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.AgentDataBlock">
17707 <summary> 17707 <exclude/>
17708 The identifier of the estate 17708 </member>
17709 </summary> 17709 <member name="T:OpenMetaverse.Packets.LandStatRequestPacket.RequestDataBlock">
17710 </member> 17710 <exclude/>
17711 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Count"> 17711 </member>
17712 <summary> 17712 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket">
17713 The number of returned itmes 17713 <exclude/>
17714 </summary> 17714 </member>
17715 </member> 17715 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.RequestDataBlock">
17716 <member name="P:OpenMetaverse.EstateBansReplyEventArgs.Banned"> 17716 <exclude/>
17717 <summary> 17717 </member>
17718 List of UUIDs of Banned Users 17718 <member name="T:OpenMetaverse.Packets.LandStatReplyPacket.ReportDataBlock">
17719 </summary> 17719 <exclude/>
17720 </member> 17720 </member>
17721 <member name="T:OpenMetaverse.EstateUsersReplyEventArgs"> 17721 <member name="T:OpenMetaverse.Packets.ErrorPacket">
17722 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17722 <exclude/>
17723 </member> 17723 </member>
17724 <member name="M:OpenMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 17724 <member name="T:OpenMetaverse.Packets.ErrorPacket.AgentDataBlock">
17725 <summary>Construct a new instance of the EstateUsersReplyEventArgs class</summary> 17725 <exclude/>
17726 <param name="estateID">The estate's identifier on the grid</param> 17726 </member>
17727 <param name="count">The number of users</param> 17727 <member name="T:OpenMetaverse.Packets.ErrorPacket.DataBlock">
17728 <param name="allowedUsers">Allowed users UUIDs</param> 17728 <exclude/>
17729 </member> 17729 </member>
17730 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.EstateID"> 17730 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket">
17731 <summary> 17731 <exclude/>
17732 The identifier of the estate 17732 </member>
17733 </summary> 17733 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock">
17734 </member> 17734 <exclude/>
17735 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.Count"> 17735 </member>
17736 <summary> 17736 <member name="T:OpenMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock">
17737 The number of returned items 17737 <exclude/>
17738 </summary> 17738 </member>
17739 </member> 17739 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket">
17740 <member name="P:OpenMetaverse.EstateUsersReplyEventArgs.AllowedUsers"> 17740 <exclude/>
17741 <summary> 17741 </member>
17742 List of UUIDs of Allowed Users 17742 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock">
17743 </summary> 17743 <exclude/>
17744 </member> 17744 </member>
17745 <member name="T:OpenMetaverse.EstateGroupsReplyEventArgs"> 17745 <member name="T:OpenMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock">
17746 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17746 <exclude/>
17747 </member> 17747 </member>
17748 <member name="M:OpenMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 17748 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket">
17749 <summary>Construct a new instance of the EstateGroupsReplyEventArgs class</summary> 17749 <exclude/>
17750 <param name="estateID">The estate's identifier on the grid</param> 17750 </member>
17751 <param name="count">The number of Groups</param> 17751 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock">
17752 <param name="allowedGroups">Allowed Groups UUIDs</param> 17752 <exclude/>
17753 </member> 17753 </member>
17754 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.EstateID"> 17754 <member name="T:OpenMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock">
17755 <summary> 17755 <exclude/>
17756 The identifier of the estate 17756 </member>
17757 </summary> 17757 <member name="T:OpenMetaverse.Packets.PacketAckPacket">
17758 </member> 17758 <exclude/>
17759 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.Count"> 17759 </member>
17760 <summary> 17760 <member name="T:OpenMetaverse.Packets.PacketAckPacket.PacketsBlock">
17761 The number of returned items 17761 <exclude/>
17762 </summary> 17762 </member>
17763 </member> 17763 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket">
17764 <member name="P:OpenMetaverse.EstateGroupsReplyEventArgs.AllowedGroups"> 17764 <exclude/>
17765 <summary> 17765 </member>
17766 List of UUIDs of Allowed Groups 17766 <member name="T:OpenMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock">
17767 </summary> 17767 <exclude/>
17768 </member> 17768 </member>
17769 <member name="T:OpenMetaverse.EstateManagersReplyEventArgs"> 17769 <member name="T:OpenMetaverse.Packets.CloseCircuitPacket">
17770 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17770 <exclude/>
17771 </member> 17771 </member>
17772 <member name="M:OpenMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{OpenMetaverse.UUID})"> 17772 <member name="T:OpenMetaverse.Packets.ObjectAddPacket">
17773 <summary>Construct a new instance of the EstateManagersReplyEventArgs class</summary> 17773 <exclude/>
17774 <param name="estateID">The estate's identifier on the grid</param> 17774 </member>
17775 <param name="count">The number of Managers</param> 17775 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.AgentDataBlock">
17776 <param name="managers"> Managers UUIDs</param> 17776 <exclude/>
17777 </member> 17777 </member>
17778 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.EstateID"> 17778 <member name="T:OpenMetaverse.Packets.ObjectAddPacket.ObjectDataBlock">
17779 <summary> 17779 <exclude/>
17780 The identifier of the estate 17780 </member>
17781 </summary> 17781 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket">
17782 </member> 17782 <exclude/>
17783 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Count"> 17783 </member>
17784 <summary> 17784 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock">
17785 The number of returned items 17785 <exclude/>
17786 </summary> 17786 </member>
17787 </member> 17787 <member name="T:OpenMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock">
17788 <member name="P:OpenMetaverse.EstateManagersReplyEventArgs.Managers"> 17788 <exclude/>
17789 <summary> 17789 </member>
17790 List of UUIDs of the Estate's Managers 17790 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket">
17791 </summary> 17791 <exclude/>
17792 </member> 17792 </member>
17793 <member name="T:OpenMetaverse.EstateCovenantReplyEventArgs"> 17793 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock">
17794 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17794 <exclude/>
17795 </member> 17795 </member>
17796 <member name="M:OpenMetaverse.EstateCovenantReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Int64,System.String,OpenMetaverse.UUID)"> 17796 <member name="T:OpenMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock">
17797 <summary>Construct a new instance of the EstateCovenantReplyEventArgs class</summary> 17797 <exclude/>
17798 <param name="covenantID">The Covenant ID</param> 17798 </member>
17799 <param name="timestamp">The timestamp</param> 17799 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket">
17800 <param name="estateName">The estate's name</param> 17800 <exclude/>
17801 <param name="estateOwnerID">The Estate Owner's ID (can be a GroupID)</param> 17801 </member>
17802 </member> 17802 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.AgentDataBlock">
17803 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.CovenantID"> 17803 <exclude/>
17804 <summary> 17804 </member>
17805 The Covenant 17805 <member name="T:OpenMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock">
17806 </summary> 17806 <exclude/>
17807 </member> 17807 </member>
17808 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.Timestamp"> 17808 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket">
17809 <summary> 17809 <exclude/>
17810 The timestamp 17810 </member>
17811 </summary> 17811 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock">
17812 </member> 17812 <exclude/>
17813 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateName"> 17813 </member>
17814 <summary> 17814 <member name="T:OpenMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock">
17815 The Estate name 17815 <exclude/>
17816 </summary> 17816 </member>
17817 </member> 17817 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket">
17818 <member name="P:OpenMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID"> 17818 <exclude/>
17819 <summary> 17819 </member>
17820 The Estate Owner's ID (can be a GroupID) 17820 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock">
17821 </summary> 17821 <exclude/>
17822 </member> 17822 </member>
17823 <member name="T:OpenMetaverse.EstateUpdateInfoReplyEventArgs"> 17823 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock">
17824 <summary>Returned, along with other info, upon a successful .RequestInfo()</summary> 17824 <exclude/>
17825 </member> 17825 </member>
17826 <member name="M:OpenMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,OpenMetaverse.UUID,System.UInt32,System.Boolean)"> 17826 <member name="T:OpenMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock">
17827 <summary>Construct a new instance of the EstateUpdateInfoReplyEventArgs class</summary> 17827 <exclude/>
17828 <param name="estateName">The estate's name</param> 17828 </member>
17829 <param name="estateOwner">The Estate Owners ID (can be a GroupID)</param> 17829 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket">
17830 <param name="estateID">The estate's identifier on the grid</param> 17830 <exclude/>
17831 <param name="denyNoPaymentInfo"></param> 17831 </member>
17832 </member> 17832 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.AgentDataBlock">
17833 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateName"> 17833 <exclude/>
17834 <summary> 17834 </member>
17835 The estate's name 17835 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.RegionDataBlock">
17836 </summary> 17836 <exclude/>
17837 </member> 17837 </member>
17838 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner"> 17838 <member name="T:OpenMetaverse.Packets.CrossedRegionPacket.InfoBlock">
17839 <summary> 17839 <exclude/>
17840 The Estate Owner's ID (can be a GroupID) 17840 </member>
17841 </summary> 17841 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket">
17842 </member> 17842 <exclude/>
17843 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.EstateID"> 17843 </member>
17844 <summary> 17844 <member name="T:OpenMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock">
17845 The identifier of the estate on the grid 17845 <exclude/>
17846 </summary> 17846 </member>
17847 </member> 17847 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket">
17848 <member name="P:OpenMetaverse.EstateUpdateInfoReplyEventArgs.DenyNoPaymentInfo"> 17848 <exclude/>
17849 <summary></summary> 17849 </member>
17850 </member> 17850 <member name="T:OpenMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock">
17851 <member name="T:OpenMetaverse.BitPack"> 17851 <exclude/>
17852 <summary> 17852 </member>
17853 Wrapper around a byte array that allows bit to be packed and unpacked 17853 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket">
17854 one at a time or by a variable amount. Useful for very tightly packed 17854 <exclude/>
17855 data like LayerData packets 17855 </member>
17856 </summary> 17856 <member name="T:OpenMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock">
17857 </member> 17857 <exclude/>
17858 <member name="F:OpenMetaverse.BitPack.Data"> 17858 </member>
17859 <summary></summary> 17859 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket">
17860 </member> 17860 <exclude/>
17861 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)"> 17861 </member>
17862 <summary> 17862 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock">
17863 Default constructor, initialize the bit packer / bit unpacker 17863 <exclude/>
17864 with a byte array and starting position 17864 </member>
17865 </summary> 17865 <member name="T:OpenMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock">
17866 <param name="data">Byte array to pack bits in to or unpack from</param> 17866 <exclude/>
17867 <param name="pos">Starting position in the byte array</param> 17867 </member>
17868 </member> 17868 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket">
17869 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)"> 17869 <exclude/>
17870 <summary> 17870 </member>
17871 Pack a floating point value in to the data 17871 <member name="T:OpenMetaverse.Packets.AttachedSoundPacket.DataBlockBlock">
17872 </summary> 17872 <exclude/>
17873 <param name="data">Floating point value to pack</param> 17873 </member>
17874 </member> 17874 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket">
17875 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)"> 17875 <exclude/>
17876 <summary> 17876 </member>
17877 Pack part or all of an integer in to the data 17877 <member name="T:OpenMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock">
17878 </summary> 17878 <exclude/>
17879 <param name="data">Integer containing the data to pack</param> 17879 </member>
17880 <param name="totalCount">Number of bits of the integer to pack</param> 17880 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket">
17881 </member> 17881 <exclude/>
17882 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)"> 17882 </member>
17883 <summary> 17883 <member name="T:OpenMetaverse.Packets.PreloadSoundPacket.DataBlockBlock">
17884 Pack part or all of an unsigned integer in to the data 17884 <exclude/>
17885 </summary> 17885 </member>
17886 <param name="data">Unsigned integer containing the data to pack</param> 17886 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket">
17887 <param name="totalCount">Number of bits of the integer to pack</param> 17887 <exclude/>
17888 </member> 17888 </member>
17889 <member name="M:OpenMetaverse.BitPack.PackBit(System.Boolean)"> 17889 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.AgentDataBlock">
17890 <summary> 17890 <exclude/>
17891 Pack a single bit in to the data 17891 </member>
17892 </summary> 17892 <member name="T:OpenMetaverse.Packets.ViewerEffectPacket.EffectBlock">
17893 <param name="bit">Bit to pack</param> 17893 <exclude/>
17894 </member> 17894 </member>
17895 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)"> 17895 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket">
17896 <summary> 17896 <exclude/>
17897 17897 </member>
17898 </summary> 17898 <member name="T:OpenMetaverse.Packets.StartPingCheckPacket.PingIDBlock">
17899 <param name="data"></param> 17899 <exclude/>
17900 <param name="isSigned"></param> 17900 </member>
17901 <param name="intBits"></param> 17901 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket">
17902 <param name="fracBits"></param> 17902 <exclude/>
17903 </member> 17903 </member>
17904 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)"> 17904 <member name="T:OpenMetaverse.Packets.CompletePingCheckPacket.PingIDBlock">
17905 <summary> 17905 <exclude/>
17906 17906 </member>
17907 </summary> 17907 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket">
17908 <param name="data"></param> 17908 <exclude/>
17909 </member> 17909 </member>
17910 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)"> 17910 <member name="T:OpenMetaverse.Packets.AgentUpdatePacket.AgentDataBlock">
17911 <summary> 17911 <exclude/>
17912 17912 </member>
17913 </summary> 17913 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket">
17914 <param name="data"></param> 17914 <exclude/>
17915 </member> 17915 </member>
17916 <member name="M:OpenMetaverse.BitPack.UnpackFloat"> 17916 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AgentDataBlock">
17917 <summary> 17917 <exclude/>
17918 Unpacking a floating point value from the data 17918 </member>
17919 </summary> 17919 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.AnimationListBlock">
17920 <returns>Unpacked floating point value</returns> 17920 <exclude/>
17921 </member> 17921 </member>
17922 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)"> 17922 <member name="T:OpenMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock">
17923 <summary> 17923 <exclude/>
17924 Unpack a variable number of bits from the data in to integer format 17924 </member>
17925 </summary> 17925 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket">
17926 <param name="totalCount">Number of bits to unpack</param> 17926 <exclude/>
17927 <returns>An integer containing the unpacked bits</returns> 17927 </member>
17928 <remarks>This function is only useful up to 32 bits</remarks> 17928 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock">
17929 </member> 17929 <exclude/>
17930 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)"> 17930 </member>
17931 <summary> 17931 <member name="T:OpenMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock">
17932 Unpack a variable number of bits from the data in to unsigned 17932 <exclude/>
17933 integer format 17933 </member>
17934 </summary> 17934 <member name="T:OpenMetaverse.Packets.AgentSitPacket">
17935 <param name="totalCount">Number of bits to unpack</param> 17935 <exclude/>
17936 <returns>An unsigned integer containing the unpacked bits</returns> 17936 </member>
17937 <remarks>This function is only useful up to 32 bits</remarks> 17937 <member name="T:OpenMetaverse.Packets.AgentSitPacket.AgentDataBlock">
17938 </member> 17938 <exclude/>
17939 <member name="M:OpenMetaverse.BitPack.UnpackShort"> 17939 </member>
17940 <summary> 17940 <member name="T:OpenMetaverse.Packets.RequestImagePacket">
17941 Unpack a 16-bit signed integer 17941 <exclude/>
17942 </summary> 17942 </member>
17943 <returns>16-bit signed integer</returns> 17943 <member name="T:OpenMetaverse.Packets.RequestImagePacket.AgentDataBlock">
17944 </member> 17944 <exclude/>
17945 <member name="M:OpenMetaverse.BitPack.UnpackUShort"> 17945 </member>
17946 <summary> 17946 <member name="T:OpenMetaverse.Packets.RequestImagePacket.RequestImageBlock">
17947 Unpack a 16-bit unsigned integer 17947 <exclude/>
17948 </summary> 17948 </member>
17949 <returns>16-bit unsigned integer</returns> 17949 <member name="T:OpenMetaverse.Packets.ImageDataPacket">
17950 </member> 17950 <exclude/>
17951 <member name="M:OpenMetaverse.BitPack.UnpackInt"> 17951 </member>
17952 <summary> 17952 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageIDBlock">
17953 Unpack a 32-bit signed integer 17953 <exclude/>
17954 </summary> 17954 </member>
17955 <returns>32-bit signed integer</returns> 17955 <member name="T:OpenMetaverse.Packets.ImageDataPacket.ImageDataBlock">
17956 </member> 17956 <exclude/>
17957 <member name="M:OpenMetaverse.BitPack.UnpackUInt"> 17957 </member>
17958 <summary> 17958 <member name="T:OpenMetaverse.Packets.ImagePacketPacket">
17959 Unpack a 32-bit unsigned integer 17959 <exclude/>
17960 </summary> 17960 </member>
17961 <returns>32-bit unsigned integer</returns> 17961 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageIDBlock">
17962 </member> 17962 <exclude/>
17963 <member name="P:OpenMetaverse.BitPack.BytePos"> 17963 </member>
17964 <summary></summary> 17964 <member name="T:OpenMetaverse.Packets.ImagePacketPacket.ImageDataBlock">
17965 </member> 17965 <exclude/>
17966 <member name="P:OpenMetaverse.BitPack.BitPos"> 17966 </member>
17967 <summary></summary> 17967 <member name="T:OpenMetaverse.Packets.LayerDataPacket">
17968 </member> 17968 <exclude/>
17969 <member name="M:OpenMetaverse.WrappedObject`1.Dispose"> 17969 </member>
17970 <summary> 17970 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerIDBlock">
17971 Checks the instance back into the object pool 17971 <exclude/>
17972 </summary> 17972 </member>
17973 </member> 17973 <member name="T:OpenMetaverse.Packets.LayerDataPacket.LayerDataBlock">
17974 <member name="P:OpenMetaverse.WrappedObject`1.Instance"> 17974 <exclude/>
17975 <summary> 17975 </member>
17976 Returns an instance of the class that has been checked out of the Object Pool. 17976 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket">
17977 </summary> 17977 <exclude/>
17978 </member> 17978 </member>
17979 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor"> 17979 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock">
17980 <summary> 17980 <exclude/>
17981 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called 17981 </member>
17982 after using this constructor. 17982 <member name="T:OpenMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock">
17983 </summary> 17983 <exclude/>
17984 </member> 17984 </member>
17985 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)"> 17985 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket">
17986 <summary> 17986 <exclude/>
17987 Creates a new instance of the ObjectPool Base class. 17987 </member>
17988 </summary> 17988 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock">
17989 <param name="itemsPerSegment">The object pool is composed of segments, which 17989 <exclude/>
17990 are allocated whenever the size of the pool is exceeded. The number of items 17990 </member>
17991 in a segment should be large enough that allocating a new segmeng is a rare 17991 <member name="T:OpenMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock">
17992 thing. For example, on a server that will have 10k people logged in at once, 17992 <exclude/>
17993 the receive buffer object pool should have segment sizes of at least 1000 17993 </member>
17994 byte arrays per segment. 17994 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket">
17995 </param> 17995 <exclude/>
17996 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param> 17996 </member>
17997 <param name="gcOnPoolGrowth">Perform a full GC.Collect whenever a segment is allocated, and then again after allocation to compact the heap.</param> 17997 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock">
17998 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param> 17998 <exclude/>
17999 </member> 17999 </member>
18000 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup"> 18000 <member name="T:OpenMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock">
18001 <summary> 18001 <exclude/>
18002 Forces the segment cleanup algorithm to be run. This method is intended 18002 </member>
18003 primarly for use from the Unit Test libraries. 18003 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket">
18004 </summary> 18004 <exclude/>
18005 </member> 18005 </member>
18006 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance"> 18006 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock">
18007 <summary> 18007 <exclude/>
18008 Responsible for allocate 1 instance of an object that will be stored in a segment. 18008 </member>
18009 </summary> 18009 <member name="T:OpenMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock">
18010 <returns>An instance of whatever objec the pool is pooling.</returns> 18010 <exclude/>
18011 </member> 18011 </member>
18012 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)"> 18012 <member name="T:OpenMetaverse.Packets.KillObjectPacket">
18013 <summary> 18013 <exclude/>
18014 Checks in an instance of T owned by the object pool. This method is only intended to be called 18014 </member>
18015 by the <c>WrappedObject</c> class. 18015 <member name="T:OpenMetaverse.Packets.KillObjectPacket.ObjectDataBlock">
18016 </summary> 18016 <exclude/>
18017 <param name="owningSegment">The segment from which the instance is checked out.</param> 18017 </member>
18018 <param name="instance">The instance of <c>T</c> to check back into the segment.</param> 18018 <member name="T:OpenMetaverse.Packets.TransferPacketPacket">
18019 </member> 18019 <exclude/>
18020 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut"> 18020 </member>
18021 <summary> 18021 <member name="T:OpenMetaverse.Packets.TransferPacketPacket.TransferDataBlock">
18022 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to 18022 <exclude/>
18023 allow the checkout, a new segment is created. 18023 </member>
18024 </summary> 18024 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket">
18025 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check 18025 <exclude/>
18026 the instance back into the segment, be sureto dispose the WrappedObject 18026 </member>
18027 when finished. </returns> 18027 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.XferIDBlock">
18028 </member> 18028 <exclude/>
18029 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments"> 18029 </member>
18030 <summary> 18030 <member name="T:OpenMetaverse.Packets.SendXferPacketPacket.DataPacketBlock">
18031 The total number of segments created. Intended to be used by the Unit Tests. 18031 <exclude/>
18032 </summary> 18032 </member>
18033 </member> 18033 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket">
18034 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment"> 18034 <exclude/>
18035 <summary> 18035 </member>
18036 The number of items that are in a segment. Items in a segment 18036 <member name="T:OpenMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock">
18037 are all allocated at the same time, and are hopefully close to 18037 <exclude/>
18038 each other in the managed heap. 18038 </member>
18039 </summary> 18039 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket">
18040 </member> 18040 <exclude/>
18041 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount"> 18041 </member>
18042 <summary> 18042 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.SenderBlock">
18043 The minimum number of segments. When segments are reclaimed, 18043 <exclude/>
18044 this number of segments will always be left alone. These 18044 </member>
18045 segments are allocated at startup. 18045 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock">
18046 </summary> 18046 <exclude/>
18047 </member> 18047 </member>
18048 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup"> 18048 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock">
18049 <summary> 18049 <exclude/>
18050 The age a segment must be before it's eligible for cleanup. 18050 </member>
18051 This is used to prevent thrash, and typical values are in 18051 <member name="T:OpenMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock">
18052 the 5 minute range. 18052 <exclude/>
18053 </summary> 18053 </member>
18054 </member> 18054 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket">
18055 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds"> 18055 <exclude/>
18056 <summary> 18056 </member>
18057 The frequence which the cleanup thread runs. This is typically 18057 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock">
18058 expected to be in the 5 minute range. 18058 <exclude/>
18059 </summary> 18059 </member>
18060 </member> 18060 <member name="T:OpenMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock">
18061 <member name="F:OpenMetaverse.Http.EventQueueClient.REQUEST_TIMEOUT"> 18061 <exclude/>
18062 <summary>=</summary> 18062 </member>
18063 </member> 18063 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket">
18064 <member name="F:OpenMetaverse.Http.EventQueueClient._errorCount"> 18064 <exclude/>
18065 <summary>Number of times we've received an unknown CAPS exception in series.</summary> 18065 </member>
18066 </member> 18066 <member name="T:OpenMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock">
18067 <member name="F:OpenMetaverse.Http.EventQueueClient._random"> 18067 <exclude/>
18068 <summary>For exponential backoff on error.</summary> 18068 </member>
18069 </member> 18069 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket">
18070 <member name="T:OpenMetaverse.Assets.AssetTexture"> 18070 <exclude/>
18071 <summary> 18071 </member>
18072 Represents a texture 18072 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock">
18073 </summary> 18073 <exclude/>
18074 </member> 18074 </member>
18075 <member name="F:OpenMetaverse.Assets.AssetTexture.Image"> 18075 <member name="T:OpenMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock">
18076 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary> 18076 <exclude/>
18077 </member> 18077 </member>
18078 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo"> 18078 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket">
18079 <summary></summary> 18079 <exclude/>
18080 </member> 18080 </member>
18081 <member name="F:OpenMetaverse.Assets.AssetTexture.Components"> 18081 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock">
18082 <summary></summary> 18082 <exclude/>
18083 </member> 18083 </member>
18084 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor"> 18084 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock">
18085 <summary>Initializes a new instance of an AssetTexture object</summary> 18085 <exclude/>
18086 </member> 18086 </member>
18087 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 18087 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock">
18088 <summary> 18088 <exclude/>
18089 Initializes a new instance of an AssetTexture object 18089 </member>
18090 </summary> 18090 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock">
18091 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 18091 <exclude/>
18092 <param name="assetData">A byte array containing the raw asset data</param> 18092 </member>
18093 </member> 18093 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock">
18094 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)"> 18094 <exclude/>
18095 <summary> 18095 </member>
18096 Initializes a new instance of an AssetTexture object 18096 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock">
18097 </summary> 18097 <exclude/>
18098 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param> 18098 </member>
18099 </member> 18099 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock">
18100 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode"> 18100 <exclude/>
18101 <summary> 18101 </member>
18102 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000 18102 <member name="T:OpenMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock">
18103 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 18103 <exclude/>
18104 </summary> 18104 </member>
18105 </member> 18105 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket">
18106 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode"> 18106 <exclude/>
18107 <summary> 18107 </member>
18108 Decodes the JPEG2000 data in <code>AssetData</code> to the 18108 <member name="T:OpenMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock">
18109 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/> 18109 <exclude/>
18110 </summary> 18110 </member>
18111 <returns>True if the decoding was successful, otherwise false</returns> 18111 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket">
18112 </member> 18112 <exclude/>
18113 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries"> 18113 </member>
18114 <summary> 18114 <member name="T:OpenMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock">
18115 Decodes the begin and end byte positions for each quality layer in 18115 <exclude/>
18116 the image 18116 </member>
18117 </summary> 18117 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket">
18118 <returns></returns> 18118 <exclude/>
18119 </member> 18119 </member>
18120 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType"> 18120 <member name="T:OpenMetaverse.Packets.SoundTriggerPacket.SoundDataBlock">
18121 <summary>Override the base classes AssetType</summary> 18121 <exclude/>
18122 </member> 18122 </member>
18123 <member name="T:OpenMetaverse.NameValue"> 18123 <member name="T:OpenMetaverse.Imaging.Baker">
18124 <summary> 18124 <summary>
18125 A Name Value pair with additional settings, used in the protocol 18125 A set of textures that are layered on texture of each other and "baked"
18126 primarily to transmit avatar names and active group in object packets 18126 in to a single texture, for avatar appearances
18127 </summary> 18127 </summary>
18128 </member> 18128 </member>
18129 <member name="F:OpenMetaverse.NameValue.Name"> 18129 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture">
18130 <summary></summary> 18130 <summary>Final baked texture</summary>
18131 </member> 18131 </member>
18132 <member name="F:OpenMetaverse.NameValue.Type"> 18132 <member name="F:OpenMetaverse.Imaging.Baker.textures">
18133 <summary></summary> 18133 <summary>Component layers</summary>
18134 </member> 18134 </member>
18135 <member name="F:OpenMetaverse.NameValue.Class"> 18135 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth">
18136 <summary></summary> 18136 <summary>Width of the final baked image and scratchpad</summary>
18137 </member> 18137 </member>
18138 <member name="F:OpenMetaverse.NameValue.Sendto"> 18138 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight">
18139 <summary></summary> 18139 <summary>Height of the final baked image and scratchpad</summary>
18140 </member> 18140 </member>
18141 <member name="F:OpenMetaverse.NameValue.Value"> 18141 <member name="F:OpenMetaverse.Imaging.Baker.bakeType">
18142 <summary></summary> 18142 <summary>Bake type</summary>
18143 </member> 18143 </member>
18144 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)"> 18144 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)">
18145 <summary> 18145 <summary>
18146 Constructor that takes all the fields as parameters 18146 Default constructor
18147 </summary> 18147 </summary>
18148 <param name="name"></param> 18148 <param name="bakeType">Bake type</param>
18149 <param name="valueType"></param> 18149 </member>
18150 <param name="classType"></param> 18150 <member name="M:OpenMetaverse.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)">
18151 <param name="sendtoType"></param> 18151 <summary>
18152 <param name="value"></param> 18152 Adds layer for baking
18153 </member> 18153 </summary>
18154 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)"> 18154 <param name="tdata">TexturaData struct that contains texture and its params</param>
18155 <summary> 18155 </member>
18156 Constructor that takes a single line from a NameValue field 18156 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)">
18157 </summary> 18157 <summary>
18158 <param name="data"></param> 18158 Converts avatar texture index (face) to Bake type
18159 </member> 18159 </summary>
18160 <member name="T:OpenMetaverse.NameValue.ValueType"> 18160 <param name="index">Face number (AvatarTextureIndex)</param>
18161 <summary>Type of the value</summary> 18161 <returns>BakeType, layer to which this texture belongs to</returns>
18162 </member> 18162 </member>
18163 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown"> 18163 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)">
18164 <summary>Unknown</summary> 18164 <summary>
18165 </member> 18165 Make sure images exist, resize source if needed to match the destination
18166 <member name="F:OpenMetaverse.NameValue.ValueType.String"> 18166 </summary>
18167 <summary>String value</summary> 18167 <param name="dest">Destination image</param>
18168 </member> 18168 <param name="src">Source image</param>
18169 <member name="F:OpenMetaverse.NameValue.ValueType.F32"> 18169 <returns>Sanitization was succefull</returns>
18170 <summary></summary> 18170 </member>
18171 </member> 18171 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)">
18172 <member name="F:OpenMetaverse.NameValue.ValueType.S32"> 18172 <summary>
18173 <summary></summary> 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="F:OpenMetaverse.NameValue.ValueType.VEC3"> 18175 compressing it too far since it seems to cause upload failures if
18176 <summary></summary> 18176 the image is a pure solid color
18177 </member> 18177 </summary>
18178 <member name="F:OpenMetaverse.NameValue.ValueType.U32"> 18178 <param name="color">Color of the base of this layer</param>
18179 <summary></summary> 18179 </member>
18180 </member> 18180 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)">
18181 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA"> 18181 <summary>
18182 <summary>Deprecated</summary> 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="F:OpenMetaverse.NameValue.ValueType.Asset"> 18184 compressing it too far since it seems to cause upload failures if
18185 <summary>String value, but designated as an asset</summary> 18185 the image is a pure solid color
18186 </member> 18186 </summary>
18187 <member name="F:OpenMetaverse.NameValue.ValueType.U64"> 18187 <param name="r">Red value</param>
18188 <summary></summary> 18188 <param name="g">Green value</param>
18189 </member> 18189 <param name="b">Blue value</param>
18190 <member name="T:OpenMetaverse.NameValue.ClassType"> 18190 </member>
18191 <summary> 18191 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture">
18192 18192 <summary>Final baked texture</summary>
18193 </summary> 18193 </member>
18194 </member> 18194 <member name="P:OpenMetaverse.Imaging.Baker.Textures">
18195 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown"> 18195 <summary>Component layers</summary>
18196 <summary></summary> 18196 </member>
18197 </member> 18197 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth">
18198 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly"> 18198 <summary>Width of the final baked image and scratchpad</summary>
18199 <summary></summary> 18199 </member>
18200 </member> 18200 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight">
18201 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite"> 18201 <summary>Height of the final baked image and scratchpad</summary>
18202 <summary></summary> 18202 </member>
18203 </member> 18203 <member name="P:OpenMetaverse.Imaging.Baker.BakeType">
18204 <member name="F:OpenMetaverse.NameValue.ClassType.Callback"> 18204 <summary>Bake type</summary>
18205 <summary></summary> 18205 </member>
18206 </member> 18206 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin">
18207 <member name="T:OpenMetaverse.NameValue.SendtoType"> 18207 <summary>Is this one of the 3 skin bakes</summary>
18208 <summary> 18208 </member>
18209 18209 <member name="T:OpenMetaverse.Logger">
18210 </summary> 18210 <summary>
18211 </member> 18211 Singleton logging class for the entire library
18212 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown"> 18212 </summary>
18213 <summary></summary> 18213 </member>
18214 </member> 18214 <member name="F:OpenMetaverse.Logger.LogInstance">
18215 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim"> 18215 <summary>log4net logging engine</summary>
18216 <summary></summary> 18216 </member>
18217 </member> 18217 <member name="M:OpenMetaverse.Logger.#cctor">
18218 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim"> 18218 <summary>
18219 <summary></summary> 18219 Default constructor
18220 </member> 18220 </summary>
18221 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer"> 18221 </member>
18222 <summary></summary> 18222 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel)">
18223 </member> 18223 <summary>
18224 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer"> 18224 Send a log message to the logging engine
18225 <summary></summary> 18225 </summary>
18226 </member> 18226 <param name="message">The log message</param>
18227 <member name="T:OpenMetaverse.Voice.VoiceSession"> 18227 <param name="level">The severity of the log entry</param>
18228 <summary> 18228 </member>
18229 Represents a single Voice Session to the Vivox service. 18229 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient)">
18230 </summary> 18230 <summary>
18231 </member> 18231 Send a log message to the logging engine
18232 <member name="M:OpenMetaverse.Voice.VoiceSession.Close"> 18232 </summary>
18233 <summary> 18233 <param name="message">The log message</param>
18234 Close this session. 18234 <param name="level">The severity of the log entry</param>
18235 </summary> 18235 <param name="client">Instance of the client</param>
18236 </member> 18236 </member>
18237 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)"> 18237 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,System.Exception)">
18238 <summary> 18238 <summary>
18239 Look up an existing Participants in this session 18239 Send a log message to the logging engine
18240 </summary> 18240 </summary>
18241 <param name="puri"></param> 18241 <param name="message">The log message</param>
18242 <returns></returns> 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.Assets.AssetAnimation"> 18244 </member>
18245 <summary> 18245 <member name="M:OpenMetaverse.Logger.Log(System.Object,OpenMetaverse.Helpers.LogLevel,OpenMetaverse.GridClient,System.Exception)">
18246 Represents an Animation 18246 <summary>
18247 </summary> 18247 Send a log message to the logging engine
18248 </member> 18248 </summary>
18249 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor"> 18249 <param name="message">The log message</param>
18250 <summary>Default Constructor</summary> 18250 <param name="level">The severity of the log entry</param>
18251 </member> 18251 <param name="client">Instance of the client</param>
18252 <member name="M:OpenMetaverse.Assets.AssetAnimation.#ctor(OpenMetaverse.UUID,System.Byte[])"> 18252 <param name="exception">Exception that was raised</param>
18253 <summary> 18253 </member>
18254 Construct an Asset object of type Animation 18254 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object)">
18255 </summary> 18255 <summary>
18256 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 18256 If the library is compiled with DEBUG defined, an event will be
18257 <param name="assetData">A byte array containing the raw asset data</param> 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="P:OpenMetaverse.Assets.AssetAnimation.AssetType"> 18259 </summary>
18260 <summary>Override the base classes AssetType</summary> 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.Assets.ArchiveConstants"> 18262 </member>
18263 <summary> 18263 <member name="M:OpenMetaverse.Logger.DebugLog(System.Object,OpenMetaverse.GridClient)">
18264 Constants for the archiving module 18264 <summary>
18265 </summary> 18265 If the library is compiled with DEBUG defined and
18266 </member> 18266 <code>GridClient.Settings.DEBUG</code> is true, an event will be
18267 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH"> 18267 fired if an <code>OnLogMessage</code> handler is registered and the
18268 <summary> 18268 message will be sent to the logging engine
18269 The location of the archive control file 18269 </summary>
18270 </summary> 18270 <param name="message">The message to log at the DEBUG level to the
18271 </member> 18271 current logging engine</param>
18272 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH"> 18272 <param name="client">Instance of the client</param>
18273 <summary> 18273 </member>
18274 Path for the assets held in an archive 18274 <member name="E:OpenMetaverse.Logger.OnLogMessage">
18275 </summary> 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="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH"> 18277 </member>
18278 <summary> 18278 <member name="T:OpenMetaverse.Logger.LogCallback">
18279 Path for the prims file 18279 <summary>
18280 </summary> 18280 Callback used for client apps to receive log messages from
18281 </member> 18281 the library
18282 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH"> 18282 </summary>
18283 <summary> 18283 <param name="message">Data being logged</param>
18284 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out. 18284 <param name="level">The severity of the log entry from <seealso cref="T:OpenMetaverse.Helpers.LogLevel"/></param>
18285 </summary> 18285 </member>
18286 </member> 18286 <member name="T:OpenMetaverse.GridClient">
18287 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH"> 18287 <summary>
18288 <summary> 18288 Main class to expose grid functionality to clients. All of the
18289 Path for region settings. 18289 classes needed for sending and receiving data are accessible through
18290 </summary> 18290 this class.
18291 </member> 18291 </summary>
18292 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR"> 18292 <example>
18293 <summary> 18293 <code>
18294 The character the separates the uuid from extension information in an archived asset filename 18294 // Example minimum code required to instantiate class and
18295 </summary> 18295 // connect to a simulator.
18296 </member> 18296 using System;
18297 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION"> 18297 using System.Collections.Generic;
18298 <summary> 18298 using System.Text;
18299 Extensions used for asset types in the archive 18299 using OpenMetaverse;
18300 </summary> 18300
18301 </member> 18301 namespace FirstBot
18302 <member name="T:OpenMetaverse.Assets.AssetScriptBinary"> 18302 {
18303 <summary> 18303 class Bot
18304 Represents an AssetScriptBinary object containing the 18304 {
18305 LSO compiled bytecode of an LSL script 18305 public static GridClient Client;
18306 </summary> 18306 static void Main(string[] args)
18307 </member> 18307 {
18308 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor"> 18308 Client = new GridClient(); // instantiates the GridClient class
18309 <summary>Initializes a new instance of an AssetScriptBinary object</summary> 18309 // to the global Client object
18310 </member> 18310 // Login to Simulator
18311 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.#ctor(OpenMetaverse.UUID,System.Byte[])"> 18311 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
18312 <summary>Initializes a new instance of an AssetScriptBinary object with parameters</summary> 18312 // Wait for a Keypress
18313 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 18313 Console.ReadLine();
18314 <param name="assetData">A byte array containing the raw asset data</param> 18314 // Logout of simulator
18315 </member> 18315 Client.Network.Logout();
18316 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Encode"> 18316 }
18317 <summary> 18317 }
18318 TODO: Encodes a scripts contents into a LSO Bytecode file 18318 }
18319 </summary> 18319 </code>
18320 </member> 18320 </example>
18321 <member name="M:OpenMetaverse.Assets.AssetScriptBinary.Decode"> 18321 </member>
18322 <summary> 18322 <member name="F:OpenMetaverse.GridClient.Network">
18323 TODO: Decode LSO Bytecode into a string 18323 <summary>Networking subsystem</summary>
18324 </summary> 18324 </member>
18325 <returns>true</returns> 18325 <member name="F:OpenMetaverse.GridClient.Settings">
18326 </member> 18326 <summary>Settings class including constant values and changeable
18327 <member name="P:OpenMetaverse.Assets.AssetScriptBinary.AssetType"> 18327 parameters for everything</summary>
18328 <summary>Override the base classes AssetType</summary> 18328 </member>
18329 </member> 18329 <member name="F:OpenMetaverse.GridClient.Parcels">
18330 <member name="T:OpenMetaverse.ReportType"> 18330 <summary>Parcel (subdivided simulator lots) subsystem</summary>
18331 <summary> 18331 </member>
18332 18332 <member name="F:OpenMetaverse.GridClient.Self">
18333 </summary> 18333 <summary>Our own avatars subsystem</summary>
18334 </member> 18334 </member>
18335 <member name="F:OpenMetaverse.ReportType.None"> 18335 <member name="F:OpenMetaverse.GridClient.Avatars">
18336 <summary>No report</summary> 18336 <summary>Other avatars subsystem</summary>
18337 </member> 18337 </member>
18338 <member name="F:OpenMetaverse.ReportType.Unknown"> 18338 <member name="F:OpenMetaverse.GridClient.Estate">
18339 <summary>Unknown report type</summary> 18339 <summary>Estate subsystem</summary>
18340 </member> 18340 </member>
18341 <member name="F:OpenMetaverse.ReportType.Bug"> 18341 <member name="F:OpenMetaverse.GridClient.Friends">
18342 <summary>Bug report</summary> 18342 <summary>Friends list subsystem</summary>
18343 </member> 18343 </member>
18344 <member name="F:OpenMetaverse.ReportType.Complaint"> 18344 <member name="F:OpenMetaverse.GridClient.Grid">
18345 <summary>Complaint report</summary> 18345 <summary>Grid (aka simulator group) subsystem</summary>
18346 </member> 18346 </member>
18347 <member name="F:OpenMetaverse.ReportType.CustomerServiceRequest"> 18347 <member name="F:OpenMetaverse.GridClient.Objects">
18348 <summary>Customer service report</summary> 18348 <summary>Object subsystem</summary>
18349 </member> 18349 </member>
18350 <member name="T:OpenMetaverse.CompressedFlags"> 18350 <member name="F:OpenMetaverse.GridClient.Groups">
18351 <summary> 18351 <summary>Group subsystem</summary>
18352 Bitflag field for ObjectUpdateCompressed data blocks, describing 18352 </member>
18353 which options are present for each object 18353 <member name="F:OpenMetaverse.GridClient.Assets">
18354 </summary> 18354 <summary>Asset subsystem</summary>
18355 </member> 18355 </member>
18356 <member name="F:OpenMetaverse.CompressedFlags.ScratchPad"> 18356 <member name="F:OpenMetaverse.GridClient.Appearance">
18357 <summary>Unknown</summary> 18357 <summary>Appearance subsystem</summary>
18358 </member> 18358 </member>
18359 <member name="F:OpenMetaverse.CompressedFlags.Tree"> 18359 <member name="F:OpenMetaverse.GridClient.Inventory">
18360 <summary>Whether the object has a TreeSpecies</summary> 18360 <summary>Inventory subsystem</summary>
18361 </member> 18361 </member>
18362 <member name="F:OpenMetaverse.CompressedFlags.HasText"> 18362 <member name="F:OpenMetaverse.GridClient.Directory">
18363 <summary>Whether the object has floating text ala llSetText</summary> 18363 <summary>Directory searches including classifieds, people, land
18364 </member> 18364 sales, etc</summary>
18365 <member name="F:OpenMetaverse.CompressedFlags.HasParticles"> 18365 </member>
18366 <summary>Whether the object has an active particle system</summary> 18366 <member name="F:OpenMetaverse.GridClient.Terrain">
18367 </member> 18367 <summary>Handles land, wind, and cloud heightmaps</summary>
18368 <member name="F:OpenMetaverse.CompressedFlags.HasSound"> 18368 </member>
18369 <summary>Whether the object has sound attached to it</summary> 18369 <member name="F:OpenMetaverse.GridClient.Sound">
18370 </member> 18370 <summary>Handles sound-related networking</summary>
18371 <member name="F:OpenMetaverse.CompressedFlags.HasParent"> 18371 </member>
18372 <summary>Whether the object is attached to a root object or not</summary> 18372 <member name="F:OpenMetaverse.GridClient.Throttle">
18373 </member> 18373 <summary>Throttling total bandwidth usage, or allocating bandwidth
18374 <member name="F:OpenMetaverse.CompressedFlags.TextureAnimation"> 18374 for specific data stream types</summary>
18375 <summary>Whether the object has texture animation settings</summary> 18375 </member>
18376 </member> 18376 <member name="M:OpenMetaverse.GridClient.#ctor">
18377 <member name="F:OpenMetaverse.CompressedFlags.HasAngularVelocity"> 18377 <summary>
18378 <summary>Whether the object has an angular velocity</summary> 18378 Default constructor
18379 </member> 18379 </summary>
18380 <member name="F:OpenMetaverse.CompressedFlags.HasNameValues"> 18380 </member>
18381 <summary>Whether the object has a name value pairs string</summary> 18381 <member name="M:OpenMetaverse.GridClient.ToString">
18382 </member> 18382 <summary>
18383 <member name="F:OpenMetaverse.CompressedFlags.MediaURL"> 18383 Return the full name of this instance
18384 <summary>Whether the object has a Media URL set</summary> 18384 </summary>
18385 </member> 18385 <returns>Client avatars full name</returns>
18386 <member name="T:OpenMetaverse.UpdateType"> 18386 </member>
18387 <summary> 18387 <member name="T:OpenMetaverse.AssetCache">
18388 Specific Flags for MultipleObjectUpdate requests 18388 <summary>
18389 </summary> 18389 Class that handles the local asset cache
18390 </member> 18390 </summary>
18391 <member name="F:OpenMetaverse.UpdateType.None"> 18391 </member>
18392 <summary>None</summary> 18392 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)">
18393 </member> 18393 <summary>
18394 <member name="F:OpenMetaverse.UpdateType.Position"> 18394 Default constructor
18395 <summary>Change position of prims</summary> 18395 </summary>
18396 </member> 18396 <param name="client">A reference to the GridClient object</param>
18397 <member name="F:OpenMetaverse.UpdateType.Rotation"> 18397 </member>
18398 <summary>Change rotation of prims</summary> 18398 <member name="M:OpenMetaverse.AssetCache.DestroyTimer">
18399 </member> 18399 <summary>
18400 <member name="F:OpenMetaverse.UpdateType.Scale"> 18400 Disposes cleanup timer
18401 <summary>Change size of prims</summary> 18401 </summary>
18402 </member> 18402 </member>
18403 <member name="F:OpenMetaverse.UpdateType.Linked"> 18403 <member name="M:OpenMetaverse.AssetCache.SetupTimer">
18404 <summary>Perform operation on link set</summary> 18404 <summary>
18405 </member> 18405 Only create timer when needed
18406 <member name="F:OpenMetaverse.UpdateType.Uniform"> 18406 </summary>
18407 <summary>Scale prims uniformly, same as selecing ctrl+shift in the 18407 </member>
18408 viewer. Used in conjunction with Scale</summary> 18408 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)">
18409 </member> 18409 <summary>
18410 <member name="T:OpenMetaverse.PayPriceType"> 18410 Return bytes read from the local asset cache, null if it does not exist
18411 <summary> 18411 </summary>
18412 Special values in PayPriceReply. If the price is not one of these 18412 <param name="assetID">UUID of the asset we want to get</param>
18413 literal value of the price should be use 18413 <returns>Raw bytes of the asset, or null on failure</returns>
18414 </summary> 18414 </member>
18415 </member> 18415 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)">
18416 <member name="F:OpenMetaverse.PayPriceType.Hide"> 18416 <summary>
18417 <summary> 18417 Returns ImageDownload object of the
18418 Indicates that this pay option should be hidden 18418 image from the local image cache, null if it does not exist
18419 </summary> 18419 </summary>
18420 </member> 18420 <param name="imageID">UUID of the image we want to get</param>
18421 <member name="F:OpenMetaverse.PayPriceType.Default"> 18421 <returns>ImageDownload object containing the image, or null on failure</returns>
18422 <summary> 18422 </member>
18423 Indicates that this pay option should have the default value 18423 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)">
18424 </summary> 18424 <summary>
18425 </member> 18425 Constructs a file name of the cached asset
18426 <member name="T:OpenMetaverse.ObjectMovementUpdate"> 18426 </summary>
18427 <summary> 18427 <param name="assetID">UUID of the asset</param>
18428 Contains the variables sent in an object update packet for objects. 18428 <returns>String with the file name of the cahced asset</returns>
18429 Used to track position and movement of prims and avatars 18429 </member>
18430 </summary> 18430 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])">
18431 </member> 18431 <summary>
18432 <member name="F:OpenMetaverse.ObjectMovementUpdate.Avatar"> 18432 Saves an asset to the local cache
18433 <summary></summary> 18433 </summary>
18434 </member> 18434 <param name="assetID">UUID of the asset</param>
18435 <member name="F:OpenMetaverse.ObjectMovementUpdate.CollisionPlane"> 18435 <param name="assetData">Raw bytes the asset consists of</param>
18436 <summary></summary> 18436 <returns>Weather the operation was successfull</returns>
18437 </member> 18437 </member>
18438 <member name="F:OpenMetaverse.ObjectMovementUpdate.State"> 18438 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)">
18439 <summary></summary> 18439 <summary>
18440 </member> 18440 Get the file name of the asset stored with gived UUID
18441 <member name="F:OpenMetaverse.ObjectMovementUpdate.LocalID"> 18441 </summary>
18442 <summary></summary> 18442 <param name="assetID">UUID of the asset</param>
18443 </member> 18443 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns>
18444 <member name="F:OpenMetaverse.ObjectMovementUpdate.Position"> 18444 </member>
18445 <summary></summary> 18445 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)">
18446 </member> 18446 <summary>
18447 <member name="F:OpenMetaverse.ObjectMovementUpdate.Velocity"> 18447 Checks if the asset exists in the local cache
18448 <summary></summary> 18448 </summary>
18449 </member> 18449 <param name="assetID">UUID of the asset</param>
18450 <member name="F:OpenMetaverse.ObjectMovementUpdate.Acceleration"> 18450 <returns>True is the asset is stored in the cache, otherwise false</returns>
18451 <summary></summary> 18451 </member>
18452 </member> 18452 <member name="M:OpenMetaverse.AssetCache.Clear">
18453 <member name="F:OpenMetaverse.ObjectMovementUpdate.Rotation"> 18453 <summary>
18454 <summary></summary> 18454 Wipes out entire cache
18455 </member> 18455 </summary>
18456 <member name="F:OpenMetaverse.ObjectMovementUpdate.AngularVelocity"> 18456 </member>
18457 <summary></summary> 18457 <member name="M:OpenMetaverse.AssetCache.Prune">
18458 </member> 18458 <summary>
18459 <member name="F:OpenMetaverse.ObjectMovementUpdate.Textures"> 18459 Brings cache size to the 90% of the max size
18460 <summary></summary> 18460 </summary>
18461 </member> 18461 </member>
18462 <member name="T:OpenMetaverse.ObjectManager"> 18462 <member name="M:OpenMetaverse.AssetCache.BeginPrune">
18463 <summary> 18463 <summary>
18464 Handles all network traffic related to prims and avatar positions and 18464 Asynchronously brings cache size to the 90% of the max size
18465 movement. 18465 </summary>
18466 </summary> 18466 </member>
18467 </member> 18467 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])">
18468 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdate"> 18468 <summary>
18469 <summary>The event subscribers, null of no subscribers</summary> 18469 Adds up file sizes passes in a FileInfo array
18470 </member> 18470 </summary>
18471 <member name="F:OpenMetaverse.ObjectManager.m_ObjectUpdateLock"> 18471 </member>
18472 <summary>Thread sync lock object</summary> 18472 <member name="M:OpenMetaverse.AssetCache.Operational">
18473 </member> 18473 <summary>
18474 <member name="F:OpenMetaverse.ObjectManager.m_ObjectProperties"> 18474 Checks whether caching is enabled
18475 <summary>The event subscribers, null of no subscribers</summary> 18475 </summary>
18476 </member> 18476 </member>
18477 <member name="M:OpenMetaverse.ObjectManager.OnObjectProperties(OpenMetaverse.ObjectPropertiesEventArgs)"> 18477 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)">
18478 <summary>Raises the ObjectProperties Event</summary> 18478 <summary>
18479 <param name="e">A ObjectPropertiesEventArgs object containing 18479 Periodically prune the cache
18480 the data sent from the simulator</param> 18480 </summary>
18481 </member> 18481 </member>
18482 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesLock"> 18482 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)">
18483 <summary>Thread sync lock object</summary> 18483 <summary>
18484 </member> 18484 Nicely formats file sizes
18485 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdated"> 18485 </summary>
18486 <summary>The event subscribers, null of no subscribers</summary> 18486 <param name="byteCount">Byte size we want to output</param>
18487 </member> 18487 <returns>String with humanly readable file size</returns>
18488 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesUpdated(OpenMetaverse.ObjectPropertiesUpdatedEventArgs)"> 18488 </member>
18489 <summary>Raises the ObjectPropertiesUpdated Event</summary> 18489 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled">
18490 <param name="e">A ObjectPropertiesUpdatedEventArgs object containing 18490 <summary>
18491 the data sent from the simulator</param> 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="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesUpdatedLock"> 18493 </summary>
18494 <summary>Thread sync lock object</summary> 18494 </member>
18495 </member> 18495 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval">
18496 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamily"> 18496 <summary>
18497 <summary>The event subscribers, null of no subscribers</summary> 18497 How long (in ms) between cache checks (default is 5 min.)
18498 </member> 18498 </summary>
18499 <member name="M:OpenMetaverse.ObjectManager.OnObjectPropertiesFamily(OpenMetaverse.ObjectPropertiesFamilyEventArgs)"> 18499 </member>
18500 <summary>Raises the ObjectPropertiesFamily Event</summary> 18500 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper">
18501 <param name="e">A ObjectPropertiesFamilyEventArgs object containing 18501 <summary>
18502 the data sent from the simulator</param> 18502 Helper class for sorting files by their last accessed time
18503 </member> 18503 </summary>
18504 <member name="F:OpenMetaverse.ObjectManager.m_ObjectPropertiesFamilyLock"> 18504 </member>
18505 <summary>Thread sync lock object</summary> 18505 <member name="T:OpenMetaverse.AvatarTextureIndex">
18506 </member> 18506 <summary>
18507 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdate"> 18507 Index of TextureEntry slots for avatar appearances
18508 <summary>The event subscribers, null of no subscribers</summary> 18508 </summary>
18509 </member> 18509 </member>
18510 <member name="M:OpenMetaverse.ObjectManager.OnAvatarUpdate(OpenMetaverse.AvatarUpdateEventArgs)"> 18510 <member name="T:OpenMetaverse.BakeType">
18511 <summary>Raises the AvatarUpdate Event</summary> 18511 <summary>
18512 <param name="e">A AvatarUpdateEventArgs object containing 18512 Bake layers for avatar appearance
18513 the data sent from the simulator</param> 18513 </summary>
18514 </member> 18514 </member>
18515 <member name="F:OpenMetaverse.ObjectManager.m_AvatarUpdateLock"> 18515 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS">
18516 <summary>Thread sync lock object</summary> 18516 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary>
18517 </member> 18517 </member>
18518 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdate"> 18518 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS">
18519 <summary>The event subscribers, null of no subscribers</summary> 18519 <summary>Maximum number of concurrent uploads for baked textures</summary>
18520 </member> 18520 </member>
18521 <member name="F:OpenMetaverse.ObjectManager.m_TerseObjectUpdateLock"> 18521 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT">
18522 <summary>Thread sync lock object</summary> 18522 <summary>Timeout for fetching inventory listings</summary>
18523 </member> 18523 </member>
18524 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdate"> 18524 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT">
18525 <summary>The event subscribers, null of no subscribers</summary> 18525 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary>
18526 </member> 18526 </member>
18527 <member name="M:OpenMetaverse.ObjectManager.OnObjectDataBlockUpdate(OpenMetaverse.ObjectDataBlockUpdateEventArgs)"> 18527 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT">
18528 <summary>Raises the ObjectDataBlockUpdate Event</summary> 18528 <summary>Timeout for fetching a single texture</summary>
18529 <param name="e">A ObjectDataBlockUpdateEventArgs object containing 18529 </member>
18530 the data sent from the simulator</param> 18530 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT">
18531 </member> 18531 <summary>Timeout for uploading a single baked texture</summary>
18532 <member name="F:OpenMetaverse.ObjectManager.m_ObjectDataBlockUpdateLock"> 18532 </member>
18533 <summary>Thread sync lock object</summary> 18533 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES">
18534 </member> 18534 <summary>Number of times to retry bake upload</summary>
18535 <member name="F:OpenMetaverse.ObjectManager.m_KillObject"> 18535 </member>
18536 <summary>The event subscribers, null of no subscribers</summary> 18536 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY">
18537 </member> 18537 <summary>When changing outfit, kick off rebake after
18538 <member name="M:OpenMetaverse.ObjectManager.OnKillObject(OpenMetaverse.KillObjectEventArgs)"> 18538 20 seconds has passed since the last change</summary>
18539 <summary>Raises the KillObject Event</summary> 18539 </member>
18540 <param name="e">A KillObjectEventArgs object containing 18540 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT">
18541 the data sent from the simulator</param> 18541 <summary>Total number of wearables for each avatar</summary>
18542 </member> 18542 </member>
18543 <member name="F:OpenMetaverse.ObjectManager.m_KillObjectLock"> 18543 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT">
18544 <summary>Thread sync lock object</summary> 18544 <summary>Total number of baked textures on each avatar</summary>
18545 </member> 18545 </member>
18546 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChanged"> 18546 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER">
18547 <summary>The event subscribers, null of no subscribers</summary> 18547 <summary>Total number of wearables per bake layer</summary>
18548 </member> 18548 </member>
18549 <member name="M:OpenMetaverse.ObjectManager.OnAvatarSitChanged(OpenMetaverse.AvatarSitChangedEventArgs)"> 18549 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT">
18550 <summary>Raises the AvatarSitChanged Event</summary> 18550 <summary>Total number of textures on an avatar, baked or not</summary>
18551 <param name="e">A AvatarSitChangedEventArgs object containing 18551 </member>
18552 the data sent from the simulator</param> 18552 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex">
18553 </member> 18553 <summary>Mapping between BakeType and AvatarTextureIndex</summary>
18554 <member name="F:OpenMetaverse.ObjectManager.m_AvatarSitChangedLock"> 18554 </member>
18555 <summary>Thread sync lock object</summary> 18555 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP">
18556 </member> 18556 <summary>Map of what wearables are included in each bake</summary>
18557 <member name="F:OpenMetaverse.ObjectManager.m_PayPriceReply"> 18557 </member>
18558 <summary>The event subscribers, null of no subscribers</summary> 18558 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH">
18559 </member> 18559 <summary>Magic values to finalize the cache check hashes for each
18560 <member name="M:OpenMetaverse.ObjectManager.OnPayPriceReply(OpenMetaverse.PayPriceReplyEventArgs)"> 18560 bake</summary>
18561 <summary>Raises the PayPriceReply Event</summary> 18561 </member>
18562 <param name="e">A PayPriceReplyEventArgs object containing 18562 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE">
18563 the data sent from the simulator</param> 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="F:OpenMetaverse.ObjectManager.m_PayPriceReplyLock"> 18565 </member>
18566 <summary>Thread sync lock object</summary> 18566 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply">
18567 </member> 18567 <summary>The event subscribers. null if no subcribers</summary>
18568 <member name="F:OpenMetaverse.ObjectManager.Client"> 18568 </member>
18569 <summary>Reference to the GridClient object</summary> 18569 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)">
18570 </member> 18570 <summary>Raises the AgentWearablesReply event</summary>
18571 <member name="F:OpenMetaverse.ObjectManager.InterpolationTimer"> 18571 <param name="e">An AgentWearablesReplyEventArgs object containing the
18572 <summary>Does periodic dead reckoning calculation to convert 18572 data returned from the data server</param>
18573 velocity and acceleration to new positions for objects</summary> 18573 </member>
18574 </member> 18574 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock">
18575 <member name="M:OpenMetaverse.ObjectManager.#ctor(OpenMetaverse.GridClient)"> 18575 <summary>Thread sync lock object</summary>
18576 <summary> 18576 </member>
18577 Construct a new instance of the ObjectManager class 18577 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply">
18578 </summary> 18578 <summary>The event subscribers. null if no subcribers</summary>
18579 <param name="client">A reference to the <see cref="T:OpenMetaverse.GridClient"/> instance</param> 18579 </member>
18580 </member> 18580 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)">
18581 <member name="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"> 18581 <summary>Raises the CachedBakesReply event</summary>
18582 <summary> 18582 <param name="e">An AgentCachedBakesReplyEventArgs object containing the
18583 Request information for a single object from a <see cref="T:OpenMetaverse.Simulator"/> 18583 data returned from the data server AgentCachedTextureResponse</param>
18584 you are currently connected to 18584 </member>
18585 </summary> 18585 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock">
18586 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18586 <summary>Thread sync lock object</summary>
18587 <param name="localID">The Local ID of the object</param> 18587 </member>
18588 </member> 18588 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet">
18589 <member name="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 18589 <summary>The event subscribers. null if no subcribers</summary>
18590 <summary> 18590 </member>
18591 Request information for multiple objects contained in 18591 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)">
18592 the same simulator 18592 <summary>Raises the AppearanceSet event</summary>
18593 </summary> 18593 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param>
18594 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 18594 </member>
18595 <param name="localIDs">An array containing the Local IDs of the objects</param> 18595 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock">
18596 </member> 18596 <summary>Thread sync lock object</summary>
18597 <member name="M:OpenMetaverse.ObjectManager.BuyObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32,OpenMetaverse.UUID,OpenMetaverse.UUID)"> 18597 </member>
18598 <summary> 18598 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply">
18599 Attempt to purchase an original object, a copy, or the contents of 18599 <summary>The event subscribers. null if no subcribers</summary>
18600 an object 18600 </member>
18601 </summary> 18601 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)">
18602 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18602 <summary>Raises the RebakeAvatarRequested event</summary>
18603 <param name="localID">The Local ID of the object</param> 18603 <param name="e">An RebakeAvatarTexturesEventArgs object containing the
18604 <param name="saleType">Whether the original, a copy, or the object 18604 data returned from the data server</param>
18605 contents are on sale. This is used for verification, if the this 18605 </member>
18606 sale type is not valid for the object the purchase will fail</param> 18606 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock">
18607 <param name="price">Price of the object. This is used for 18607 <summary>Thread sync lock object</summary>
18608 verification, if it does not match the actual price the purchase 18608 </member>
18609 will fail</param> 18609 <member name="F:OpenMetaverse.AppearanceManager.Wearables">
18610 <param name="groupID">Group ID that will be associated with the new 18610 <summary>A cache of wearables currently being worn</summary>
18611 purchase</param> 18611 </member>
18612 <param name="categoryID">Inventory folder UUID where the object or objects 18612 <member name="F:OpenMetaverse.AppearanceManager.Textures">
18613 purchased should be placed</param> 18613 <summary>A cache of textures currently being worn</summary>
18614 <example> 18614 </member>
18615 <code> 18615 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum">
18616 BuyObject(Client.Network.CurrentSim, 500, SaleType.Copy, 18616 <summary>Incrementing serial number for AgentCachedTexture packets</summary>
18617 100, UUID.Zero, Client.Self.InventoryRootFolderUUID); 18617 </member>
18618 </code> 18618 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum">
18619 </example> 18619 <summary>Incrementing serial number for AgentSetAppearance packets</summary>
18620 </member> 18620 </member>
18621 <member name="M:OpenMetaverse.ObjectManager.RequestPayPrice(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 18621 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning">
18622 <summary> 18622 <summary>Indicates whether or not the appearance thread is currently
18623 Request prices that should be displayed in pay dialog. This will triggger the simulator 18623 running, to prevent multiple appearance threads from running
18624 to send us back a PayPriceReply which can be handled by OnPayPriceReply event 18624 simultaneously</summary>
18625 </summary> 18625 </member>
18626 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18626 <member name="F:OpenMetaverse.AppearanceManager.Client">
18627 <param name="objectID">The ID of the object</param> 18627 <summary>Reference to our agent</summary>
18628 <remarks>The result is raised in the <see cref="E:OpenMetaverse.ObjectManager.PayPriceReply"/> event</remarks> 18628 </member>
18629 </member> 18629 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer">
18630 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"> 18630 <summary>
18631 <summary> 18631 Timer used for delaying rebake on changing outfit
18632 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 18632 </summary>
18633 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 18633 </member>
18634 </summary> 18634 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread">
18635 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18635 <summary>
18636 <param name="localID">The Local ID of the object</param> 18636 Main appearance thread
18637 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 18637 </summary>
18638 </member> 18638 </member>
18639 <member name="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32,System.Boolean)"> 18639 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)">
18640 <summary> 18640 <summary>
18641 Select a single object. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 18641 Default constructor
18642 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 18642 </summary>
18643 </summary> 18643 <param name="client">A reference to our agent</param>
18644 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18644 </member>
18645 <param name="localID">The Local ID of the object</param> 18645 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance">
18646 <param name="automaticDeselect">if true, a call to <see cref="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"/> is 18646 <summary>
18647 made immediately following the request</param> 18647 Obsolete method for setting appearance. This function no longer does anything.
18648 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 18648 Use RequestSetAppearance() to manually start the appearance thread
18649 </member> 18649 </summary>
18650 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"> 18650 </member>
18651 <summary> 18651 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)">
18652 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 18652 <summary>
18653 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 18653 Obsolete method for setting appearance. This function no longer does anything.
18654 </summary> 18654 Use RequestSetAppearance() to manually start the appearance thread
18655 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 18655 </summary>
18656 <param name="localIDs">An array containing the Local IDs of the objects</param> 18656 <param name="allowBake">Unused parameter</param>
18657 <param name="automaticDeselect">Should objects be deselected immediately after selection</param> 18657 </member>
18658 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 18658 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance">
18659 </member> 18659 <summary>
18660 <member name="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 18660 Starts the appearance setting thread
18661 <summary> 18661 </summary>
18662 Select multiple objects. This will cause the <see cref="T:OpenMetaverse.Simulator"/> to send us 18662 </member>
18663 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> which will raise the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event 18663 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)">
18664 </summary> 18664 <summary>
18665 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 18665 Starts the appearance setting thread
18666 <param name="localIDs">An array containing the Local IDs of the objects</param> 18666 </summary>
18667 <seealso cref="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"/> 18667 <param name="forceRebake">True to force rebaking, otherwise false</param>
18668 </member> 18668 </member>
18669 <member name="M:OpenMetaverse.ObjectManager.SetFlags(OpenMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"> 18669 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables">
18670 <summary> 18670 <summary>
18671 Update the properties of an object 18671 Ask the server what textures our agent is currently wearing
18672 </summary> 18672 </summary>
18673 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18673 </member>
18674 <param name="localID">The Local ID of the object</param> 18674 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes">
18675 <param name="physical">true to turn the objects physical property on</param> 18675 <summary>
18676 <param name="temporary">true to turn the objects temporary property on</param> 18676 Build hashes out of the texture assetIDs for each baking layer to
18677 <param name="phantom">true to turn the objects phantom property on</param> 18677 ask the simulator whether it has cached copies of each baked texture
18678 <param name="castsShadow">true to turn the objects cast shadows property on</param> 18678 </summary>
18679 </member> 18679 </member>
18680 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.SaleType,System.Int32)"> 18680 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)">
18681 <summary> 18681 <summary>
18682 Sets the sale properties of a single object 18682 Returns the AssetID of the asset that is currently being worn in a
18683 </summary> 18683 given WearableType slot
18684 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18684 </summary>
18685 <param name="localID">The Local ID of the object</param> 18685 <param name="type">WearableType slot to get the AssetID for</param>
18686 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 18686 <returns>The UUID of the asset being worn in the given slot, or
18687 <param name="price">The price of the object</param> 18687 UUID.Zero if no wearable is attached to the given slot or wearables
18688 </member> 18688 have not been downloaded yet</returns>
18689 <member name="M:OpenMetaverse.ObjectManager.SetSaleInfo(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.SaleType,System.Int32)"> 18689 </member>
18690 <summary> 18690 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)">
18691 Sets the sale properties of multiple objects 18691 <summary>
18692 </summary> 18692 Add a wearable to the current outfit and set appearance
18693 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 18693 </summary>
18694 <param name="localIDs">An array containing the Local IDs of the objects</param> 18694 <param name="wearableItem">Wearable to be added to the outfit</param>
18695 <param name="saleType">One of the options from the <see cref="T:OpenMetaverse.SaleType"/> enum</param> 18695 </member>
18696 <param name="price">The price of the object</param> 18696 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18697 </member> 18697 <summary>
18698 <member name="M:OpenMetaverse.ObjectManager.DeselectObject(OpenMetaverse.Simulator,System.UInt32)"> 18698 Add a list of wearables to the current outfit and set appearance
18699 <summary> 18699 </summary>
18700 Deselect a single object 18700 <param name="wearableItems">List of wearable inventory items to
18701 </summary> 18701 be added to the outfit</param>
18702 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18702 </member>
18703 <param name="localID">The Local ID of the object</param> 18703 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)">
18704 </member> 18704 <summary>
18705 <member name="M:OpenMetaverse.ObjectManager.DeselectObjects(OpenMetaverse.Simulator,System.UInt32[])"> 18705 Remove a wearable from the current outfit and set appearance
18706 <summary> 18706 </summary>
18707 Deselect multiple objects. 18707 <param name="wearableItem">Wearable to be removed from the outfit</param>
18708 </summary> 18708 </member>
18709 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the objects are located</param> 18709 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18710 <param name="localIDs">An array containing the Local IDs of the objects</param> 18710 <summary>
18711 </member> 18711 Removes a list of wearables from the current outfit and set appearance
18712 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32)"> 18712 </summary>
18713 <summary> 18713 <param name="wearableItems">List of wearable inventory items to
18714 Perform a click action on an object 18714 be removed from the outfit</param>
18715 </summary> 18715 </member>
18716 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18716 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})">
18717 <param name="localID">The Local ID of the object</param> 18717 <summary>
18718 </member> 18718 Replace the current outfit with a list of wearables and set appearance
18719 <member name="M:OpenMetaverse.ObjectManager.ClickObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Int32,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 18719 </summary>
18720 <summary> 18720 <param name="wearableItems">List of wearable inventory items that
18721 Perform a click action (Grab) on a single object 18721 define a new outfit</param>
18722 </summary> 18722 </member>
18723 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> the object is located</param> 18723 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)">
18724 <param name="localID">The Local ID of the object</param> 18724 <summary>
18725 <param name="uvCoord">The texture coordinates to touch</param> 18725 Checks if an inventory item is currently being worn
18726 <param name="stCoord">The surface coordinates to touch</param> 18726 </summary>
18727 <param name="faceIndex">The face of the position to touch</param> 18727 <param name="item">The inventory item to check against the agent
18728 <param name="position">The region coordinates of the position to touch</param> 18728 wearables</param>
18729 <param name="normal">The surface normal of the position to touch (A normal is a vector perpindicular to the surface)</param> 18729 <returns>The WearableType slot that the item is being worn in,
18730 <param name="binormal">The surface binormal of the position to touch (A binormal is a vector tangen to the surface 18730 or WearbleType.Invalid if it is not currently being worn</returns>
18731 pointing along the U direction of the tangent space</param> 18731 </member>
18732 </member> 18732 <member name="M:OpenMetaverse.AppearanceManager.GetWearables">
18733 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion)"> 18733 <summary>
18734 <summary> 18734 Returns a copy of the agents currently worn wearables
18735 Create (rez) a new prim object in a simulator 18735 </summary>
18736 </summary> 18736 <returns>A copy of the agents currently worn wearables</returns>
18737 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 18737 <remarks>Avoid calling this function multiple times as it will make
18738 <param name="prim">Data describing the prim object to rez</param> 18738 a copy of all of the wearable data each time</remarks>
18739 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 18739 </member>
18740 do not want the object to be associated with a specific group</param> 18740 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)">
18741 <param name="position">An approximation of the position at which to rez the prim</param> 18741 <summary>
18742 <param name="scale">Scale vector to size this prim</param> 18742 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or
18743 <param name="rotation">Rotation quaternion to rotate this prim</param> 18743 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of
18744 <remarks>Due to the way client prim rezzing is done on the server, 18744 replaceItems
18745 the requested position for an object is only close to where the prim 18745 </summary>
18746 actually ends up. If you desire exact placement you'll need to 18746 <param name="wearables">List of wearable inventory items to add
18747 follow up by moving the object after it has been created. This 18747 to the outfit or become a new outfit</param>
18748 function will not set textures, light and flexible data, or other 18748 <param name="replaceItems">True to replace existing items with the
18749 extended primitive properties</remarks> 18749 new list of items, false to add these items to the existing outfit</param>
18750 </member> 18750 </member>
18751 <member name="M:OpenMetaverse.ObjectManager.AddPrim(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ConstructionData,OpenMetaverse.UUID,OpenMetaverse.Vector3,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.PrimFlags)"> 18751 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)">
18752 <summary> 18752 <summary>
18753 Create (rez) a new prim object in a simulator 18753 Adds a list of attachments to our agent
18754 </summary> 18754 </summary>
18755 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object to place the object in</param> 18755 <param name="attachments">A List containing the attachments to add</param>
18756 <param name="prim">Data describing the prim object to rez</param> 18756 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment
18757 <param name="groupID">Group ID that this prim will be set to, or UUID.Zero if you 18757 first</param>
18758 do not want the object to be associated with a specific group</param> 18758 </member>
18759 <param name="position">An approximation of the position at which to rez the prim</param> 18759 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)">
18760 <param name="scale">Scale vector to size this prim</param> 18760 <summary>
18761 <param name="rotation">Rotation quaternion to rotate this prim</param> 18761 Attach an item to our agent at a specific attach point
18762 <param name="createFlags">Specify the <seealso cref="T:OpenMetaverse.PrimFlags"/></param> 18762 </summary>
18763 <remarks>Due to the way client prim rezzing is done on the server, 18763 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param>
18764 the requested position for an object is only close to where the prim 18764 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar
18765 actually ends up. If you desire exact placement you'll need to 18765 to attach the item to</param>
18766 follow up by moving the object after it has been created. This 18766 </member>
18767 function will not set textures, light and flexible data, or other 18767 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)">
18768 extended primitive properties</remarks> 18768 <summary>
18769 </member> 18769 Attach an item to our agent specifying attachment details
18770 <member name="M:OpenMetaverse.ObjectManager.AddTree(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Tree,OpenMetaverse.UUID,System.Boolean)"> 18770 </summary>
18771 <summary> 18771 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param>
18772 Rez a Linden tree 18772 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param>
18773 </summary> 18773 <param name="name">The name of the attachment</param>
18774 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18774 <param name="description">The description of the attahment</param>
18775 <param name="scale">The size of the tree</param> 18775 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param>
18776 <param name="rotation">The rotation of the tree</param> 18776 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param>
18777 <param name="position">The position of the tree</param> 18777 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent
18778 <param name="treeType">The Type of tree</param> 18778 to attach the item to</param>
18779 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 18779 </member>
18780 or UUID.Zero if no group is to be set</param> 18780 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)">
18781 <param name="newTree">true to use the "new" Linden trees, false to use the old</param> 18781 <summary>
18782 </member> 18782 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object
18783 <member name="M:OpenMetaverse.ObjectManager.AddGrass(OpenMetaverse.Simulator,OpenMetaverse.Vector3,OpenMetaverse.Quaternion,OpenMetaverse.Vector3,OpenMetaverse.Grass,OpenMetaverse.UUID)"> 18783 </summary>
18784 <summary> 18784 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param>
18785 Rez grass and ground cover 18785 </member>
18786 </summary> 18786 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)">
18787 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18787 <summary>
18788 <param name="scale">The size of the grass</param> 18788 Detach an item from our agent
18789 <param name="rotation">The rotation of the grass</param> 18789 </summary>
18790 <param name="position">The position of the grass</param> 18790 <param name="itemID">The inventory itemID of the item to detach</param>
18791 <param name="grassType">The type of grass from the <seealso cref="T:OpenMetaverse.Grass"/> enum</param> 18791 </member>
18792 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to set the tree to, 18792 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing">
18793 or UUID.Zero if no group is to be set</param> 18793 <summary>
18794 </member> 18794 Inform the sim which wearables are part of our current outfit
18795 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry)"> 18795 </summary>
18796 <summary> 18796 </member>
18797 Set the textures to apply to the faces of an object 18797 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})">
18798 </summary> 18798 <summary>
18799 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18799 Replaces the Wearables collection with a list of new wearable items
18800 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18800 </summary>
18801 <param name="textures">The texture data to apply</param> 18801 <param name="wearableItems">Wearable items to replace the Wearables collection with</param>
18802 </member> 18802 </member>
18803 <member name="M:OpenMetaverse.ObjectManager.SetTextures(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.TextureEntry,System.String)"> 18803 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})">
18804 <summary> 18804 <summary>
18805 Set the textures to apply to the faces of an object 18805 Calculates base color/tint for a specific wearable
18806 </summary> 18806 based on its params
18807 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18807 </summary>
18808 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18808 <param name="param">All the color info gathered from wearable's VisualParams
18809 <param name="textures">The texture data to apply</param> 18809 passed as list of ColorParamInfo tuples</param>
18810 <param name="mediaUrl">A media URL (not used)</param> 18810 <returns>Base color/tint for the wearable</returns>
18811 </member> 18811 </member>
18812 <member name="M:OpenMetaverse.ObjectManager.SetLight(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.LightData)"> 18812 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables">
18813 <summary> 18813 <summary>
18814 Set the Light data on an object 18814 Blocking method to populate the Wearables dictionary
18815 </summary> 18815 </summary>
18816 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18816 <returns>True on success, otherwise false</returns>
18817 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18817 </member>
18818 <param name="light">A <seealso cref="T:OpenMetaverse.Primitive.LightData"/> object containing the data to set</param> 18818 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes">
18819 </member> 18819 <summary>
18820 <member name="M:OpenMetaverse.ObjectManager.SetFlexible(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.FlexibleData)"> 18820 Blocking method to populate the Textures array with cached bakes
18821 <summary> 18821 </summary>
18822 Set the flexible data on an object 18822 <returns>True on success, otherwise false</returns>
18823 </summary> 18823 </member>
18824 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18824 <member name="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)">
18825 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18825 <summary>
18826 <param name="flexible">A <seealso cref="T:OpenMetaverse.Primitive.FlexibleData"/> object containing the data to set</param> 18826 Populates textures and visual params from a decoded asset
18827 </member> 18827 </summary>
18828 <member name="M:OpenMetaverse.ObjectManager.SetSculpt(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.SculptData)"> 18828 <param name="wearable">Wearable to decode</param>
18829 <summary> 18829 </member>
18830 Set the sculptie texture and data on an object 18830 <member name="M:OpenMetaverse.AppearanceManager.DownloadWearables">
18831 </summary> 18831 <summary>
18832 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18832 Blocking method to download and parse currently worn wearable assets
18833 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18833 </summary>
18834 <param name="sculpt">A <seealso cref="T:OpenMetaverse.Primitive.SculptData"/> object containing the data to set</param> 18834 <returns>True on success, otherwise false</returns>
18835 </member> 18835 </member>
18836 <member name="M:OpenMetaverse.ObjectManager.SetExtraParamOff(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.ExtraParamType)"> 18836 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)">
18837 <summary> 18837 <summary>
18838 Unset additional primitive parameters on an object 18838 Get a list of all of the textures that need to be downloaded for a
18839 </summary> 18839 single bake layer
18840 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18840 </summary>
18841 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18841 <param name="bakeType">Bake layer to get texture AssetIDs for</param>
18842 <param name="type">The extra parameters to set</param> 18842 <returns>A list of texture AssetIDs to download</returns>
18843 </member> 18843 </member>
18844 <member name="M:OpenMetaverse.ObjectManager.LinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 18844 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})">
18845 <summary> 18845 <summary>
18846 Link multiple prims into a linkset 18846 Helper method to lookup the TextureID for a single layer and add it
18847 </summary> 18847 to a list if it is not already present
18848 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 18848 </summary>
18849 <param name="localIDs">An array which contains the IDs of the objects to link</param> 18849 <param name="index"></param>
18850 <remarks>The last object in the array will be the root object of the linkset TODO: Is this true?</remarks> 18850 <param name="textures"></param>
18851 </member> 18851 </member>
18852 <member name="M:OpenMetaverse.ObjectManager.DelinkPrims(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 18852 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})">
18853 <summary> 18853 <summary>
18854 Delink/Unlink multiple prims from a linkset 18854 Blocking method to download all of the textures needed for baking
18855 </summary> 18855 the given bake layers
18856 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 18856 </summary>
18857 <param name="localIDs">An array which contains the IDs of the objects to delink</param> 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="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion)"> 18859 whether or not all textures are successfully downloaded</remarks>
18860 <summary> 18860 </member>
18861 Change the rotation of an object 18861 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes">
18862 </summary> 18862 <summary>
18863 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18863 Blocking method to create and upload baked textures for all of the
18864 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18864 missing bakes
18865 <param name="rotation">The new rotation of the object</param> 18865 </summary>
18866 </member> 18866 <returns>True on success, otherwise false</returns>
18867 <member name="M:OpenMetaverse.ObjectManager.SetName(OpenMetaverse.Simulator,System.UInt32,System.String)"> 18867 </member>
18868 <summary> 18868 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)">
18869 Set the name of an object 18869 <summary>
18870 </summary> 18870 Blocking method to create and upload a baked texture for a single
18871 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18871 bake layer
18872 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18872 </summary>
18873 <param name="name">A string containing the new name of the object</param> 18873 <param name="bakeType">Layer to bake</param>
18874 </member> 18874 <returns>True on success, otherwise false</returns>
18875 <member name="M:OpenMetaverse.ObjectManager.SetNames(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 18875 </member>
18876 <summary> 18876 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])">
18877 Set the name of multiple objects 18877 <summary>
18878 </summary> 18878 Blocking method to upload a baked texture
18879 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 18879 </summary>
18880 <param name="localIDs">An array which contains the IDs of the objects to change the name of</param> 18880 <param name="textureData">Five channel JPEG2000 texture data to upload</param>
18881 <param name="names">An array which contains the new names of the objects</param> 18881 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns>
18882 </member> 18882 </member>
18883 <member name="M:OpenMetaverse.ObjectManager.SetDescription(OpenMetaverse.Simulator,System.UInt32,System.String)"> 18883 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues">
18884 <summary> 18884 <summary>
18885 Set the description of an object 18885 Creates a dictionary of visual param values from the downloaded wearables
18886 </summary> 18886 </summary>
18887 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18887 <returns>A dictionary of visual param indices mapping to visual param
18888 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18888 values for our agent that can be fed to the Baker class</returns>
18889 <param name="description">A string containing the new description of the object</param> 18889 </member>
18890 </member> 18890 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance">
18891 <member name="M:OpenMetaverse.ObjectManager.SetDescriptions(OpenMetaverse.Simulator,System.UInt32[],System.String[])"> 18891 <summary>
18892 <summary> 18892 Create an AgentSetAppearance packet from Wearables data and the
18893 Set the descriptions of multiple objects 18893 Textures array and send it
18894 </summary> 18894 </summary>
18895 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 18895 </member>
18896 <param name="localIDs">An array which contains the IDs of the objects to change the description of</param> 18896 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)">
18897 <param name="descriptions">An array which contains the new descriptions of the objects</param> 18897 <summary>
18898 </member> 18898 Converts a WearableType to a bodypart or clothing WearableType
18899 <member name="M:OpenMetaverse.ObjectManager.AttachObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.AttachmentPoint,OpenMetaverse.Quaternion)"> 18899 </summary>
18900 <summary> 18900 <param name="type">A WearableType</param>
18901 Attach an object to this avatar 18901 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns>
18902 </summary> 18902 </member>
18903 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18903 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)">
18904 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18904 <summary>
18905 <param name="attachPoint">The point on the avatar the object will be attached</param> 18905 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex
18906 <param name="rotation">The rotation of the attached object</param> 18906 </summary>
18907 </member> 18907 <param name="index">A BakeType</param>
18908 <member name="M:OpenMetaverse.ObjectManager.DropObject(OpenMetaverse.Simulator,System.UInt32)"> 18908 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns>
18909 <summary> 18909 </member>
18910 Drop an attached object from this avatar 18910 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)">
18911 </summary> 18911 <summary>
18912 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 18912 Gives the layer number that is used for morph mask
18913 object where the objects reside. This will always be the simulator the avatar is currently in 18913 </summary>
18914 </param> 18914 <param name="bakeType">>A BakeType</param>
18915 <param name="localID">The object's ID which is local to the simulator the object is in</param> 18915 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns>
18916 </member> 18916 </member>
18917 <member name="M:OpenMetaverse.ObjectManager.DetachObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"> 18917 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)">
18918 <summary> 18918 <summary>
18919 Detach an object from yourself 18919 Converts a BakeType to a list of the texture slots that make up that bake
18920 </summary> 18920 </summary>
18921 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> 18921 <param name="bakeType">A BakeType</param>
18922 object where the objects reside 18922 <returns>A list of texture slots that are inputs for the given bake</returns>
18923 18923 </member>
18924 This will always be the simulator the avatar is currently in 18924 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply">
18925 </param> 18925 <summary>Triggered when an AgentWearablesUpdate packet is received,
18926 <param name="localIDs">An array which contains the IDs of the objects to detach</param> 18926 telling us what our avatar is currently wearing
18927 </member> 18927 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary>
18928 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3)"> 18928 </member>
18929 <summary> 18929 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply">
18930 Change the position of an object, Will change position of entire linkset 18930 <summary>Raised when an AgentCachedTextureResponse packet is
18931 </summary> 18931 received, giving a list of cached bakes that were found on the
18932 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18932 simulator
18933 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18933 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary>
18934 <param name="position">The new position of the object</param> 18934 </member>
18935 </member> 18935 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet">
18936 <member name="M:OpenMetaverse.ObjectManager.SetPosition(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean)"> 18936 <summary>
18937 <summary> 18937 Raised when appearance data is sent to the simulator, also indicates
18938 Change the position of an object 18938 the main appearance thread is finished.
18939 </summary> 18939 </summary>
18940 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18940 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request.
18941 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18941 </member>
18942 <param name="position">The new position of the object</param> 18942 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested">
18943 <param name="childOnly">if true, will change position of (this) child prim only, not entire linkset</param> 18943 <summary>
18944 </member> 18944 Triggered when the simulator requests the agent rebake its appearance.
18945 <member name="M:OpenMetaverse.ObjectManager.SetScale(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,System.Boolean,System.Boolean)"> 18945 </summary>
18946 <summary> 18946 <seealso cref="!:RebakeAvatarRequest"/>
18947 Change the Scale (size) of an object 18947 </member>
18948 </summary> 18948 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy">
18949 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18949 <summary>
18950 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18950 Returns true if AppearanceManager is busy and trying to set or change appearance will fail
18951 <param name="scale">The new scale of the object</param> 18951 </summary>
18952 <param name="childOnly">If true, will change scale of this prim only, not entire linkset</param> 18952 </member>
18953 <param name="uniform">True to resize prims uniformly</param> 18953 <member name="T:OpenMetaverse.AppearanceManager.WearableData">
18954 </member> 18954 <summary>
18955 <member name="M:OpenMetaverse.ObjectManager.SetRotation(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Quaternion,System.Boolean)"> 18955 Contains information about a wearable inventory item
18956 <summary> 18956 </summary>
18957 Change the Rotation of an object that is either a child or a whole linkset 18957 </member>
18958 </summary> 18958 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID">
18959 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18959 <summary>Inventory ItemID of the wearable</summary>
18960 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18960 </member>
18961 <param name="quat">The new scale of the object</param> 18961 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID">
18962 <param name="childOnly">If true, will change rotation of this prim only, not entire linkset</param> 18962 <summary>AssetID of the wearable asset</summary>
18963 </member> 18963 </member>
18964 <member name="M:OpenMetaverse.ObjectManager.UpdateObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Vector3,OpenMetaverse.UpdateType)"> 18964 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
18965 <summary> 18965 <summary>WearableType of the wearable</summary>
18966 Send a Multiple Object Update packet to change the size, scale or rotation of a primitive 18966 </member>
18967 </summary> 18967 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
18968 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18968 <summary>AssetType of the wearable</summary>
18969 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18969 </member>
18970 <param name="data">The new rotation, size, or position of the target object</param> 18970 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
18971 <param name="type">The flags from the <seealso cref="T:OpenMetaverse.UpdateType"/> Enum</param> 18971 <summary>Asset data for the wearable</summary>
18972 </member> 18972 </member>
18973 <member name="M:OpenMetaverse.ObjectManager.DeedObject(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 18973 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
18974 <summary> 18974 <summary>
18975 Deed an object (prim) to a group, Object must be shared with group which 18975 Data collected from visual params for each wearable
18976 can be accomplished with SetPermissions() 18976 needed for the calculation of the color
18977 </summary> 18977 </summary>
18978 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18978 </member>
18979 <param name="localID">The objects ID which is local to the simulator the object is in</param> 18979 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
18980 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 18980 <summary>
18981 </member> 18981 Holds a texture assetID and the data needed to bake this layer into
18982 <member name="M:OpenMetaverse.ObjectManager.DeedObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 18982 an outfit texture. Used to keep track of currently worn textures
18983 <summary> 18983 and baking data
18984 Deed multiple objects (prims) to a group, Objects must be shared with group which 18984 </summary>
18985 can be accomplished with SetPermissions() 18985 </member>
18986 </summary> 18986 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
18987 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 18987 <summary>A texture AssetID</summary>
18988 <param name="localIDs">An array which contains the IDs of the objects to deed</param> 18988 </member>
18989 <param name="groupOwner">The <seealso cref="T:OpenMetaverse.UUID"/> of the group to deed the object to</param> 18989 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
18990 </member> 18990 <summary>Asset data for the texture</summary>
18991 <member name="M:OpenMetaverse.ObjectManager.SetPermissions(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.PermissionWho,OpenMetaverse.PermissionMask,System.Boolean)"> 18991 </member>
18992 <summary> 18992 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
18993 Set the permissions on multiple objects 18993 <summary>Collection of alpha masks that needs applying</summary>
18994 </summary> 18994 </member>
18995 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 18995 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
18996 <param name="localIDs">An array which contains the IDs of the objects to set the permissions on</param> 18996 <summary>Tint that should be applied to the texture</summary>
18997 <param name="who">The new Who mask to set</param> 18997 </member>
18998 <param name="permissions">The new Permissions mark to set</param> 18998 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
18999 <param name="set">TODO: What does this do?</param> 18999 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
19000 </member> 19000 </member>
19001 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"> 19001 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
19002 <summary> 19002 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
19003 Request additional properties for an object 19003 </member>
19004 </summary> 19004 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
19005 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 19005 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
19006 <param name="objectID"></param> 19006 </member>
19007 </member> 19007 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
19008 <member name="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean)"> 19008 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
19009 <summary> 19009 </member>
19010 Request additional properties for an object 19010 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
19011 </summary> 19011 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
19012 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 19012 </member>
19013 <param name="objectID">Absolute UUID of the object</param> 19013 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
19014 <param name="reliable">Whether to require server acknowledgement of this request</param> 19014 <summary>
19015 </member> 19015 Triggered when appearance data is sent to the sim and
19016 <member name="M:OpenMetaverse.ObjectManager.SetObjectsGroup(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},OpenMetaverse.UUID)"> 19016 the main appearance thread is done.</summary>
19017 <summary> 19017 <param name="success">Indicates whether appearance setting was successful</param>
19018 Set the ownership of a list of objects to the specified group 19018 </member>
19019 </summary> 19019 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
19020 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the objects reside</param> 19020 <summary>Indicates whether appearance setting was successful</summary>
19021 <param name="localIds">An array which contains the IDs of the objects to set the group id on</param> 19021 </member>
19022 <param name="groupID">The Groups ID</param> 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="M:OpenMetaverse.ObjectManager.NavigateObjectMedia(OpenMetaverse.UUID,System.Int32,System.String,OpenMetaverse.Simulator)"> 19024 </member>
19025 <summary> 19025 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
19026 Update current URL of the previously set prim media 19026 <summary>
19027 </summary> 19027 Triggered when the simulator sends a request for this agent to rebake
19028 <param name="primID">UUID of the prim</param> 19028 its appearance
19029 <param name="newURL">Set current URL to this</param> 19029 </summary>
19030 <param name="face">Prim face number</param> 19030 <param name="textureID">The ID of the Texture Layer to bake</param>
19031 <param name="sim">Simulator in which prim is located</param> 19031 </member>
19032 </member> 19032 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
19033 <member name="M:OpenMetaverse.ObjectManager.UpdateObjectMedia(OpenMetaverse.UUID,OpenMetaverse.MediaEntry[],OpenMetaverse.Simulator)"> 19033 <summary>The ID of the Texture Layer to bake</summary>
19034 <summary> 19034 </member>
19035 Set object media 19035 <member name="T:OpenMetaverse.Messages.Linden.TeleportFinishMessage">
19036 </summary> 19036 <summary>
19037 <param name="primID">UUID of the prim</param> 19037 Sent to the client to indicate a teleport request has completed
19038 <param name="faceMedia">Array the length of prims number of faces. Null on face indexes where there is 19038 </summary>
19039 no media, <seealso cref="T:OpenMetaverse.MediaEntry"/> on faces which contain the media</param> 19039 </member>
19040 <param name="sim">Simulatior in which prim is located</param> 19040 <member name="T:OpenMetaverse.Interfaces.IMessage">
19041 </member> 19041 <summary>
19042 <member name="M:OpenMetaverse.ObjectManager.RequestObjectMedia(OpenMetaverse.UUID,OpenMetaverse.Simulator,OpenMetaverse.ObjectManager.ObjectMediaCallback)"> 19042 Interface requirements for Messaging system
19043 <summary> 19043 </summary>
19044 Retrieve information about object media 19044 </member>
19045 </summary> 19045 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.AgentID">
19046 <param name="primID">UUID of the primitive</param> 19046 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the agent</summary>
19047 <param name="sim">Simulator where prim is located</param> 19047 </member>
19048 <param name="callback">Call this callback when done</param> 19048 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.LocationID">
19049 </member> 19049 <summary></summary>
19050 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19050 </member>
19051 <summary>Process an incoming packet and raise the appropriate events</summary> 19051 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle">
19052 <param name="sender">The sender</param> 19052 <summary>The simulators handle the agent teleported to</summary>
19053 <param name="e">The EventArgs object containing the packet data</param> 19053 </member>
19054 </member> 19054 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability">
19055 <member name="M:OpenMetaverse.ObjectManager.ImprovedTerseObjectUpdateHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19055 <summary>A Uri which contains a list of Capabilities the simulator supports</summary>
19056 <summary> 19056 </member>
19057 A terse object update, used when a transformation matrix or 19057 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess">
19058 velocity/acceleration for an object changes but nothing else 19058 <summary>Indicates the level of access required
19059 (scale/position/rotation/acceleration/velocity) 19059 to access the simulator, or the content rating, or the simulators
19060 </summary> 19060 map status</summary>
19061 <param name="sender">The sender</param> 19061 </member>
19062 <param name="e">The EventArgs object containing the packet data</param> 19062 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.IP">
19063 </member> 19063 <summary>The IP Address of the simulator</summary>
19064 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCompressedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19064 </member>
19065 <summary>Process an incoming packet and raise the appropriate events</summary> 19065 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Port">
19066 <param name="sender">The sender</param> 19066 <summary>The UDP Port the simulator will listen for UDP traffic on</summary>
19067 <param name="e">The EventArgs object containing the packet data</param> 19067 </member>
19068 </member> 19068 <member name="F:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Flags">
19069 <member name="M:OpenMetaverse.ObjectManager.ObjectUpdateCachedHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19069 <summary>Status flags indicating the state of the Agent upon arrival, Flying, etc.</summary>
19070 <summary>Process an incoming packet and raise the appropriate events</summary> 19070 </member>
19071 <param name="sender">The sender</param> 19071 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Serialize">
19072 <param name="e">The EventArgs object containing the packet data</param> 19072 <summary>
19073 </member> 19073 Serialize the object
19074 <member name="M:OpenMetaverse.ObjectManager.KillObjectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19074 </summary>
19075 <summary>Process an incoming packet and raise the appropriate events</summary> 19075 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19076 <param name="sender">The sender</param> 19076 </member>
19077 <param name="e">The EventArgs object containing the packet data</param> 19077 <member name="M:OpenMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19078 </member> 19078 <summary>
19079 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19079 Deserialize the message
19080 <summary>Process an incoming packet and raise the appropriate events</summary> 19080 </summary>
19081 <param name="sender">The sender</param> 19081 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19082 <param name="e">The EventArgs object containing the packet data</param> 19082 </member>
19083 </member> 19083 <member name="T:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage">
19084 <member name="M:OpenMetaverse.ObjectManager.ObjectPropertiesFamilyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19084 <summary>
19085 <summary>Process an incoming packet and raise the appropriate events</summary> 19085 Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
19086 <param name="sender">The sender</param> 19086 </summary>
19087 <param name="e">The EventArgs object containing the packet data</param> 19087 </member>
19088 </member> 19088 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize">
19089 <member name="M:OpenMetaverse.ObjectManager.PayPriceReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 19089 <summary>
19090 <summary>Process an incoming packet and raise the appropriate events</summary> 19090 Serialize the object
19091 <param name="sender">The sender</param> 19091 </summary>
19092 <param name="e">The EventArgs object containing the packet data</param> 19092 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19093 </member> 19093 </member>
19094 <member name="M:OpenMetaverse.ObjectManager.BuildBasicShape(OpenMetaverse.PrimType)"> 19094 <member name="M:OpenMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19095 <summary> 19095 <summary>
19096 Setup construction data for a basic primitive shape 19096 Deserialize the message
19097 </summary> 19097 </summary>
19098 <param name="type">Primitive shape to construct</param> 19098 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19099 <returns>Construction data that can be plugged into a <seealso cref="T:OpenMetaverse.Primitive"/></returns> 19099 </member>
19100 </member> 19100 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Serialize">
19101 <member name="M:OpenMetaverse.ObjectManager.SetAvatarSittingOn(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt32,System.UInt32)"> 19101 <summary>
19102 <summary> 19102 Serialize the object
19103 19103 </summary>
19104 </summary> 19104 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19105 <param name="sim"></param> 19105 </member>
19106 <param name="av"></param> 19106 <member name="M:OpenMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19107 <param name="localid"></param> 19107 <summary>
19108 <param name="oldSeatID"></param> 19108 Deserialize the message
19109 </member> 19109 </summary>
19110 <member name="M:OpenMetaverse.ObjectManager.UpdateDilation(OpenMetaverse.Simulator,System.UInt32)"> 19110 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19111 <summary> 19111 </member>
19112 19112 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize">
19113 </summary> 19113 <summary>
19114 <param name="s"></param> 19114 Serialize the object
19115 <param name="dilation"></param> 19115 </summary>
19116 </member> 19116 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19117 <member name="M:OpenMetaverse.ObjectManager.SetShape(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Primitive.ConstructionData)"> 19117 </member>
19118 <summary> 19118 <member name="M:OpenMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19119 Set the Shape data of an object 19119 <summary>
19120 </summary> 19120 Deserialize the message
19121 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 19121 </summary>
19122 <param name="localID">The objects ID which is local to the simulator the object is in</param> 19122 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19123 <param name="prim">Data describing the prim shape</param> 19123 </member>
19124 </member> 19124 <member name="T:OpenMetaverse.Messages.Linden.TeleportFailedMessage">
19125 <member name="M:OpenMetaverse.ObjectManager.SetMaterial(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.Material)"> 19125 <summary>
19126 <summary> 19126 A message sent to the client which indicates a teleport request has failed
19127 Set the Material data of an object 19127 and contains some information on why it failed
19128 </summary> 19128 </summary>
19129 <param name="simulator">A reference to the <seealso cref="T:OpenMetaverse.Simulator"/> object where the object resides</param> 19129 </member>
19130 <param name="localID">The objects ID which is local to the simulator the object is in</param> 19130 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams">
19131 <param name="material">The new material of the object</param> 19131 <summary></summary>
19132 </member> 19132 </member>
19133 <member name="M:OpenMetaverse.ObjectManager.GetPrimitive(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 19133 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey">
19134 <summary> 19134 <summary>A string key of the reason the teleport failed e.g. CouldntTPCloser
19135 19135 Which could be used to look up a value in a dictionary or enum</summary>
19136 </summary> 19136 </member>
19137 <param name="simulator"></param> 19137 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.AgentID">
19138 <param name="localID"></param> 19138 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the Agent</summary>
19139 <param name="fullID"></param> 19139 </member>
19140 <returns></returns> 19140 <member name="F:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Reason">
19141 </member> 19141 <summary>A string human readable message containing the reason </summary>
19142 <member name="M:OpenMetaverse.ObjectManager.GetAvatar(OpenMetaverse.Simulator,System.UInt32,OpenMetaverse.UUID)"> 19142 <remarks>An example: Could not teleport closer to destination</remarks>
19143 <summary> 19143 </member>
19144 19144 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Serialize">
19145 </summary> 19145 <summary>
19146 <param name="simulator"></param> 19146 Serialize the object
19147 <param name="localID"></param> 19147 </summary>
19148 <param name="fullID"></param> 19148 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19149 <returns></returns> 19149 </member>
19150 </member> 19150 <member name="M:OpenMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19151 <member name="E:OpenMetaverse.ObjectManager.ObjectUpdate"> 19151 <summary>
19152 <summary>Raised when the simulator sends us data containing 19152 Deserialize the message
19153 A <see cref="T:OpenMetaverse.Primitive"/>, Foliage or Attachment</summary> 19153 </summary>
19154 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObject(OpenMetaverse.Simulator,System.UInt32)"/> 19154 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19155 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjects(OpenMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})"/> 19155 </member>
19156 </member> 19156 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Serialize">
19157 <member name="E:OpenMetaverse.ObjectManager.ObjectProperties"> 19157 <summary>
19158 <summary>Raised when the simulator sends us data containing 19158 Serialize the object
19159 additional <seea cref="T:OpenMetaverse.Primitive"/> information</summary> 19159 </summary>
19160 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObject(OpenMetaverse.Simulator,System.UInt32)"/> 19160 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19161 <seealso cref="M:OpenMetaverse.ObjectManager.SelectObjects(OpenMetaverse.Simulator,System.UInt32[],System.Boolean)"/> 19161 </member>
19162 </member> 19162 <member name="M:OpenMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19163 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"> 19163 <summary>
19164 <summary>Raised when the simulator sends us data containing 19164 Deserialize the message
19165 Primitive.ObjectProperties for an object we are currently tracking</summary> 19165 </summary>
19166 </member> 19166 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19167 <member name="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"> 19167 </member>
19168 <summary>Raised when the simulator sends us data containing 19168 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage">
19169 additional <seea cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> details</summary> 19169 <summary>
19170 <seealso cref="M:OpenMetaverse.ObjectManager.RequestObjectPropertiesFamily(OpenMetaverse.Simulator,OpenMetaverse.UUID)"/> 19170 Contains a list of prim owner information for a specific parcel in a simulator
19171 </member> 19171 </summary>
19172 <member name="E:OpenMetaverse.ObjectManager.AvatarUpdate"> 19172 <remarks>
19173 <summary>Raised when the simulator sends us data containing 19173 A Simulator will always return at least 1 entry
19174 updated information for an <see cref="T:OpenMetaverse.Avatar"/></summary> 19174 If agent does not have proper permission the OwnerID will be UUID.Zero
19175 </member> 19175 If agent does not have proper permission OR there are no primitives on parcel
19176 <member name="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"> 19176 the DataBlocksExtended map will not be sent from the simulator
19177 <summary>Raised when the simulator sends us data containing 19177 </remarks>
19178 <see cref="T:OpenMetaverse.Primitive"/> and <see cref="T:OpenMetaverse.Avatar"/> movement changes</summary> 19178 </member>
19179 </member> 19179 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock">
19180 <member name="E:OpenMetaverse.ObjectManager.ObjectDataBlockUpdate"> 19180 <summary>An Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner"/> objects</summary>
19181 <summary>Raised when the simulator sends us data containing 19181 </member>
19182 updates to an Objects DataBlock</summary> 19182 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize">
19183 </member> 19183 <summary>
19184 <member name="E:OpenMetaverse.ObjectManager.KillObject"> 19184 Serialize the object
19185 <summary>Raised when the simulator informs us an <see cref="T:OpenMetaverse.Primitive"/> 19185 </summary>
19186 or <see cref="T:OpenMetaverse.Avatar"/> is no longer within view</summary> 19186 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19187 </member> 19187 </member>
19188 <member name="E:OpenMetaverse.ObjectManager.AvatarSitChanged"> 19188 <member name="M:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19189 <summary>Raised when the simulator sends us data containing 19189 <summary>
19190 updated sit information for our <see cref="T:OpenMetaverse.Avatar"/></summary> 19190 Deserialize the message
19191 </member> 19191 </summary>
19192 <member name="E:OpenMetaverse.ObjectManager.PayPriceReply"> 19192 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19193 <summary>Raised when the simulator sends us data containing 19193 </member>
19194 purchase price information for a <see cref="T:OpenMetaverse.Primitive"/></summary> 19194 <member name="T:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner">
19195 </member> 19195 <summary>
19196 <member name="T:OpenMetaverse.ObjectManager.ObjectMediaCallback"> 19196 Prim ownership information for a specified owner on a single parcel
19197 <summary> 19197 </summary>
19198 Callback for getting object media data via CAP 19198 </member>
19199 </summary> 19199 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID">
19200 <param name="success">Indicates if the operation was succesfull</param> 19200 <summary>The <see cref="T:OpenMetaverse.UUID"/> of the prim owner,
19201 <param name="version">Object media version string</param> 19201 UUID.Zero if agent has no permission to view prim owner information</summary>
19202 <param name="faceMedia">Array indexed on prim face of media entry data</param> 19202 </member>
19203 </member> 19203 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count">
19204 <member name="T:OpenMetaverse.PrimEventArgs"> 19204 <summary>The total number of prims</summary>
19205 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event</summary> 19205 </member>
19206 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event occurs when the simulator sends 19206 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned">
19207 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing a Primitive, Foliage or Attachment data</para> 19207 <summary>True if the OwnerID is a <see cref="T:OpenMetaverse.Group"/></summary>
19208 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> event will not be raised when the object is an Avatar</para> 19208 </member>
19209 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> to be 19209 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus">
19210 raised twice for the same object if for example the primitive moved to a new simulator, then returned to the current simulator or 19210 <summary>True if the owner is online
19211 if an Avatar crosses the border into a new simulator and returns to the current simulator</para> 19211 <remarks>This is no longer used by the LL Simulators</remarks></summary>
19212 </remarks> 19212 </member>
19213 <example> 19213 <member name="F:OpenMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp">
19214 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"/> 19214 <summary>The date the most recent prim was rezzed</summary>
19215 properties to display new Primitives and Attachments on the <see cref="T:System.Console"/> window. 19215 </member>
19216 <code> 19216 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage">
19217 // Subscribe to the event that gives us prim and foliage information 19217 <summary>
19218 Client.Objects.ObjectUpdate += Objects_ObjectUpdate; 19218 The details of a single parcel in a region, also contains some regionwide globals
19219 19219 </summary>
19220 19220 </member>
19221 private void Objects_ObjectUpdate(object sender, PrimEventArgs e) 19221 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID">
19222 { 19222 <summary>Simulator-local ID of this parcel</summary>
19223 Console.WriteLine("Primitive {0} {1} in {2} is an attachment {3}", e.Prim.ID, e.Prim.LocalID, e.Simulator.Name, e.IsAttachment); 19223 </member>
19224 } 19224 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax">
19225 </code> 19225 <summary>Maximum corner of the axis-aligned bounding box for this
19226 </example> 19226 parcel</summary>
19227 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 19227 </member>
19228 <seealso cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> 19228 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin">
19229 <seealso cref="T:OpenMetaverse.AvatarUpdateEventArgs"/> 19229 <summary>Minimum corner of the axis-aligned bounding box for this
19230 </member> 19230 parcel</summary>
19231 <member name="M:OpenMetaverse.PrimEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)"> 19231 </member>
19232 <summary> 19232 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Area">
19233 Construct a new instance of the PrimEventArgs class 19233 <summary>Total parcel land area</summary>
19234 </summary> 19234 </member>
19235 <param name="simulator">The simulator the object originated from</param> 19235 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID">
19236 <param name="prim">The Primitive</param> 19236 <summary></summary>
19237 <param name="timeDilation">The simulator time dilation</param> 19237 </member>
19238 <param name="isNew">The prim was not in the dictionary before this update</param> 19238 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID">
19239 <param name="isAttachment">true if the primitive represents an attachment to an agent</param> 19239 <summary>Key of authorized buyer</summary>
19240 </member> 19240 </member>
19241 <member name="P:OpenMetaverse.PrimEventArgs.Simulator"> 19241 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap">
19242 <summary>Get the simulator the <see cref="T:OpenMetaverse.Primitive"/> originated from</summary> 19242 <summary>Bitmap describing land layout in 4x4m squares across the
19243 </member> 19243 entire region</summary>
19244 <member name="P:OpenMetaverse.PrimEventArgs.Prim"> 19244 </member>
19245 <summary>Get the <see cref="T:OpenMetaverse.Primitive"/> details</summary> 19245 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Category">
19246 </member> 19246 <summary></summary>
19247 <member name="P:OpenMetaverse.PrimEventArgs.IsNew"> 19247 </member>
19248 <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> 19248 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate">
19249 </member> 19249 <summary>Date land was claimed</summary>
19250 <member name="P:OpenMetaverse.PrimEventArgs.IsAttachment"> 19250 </member>
19251 <summary>true if the <see cref="T:OpenMetaverse.Primitive"/> is attached to an <see cref="T:OpenMetaverse.Avatar"/></summary> 19251 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice">
19252 </member> 19252 <summary>Appears to always be zero</summary>
19253 <member name="P:OpenMetaverse.PrimEventArgs.TimeDilation"> 19253 </member>
19254 <summary>Get the simulator Time Dilation</summary> 19254 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc">
19255 </member> 19255 <summary>Parcel Description</summary>
19256 <member name="T:OpenMetaverse.AvatarUpdateEventArgs"> 19256 </member>
19257 <summary>Provides data for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event</summary> 19257 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags">
19258 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event occurs when the simulator sends 19258 <summary></summary>
19259 an <see cref="T:OpenMetaverse.Packets.ObjectUpdatePacket"/> containing Avatar data</para> 19259 </member>
19260 <para>Note 1: The <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> event will not be raised when the object is an Avatar</para> 19260 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID">
19261 <para>Note 2: It is possible for the <see cref="E:OpenMetaverse.ObjectManager.AvatarUpdate"/> to be 19261 <summary></summary>
19262 raised twice for the same avatar if for example the avatar moved to a new simulator, then returned to the current simulator</para> 19262 </member>
19263 </remarks> 19263 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims">
19264 <example> 19264 <summary>Total number of primitives owned by the parcel group on
19265 The following code example uses the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> property to make a request for the top picks 19265 this parcel</summary>
19266 using the <see cref="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"/> method in the <see cref="T:OpenMetaverse.AvatarManager"/> class to display the names 19266 </member>
19267 of our own agents picks listings on the <see cref="T:System.Console"/> window. 19267 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned">
19268 <code> 19268 <summary>Whether the land is deeded to a group or not</summary>
19269 // subscribe to the AvatarUpdate event to get our information 19269 </member>
19270 Client.Objects.AvatarUpdate += Objects_AvatarUpdate; 19270 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType">
19271 Client.Avatars.AvatarPicksReply += Avatars_AvatarPicksReply; 19271 <summary></summary>
19272 19272 </member>
19273 private void Objects_AvatarUpdate(object sender, AvatarUpdateEventArgs e) 19273 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims">
19274 { 19274 <summary>Maximum number of primitives this parcel supports</summary>
19275 // we only want our own data 19275 </member>
19276 if (e.Avatar.LocalID == Client.Self.LocalID) 19276 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID">
19277 { 19277 <summary>The Asset UUID of the Texture which when applied to a
19278 // Unsubscribe from the avatar update event to prevent a loop 19278 primitive will display the media</summary>
19279 // where we continually request the picks every time we get an update for ourselves 19279 </member>
19280 Client.Objects.AvatarUpdate -= Objects_AvatarUpdate; 19280 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL">
19281 // make the top picks request through AvatarManager 19281 <summary>A URL which points to any Quicktime supported media type</summary>
19282 Client.Avatars.RequestAvatarPicks(e.Avatar.ID); 19282 </member>
19283 } 19283 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale">
19284 } 19284 <summary>A byte, if 0x1 viewer should auto scale media to fit object</summary>
19285 19285 </member>
19286 private void Avatars_AvatarPicksReply(object sender, AvatarPicksReplyEventArgs e) 19286 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL">
19287 { 19287 <summary>URL For Music Stream</summary>
19288 // we'll unsubscribe from the AvatarPicksReply event since we now have the data 19288 </member>
19289 // we were looking for 19289 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Name">
19290 Client.Avatars.AvatarPicksReply -= Avatars_AvatarPicksReply; 19290 <summary>Parcel Name</summary>
19291 // loop through the dictionary and extract the names of the top picks from our profile 19291 </member>
19292 foreach (var pickName in e.Picks.Values) 19292 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime">
19293 { 19293 <summary>Autoreturn value in minutes for others' objects</summary>
19294 Console.WriteLine(pickName); 19294 </member>
19295 } 19295 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount">
19296 } 19296 <summary></summary>
19297 </code> 19297 </member>
19298 </example> 19298 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims">
19299 <seealso cref="E:OpenMetaverse.ObjectManager.ObjectUpdate"/> 19299 <summary>Total number of other primitives on this parcel</summary>
19300 <seealso cref="T:OpenMetaverse.PrimEventArgs"/> 19300 </member>
19301 </member> 19301 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID">
19302 <member name="M:OpenMetaverse.AvatarUpdateEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Avatar,System.UInt16,System.Boolean)"> 19302 <summary>UUID of the owner of this parcel</summary>
19303 <summary> 19303 </member>
19304 Construct a new instance of the AvatarUpdateEventArgs class 19304 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims">
19305 </summary> 19305 <summary>Total number of primitives owned by the parcel owner on
19306 <param name="simulator">The simulator the packet originated from</param> 19306 this parcel</summary>
19307 <param name="avatar">The <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</param> 19307 </member>
19308 <param name="timeDilation">The simulator time dilation</param> 19308 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus">
19309 <param name="isNew">The avatar was not in the dictionary before this update</param> 19309 <summary></summary>
19310 </member> 19310 </member>
19311 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Simulator"> 19311 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours">
19312 <summary>Get the simulator the object originated from</summary> 19312 <summary>How long is pass valid for</summary>
19313 </member> 19313 </member>
19314 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"> 19314 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice">
19315 <summary>Get the <see cref="P:OpenMetaverse.AvatarUpdateEventArgs.Avatar"/> data</summary> 19315 <summary>Price for a temporary pass</summary>
19316 </member> 19316 </member>
19317 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.TimeDilation"> 19317 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount">
19318 <summary>Get the simulator time dilation</summary> 19318 <summary></summary>
19319 </member> 19319 </member>
19320 <member name="P:OpenMetaverse.AvatarUpdateEventArgs.IsNew"> 19320 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous">
19321 <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> 19321 <summary></summary>
19322 </member> 19322 </member>
19323 <member name="T:OpenMetaverse.ObjectPropertiesEventArgs"> 19323 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride">
19324 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event</summary> 19324 <summary></summary>
19325 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectProperties"/> event occurs when the simulator sends 19325 </member>
19326 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment data</para> 19326 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice">
19327 <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 19327 <summary>This field is no longer used</summary>
19328 made.</para> 19328 </member>
19329 </remarks> 19329 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult">
19330 <example> 19330 The result of a request for parcel properties
19331 The following code example uses the <see cref="P:OpenMetaverse.PrimEventArgs.Prim"/>, <see cref="P:OpenMetaverse.PrimEventArgs.Simulator"/> and 19331 </member>
19332 <see cref="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"/> 19332 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice">
19333 properties to display new attachments and send a request for additional properties containing the name of the 19333 <summary>Sale price of the parcel, only useful if ForSale is set</summary>
19334 attachment then display it on the <see cref="T:System.Console"/> window. 19334 <remarks>The SalePrice will remain the same after an ownership
19335 <code> 19335 transfer (sale), so it can be used to see the purchase price after
19336 // Subscribe to the event that provides additional primitive details 19336 a sale if the new owner has not changed it</remarks>
19337 Client.Objects.ObjectProperties += Objects_ObjectProperties; 19337 </member>
19338 19338 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims">
19339 // handle the properties data that arrives 19339 <summary>
19340 private void Objects_ObjectProperties(object sender, ObjectPropertiesEventArgs e) 19340 Number of primitives your avatar is currently
19341 { 19341 selecting and sitting on in this parcel
19342 Console.WriteLine("Primitive Properties: {0} Name is {1}", e.Properties.ObjectID, e.Properties.Name); 19342 </summary>
19343 } 19343 </member>
19344 </code> 19344 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount">
19345 </example> 19345 <summary></summary>
19346 </member> 19346 </member>
19347 <member name="M:OpenMetaverse.ObjectPropertiesEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive.ObjectProperties)"> 19347 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID">
19348 <summary> 19348 <summary>
19349 Construct a new instance of the ObjectPropertiesEventArgs class 19349 A number which increments by 1, starting at 0 for each ParcelProperties request.
19350 </summary> 19350 Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
19351 <param name="simulator">The simulator the object is located</param> 19351 a Negative number indicates the action in <seealso cref="T:OpenMetaverse.ParcelPropertiesStatus"/> has occurred.
19352 <param name="props">The primitive Properties</param> 19352 </summary>
19353 </member> 19353 </member>
19354 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Simulator"> 19354 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims">
19355 <summary>Get the simulator the object is located</summary> 19355 <summary>Maximum primitives across the entire simulator</summary>
19356 </member> 19356 </member>
19357 <member name="P:OpenMetaverse.ObjectPropertiesEventArgs.Properties"> 19357 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims">
19358 <summary>Get the primitive properties</summary> 19358 <summary>Total primitives across the entire simulator</summary>
19359 </member> 19359 </member>
19360 <member name="T:OpenMetaverse.ObjectPropertiesUpdatedEventArgs"> 19360 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection">
19361 <summary>Provides additional primitive data for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event</summary> 19361 <summary></summary>
19362 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesUpdated"/> event occurs when the simulator sends 19362 </member>
19363 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive or Foliage data that is currently 19363 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID">
19364 being tracked in the <see cref="!:Simulator.ObjectsPrimitives"/> dictionary</para> 19364 <summary>Key of parcel snapshot</summary>
19365 <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 19365 </member>
19366 made and <see cref="F:OpenMetaverse.Settings.OBJECT_TRACKING"/> is enabled</para> 19366 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Status">
19367 </remarks> 19367 <summary>Parcel ownership status</summary>
19368 </member> 19368 </member>
19369 <member name="M:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.Primitive,OpenMetaverse.Primitive.ObjectProperties)"> 19369 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims">
19370 <summary> 19370 <summary>Total number of primitives on this parcel</summary>
19371 Construct a new instance of the ObjectPropertiesUpdatedEvenrArgs class 19371 </member>
19372 </summary> 19372 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation">
19373 <param name="simulator">The simulator the object is located</param> 19373 <summary></summary>
19374 <param name="prim">The Primitive</param> 19374 </member>
19375 <param name="props">The primitive Properties</param> 19375 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt">
19376 </member> 19376 <summary></summary>
19377 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Simulator"> 19377 </member>
19378 <summary>Get the simulator the object is located</summary> 19378 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified">
19379 </member> 19379 <summary>TRUE of region denies access to age unverified users</summary>
19380 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Prim"> 19380 </member>
19381 <summary>Get the primitive details</summary> 19381 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc">
19382 </member> 19382 <summary>A description of the media</summary>
19383 <member name="P:OpenMetaverse.ObjectPropertiesUpdatedEventArgs.Properties"> 19383 </member>
19384 <summary>Get the primitive properties</summary> 19384 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight">
19385 </member> 19385 <summary>An Integer which represents the height of the media</summary>
19386 <member name="T:OpenMetaverse.ObjectPropertiesFamilyEventArgs"> 19386 </member>
19387 <summary>Provides additional primitive data, permissions and sale info for the <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event</summary> 19387 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth">
19388 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.ObjectPropertiesFamily"/> event occurs when the simulator sends 19388 <summary>An integer which represents the width of the media</summary>
19389 an <see cref="T:OpenMetaverse.Packets.ObjectPropertiesPacket"/> containing additional details for a Primitive, Foliage data or Attachment. This includes 19389 </member>
19390 Permissions, Sale info, and other basic details on an object</para> 19390 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop">
19391 <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 19391 <summary>A boolean, if true the viewer should loop the media</summary>
19392 made, the viewer equivalent is hovering the mouse cursor over an object</para> 19392 </member>
19393 </remarks> 19393 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType">
19394 </member> 19394 <summary>A string which contains the mime type of the media</summary>
19395 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Simulator"> 19395 </member>
19396 <summary>Get the simulator the object is located</summary> 19396 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia">
19397 </member> 19397 <summary>true to obscure (hide) media url</summary>
19398 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Properties"> 19398 </member>
19399 <summary></summary> 19399 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic">
19400 </member> 19400 <summary>true to obscure (hide) music url</summary>
19401 <member name="P:OpenMetaverse.ObjectPropertiesFamilyEventArgs.Type"> 19401 </member>
19402 <summary></summary> 19402 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize">
19403 </member> 19403 <summary>
19404 <member name="T:OpenMetaverse.TerseObjectUpdateEventArgs"> 19404 Serialize the object
19405 <summary>Provides primitive data containing updated location, velocity, rotation, textures for the <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event</summary> 19405 </summary>
19406 <remarks><para>The <see cref="E:OpenMetaverse.ObjectManager.TerseObjectUpdate"/> event occurs when the simulator sends updated location, velocity, rotation, etc</para> 19406 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19407 </remarks> 19407 </member>
19408 </member> 19408 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19409 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Simulator"> 19409 <summary>
19410 <summary>Get the simulator the object is located</summary> 19410 Deserialize the message
19411 </member> 19411 </summary>
19412 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Prim"> 19412 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19413 <summary>Get the primitive details</summary> 19413 </member>
19414 </member> 19414 <member name="T:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage">
19415 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.Update"> 19415 <summary>A message sent from the viewer to the simulator to updated a specific parcels settings</summary>
19416 <summary></summary> 19416 </member>
19417 </member> 19417 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID">
19418 <member name="P:OpenMetaverse.TerseObjectUpdateEventArgs.TimeDilation"> 19418 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the agent authorized to purchase this
19419 <summary></summary> 19419 parcel of land or a NULL <seealso cref="T:OpenMetaverse.UUID"/> if the sale is authorized to anyone</summary>
19420 </member> 19420 </member>
19421 <member name="T:OpenMetaverse.ObjectDataBlockUpdateEventArgs"> 19421 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale">
19422 <summary> 19422 <summary>true to enable auto scaling of the parcel media</summary>
19423 19423 </member>
19424 </summary> 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="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Simulator"> 19426 search results</summary>
19427 <summary>Get the simulator the object is located</summary> 19427 </member>
19428 </member> 19428 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc">
19429 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Prim"> 19429 <summary>A string containing the description to set</summary>
19430 <summary>Get the primitive details</summary> 19430 </member>
19431 </member> 19431 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID">
19432 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData"> 19432 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the <seealso cref="T:OpenMetaverse.Group"/> which allows for additional
19433 <summary></summary> 19433 powers and restrictions.</summary>
19434 </member> 19434 </member>
19435 <member name="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Block"> 19435 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing">
19436 <summary></summary> 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="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.Update"> 19438 </member>
19439 <summary></summary> 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="P:OpenMetaverse.ObjectDataBlockUpdateEventArgs.NameValues"> 19441 </member>
19442 <summary></summary> 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.KillObjectEventArgs"> 19444 to visitors</summary>
19445 <summary>Provides notification when an Avatar, Object or Attachment is DeRezzed or moves out of the avatars view for the 19445 </member>
19446 <see cref="E:OpenMetaverse.ObjectManager.KillObject"/> event</summary> 19446 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight">
19447 </member> 19447 <summary></summary>
19448 <member name="P:OpenMetaverse.KillObjectEventArgs.Simulator"> 19448 </member>
19449 <summary>Get the simulator the object is located</summary> 19449 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop">
19450 </member> 19450 <summary></summary>
19451 <member name="P:OpenMetaverse.KillObjectEventArgs.ObjectLocalID"> 19451 </member>
19452 <summary>The LocalID of the object</summary> 19452 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID">
19453 </member> 19453 <summary></summary>
19454 <member name="T:OpenMetaverse.AvatarSitChangedEventArgs"> 19454 </member>
19455 <summary> 19455 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType">
19456 Provides updates sit position data 19456 <summary></summary>
19457 </summary> 19457 </member>
19458 </member> 19458 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL">
19459 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Simulator"> 19459 <summary></summary>
19460 <summary>Get the simulator the object is located</summary> 19460 </member>
19461 </member> 19461 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth">
19462 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.Avatar"> 19462 <summary></summary>
19463 <summary></summary> 19463 </member>
19464 </member> 19464 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL">
19465 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.SittingOn"> 19465 <summary></summary>
19466 <summary></summary> 19466 </member>
19467 </member> 19467 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name">
19468 <member name="P:OpenMetaverse.AvatarSitChangedEventArgs.OldSeat"> 19468 <summary></summary>
19469 <summary></summary> 19469 </member>
19470 </member> 19470 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia">
19471 <member name="T:OpenMetaverse.PayPriceReplyEventArgs"> 19471 <summary></summary>
19472 <summary> 19472 </member>
19473 19473 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic">
19474 </summary> 19474 <summary></summary>
19475 </member> 19475 </member>
19476 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.Simulator"> 19476 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags">
19477 <summary>Get the simulator the object is located</summary> 19477 <summary></summary>
19478 </member> 19478 </member>
19479 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ObjectID"> 19479 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours">
19480 <summary></summary> 19480 <summary></summary>
19481 </member> 19481 </member>
19482 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.DefaultPrice"> 19482 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice">
19483 <summary></summary> 19483 <summary></summary>
19484 </member> 19484 </member>
19485 <member name="P:OpenMetaverse.PayPriceReplyEventArgs.ButtonPrices"> 19485 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice">
19486 <summary></summary> 19486 <summary></summary>
19487 </member> 19487 </member>
19488 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Success"> 19488 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID">
19489 <summary> 19489 <summary></summary>
19490 Indicates if the operation was successful 19490 </member>
19491 </summary> 19491 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation">
19492 </member> 19492 <summary></summary>
19493 <member name="P:OpenMetaverse.ObjectMediaEventArgs.Version"> 19493 </member>
19494 <summary> 19494 <member name="F:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt">
19495 Media version string 19495 <summary></summary>
19496 </summary> 19496 </member>
19497 </member> 19497 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19498 <member name="P:OpenMetaverse.ObjectMediaEventArgs.FaceMedia"> 19498 <summary>
19499 <summary> 19499 Deserialize the message
19500 Array of media entries indexed by face number 19500 </summary>
19501 </summary> 19501 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19502 </member> 19502 </member>
19503 <member name="M:OpenMetaverse.InventoryNode.#ctor"> 19503 <member name="M:OpenMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize">
19504 <summary> 19504 <summary>
19505 19505 Serialize the object
19506 </summary> 19506 </summary>
19507 </member> 19507 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19508 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase)"> 19508 </member>
19509 <summary> 19509 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestBlock">
19510 19510 <summary>Base class used for the RemoteParcelRequest message</summary>
19511 </summary> 19511 </member>
19512 <param name="data"></param> 19512 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest">
19513 </member> 19513 <summary>
19514 <member name="M:OpenMetaverse.InventoryNode.#ctor(OpenMetaverse.InventoryBase,OpenMetaverse.InventoryNode)"> 19514 A message sent from the viewer to the simulator to request information
19515 <summary> 19515 on a remote parcel
19516 De-serialization constructor for the InventoryNode Class 19516 </summary>
19517 </summary> 19517 </member>
19518 </member> 19518 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location">
19519 <member name="M:OpenMetaverse.InventoryNode.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 19519 <summary>Local sim position of the parcel we are looking up</summary>
19520 <summary> 19520 </member>
19521 Serialization handler for the InventoryNode Class 19521 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle">
19522 </summary> 19522 <summary>Region handle of the parcel we are looking up</summary>
19523 </member> 19523 </member>
19524 <member name="M:OpenMetaverse.InventoryNode.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> 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 De-serialization handler for the InventoryNode Class 19526 </member>
19527 </summary> 19527 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize">
19528 </member> 19528 <summary>
19529 <member name="M:OpenMetaverse.InventoryNode.ToString"> 19529 Serialize the object
19530 <summary> 19530 </summary>
19531 19531 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19532 </summary> 19532 </member>
19533 <returns></returns> 19533 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19534 </member> 19534 <summary>
19535 <member name="P:OpenMetaverse.InventoryNode.Data"> 19535 Deserialize the message
19536 <summary></summary> 19536 </summary>
19537 </member> 19537 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19538 <member name="P:OpenMetaverse.InventoryNode.Parent"> 19538 </member>
19539 <summary></summary> 19539 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply">
19540 </member> 19540 <summary>
19541 <member name="P:OpenMetaverse.InventoryNode.ParentID"> 19541 A message sent from the simulator to the viewer in response to a <see cref="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestRequest"/>
19542 <summary></summary> 19542 which will contain parcel information
19543 </member> 19543 </summary>
19544 <member name="P:OpenMetaverse.InventoryNode.Nodes"> 19544 </member>
19545 <summary></summary> 19545 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID">
19546 </member> 19546 <summary>The grid-wide unique parcel ID</summary>
19547 <member name="P:OpenMetaverse.InventoryNode.NeedsUpdate"> 19547 </member>
19548 <summary> 19548 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize">
19549 For inventory folder nodes specifies weather the folder needs to be 19549 <summary>
19550 refreshed from the server 19550 Serialize the object
19551 </summary> 19551 </summary>
19552 </member> 19552 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19553 <member name="T:OpenMetaverse.GridClient"> 19553 </member>
19554 <summary> 19554 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19555 Main class to expose grid functionality to clients. All of the 19555 <summary>
19556 classes needed for sending and receiving data are accessible through 19556 Deserialize the message
19557 this class. 19557 </summary>
19558 </summary> 19558 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19559 <example> 19559 </member>
19560 <code> 19560 <member name="T:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage">
19561 // Example minimum code required to instantiate class and 19561 <summary>
19562 // connect to a simulator. 19562 A message containing a request for a remote parcel from a viewer, or a response
19563 using System; 19563 from the simulator to that request
19564 using System.Collections.Generic; 19564 </summary>
19565 using System.Text; 19565 </member>
19566 using OpenMetaverse; 19566 <member name="F:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request">
19567 19567 <summary>The request or response details block</summary>
19568 namespace FirstBot 19568 </member>
19569 { 19569 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize">
19570 class Bot 19570 <summary>
19571 { 19571 Serialize the object
19572 public static GridClient Client; 19572 </summary>
19573 static void Main(string[] args) 19573 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19574 { 19574 </member>
19575 Client = new GridClient(); // instantiates the GridClient class 19575 <member name="M:OpenMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19576 // to the global Client object 19576 <summary>
19577 // Login to Simulator 19577 Deserialize the message
19578 Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0"); 19578 </summary>
19579 // Wait for a Keypress 19579 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19580 Console.ReadLine(); 19580 </member>
19581 // Logout of simulator 19581 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize">
19582 Client.Network.Logout(); 19582 <summary>
19583 } 19583 Serialize the object
19584 } 19584 </summary>
19585 } 19585 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19586 </code> 19586 </member>
19587 </example> 19587 <member name="M:OpenMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19588 </member> 19588 <summary>
19589 <member name="F:OpenMetaverse.GridClient.Network"> 19589 Deserialize the message
19590 <summary>Networking subsystem</summary> 19590 </summary>
19591 </member> 19591 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19592 <member name="F:OpenMetaverse.GridClient.Settings"> 19592 </member>
19593 <summary>Settings class including constant values and changeable 19593 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage">
19594 parameters for everything</summary> 19594 <summary>
19595 </member> 19595 A message sent from the simulator to an agent which contains
19596 <member name="F:OpenMetaverse.GridClient.Parcels"> 19596 the groups the agent is in
19597 <summary>Parcel (subdivided simulator lots) subsystem</summary> 19597 </summary>
19598 </member> 19598 </member>
19599 <member name="F:OpenMetaverse.GridClient.Self"> 19599 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID">
19600 <summary>Our own avatars subsystem</summary> 19600 <summary>The Agent receiving the message</summary>
19601 </member> 19601 </member>
19602 <member name="F:OpenMetaverse.GridClient.Avatars"> 19602 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock">
19603 <summary>Other avatars subsystem</summary> 19603 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData"/> information
19604 </member> 19604 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
19605 <member name="F:OpenMetaverse.GridClient.Estate"> 19605 </member>
19606 <summary>Estate subsystem</summary> 19606 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock">
19607 </member> 19607 <summary>An array containing <seealso cref="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData"/> information
19608 <member name="F:OpenMetaverse.GridClient.Friends"> 19608 for each <see cref="T:OpenMetaverse.Group"/> the agent is a member of</summary>
19609 <summary>Friends list subsystem</summary> 19609 </member>
19610 </member> 19610 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize">
19611 <member name="F:OpenMetaverse.GridClient.Grid"> 19611 <summary>
19612 <summary>Grid (aka simulator group) subsystem</summary> 19612 Serialize the object
19613 </member> 19613 </summary>
19614 <member name="F:OpenMetaverse.GridClient.Objects"> 19614 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19615 <summary>Object subsystem</summary> 19615 </member>
19616 </member> 19616 <member name="M:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19617 <member name="F:OpenMetaverse.GridClient.Groups"> 19617 <summary>
19618 <summary>Group subsystem</summary> 19618 Deserialize the message
19619 </member> 19619 </summary>
19620 <member name="F:OpenMetaverse.GridClient.Assets"> 19620 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19621 <summary>Asset subsystem</summary> 19621 </member>
19622 </member> 19622 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData">
19623 <member name="F:OpenMetaverse.GridClient.Appearance"> 19623 <summary>Group Details specific to the agent</summary>
19624 <summary>Appearance subsystem</summary> 19624 </member>
19625 </member> 19625 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices">
19626 <member name="F:OpenMetaverse.GridClient.Inventory"> 19626 <summary>true of the agent accepts group notices</summary>
19627 <summary>Inventory subsystem</summary> 19627 </member>
19628 </member> 19628 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution">
19629 <member name="F:OpenMetaverse.GridClient.Directory"> 19629 <summary>The agents tier contribution to the group</summary>
19630 <summary>Directory searches including classifieds, people, land 19630 </member>
19631 sales, etc</summary> 19631 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID">
19632 </member> 19632 <summary>The Groups <seealso cref="T:OpenMetaverse.UUID"/></summary>
19633 <member name="F:OpenMetaverse.GridClient.Terrain"> 19633 </member>
19634 <summary>Handles land, wind, and cloud heightmaps</summary> 19634 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID">
19635 </member> 19635 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the groups insignia</summary>
19636 <member name="F:OpenMetaverse.GridClient.Sound"> 19636 </member>
19637 <summary>Handles sound-related networking</summary> 19637 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName">
19638 </member> 19638 <summary>The name of the group</summary>
19639 <member name="F:OpenMetaverse.GridClient.Throttle"> 19639 </member>
19640 <summary>Throttling total bandwidth usage, or allocating bandwidth 19640 <member name="F:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers">
19641 for specific data stream types</summary> 19641 <summary>The aggregate permissions the agent has in the group for all roles the agent
19642 </member> 19642 is assigned</summary>
19643 <member name="M:OpenMetaverse.GridClient.#ctor"> 19643 </member>
19644 <summary> 19644 <member name="T:OpenMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData">
19645 Default constructor 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="M:OpenMetaverse.GridClient.ToString"> 19648 <summary>true of the agent allows this group to be
19649 <summary> 19649 listed in their profile</summary>
19650 Return the full name of this instance 19650 </member>
19651 </summary> 19651 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage">
19652 <returns>Client avatars full name</returns> 19652 <summary>
19653 </member> 19653 A message sent from the viewer to the simulator which
19654 <member name="T:OpenMetaverse.AssetCache"> 19654 specifies the language and permissions for others to detect
19655 <summary> 19655 the language specified
19656 Class that handles the local asset cache 19656 </summary>
19657 </summary> 19657 </member>
19658 </member> 19658 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language">
19659 <member name="M:OpenMetaverse.AssetCache.#ctor(OpenMetaverse.GridClient)"> 19659 <summary>A string containng the default language
19660 <summary> 19660 to use for the agent</summary>
19661 Default constructor 19661 </member>
19662 </summary> 19662 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic">
19663 <param name="client">A reference to the GridClient object</param> 19663 <summary>true of others are allowed to
19664 </member> 19664 know the language setting</summary>
19665 <member name="M:OpenMetaverse.AssetCache.DestroyTimer"> 19665 </member>
19666 <summary> 19666 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize">
19667 Disposes cleanup timer 19667 <summary>
19668 </summary> 19668 Serialize the object
19669 </member> 19669 </summary>
19670 <member name="M:OpenMetaverse.AssetCache.SetupTimer"> 19670 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19671 <summary> 19671 </member>
19672 Only create timer when needed 19672 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19673 </summary> 19673 <summary>
19674 </member> 19674 Deserialize the message
19675 <member name="M:OpenMetaverse.AssetCache.GetCachedAssetBytes(OpenMetaverse.UUID)"> 19675 </summary>
19676 <summary> 19676 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19677 Return bytes read from the local asset cache, null if it does not exist 19677 </member>
19678 </summary> 19678 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage">
19679 <param name="assetID">UUID of the asset we want to get</param> 19679 <summary>
19680 <returns>Raw bytes of the asset, or null on failure</returns> 19680 An EventQueue message sent from the simulator to an agent when the agent
19681 </member> 19681 leaves a group
19682 <member name="M:OpenMetaverse.AssetCache.GetCachedImage(OpenMetaverse.UUID)"> 19682 </summary>
19683 <summary> 19683 </member>
19684 Returns ImageDownload object of the 19684 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock">
19685 image from the local image cache, null if it does not exist 19685 <summary>
19686 </summary> 19686 An Array containing the AgentID and GroupID
19687 <param name="imageID">UUID of the image we want to get</param> 19687 </summary>
19688 <returns>ImageDownload object containing the image, or null on failure</returns> 19688 </member>
19689 </member> 19689 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize">
19690 <member name="M:OpenMetaverse.AssetCache.FileName(OpenMetaverse.UUID)"> 19690 <summary>
19691 <summary> 19691 Serialize the object
19692 Constructs a file name of the cached asset 19692 </summary>
19693 </summary> 19693 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19694 <param name="assetID">UUID of the asset</param> 19694 </member>
19695 <returns>String with the file name of the cahced asset</returns> 19695 <member name="M:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19696 </member> 19696 <summary>
19697 <member name="M:OpenMetaverse.AssetCache.SaveAssetToCache(OpenMetaverse.UUID,System.Byte[])"> 19697 Deserialize the message
19698 <summary> 19698 </summary>
19699 Saves an asset to the local cache 19699 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19700 </summary> 19700 </member>
19701 <param name="assetID">UUID of the asset</param> 19701 <member name="T:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData">
19702 <param name="assetData">Raw bytes the asset consists of</param> 19702 <summary>An object containing the Agents UUID, and the Groups UUID</summary>
19703 <returns>Weather the operation was successfull</returns> 19703 </member>
19704 </member> 19704 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID">
19705 <member name="M:OpenMetaverse.AssetCache.AssetFileName(OpenMetaverse.UUID)"> 19705 <summary>The ID of the Agent leaving the group</summary>
19706 <summary> 19706 </member>
19707 Get the file name of the asset stored with gived UUID 19707 <member name="F:OpenMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID">
19708 </summary> 19708 <summary>The GroupID the Agent is leaving</summary>
19709 <param name="assetID">UUID of the asset</param> 19709 </member>
19710 <returns>Null if we don't have that UUID cached on disk, file name if found in the cache folder</returns> 19710 <member name="T:OpenMetaverse.Messages.Linden.AssetUploaderBlock">
19711 </member> 19711 <summary>Base class for Asset uploads/results via Capabilities</summary>
19712 <member name="M:OpenMetaverse.AssetCache.HasAsset(OpenMetaverse.UUID)"> 19712 </member>
19713 <summary> 19713 <member name="F:OpenMetaverse.Messages.Linden.AssetUploaderBlock.State">
19714 Checks if the asset exists in the local cache 19714 <summary>
19715 </summary> 19715 The request state
19716 <param name="assetID">UUID of the asset</param> 19716 </summary>
19717 <returns>True is the asset is stored in the cache, otherwise false</returns> 19717 </member>
19718 </member> 19718 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Serialize">
19719 <member name="M:OpenMetaverse.AssetCache.Clear"> 19719 <summary>
19720 <summary> 19720 Serialize the object
19721 Wipes out entire cache 19721 </summary>
19722 </summary> 19722 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19723 </member> 19723 </member>
19724 <member name="M:OpenMetaverse.AssetCache.Prune"> 19724 <member name="M:OpenMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19725 <summary> 19725 <summary>
19726 Brings cache size to the 90% of the max size 19726 Deserialize the message
19727 </summary> 19727 </summary>
19728 </member> 19728 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19729 <member name="M:OpenMetaverse.AssetCache.BeginPrune"> 19729 </member>
19730 <summary> 19730 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestUpload">
19731 Asynchronously brings cache size to the 90% of the max size 19731 <summary>
19732 </summary> 19732 A message sent from the viewer to the simulator to request a temporary upload capability
19733 </member> 19733 which allows an asset to be uploaded
19734 <member name="M:OpenMetaverse.AssetCache.GetFileSize(System.IO.FileInfo[])"> 19734 </summary>
19735 <summary> 19735 </member>
19736 Adds up file sizes passes in a FileInfo array 19736 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestUpload.Url">
19737 </summary> 19737 <summary>The Capability URL sent by the simulator to upload the baked texture to</summary>
19738 </member> 19738 </member>
19739 <member name="M:OpenMetaverse.AssetCache.Operational"> 19739 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestComplete">
19740 <summary> 19740 <summary>
19741 Checks whether caching is enabled 19741 A message sent from the simulator that will inform the agent the upload is complete,
19742 </summary> 19742 and the UUID of the uploaded asset
19743 </member> 19743 </summary>
19744 <member name="M:OpenMetaverse.AssetCache.cleanerTimer_Elapsed(System.Object,System.Timers.ElapsedEventArgs)"> 19744 </member>
19745 <summary> 19745 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestComplete.AssetID">
19746 Periodically prune the cache 19746 <summary>The uploaded texture asset ID</summary>
19747 </summary> 19747 </member>
19748 </member> 19748 <member name="T:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage">
19749 <member name="M:OpenMetaverse.AssetCache.NiceFileSize(System.Int64)"> 19749 <summary>
19750 <summary> 19750 A message sent from the viewer to the simulator to request a temporary
19751 Nicely formats file sizes 19751 capability URI which is used to upload an agents baked appearance textures
19752 </summary> 19752 </summary>
19753 <param name="byteCount">Byte size we want to output</param> 19753 </member>
19754 <returns>String with humanly readable file size</returns> 19754 <member name="F:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Request">
19755 </member> 19755 <summary>Object containing request or response</summary>
19756 <member name="P:OpenMetaverse.AssetCache.AutoPruneEnabled"> 19756 </member>
19757 <summary> 19757 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize">
19758 Allows setting weather to periodicale prune the cache if it grows too big 19758 <summary>
19759 Default is enabled, when caching is enabled 19759 Serialize the object
19760 </summary> 19760 </summary>
19761 </member> 19761 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19762 <member name="P:OpenMetaverse.AssetCache.AutoPruneInterval"> 19762 </member>
19763 <summary> 19763 <member name="M:OpenMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19764 How long (in ms) between cache checks (default is 5 min.) 19764 <summary>
19765 </summary> 19765 Deserialize the message
19766 </member> 19766 </summary>
19767 <member name="T:OpenMetaverse.AssetCache.SortFilesByAccesTimeHelper"> 19767 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19768 <summary> 19768 </member>
19769 Helper class for sorting files by their last accessed time 19769 <member name="T:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage">
19770 </summary> 19770 <summary>
19771 </member> 19771 A message sent from the simulator which indicates the minimum version required for
19772 <member name="T:OpenMetaverse.MediaPermission"> 19772 using voice chat
19773 <summary> 19773 </summary>
19774 Permissions for control of object media 19774 </member>
19775 </summary> 19775 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion">
19776 </member> 19776 <summary>Major Version Required</summary>
19777 <member name="T:OpenMetaverse.MediaControls"> 19777 </member>
19778 <summary> 19778 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion">
19779 Style of cotrols that shold be displayed to the user 19779 <summary>Minor version required</summary>
19780 </summary> 19780 </member>
19781 </member> 19781 <member name="F:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName">
19782 <member name="T:OpenMetaverse.MediaEntry"> 19782 <summary>The name of the region sending the version requrements</summary>
19783 <summary> 19783 </member>
19784 Class representing media data for a single face 19784 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize">
19785 </summary> 19785 <summary>
19786 </member> 19786 Serialize the object
19787 <member name="F:OpenMetaverse.MediaEntry.EnableAlterntiveImage"> 19787 </summary>
19788 <summary>Is display of the alternative image enabled</summary> 19788 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19789 </member> 19789 </member>
19790 <member name="F:OpenMetaverse.MediaEntry.AutoLoop"> 19790 <member name="M:OpenMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19791 <summary>Should media auto loop</summary> 19791 <summary>
19792 </member> 19792 Deserialize the message
19793 <member name="F:OpenMetaverse.MediaEntry.AutoPlay"> 19793 </summary>
19794 <summary>Shoule media be auto played</summary> 19794 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19795 </member> 19795 </member>
19796 <member name="F:OpenMetaverse.MediaEntry.AutoScale"> 19796 <member name="T:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage">
19797 <summary>Auto scale media to prim face</summary> 19797 <summary>
19798 </member> 19798 A message sent from the simulator to the viewer containing the
19799 <member name="F:OpenMetaverse.MediaEntry.AutoZoom"> 19799 voice server URI
19800 <summary>Should viewer automatically zoom in on the face when clicked</summary> 19800 </summary>
19801 </member> 19801 </member>
19802 <member name="F:OpenMetaverse.MediaEntry.InteractOnFirstClick"> 19802 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID">
19803 <summary>Should viewer interpret first click as interaction with the media 19803 <summary>The Parcel ID which the voice server URI applies</summary>
19804 or when false should the first click be treated as zoom in commadn</summary> 19804 </member>
19805 </member> 19805 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName">
19806 <member name="F:OpenMetaverse.MediaEntry.Controls"> 19806 <summary>The name of the region</summary>
19807 <summary>Style of controls viewer should display when 19807 </member>
19808 viewer media on this face</summary> 19808 <member name="F:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri">
19809 </member> 19809 <summary>A uri containing the server/channel information
19810 <member name="F:OpenMetaverse.MediaEntry.HomeURL"> 19810 which the viewer can utilize to participate in voice conversations</summary>
19811 <summary>Starting URL for the media</summary> 19811 </member>
19812 </member> 19812 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize">
19813 <member name="F:OpenMetaverse.MediaEntry.CurrentURL"> 19813 <summary>
19814 <summary>Currently navigated URL</summary> 19814 Serialize the object
19815 </member> 19815 </summary>
19816 <member name="F:OpenMetaverse.MediaEntry.Height"> 19816 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19817 <summary>Media height in pixes</summary> 19817 </member>
19818 </member> 19818 <member name="M:OpenMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19819 <member name="F:OpenMetaverse.MediaEntry.Width"> 19819 <summary>
19820 <summary>Media width in pixels</summary> 19820 Deserialize the message
19821 </member> 19821 </summary>
19822 <member name="F:OpenMetaverse.MediaEntry.ControlPermissions"> 19822 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19823 <summary>Who can controls the media</summary> 19823 </member>
19824 </member> 19824 <member name="T:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage">
19825 <member name="F:OpenMetaverse.MediaEntry.InteractPermissions"> 19825 <summary>
19826 <summary>Who can interact with the media</summary> 19826
19827 </member> 19827 </summary>
19828 <member name="F:OpenMetaverse.MediaEntry.EnableWhiteList"> 19828 </member>
19829 <summary>Is URL whitelist enabled</summary> 19829 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password">
19830 </member> 19830 <summary></summary>
19831 <member name="F:OpenMetaverse.MediaEntry.WhiteList"> 19831 </member>
19832 <summary>Array of URLs that are whitelisted</summary> 19832 <member name="F:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username">
19833 </member> 19833 <summary></summary>
19834 <member name="M:OpenMetaverse.MediaEntry.GetOSD"> 19834 </member>
19835 <summary> 19835 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize">
19836 Serialize to OSD 19836 <summary>
19837 </summary> 19837 Serialize the object
19838 <returns>OSDMap with the serialized data</returns> 19838 </summary>
19839 </member> 19839 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19840 <member name="M:OpenMetaverse.MediaEntry.FromOSD(OpenMetaverse.StructuredData.OSD)"> 19840 </member>
19841 <summary> 19841 <member name="M:OpenMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19842 Deserialize from OSD data 19842 <summary>
19843 </summary> 19843 Deserialize the message
19844 <param name="osd">Serialized OSD data</param> 19844 </summary>
19845 <returns>Deserialized object</returns> 19845 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19846 </member> 19846 </member>
19847 <member name="T:OpenMetaverse.Settings"> 19847 <member name="T:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage">
19848 <summary> 19848 <summary>
19849 Class for controlling various system settings. 19849 A message sent by the viewer to the simulator to request a temporary
19850 </summary> 19850 capability for a script contained with in a Tasks inventory to be updated
19851 <remarks>Some values are readonly because they affect things that 19851 </summary>
19852 happen when the GridClient object is initialized, so changing them at 19852 </member>
19853 runtime won't do any good. Non-readonly values may affect things that 19853 <member name="F:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Request">
19854 happen at login or dynamically</remarks> 19854 <summary>Object containing request or response</summary>
19855 </member> 19855 </member>
19856 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER"> 19856 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize">
19857 <summary>Main grid login server</summary> 19857 <summary>
19858 </member> 19858 Serialize the object
19859 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER"> 19859 </summary>
19860 <summary>Beta grid login server</summary> 19860 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19861 </member> 19861 </member>
19862 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE"> 19862 <member name="M:OpenMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19863 <summary> 19863 <summary>
19864 InventoryManager requests inventory information on login, 19864 Deserialize the message
19865 GridClient initializes an Inventory store for main inventory. 19865 </summary>
19866 </summary> 19866 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19867 </member> 19867 </member>
19868 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE"> 19868 <member name="T:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage">
19869 <summary> 19869 <summary>
19870 InventoryManager requests library information on login, 19870 A message sent from the simulator to the viewer to indicate
19871 GridClient initializes an Inventory store for the library. 19871 a Tasks scripts status.
19872 </summary> 19872 </summary>
19873 </member> 19873 </member>
19874 <member name="F:OpenMetaverse.Settings.PING_INTERVAL"> 19874 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID">
19875 <summary>Number of milliseconds between sending pings to each sim</summary> 19875 <summary>The Asset ID of the script</summary>
19876 </member> 19876 </member>
19877 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL"> 19877 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono">
19878 <summary>Number of milliseconds between sending camera updates</summary> 19878 <summary>True of the script is compiled/ran using the mono interpreter, false indicates it
19879 </member> 19879 uses the older less efficient lsl2 interprter</summary>
19880 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL"> 19880 </member>
19881 <summary>Number of milliseconds between updating the current 19881 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID">
19882 positions of moving, non-accelerating and non-colliding objects</summary> 19882 <summary>The Task containing the scripts <seealso cref="T:OpenMetaverse.UUID"/></summary>
19883 </member> 19883 </member>
19884 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL"> 19884 <member name="F:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running">
19885 <summary>Millisecond interval between ticks, where all ACKs are 19885 <summary>true of the script is in a running state</summary>
19886 sent out and the age of unACKed packets is checked</summary> 19886 </member>
19887 </member> 19887 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize">
19888 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE"> 19888 <summary>
19889 <summary>The initial size of the packet inbox, where packets are 19889 Serialize the object
19890 stored before processing</summary> 19890 </summary>
19891 </member> 19891 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19892 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE"> 19892 </member>
19893 <summary>Maximum size of packet that we want to send over the wire</summary> 19893 <member name="M:OpenMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19894 </member> 19894 <summary>
19895 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE"> 19895 Deserialize the message
19896 <summary>The maximum value of a packet sequence number before it 19896 </summary>
19897 rolls over back to one</summary> 19897 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19898 </member> 19898 </member>
19899 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE"> 19899 <member name="T:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage">
19900 <summary>The maximum size of the sequence number archive, used to 19900 <summary>
19901 check for resent and/or duplicate packets</summary> 19901 A message containing the request/response used for updating a gesture
19902 </member> 19902 contained with an agents inventory
19903 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR"> 19903 </summary>
19904 <summary>The relative directory where external resources are kept</summary> 19904 </member>
19905 </member> 19905 <member name="F:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request">
19906 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER"> 19906 <summary>Object containing request or response</summary>
19907 <summary>Login server to connect to</summary> 19907 </member>
19908 </member> 19908 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize">
19909 <member name="F:OpenMetaverse.Settings.BIND_ADDR"> 19909 <summary>
19910 <summary>IP Address the client will bind to</summary> 19910 Serialize the object
19911 </member> 19911 </summary>
19912 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN"> 19912 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19913 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary> 19913 </member>
19914 </member> 19914 <member name="M:OpenMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19915 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT"> 19915 <summary>
19916 <summary>Number of milliseconds before an asset transfer will time 19916 Deserialize the message
19917 out</summary> 19917 </summary>
19918 </member> 19918 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19919 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT"> 19919 </member>
19920 <summary>Number of milliseconds before a teleport attempt will time 19920 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage">
19921 out</summary> 19921 <summary>
19922 </member> 19922 A message request/response which is used to update a notecard contained within
19923 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT"> 19923 a tasks inventory
19924 <summary>Number of milliseconds before NetworkManager.Logout() will 19924 </summary>
19925 time out</summary> 19925 </member>
19926 </member> 19926 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID">
19927 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT"> 19927 <summary>The <seealso cref="T:OpenMetaverse.UUID"/> of the Task containing the notecard asset to update</summary>
19928 <summary>Number of milliseconds before a CAPS call will time out</summary> 19928 </member>
19929 <remarks>Setting this too low will cause web requests time out and 19929 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID">
19930 possibly retry repeatedly</remarks> 19930 <summary>The notecard assets <seealso cref="T:OpenMetaverse.UUID"/> contained in the tasks inventory</summary>
19931 </member> 19931 </member>
19932 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT"> 19932 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize">
19933 <summary>Number of milliseconds for xml-rpc to timeout</summary> 19933 <summary>
19934 </member> 19934 Serialize the object
19935 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT"> 19935 </summary>
19936 <summary>Milliseconds before a packet is assumed lost and resent</summary> 19936 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19937 </member> 19937 </member>
19938 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT"> 19938 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19939 <summary>Milliseconds without receiving a packet before the 19939 <summary>
19940 connection to a simulator is assumed lost</summary> 19940 Deserialize the message
19941 </member> 19941 </summary>
19942 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT"> 19942 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19943 <summary>Milliseconds to wait for a simulator info request through 19943 </member>
19944 the grid interface</summary> 19944 <member name="T:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage">
19945 </member> 19945 <summary>
19946 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS"> 19946 A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
19947 <summary>Maximum number of queued ACKs to be sent before SendAcks() 19947 which is used to update an asset in an agents inventory
19948 is forced</summary> 19948 </summary>
19949 </member> 19949 </member>
19950 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE"> 19950 <member name="F:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID">
19951 <summary>Network stats queue length (seconds)</summary> 19951 <summary>
19952 </member> 19952 The Notecard AssetID to replace
19953 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES"> 19953 </summary>
19954 <summary>Enable/disable storing terrain heightmaps in the 19954 </member>
19955 TerrainManager</summary> 19955 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize">
19956 </member> 19956 <summary>
19957 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES"> 19957 Serialize the object
19958 <summary>Enable/disable sending periodic camera updates</summary> 19958 </summary>
19959 </member> 19959 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19960 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE"> 19960 </member>
19961 <summary>Enable/disable automatically setting agent appearance at 19961 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19962 login and after sim crossing</summary> 19962 <summary>
19963 </member> 19963 Deserialize the message
19964 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE"> 19964 </summary>
19965 <summary>Enable/disable automatically setting the bandwidth throttle 19965 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19966 after connecting to each simulator</summary> 19966 </member>
19967 <remarks>The default throttle uses the equivalent of the maximum 19967 <member name="T:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage">
19968 bandwidth setting in the official client. If you do not set a 19968 <summary>
19969 throttle your connection will by default be throttled well below 19969 A message containing the request/response used for updating a notecard
19970 the minimum values and you may experience connection problems</remarks> 19970 contained with an agents inventory
19971 </member> 19971 </summary>
19972 <member name="F:OpenMetaverse.Settings.SEND_PINGS"> 19972 </member>
19973 <summary>Enable/disable the sending of pings to monitor lag and 19973 <member name="F:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request">
19974 packet loss</summary> 19974 <summary>Object containing request or response</summary>
19975 </member> 19975 </member>
19976 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS"> 19976 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize">
19977 <summary>Should we connect to multiple sims? This will allow 19977 <summary>
19978 viewing in to neighboring simulators and sim crossings 19978 Serialize the object
19979 (Experimental)</summary> 19979 </summary>
19980 </member> 19980 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19981 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS"> 19981 </member>
19982 <summary>If true, all object update packets will be decoded in to 19982 <member name="M:OpenMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19983 native objects. If false, only updates for our own agent will be 19983 <summary>
19984 decoded. Registering an event handler will force objects for that 19984 Deserialize the message
19985 type to always be decoded. If this is disabled the object tracking 19985 </summary>
19986 will have missing or partial prim and avatar information</summary> 19986 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19987 </member> 19987 </member>
19988 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS"> 19988 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize">
19989 <summary>If true, when a cached object check is received from the 19989 <summary>
19990 server the full object info will automatically be requested</summary> 19990 Serialize the object
19991 </member> 19991 </summary>
19992 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS"> 19992 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
19993 <summary>Whether to establish connections to HTTP capabilities 19993 </member>
19994 servers for simulators</summary> 19994 <member name="M:OpenMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
19995 </member> 19995 <summary>
19996 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS"> 19996 Deserialize the message
19997 <summary>Whether to decode sim stats</summary> 19997 </summary>
19998 </member> 19998 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
19999 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS"> 19999 </member>
20000 <summary>The capabilities servers are currently designed to 20000 <member name="T:OpenMetaverse.Messages.Linden.UploaderScriptRequestError">
20001 periodically return a 502 error which signals for the client to 20001 <summary>
20002 re-establish a connection. Set this to true to log those 502 errors</summary> 20002 A message sent from the simulator to the viewer which indicates
20003 </member> 20003 an error occurred while attempting to update a script in an agents or tasks
20004 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY"> 20004 inventory
20005 <summary>If true, any reference received for a folder or item 20005 </summary>
20006 the library is not aware of will automatically be fetched</summary> 20006 </member>
20007 </member> 20007 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled">
20008 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK"> 20008 <summary>true of the script was successfully compiled by the simulator</summary>
20009 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true, 20009 </member>
20010 AgentUpdate packets will continuously be sent out to give the bot 20010 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.Error">
20011 smoother movement and autopiloting</summary> 20011 <summary>A string containing the error which occured while trying
20012 </member> 20012 to update the script</summary>
20013 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING"> 20013 </member>
20014 <summary>If true, currently visible avatars will be stored 20014 <member name="F:OpenMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID">
20015 in dictionaries inside <code>Simulator.ObjectAvatars</code>. 20015 <summary>A new AssetID assigned to the script</summary>
20016 If false, a new Avatar or Primitive object will be created 20016 </member>
20017 each time an object update packet is received</summary> 20017 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage">
20018 </member> 20018 <summary>
20019 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING"> 20019 A message sent from the viewer to the simulator
20020 <summary>If true, currently visible avatars will be stored 20020 requesting the update of an existing script contained
20021 in dictionaries inside <code>Simulator.ObjectPrimitives</code>. 20021 within a tasks inventory
20022 If false, a new Avatar or Primitive object will be created 20022 </summary>
20023 each time an object update packet is received</summary> 20023 </member>
20024 </member> 20024 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning">
20025 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER"> 20025 <summary>if true, set the script mode to running</summary>
20026 <summary>If true, position and velocity will periodically be 20026 </member>
20027 interpolated (extrapolated, technically) for objects and 20027 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID">
20028 avatars that are being tracked by the library. This is 20028 <summary>The scripts InventoryItem ItemID to update</summary>
20029 necessary to increase the accuracy of speed and position 20029 </member>
20030 estimates for simulated objects</summary> 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.Settings.TRACK_UTILIZATION"> 20032 specifies the script is compiled and ran on the mono runtime, or the older
20033 <summary> 20033 lsl runtime</summary>
20034 If true, utilization statistics will be tracked. There is a minor penalty 20034 </member>
20035 in CPU time for enabling this option. 20035 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID">
20036 </summary> 20036 <summary>The tasks <see cref="T:OpenMetaverse.UUID"/> which contains the script to update</summary>
20037 </member> 20037 </member>
20038 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING"> 20038 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize">
20039 <summary>If true, parcel details will be stored in the 20039 <summary>
20040 <code>Simulator.Parcels</code> dictionary as they are received</summary> 20040 Serialize the object
20041 </member> 20041 </summary>
20042 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL"> 20042 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20043 <summary> 20043 </member>
20044 If true, an incoming parcel properties reply will automatically send 20044 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20045 a request for the parcel access list 20045 <summary>
20046 </summary> 20046 Deserialize the message
20047 </member> 20047 </summary>
20048 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL"> 20048 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20049 <summary> 20049 </member>
20050 if true, an incoming parcel properties reply will automatically send 20050 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage">
20051 a request for the traffic count. 20051 <summary>
20052 </summary> 20052 A message containing either the request or response used in updating a script inside
20053 </member> 20053 a tasks inventory
20054 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE"> 20054 </summary>
20055 <summary> 20055 </member>
20056 If true, images, and other assets downloaded from the server 20056 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request">
20057 will be cached in a local directory 20057 <summary>Object containing request or response</summary>
20058 </summary> 20058 </member>
20059 </member> 20059 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize">
20060 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR"> 20060 <summary>
20061 <summary>Path to store cached texture data</summary> 20061 Serialize the object
20062 </member> 20062 </summary>
20063 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE"> 20063 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20064 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary> 20064 </member>
20065 </member> 20065 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20066 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR"> 20066 <summary>
20067 <summary>Default color used for viewer particle effects</summary> 20067 Deserialize the message
20068 </member> 20068 </summary>
20069 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT"> 20069 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20070 <summary>Maximum number of times to resend a failed packet</summary> 20070 </member>
20071 </member> 20071 <member name="T:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete">
20072 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS"> 20072 <summary>
20073 <summary>Throttle outgoing packet rate</summary> 20073 Response from the simulator to notify the viewer the upload is completed, and
20074 </member> 20074 the UUID of the script asset and its compiled status
20075 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG"> 20075 </summary>
20076 <summary>UUID of a texture used by some viewers to indentify type of client used</summary> 20076 </member>
20077 </member> 20077 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID">
20078 <member name="F:OpenMetaverse.Settings.USE_HTTP_TEXTURES"> 20078 <summary>The uploaded texture asset ID</summary>
20079 <summary> 20079 </member>
20080 Download textures using GetTexture capability when available 20080 <member name="F:OpenMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled">
20081 </summary> 20081 <summary>true of the script was compiled successfully</summary>
20082 </member> 20082 </member>
20083 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS"> 20083 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage">
20084 <summary>The maximum number of concurrent texture downloads allowed</summary> 20084 <summary>
20085 <remarks>Increasing this number will not necessarily increase texture retrieval times due to 20085 A message sent from a viewer to the simulator requesting a temporary uploader capability
20086 simulator throttles</remarks> 20086 used to update a script contained in an agents inventory
20087 </member> 20087 </summary>
20088 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL"> 20088 </member>
20089 <summary> 20089 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID">
20090 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads 20090 <summary>The existing asset if of the script in the agents inventory to replace</summary>
20091 </summary> 20091 </member>
20092 <remarks>This is a static variable which applies to all instances</remarks> 20092 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target">
20093 </member> 20093 <summary>The language of the script</summary>
20094 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT"> 20094 <remarks>Defaults to lsl version 2, "mono" might be another possible option</remarks>
20095 <summary> 20095 </member>
20096 Textures taking longer than this value will be flagged as timed out and removed from the pipeline 20096 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize">
20097 </summary> 20097 <summary>
20098 </member> 20098 Serialize the object
20099 <member name="F:OpenMetaverse.Settings.LOG_LEVEL"> 20099 </summary>
20100 <summary> 20100 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20101 Get or set the minimum log level to output to the console by default 20101 </member>
20102 20102 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20103 If the library is not compiled with DEBUG defined and this level is set to DEBUG 20103 <summary>
20104 You will get no output on the console. This behavior can be overriden by creating 20104 Deserialize the message
20105 a logger configuration file for log4net 20105 </summary>
20106 </summary> 20106 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20107 </member> 20107 </member>
20108 <member name="F:OpenMetaverse.Settings.LOG_NAMES"> 20108 <member name="T:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage">
20109 <summary>Attach avatar names to log messages</summary> 20109 <summary>
20110 </member> 20110 A message containing either the request or response used in updating a script inside
20111 <member name="F:OpenMetaverse.Settings.LOG_RESENDS"> 20111 an agents inventory
20112 <summary>Log packet retransmission info</summary> 20112 </summary>
20113 </member> 20113 </member>
20114 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)"> 20114 <member name="F:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request">
20115 <summary>Constructor</summary> 20115 <summary>Object containing request or response</summary>
20116 <param name="client">Reference to a GridClient object</param> 20116 </member>
20117 </member> 20117 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize">
20118 <member name="M:OpenMetaverse.Settings.EconomyDataHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 20118 <summary>
20119 <summary>Process an incoming packet and raise the appropriate events</summary> 20119 Serialize the object
20120 <param name="sender">The sender</param> 20120 </summary>
20121 <param name="e">The EventArgs object containing the packet data</param> 20121 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20122 </member> 20122 </member>
20123 <member name="P:OpenMetaverse.Settings.UPLOAD_COST"> 20123 <member name="M:OpenMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20124 <summary>Cost of uploading an asset</summary> 20124 <summary>
20125 <remarks>Read-only since this value is dynamically fetched at login</remarks> 20125 Deserialize the message
20126 </member> 20126 </summary>
20127 <member name="T:OpenMetaverse.LoginStatus"> 20127 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20128 <summary> 20128 </member>
20129 20129 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Serialize">
20130 </summary> 20130 <summary>
20131 </member> 20131 Serialize the object
20132 <member name="F:OpenMetaverse.LoginStatus.Failed"> 20132 </summary>
20133 <summary></summary> 20133 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20134 </member> 20134 </member>
20135 <member name="F:OpenMetaverse.LoginStatus.None"> 20135 <member name="M:OpenMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20136 <summary></summary> 20136 <summary>
20137 </member> 20137 Deserialize the message
20138 <member name="F:OpenMetaverse.LoginStatus.ConnectingToLogin"> 20138 </summary>
20139 <summary></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.LoginStatus.ReadingResponse"> 20141 <member name="T:OpenMetaverse.Messages.Linden.MapLayerMessageBase">
20142 <summary></summary> 20142 <summary>Base class for Map Layers via Capabilities</summary>
20143 </member> 20143 </member>
20144 <member name="F:OpenMetaverse.LoginStatus.ConnectingToSim"> 20144 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Flags">
20145 <summary></summary> 20145 <summary></summary>
20146 </member> 20146 </member>
20147 <member name="F:OpenMetaverse.LoginStatus.Redirecting"> 20147 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Serialize">
20148 <summary></summary> 20148 <summary>
20149 </member> 20149 Serialize the object
20150 <member name="F:OpenMetaverse.LoginStatus.Success"> 20150 </summary>
20151 <summary></summary> 20151 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20152 </member> 20152 </member>
20153 <member name="T:OpenMetaverse.LoginParams"> 20153 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20154 <summary> 20154 <summary>
20155 Login Request Parameters 20155 Deserialize the message
20156 </summary> 20156 </summary>
20157 </member> 20157 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20158 <member name="F:OpenMetaverse.LoginParams.URI"> 20158 </member>
20159 <summary>The URL of the Login Server</summary> 20159 <member name="T:OpenMetaverse.Messages.Linden.MapLayerRequestVariant">
20160 </member> 20160 <summary>
20161 <member name="F:OpenMetaverse.LoginParams.Timeout"> 20161 Sent by an agent to the capabilities server to request map layers
20162 <summary>The number of milliseconds to wait before a login is considered 20162 </summary>
20163 failed due to timeout</summary> 20163 </member>
20164 </member> 20164 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant">
20165 <member name="F:OpenMetaverse.LoginParams.MethodName"> 20165 <summary>
20166 <summary>The request method</summary> 20166 A message sent from the simulator to the viewer which contains an array of map images and their grid coordinates
20167 <remarks>login_to_simulator is currently the only supported method</remarks> 20167 </summary>
20168 </member> 20168 </member>
20169 <member name="F:OpenMetaverse.LoginParams.FirstName"> 20169 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks">
20170 <summary>The Agents First name</summary> 20170 <summary>An array containing LayerData items</summary>
20171 </member> 20171 </member>
20172 <member name="F:OpenMetaverse.LoginParams.LastName"> 20172 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize">
20173 <summary>The Agents Last name</summary> 20173 <summary>
20174 </member> 20174 Serialize the object
20175 <member name="F:OpenMetaverse.LoginParams.Password"> 20175 </summary>
20176 <summary>A md5 hashed password</summary> 20176 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20177 <remarks>plaintext password will be automatically hashed</remarks> 20177 </member>
20178 </member> 20178 <member name="M:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20179 <member name="F:OpenMetaverse.LoginParams.Start"> 20179 <summary>
20180 <summary>The agents starting location once logged in</summary> 20180 Deserialize the message
20181 <remarks>Either "last", "home", or a string encoded URI 20181 </summary>
20182 containing the simulator name and x/y/z coordinates e.g: uri:hooper&amp;128&amp;152&amp;17</remarks> 20182 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20183 </member> 20183 </member>
20184 <member name="F:OpenMetaverse.LoginParams.Channel"> 20184 <member name="T:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData">
20185 <summary>A string containing the client software channel information</summary> 20185 <summary>
20186 <example>Second Life Release</example> 20186 An object containing map location details
20187 </member> 20187 </summary>
20188 <member name="F:OpenMetaverse.LoginParams.Version"> 20188 </member>
20189 <summary>The client software version information</summary> 20189 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID">
20190 <remarks>The official viewer uses: Second Life Release n.n.n.n 20190 <summary>The Asset ID of the regions tile overlay</summary>
20191 where n is replaced with the current version of the viewer</remarks> 20191 </member>
20192 </member> 20192 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom">
20193 <member name="F:OpenMetaverse.LoginParams.Platform"> 20193 <summary>The grid location of the southern border of the map tile</summary>
20194 <summary>A string containing the platform information the agent is running on</summary> 20194 </member>
20195 </member> 20195 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left">
20196 <member name="F:OpenMetaverse.LoginParams.MAC"> 20196 <summary>The grid location of the western border of the map tile</summary>
20197 <summary>A string hash of the network cards Mac Address</summary> 20197 </member>
20198 </member> 20198 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right">
20199 <member name="F:OpenMetaverse.LoginParams.ViewerDigest"> 20199 <summary>The grid location of the eastern border of the map tile</summary>
20200 <summary>Unknown or deprecated</summary> 20200 </member>
20201 </member> 20201 <member name="F:OpenMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top">
20202 <member name="F:OpenMetaverse.LoginParams.ID0"> 20202 <summary>The grid location of the northern border of the map tile</summary>
20203 <summary>A string hash of the first disk drives ID used to identify this clients uniqueness</summary> 20203 </member>
20204 </member> 20204 <member name="F:OpenMetaverse.Messages.Linden.MapLayerMessage.Request">
20205 <member name="F:OpenMetaverse.LoginParams.UserAgent"> 20205 <summary>Object containing request or response</summary>
20206 <summary>A string containing the viewers Software, this is not directly sent to the login server but 20206 </member>
20207 instead is used to generate the Version string</summary> 20207 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Serialize">
20208 </member> 20208 <summary>
20209 <member name="F:OpenMetaverse.LoginParams.Author"> 20209 Serialize the object
20210 <summary>A string representing the software creator. This is not directly sent to the login server but 20210 </summary>
20211 is used by the library to generate the Version information</summary> 20211 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20212 </member> 20212 </member>
20213 <member name="F:OpenMetaverse.LoginParams.AgreeToTos"> 20213 <member name="M:OpenMetaverse.Messages.Linden.MapLayerMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20214 <summary>If true, this agent agrees to the Terms of Service of the grid its connecting to</summary> 20214 <summary>
20215 </member> 20215 Deserialize the message
20216 <member name="F:OpenMetaverse.LoginParams.ReadCritical"> 20216 </summary>
20217 <summary>Unknown</summary> 20217 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20218 </member> 20218 </member>
20219 <member name="F:OpenMetaverse.LoginParams.Options"> 20219 <member name="T:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage">
20220 <summary>An array of string sent to the login server to enable various options</summary> 20220 <summary>
20221 </member> 20221 New as of 1.23 RC1, no details yet.
20222 <member name="F:OpenMetaverse.LoginParams.LoginID"> 20222 </summary>
20223 <summary>A randomly generated ID to distinguish between login attempts. This value is only used 20223 </member>
20224 internally in the library and is never sent over the wire</summary> 20224 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize">
20225 </member> 20225 <summary>
20226 <member name="M:OpenMetaverse.LoginParams.#ctor"> 20226 Serialize the object
20227 <summary> 20227 </summary>
20228 Default constuctor, initializes sane default values 20228 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20229 </summary> 20229 </member>
20230 </member> 20230 <member name="M:OpenMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20231 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)"> 20231 <summary>
20232 <summary> 20232 Deserialize the message
20233 Instantiates new LoginParams object and fills in the values 20233 </summary>
20234 </summary> 20234 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20235 <param name="client">Instance of GridClient to read settings from</param> 20235 </member>
20236 <param name="firstName">Login first name</param> 20236 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize">
20237 <param name="lastName">Login last name</param> 20237 <summary>
20238 <param name="password">Password</param> 20238 Serialize the object
20239 <param name="channel">Login channnel (application name)</param> 20239 </summary>
20240 <param name="version">Client version, should be application name + version number</param> 20240 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20241 </member> 20241 </member>
20242 <member name="M:OpenMetaverse.LoginParams.#ctor(OpenMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)"> 20242 <member name="M:OpenMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20243 <summary> 20243 <summary>
20244 Instantiates new LoginParams object and fills in the values 20244 Deserialize the message
20245 </summary> 20245 </summary>
20246 <param name="client">Instance of GridClient to read settings from</param> 20246 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20247 <param name="firstName">Login first name</param> 20247 </member>
20248 <param name="lastName">Login last name</param> 20248 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestBlock.Method">
20249 <param name="password">Password</param> 20249 <summary>A string containing the method used</summary>
20250 <param name="channel">Login channnel (application name)</param> 20250 </member>
20251 <param name="version">Client version, should be application name + version number</param> 20251 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference">
20252 <param name="loginURI">URI of the login server</param> 20252 <summary>
20253 </member> 20253 A request sent from an agent to the Simulator to begin a new conference.
20254 <member name="T:OpenMetaverse.LoginResponseData"> 20254 Contains a list of Agents which will be included in the conference
20255 <summary> 20255 </summary>
20256 The decoded data returned from the login server after a successful login 20256 </member>
20257 </summary> 20257 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock">
20258 </member> 20258 <summary>An array containing the <see cref="T:OpenMetaverse.UUID"/> of the agents invited to this conference</summary>
20259 <member name="F:OpenMetaverse.LoginResponseData.Login"> 20259 </member>
20260 <summary>true, false, indeterminate</summary> 20260 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID">
20261 </member> 20261 <summary>The conferences Session ID</summary>
20262 <member name="F:OpenMetaverse.LoginResponseData.Message"> 20262 </member>
20263 <summary>Login message of the day</summary> 20263 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize">
20264 </member> 20264 <summary>
20265 <member name="F:OpenMetaverse.LoginResponseData.AgentAccess"> 20265 Serialize the object
20266 <summary>M or PG, also agent_region_access and agent_access_max</summary> 20266 </summary>
20267 </member> 20267 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20268 <member name="M:OpenMetaverse.LoginResponseData.Parse(OpenMetaverse.StructuredData.OSDMap)"> 20268 </member>
20269 <summary> 20269 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20270 Parse LLSD Login Reply Data 20270 <summary>
20271 </summary> 20271 Deserialize the message
20272 <param name="reply">An <seealso cref="T:OpenMetaverse.StructuredData.OSDMap"/> 20272 </summary>
20273 contaning the login response data</param> 20273 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20274 <remarks>XML-RPC logins do not require this as XML-RPC.NET 20274 </member>
20275 automatically populates the struct properly using attributes</remarks> 20275 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate">
20276 </member> 20276 <summary>
20277 <member name="T:OpenMetaverse.BinBVHAnimationReader"> 20277 A moderation request sent from a conference moderator
20278 <summary> 20278 Contains an agent and an optional action to take
20279 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client. 20279 </summary>
20280 </summary> 20280 </member>
20281 </member> 20281 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID">
20282 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys"> 20282 <summary>The Session ID</summary>
20283 <summary> 20283 </member>
20284 Rotation Keyframe count (used internally) 20284 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID">
20285 </summary> 20285 <summary></summary>
20286 </member> 20286 </member>
20287 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys"> 20287 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey">
20288 <summary> 20288 <summary>A list containing Key/Value pairs, known valid values:
20289 Position Keyframe count (used internally) 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 </member> 20291 </summary>
20292 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority"> 20292 <remarks>"text" or "voice"</remarks>
20293 <summary> 20293 </member>
20294 Animation Priority 20294 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue">
20295 </summary> 20295 <summary></summary>
20296 </member> 20296 </member>
20297 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length"> 20297 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize">
20298 <summary> 20298 <summary>
20299 The animation length in seconds. 20299 Serialize the object
20300 </summary> 20300 </summary>
20301 </member> 20301 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20302 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName"> 20302 </member>
20303 <summary> 20303 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20304 Expression set in the client. Null if [None] is selected 20304 <summary>
20305 </summary> 20305 Deserialize the message
20306 </member> 20306 </summary>
20307 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint"> 20307 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20308 <summary> 20308 </member>
20309 The time in seconds to start the animation 20309 <member name="T:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation">
20310 </summary> 20310 <summary>
20311 </member> 20311 A message sent from the agent to the simulator which tells the
20312 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint"> 20312 simulator we've accepted a conference invitation
20313 <summary> 20313 </summary>
20314 The time in seconds to end the animation 20314 </member>
20315 </summary> 20315 <member name="F:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID">
20316 </member> 20316 <summary>The conference SessionID</summary>
20317 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop"> 20317 </member>
20318 <summary> 20318 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize">
20319 Loop the animation 20319 <summary>
20320 </summary> 20320 Serialize the object
20321 </member> 20321 </summary>
20322 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime"> 20322 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20323 <summary> 20323 </member>
20324 Meta data. Ease in Seconds. 20324 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20325 </summary> 20325 <summary>
20326 </member> 20326 Deserialize the message
20327 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime"> 20327 </summary>
20328 <summary> 20328 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20329 Meta data. Ease out seconds. 20329 </member>
20330 </summary> 20330 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize">
20331 </member> 20331 <summary>
20332 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose"> 20332 Serialize the object
20333 <summary> 20333 </summary>
20334 Meta Data for the Hand Pose 20334 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20335 </summary> 20335 </member>
20336 </member> 20336 <member name="M:OpenMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20337 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount"> 20337 <summary>
20338 <summary> 20338 Deserialize the message
20339 Number of joints defined in the animation 20339 </summary>
20340 </summary> 20340 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20341 </member> 20341 </member>
20342 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints"> 20342 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize">
20343 <summary> 20343 <summary>
20344 Contains an array of joints 20344 Serialize the object
20345 </summary> 20345 </summary>
20346 </member> 20346 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20347 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])"> 20347 </member>
20348 <summary> 20348 <member name="M:OpenMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20349 Searialize an animation asset into it's joints/keyframes/meta data 20349 <summary>
20350 </summary> 20350 Deserialize the message
20351 <param name="animationdata"></param> 20351 </summary>
20352 </member> 20352 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20353 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)"> 20353 </member>
20354 <summary> 20354 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize">
20355 Variable length strings seem to be null terminated in the animation asset.. but.. 20355 <summary>
20356 use with caution, home grown. 20356 Serialize the object
20357 advances the index. 20357 </summary>
20358 </summary> 20358 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20359 <param name="data">The animation asset byte array</param> 20359 </member>
20360 <param name="i">The offset to start reading</param> 20360 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20361 <returns>a string</returns> 20361 <summary>
20362 </member> 20362 Deserialize the message
20363 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)"> 20363 </summary>
20364 <summary> 20364 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20365 Read in a Joint from an animation asset byte array 20365 </member>
20366 Variable length Joint fields, yay! 20366 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID">
20367 Advances the index 20367 <summary>Key of sender</summary>
20368 </summary> 20368 </member>
20369 <param name="data">animation asset byte array</param> 20369 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName">
20370 <param name="i">Byte Offset of the start of the joint</param> 20370 <summary>Name of sender</summary>
20371 <returns>The Joint data serialized into the binBVHJoint structure</returns> 20371 </member>
20372 </member> 20372 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID">
20373 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)"> 20373 <summary>Key of destination avatar</summary>
20374 <summary> 20374 </member>
20375 Read Keyframes of a certain type 20375 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID">
20376 advance i 20376 <summary>ID of originating estate</summary>
20377 </summary> 20377 </member>
20378 <param name="data">Animation Byte array</param> 20378 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID">
20379 <param name="i">Offset in the Byte Array. Will be advanced</param> 20379 <summary>Key of originating region</summary>
20380 <param name="keycount">Number of Keyframes</param> 20380 </member>
20381 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param> 20381 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position">
20382 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param> 20382 <summary>Coordinates in originating region</summary>
20383 <returns></returns> 20383 </member>
20384 </member> 20384 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog">
20385 <member name="T:OpenMetaverse.binBVHJoint"> 20385 <summary>Instant message type</summary>
20386 <summary> 20386 </member>
20387 A Joint and it's associated meta data and keyframes 20387 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM">
20388 </summary> 20388 <summary>Group IM session toggle</summary>
20389 </member> 20389 </member>
20390 <member name="F:OpenMetaverse.binBVHJoint.Name"> 20390 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID">
20391 <summary> 20391 <summary>Key of IM session, for Group Messages, the groups UUID</summary>
20392 Name of the Joint. Matches the avatar_skeleton.xml in client distros 20392 </member>
20393 </summary> 20393 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp">
20394 </member> 20394 <summary>Timestamp of the instant message</summary>
20395 <member name="F:OpenMetaverse.binBVHJoint.Priority"> 20395 </member>
20396 <summary> 20396 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message">
20397 Joint Animation Override? Was the same as the Priority in testing.. 20397 <summary>Instant message text</summary>
20398 </summary> 20398 </member>
20399 </member> 20399 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline">
20400 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys"> 20400 <summary>Whether this message is held for offline avatars</summary>
20401 <summary> 20401 </member>
20402 Array of Rotation Keyframes in order from earliest to latest 20402 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket">
20403 </summary> 20403 <summary>Context specific packed data</summary>
20404 </member> 20404 </member>
20405 <member name="F:OpenMetaverse.binBVHJoint.positionkeys"> 20405 <member name="F:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice">
20406 <summary> 20406 <summary>Is this invitation for voice group/conference chat</summary>
20407 Array of Position Keyframes in order from earliest to latest 20407 </member>
20408 This seems to only be for the Pelvis? 20408 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize">
20409 </summary> 20409 <summary>
20410 </member> 20410 Serialize the object
20411 <member name="T:OpenMetaverse.binBVHJointKey"> 20411 </summary>
20412 <summary> 20412 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20413 A Joint Keyframe. This is either a position or a rotation. 20413 </member>
20414 </summary> 20414 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20415 </member> 20415 <summary>
20416 <member name="F:OpenMetaverse.binBVHJointKey.key_element"> 20416 Deserialize the message
20417 <summary> 20417 </summary>
20418 Either a Vector3 position or a Vector3 Euler rotation 20418 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20419 </summary> 20419 </member>
20420 </member> 20420 <member name="T:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage">
20421 <member name="T:OpenMetaverse.HandPose"> 20421 <summary>
20422 <summary> 20422 Sent from the simulator to the viewer.
20423 Poses set in the animation metadata for the hands. 20423
20424 </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="T:OpenMetaverse.ProfileFlags"> 20426 this session, and lastly a string which indicates another agent is entering the session with the Transition set to "ENTER"
20427 <summary> 20427
20428 Avatar profile flags 20428 During the session lifetime updates on individuals are sent. During the update the booleans sent during the initial join are
20429 </summary> 20429 excluded with the exception of the Transition field. This indicates a new user entering or exiting the session with
20430 </member> 20430 the string "ENTER" or "LEAVE" respectively.
20431 <member name="T:OpenMetaverse.Avatar"> 20431 </summary>
20432 <summary> 20432 </member>
20433 Represents an avatar (other than your own) 20433 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize">
20434 </summary> 20434 <summary>
20435 </member> 20435 Serialize the object
20436 <member name="F:OpenMetaverse.Avatar.Groups"> 20436 </summary>
20437 <summary>Groups that this avatar is a member of</summary> 20437 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20438 </member> 20438 </member>
20439 <member name="F:OpenMetaverse.Avatar.ProfileStatistics"> 20439 <member name="M:OpenMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20440 <summary>Positive and negative ratings</summary> 20440 <summary>
20441 </member> 20441 Deserialize the message
20442 <member name="F:OpenMetaverse.Avatar.ProfileProperties"> 20442 </summary>
20443 <summary>Avatar properties including about text, profile URL, image IDs and 20443 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20444 publishing settings</summary> 20444 </member>
20445 </member> 20445 <member name="T:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage">
20446 <member name="F:OpenMetaverse.Avatar.ProfileInterests"> 20446 <summary>
20447 <summary>Avatar interests including spoken languages, skills, and "want to" 20447 An EventQueue message sent when the agent is forcibly removed from a chatterbox session
20448 choices</summary> 20448 </summary>
20449 </member> 20449 </member>
20450 <member name="F:OpenMetaverse.Avatar.ControlFlags"> 20450 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason">
20451 <summary>Movement control flags for avatars. Typically not set or used by 20451 <summary>
20452 clients. To move your avatar, use Client.Self.Movement instead</summary> 20452 A string containing the reason the agent was removed
20453 </member> 20453 </summary>
20454 <member name="F:OpenMetaverse.Avatar.VisualParameters"> 20454 </member>
20455 <summary> 20455 <member name="F:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID">
20456 Contains the visual parameters describing the deformation of the avatar 20456 <summary>
20457 </summary> 20457 The ChatterBoxSession's SessionID
20458 </member> 20458 </summary>
20459 <member name="M:OpenMetaverse.Avatar.#ctor"> 20459 </member>
20460 <summary> 20460 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize">
20461 Default constructor 20461 <summary>
20462 </summary> 20462 Serialize the object
20463 </member> 20463 </summary>
20464 <member name="P:OpenMetaverse.Avatar.FirstName"> 20464 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20465 <summary>First name</summary> 20465 </member>
20466 </member> 20466 <member name="M:OpenMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20467 <member name="P:OpenMetaverse.Avatar.LastName"> 20467 <summary>
20468 <summary>Last name</summary> 20468 Deserialize the message
20469 </member> 20469 </summary>
20470 <member name="P:OpenMetaverse.Avatar.Name"> 20470 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20471 <summary>Full name</summary> 20471 </member>
20472 </member> 20472 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Serialize">
20473 <member name="P:OpenMetaverse.Avatar.GroupName"> 20473 <summary>
20474 <summary>Active group</summary> 20474 Serialize the object
20475 </member> 20475 </summary>
20476 <member name="T:OpenMetaverse.Avatar.Statistics"> 20476 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20477 <summary> 20477 </member>
20478 Positive and negative ratings 20478 <member name="M:OpenMetaverse.Messages.Linden.EventQueueAck.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20479 </summary> 20479 <summary>
20480 </member> 20480 Deserialize the message
20481 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorPositive"> 20481 </summary>
20482 <summary>Positive ratings for Behavior</summary> 20482 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20483 </member> 20483 </member>
20484 <member name="F:OpenMetaverse.Avatar.Statistics.BehaviorNegative"> 20484 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Serialize">
20485 <summary>Negative ratings for Behavior</summary> 20485 <summary>
20486 </member> 20486 Serialize the object
20487 <member name="F:OpenMetaverse.Avatar.Statistics.AppearancePositive"> 20487 </summary>
20488 <summary>Positive ratings for Appearance</summary> 20488 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20489 </member> 20489 </member>
20490 <member name="F:OpenMetaverse.Avatar.Statistics.AppearanceNegative"> 20490 <member name="M:OpenMetaverse.Messages.Linden.EventQueueEvent.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20491 <summary>Negative ratings for Appearance</summary> 20491 <summary>
20492 </member> 20492 Deserialize the message
20493 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingPositive"> 20493 </summary>
20494 <summary>Positive ratings for Building</summary> 20494 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20495 </member> 20495 </member>
20496 <member name="F:OpenMetaverse.Avatar.Statistics.BuildingNegative"> 20496 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Serialize">
20497 <summary>Negative ratings for Building</summary> 20497 <summary>
20498 </member> 20498 Serialize the object
20499 <member name="F:OpenMetaverse.Avatar.Statistics.GivenPositive"> 20499 </summary>
20500 <summary>Positive ratings given by this avatar</summary> 20500 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20501 </member> 20501 </member>
20502 <member name="F:OpenMetaverse.Avatar.Statistics.GivenNegative"> 20502 <member name="M:OpenMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20503 <summary>Negative ratings given by this avatar</summary> 20503 <summary>
20504 </member> 20504 Deserialize the message
20505 <member name="T:OpenMetaverse.Avatar.AvatarProperties"> 20505 </summary>
20506 <summary> 20506 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20507 Avatar properties including about text, profile URL, image IDs and 20507 </member>
20508 publishing settings 20508 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Serialize">
20509 </summary> 20509 <summary>
20510 </member> 20510 Serialize the object
20511 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeText"> 20511 </summary>
20512 <summary>First Life about text</summary> 20512 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20513 </member> 20513 </member>
20514 <member name="F:OpenMetaverse.Avatar.AvatarProperties.FirstLifeImage"> 20514 <member name="M:OpenMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20515 <summary>First Life image ID</summary> 20515 <summary>
20516 </member> 20516 Deserialize the message
20517 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Partner"> 20517 </summary>
20518 <summary></summary> 20518 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20519 </member> 20519 </member>
20520 <member name="F:OpenMetaverse.Avatar.AvatarProperties.AboutText"> 20520 <member name="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage">
20521 <summary></summary> 20521 <summary>
20522 </member> 20522
20523 <member name="F:OpenMetaverse.Avatar.AvatarProperties.BornOn"> 20523 </summary>
20524 <summary></summary> 20524 </member>
20525 </member> 20525 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Serialize">
20526 <member name="F:OpenMetaverse.Avatar.AvatarProperties.CharterMember"> 20526 <summary>
20527 <summary></summary> 20527 Serialize the object
20528 </member> 20528 </summary>
20529 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileImage"> 20529 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20530 <summary>Profile image ID</summary> 20530 </member>
20531 </member> 20531 <member name="M:OpenMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20532 <member name="F:OpenMetaverse.Avatar.AvatarProperties.Flags"> 20532 <summary>
20533 <summary>Flags of the profile</summary> 20533 Deserialize the message
20534 </member> 20534 </summary>
20535 <member name="F:OpenMetaverse.Avatar.AvatarProperties.ProfileURL"> 20535 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20536 <summary>Web URL for this profile</summary> 20536 </member>
20537 </member> 20537 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize">
20538 <member name="P:OpenMetaverse.Avatar.AvatarProperties.AllowPublish"> 20538 <summary>
20539 <summary>Should this profile be published on the web</summary> 20539 Serialize the object
20540 </member> 20540 </summary>
20541 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Online"> 20541 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20542 <summary>Avatar Online Status</summary> 20542 </member>
20543 </member> 20543 <member name="M:OpenMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20544 <member name="P:OpenMetaverse.Avatar.AvatarProperties.MaturePublish"> 20544 <summary>
20545 <summary>Is this a mature profile</summary> 20545 Deserialize the message
20546 </member> 20546 </summary>
20547 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Identified"> 20547 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20548 <summary></summary> 20548 </member>
20549 </member> 20549 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Serialize">
20550 <member name="P:OpenMetaverse.Avatar.AvatarProperties.Transacted"> 20550 <summary>
20551 <summary></summary> 20551 Serialize the object
20552 </member> 20552 </summary>
20553 <member name="T:OpenMetaverse.Avatar.Interests"> 20553 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20554 <summary> 20554 </member>
20555 Avatar interests including spoken languages, skills, and "want to" 20555 <member name="M:OpenMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20556 choices 20556 <summary>
20557 </summary> 20557 Deserialize the message
20558 </member> 20558 </summary>
20559 <member name="F:OpenMetaverse.Avatar.Interests.LanguagesText"> 20559 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20560 <summary>Languages profile field</summary> 20560 </member>
20561 </member> 20561 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage">
20562 <member name="F:OpenMetaverse.Avatar.Interests.SkillsMask"> 20562 <summary>
20563 <summary></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.Avatar.Interests.SkillsText"> 20565 of the specific media on a prim face
20566 <summary></summary> 20566 </summary>
20567 </member> 20567 </member>
20568 <member name="F:OpenMetaverse.Avatar.Interests.WantToMask"> 20568 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL">
20569 <summary></summary> 20569 <summary>
20570 </member> 20570 New URL
20571 <member name="F:OpenMetaverse.Avatar.Interests.WantToText"> 20571 </summary>
20572 <summary></summary> 20572 </member>
20573 </member> 20573 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID">
20574 <member name="M:OpenMetaverse.Voice.VoiceParticipant.IDFromName(System.String)"> 20574 <summary>
20575 <summary> 20575 Prim UUID where navigation occured
20576 Extract the avatar UUID encoded in a SIP URI 20576 </summary>
20577 </summary> 20577 </member>
20578 <param name="inName"></param> 20578 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face">
20579 <returns></returns> 20579 <summary>
20580 </member> 20580 Face index
20581 <member name="T:OpenMetaverse.Bumpiness"> 20581 </summary>
20582 <summary> 20582 </member>
20583 The type of bump-mapping applied to a face 20583 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize">
20584 </summary> 20584 <summary>
20585 </member> 20585 Serialize the object
20586 <member name="F:OpenMetaverse.Bumpiness.None"> 20586 </summary>
20587 <summary></summary> 20587 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20588 </member> 20588 </member>
20589 <member name="F:OpenMetaverse.Bumpiness.Brightness"> 20589 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20590 <summary></summary> 20590 <summary>
20591 </member> 20591 Deserialize the message
20592 <member name="F:OpenMetaverse.Bumpiness.Darkness"> 20592 </summary>
20593 <summary></summary> 20593 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20594 </member> 20594 </member>
20595 <member name="F:OpenMetaverse.Bumpiness.Woodgrain"> 20595 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaBlock">
20596 <summary></summary> 20596 <summary>Base class used for the ObjectMedia message</summary>
20597 </member> 20597 </member>
20598 <member name="F:OpenMetaverse.Bumpiness.Bark"> 20598 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaRequest">
20599 <summary></summary> 20599 <summary>
20600 </member> 20600 Message used to retrive prim media data
20601 <member name="F:OpenMetaverse.Bumpiness.Bricks"> 20601 </summary>
20602 <summary></summary> 20602 </member>
20603 </member> 20603 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.PrimID">
20604 <member name="F:OpenMetaverse.Bumpiness.Checker"> 20604 <summary>
20605 <summary></summary> 20605 Prim UUID
20606 </member> 20606 </summary>
20607 <member name="F:OpenMetaverse.Bumpiness.Concrete"> 20607 </member>
20608 <summary></summary> 20608 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Verb">
20609 </member> 20609 <summary>
20610 <member name="F:OpenMetaverse.Bumpiness.Crustytile"> 20610 Requested operation, either GET or UPDATE
20611 <summary></summary> 20611 </summary>
20612 </member> 20612 </member>
20613 <member name="F:OpenMetaverse.Bumpiness.Cutstone"> 20613 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Serialize">
20614 <summary></summary> 20614 <summary>
20615 </member> 20615 Serialize object
20616 <member name="F:OpenMetaverse.Bumpiness.Discs"> 20616 </summary>
20617 <summary></summary> 20617 <returns>Serialized object as OSDMap</returns>
20618 </member> 20618 </member>
20619 <member name="F:OpenMetaverse.Bumpiness.Gravel"> 20619 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20620 <summary></summary> 20620 <summary>
20621 </member> 20621 Deserialize the message
20622 <member name="F:OpenMetaverse.Bumpiness.Petridish"> 20622 </summary>
20623 <summary></summary> 20623 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20624 </member> 20624 </member>
20625 <member name="F:OpenMetaverse.Bumpiness.Siding"> 20625 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaResponse">
20626 <summary></summary> 20626 <summary>
20627 </member> 20627 Message used to update prim media data
20628 <member name="F:OpenMetaverse.Bumpiness.Stonetile"> 20628 </summary>
20629 <summary></summary> 20629 </member>
20630 </member> 20630 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.PrimID">
20631 <member name="F:OpenMetaverse.Bumpiness.Stucco"> 20631 <summary>
20632 <summary></summary> 20632 Prim UUID
20633 </member> 20633 </summary>
20634 <member name="F:OpenMetaverse.Bumpiness.Suction"> 20634 </member>
20635 <summary></summary> 20635 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia">
20636 </member> 20636 <summary>
20637 <member name="F:OpenMetaverse.Bumpiness.Weave"> 20637 Array of media entries indexed by face number
20638 <summary></summary> 20638 </summary>
20639 </member> 20639 </member>
20640 <member name="T:OpenMetaverse.Shininess"> 20640 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Version">
20641 <summary> 20641 <summary>
20642 The level of shininess applied to a face 20642 Media version string
20643 </summary> 20643 </summary>
20644 </member> 20644 </member>
20645 <member name="F:OpenMetaverse.Shininess.None"> 20645 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Serialize">
20646 <summary></summary> 20646 <summary>
20647 </member> 20647 Serialize object
20648 <member name="F:OpenMetaverse.Shininess.Low"> 20648 </summary>
20649 <summary></summary> 20649 <returns>Serialized object as OSDMap</returns>
20650 </member> 20650 </member>
20651 <member name="F:OpenMetaverse.Shininess.Medium"> 20651 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20652 <summary></summary> 20652 <summary>
20653 </member> 20653 Deserialize the message
20654 <member name="F:OpenMetaverse.Shininess.High"> 20654 </summary>
20655 <summary></summary> 20655 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20656 </member> 20656 </member>
20657 <member name="T:OpenMetaverse.MappingType"> 20657 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaUpdate">
20658 <summary> 20658 <summary>
20659 The texture mapping style used for a face 20659 Message used to update prim media data
20660 </summary> 20660 </summary>
20661 </member> 20661 </member>
20662 <member name="F:OpenMetaverse.MappingType.Default"> 20662 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID">
20663 <summary></summary> 20663 <summary>
20664 </member> 20664 Prim UUID
20665 <member name="F:OpenMetaverse.MappingType.Planar"> 20665 </summary>
20666 <summary></summary> 20666 </member>
20667 </member> 20667 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia">
20668 <member name="F:OpenMetaverse.MappingType.Spherical"> 20668 <summary>
20669 <summary></summary> 20669 Array of media entries indexed by face number
20670 </member> 20670 </summary>
20671 <member name="F:OpenMetaverse.MappingType.Cylindrical"> 20671 </member>
20672 <summary></summary> 20672 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Verb">
20673 </member> 20673 <summary>
20674 <member name="T:OpenMetaverse.TextureAttributes"> 20674 Requested operation, either GET or UPDATE
20675 <summary> 20675 </summary>
20676 Flags in the TextureEntry block that describe which properties are 20676 </member>
20677 set 20677 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize">
20678 </summary> 20678 <summary>
20679 </member> 20679 Serialize object
20680 <member name="F:OpenMetaverse.TextureAttributes.None"> 20680 </summary>
20681 <summary></summary> 20681 <returns>Serialized object as OSDMap</returns>
20682 </member> 20682 </member>
20683 <member name="F:OpenMetaverse.TextureAttributes.TextureID"> 20683 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20684 <summary></summary> 20684 <summary>
20685 </member> 20685 Deserialize the message
20686 <member name="F:OpenMetaverse.TextureAttributes.RGBA"> 20686 </summary>
20687 <summary></summary> 20687 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20688 </member> 20688 </member>
20689 <member name="F:OpenMetaverse.TextureAttributes.RepeatU"> 20689 <member name="T:OpenMetaverse.Messages.Linden.ObjectMediaMessage">
20690 <summary></summary> 20690 <summary>
20691 </member> 20691 Message for setting or getting per face MediaEntry
20692 <member name="F:OpenMetaverse.TextureAttributes.RepeatV"> 20692 </summary>
20693 <summary></summary> 20693 </member>
20694 </member> 20694 <member name="F:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Request">
20695 <member name="F:OpenMetaverse.TextureAttributes.OffsetU"> 20695 <summary>The request or response details block</summary>
20696 <summary></summary> 20696 </member>
20697 </member> 20697 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Serialize">
20698 <member name="F:OpenMetaverse.TextureAttributes.OffsetV"> 20698 <summary>
20699 <summary></summary> 20699 Serialize the object
20700 </member> 20700 </summary>
20701 <member name="F:OpenMetaverse.TextureAttributes.Rotation"> 20701 <returns>An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the objects data</returns>
20702 <summary></summary> 20702 </member>
20703 </member> 20703 <member name="M:OpenMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20704 <member name="F:OpenMetaverse.TextureAttributes.Material"> 20704 <summary>
20705 <summary></summary> 20705 Deserialize the message
20706 </member> 20706 </summary>
20707 <member name="F:OpenMetaverse.TextureAttributes.Media"> 20707 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20708 <summary></summary> 20708 </member>
20709 </member> 20709 <member name="T:OpenMetaverse.Messages.Linden.ObjectResourcesDetail">
20710 <member name="F:OpenMetaverse.TextureAttributes.Glow"> 20710 <summary>Details about object resource usage</summary>
20711 <summary></summary> 20711 </member>
20712 </member> 20712 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.ID">
20713 <member name="F:OpenMetaverse.TextureAttributes.All"> 20713 <summary>Object UUID</summary>
20714 <summary></summary> 20714 </member>
20715 </member> 20715 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Name">
20716 <member name="T:OpenMetaverse.FieldType"> 20716 <summary>Object name</summary>
20717 <summary> 20717 </member>
20718 20718 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned">
20719 </summary> 20719 <summary>Indicates if object is group owned</summary>
20720 </member> 20720 </member>
20721 <member name="F:OpenMetaverse.FieldType.U8"> 20721 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Location">
20722 <summary></summary> 20722 <summary>Locatio of the object</summary>
20723 </member> 20723 </member>
20724 <member name="F:OpenMetaverse.FieldType.U16"> 20724 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID">
20725 <summary></summary> 20725 <summary>Object owner</summary>
20726 </member> 20726 </member>
20727 <member name="F:OpenMetaverse.FieldType.U32"> 20727 <member name="F:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Resources">
20728 <summary></summary> 20728 <summary>Resource usage, keys are resource names, values are resource usage for that specific resource</summary>
20729 </member> 20729 </member>
20730 <member name="F:OpenMetaverse.FieldType.U64"> 20730 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20731 <summary></summary> 20731 <summary>
20732 </member> 20732 Deserializes object from OSD
20733 <member name="F:OpenMetaverse.FieldType.S8"> 20733 </summary>
20734 <summary></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.FieldType.S16"> 20736 <member name="M:OpenMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
20737 <summary></summary> 20737 <summary>
20738 </member> 20738 Makes an instance based on deserialized data
20739 <member name="F:OpenMetaverse.FieldType.S32"> 20739 </summary>
20740 <summary></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.FieldType.F32"> 20742 </member>
20743 <summary></summary> 20743 <member name="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail">
20744 </member> 20744 <summary>Details about parcel resource usage</summary>
20745 <member name="F:OpenMetaverse.FieldType.F64"> 20745 </member>
20746 <summary></summary> 20746 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.ID">
20747 </member> 20747 <summary>Parcel UUID</summary>
20748 <member name="F:OpenMetaverse.FieldType.UUID"> 20748 </member>
20749 <summary></summary> 20749 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID">
20750 </member> 20750 <summary>Parcel local ID</summary>
20751 <member name="F:OpenMetaverse.FieldType.BOOL"> 20751 </member>
20752 <summary></summary> 20752 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Name">
20753 </member> 20753 <summary>Parcel name</summary>
20754 <member name="F:OpenMetaverse.FieldType.Vector3"> 20754 </member>
20755 <summary></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.FieldType.Vector3d"> 20757 </member>
20758 <summary></summary> 20758 <member name="F:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID">
20759 </member> 20759 <summary>Parcel owner</summary>
20760 <member name="F:OpenMetaverse.FieldType.Vector4"> 20760 </member>
20761 <summary></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.FieldType.Quaternion"> 20763 </member>
20764 <summary></summary> 20764 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20765 </member> 20765 <summary>
20766 <member name="F:OpenMetaverse.FieldType.IPADDR"> 20766 Deserializes object from OSD
20767 <summary></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.FieldType.IPPORT"> 20769 </member>
20770 <summary></summary> 20770 <member name="M:OpenMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(OpenMetaverse.StructuredData.OSD)">
20771 </member> 20771 <summary>
20772 <member name="F:OpenMetaverse.FieldType.Variable"> 20772 Makes an instance based on deserialized data
20773 <summary></summary> 20773 </summary>
20774 </member> 20774 <param name="osd"><see cref="T:OpenMetaverse.StructuredData.OSD"/> serialized data</param>
20775 <member name="F:OpenMetaverse.FieldType.Fixed"> 20775 <returns>Instance containg deserialized data</returns>
20776 <summary></summary> 20776 </member>
20777 </member> 20777 <member name="T:OpenMetaverse.Messages.Linden.BaseResourcesInfo">
20778 <member name="F:OpenMetaverse.FieldType.Single"> 20778 <summary>Resource usage base class, both agent and parcel resource
20779 <summary></summary> 20779 usage contains summary information</summary>
20780 </member> 20780 </member>
20781 <member name="F:OpenMetaverse.FieldType.Multiple"> 20781 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable">
20782 <summary></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="T:OpenMetaverse.MapField"> 20784 </member>
20785 <summary> 20785 <member name="F:OpenMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed">
20786 20786 <summary>Summary resource usage, keys are resource names,
20787 </summary> 20787 values are resource usage for that specific resource</summary>
20788 </member> 20788 </member>
20789 <member name="F:OpenMetaverse.MapField.KeywordPosition"> 20789 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Serialize">
20790 <summary></summary> 20790 <summary>
20791 </member> 20791 Serializes object
20792 <member name="F:OpenMetaverse.MapField.Name"> 20792 </summary>
20793 <summary></summary> 20793 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20794 </member> 20794 </member>
20795 <member name="F:OpenMetaverse.MapField.Type"> 20795 <member name="M:OpenMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20796 <summary></summary> 20796 <summary>
20797 </member> 20797 Deserializes object from OSD
20798 <member name="F:OpenMetaverse.MapField.Count"> 20798 </summary>
20799 <summary></summary> 20799 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20800 </member> 20800 </member>
20801 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)"> 20801 <member name="T:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage">
20802 <summary> 20802 <summary>Agent resource usage</summary>
20803 20803 </member>
20804 </summary> 20804 <member name="F:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments">
20805 <param name="obj"></param> 20805 <summary>Per attachment point object resource usage</summary>
20806 <returns></returns> 20806 </member>
20807 </member> 20807 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20808 <member name="T:OpenMetaverse.MapBlock"> 20808 <summary>
20809 <summary> 20809 Deserializes object from OSD
20810 20810 </summary>
20811 </summary> 20811 <param name="osd">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20812 </member> 20812 </member>
20813 <member name="F:OpenMetaverse.MapBlock.KeywordPosition"> 20813 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(OpenMetaverse.StructuredData.OSD)">
20814 <summary></summary> 20814 <summary>
20815 </member> 20815 Makes an instance based on deserialized data
20816 <member name="F:OpenMetaverse.MapBlock.Name"> 20816 </summary>
20817 <summary></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="F:OpenMetaverse.MapBlock.Count"> 20819 </member>
20820 <summary></summary> 20820 <member name="M:OpenMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
20821 </member> 20821 <summary>
20822 <member name="F:OpenMetaverse.MapBlock.Fields"> 20822 Detects which class handles deserialization of this message
20823 <summary></summary> 20823 </summary>
20824 </member> 20824 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20825 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)"> 20825 <returns>Object capable of decoding this message</returns>
20826 <summary> 20826 </member>
20827 20827 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesRequest">
20828 </summary> 20828 <summary>Request message for parcel resource usage</summary>
20829 <param name="obj"></param> 20829 </member>
20830 <returns></returns> 20830 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesRequest.ParcelID">
20831 </member> 20831 <summary>UUID of the parel to request resource usage info</summary>
20832 <member name="T:OpenMetaverse.MapPacket"> 20832 </member>
20833 <summary> 20833 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Serialize">
20834 20834 <summary>
20835 </summary> 20835 Serializes object
20836 </member> 20836 </summary>
20837 <member name="F:OpenMetaverse.MapPacket.ID"> 20837 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20838 <summary></summary> 20838 </member>
20839 </member> 20839 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20840 <member name="F:OpenMetaverse.MapPacket.Name"> 20840 <summary>
20841 <summary></summary> 20841 Deserializes object from OSD
20842 </member> 20842 </summary>
20843 <member name="F:OpenMetaverse.MapPacket.Frequency"> 20843 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20844 <summary></summary> 20844 </member>
20845 </member> 20845 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesMessage">
20846 <member name="F:OpenMetaverse.MapPacket.Trusted"> 20846 <summary>Response message for parcel resource usage</summary>
20847 <summary></summary> 20847 </member>
20848 </member> 20848 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails">
20849 <member name="F:OpenMetaverse.MapPacket.Encoded"> 20849 <summary>URL where parcel resource usage details can be retrieved</summary>
20850 <summary></summary> 20850 </member>
20851 </member> 20851 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary">
20852 <member name="F:OpenMetaverse.MapPacket.Blocks"> 20852 <summary>URL where parcel resource usage summary can be retrieved</summary>
20853 <summary></summary> 20853 </member>
20854 </member> 20854 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Serialize">
20855 <member name="T:OpenMetaverse.ProtocolManager"> 20855 <summary>
20856 <summary> 20856 Serializes object
20857 20857 </summary>
20858 </summary> 20858 <returns><see cref="T:OpenMetaverse.StructuredData.OSDMap"/> serialized data</returns>
20859 </member> 20859 </member>
20860 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes"> 20860 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20861 <summary></summary> 20861 <summary>
20862 </member> 20862 Deserializes object from OSD
20863 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions"> 20863 </summary>
20864 <summary></summary> 20864 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20865 </member> 20865 </member>
20866 <member name="F:OpenMetaverse.ProtocolManager.LowMaps"> 20866 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(OpenMetaverse.StructuredData.OSDMap)">
20867 <summary></summary> 20867 <summary>
20868 </member> 20868 Detects which class handles deserialization of this message
20869 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps"> 20869 </summary>
20870 <summary></summary> 20870 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20871 </member> 20871 <returns>Object capable of decoding this message</returns>
20872 <member name="F:OpenMetaverse.ProtocolManager.HighMaps"> 20872 </member>
20873 <summary></summary> 20873 <member name="T:OpenMetaverse.Messages.Linden.LandResourcesInfo">
20874 </member> 20874 <summary>Parcel resource usage</summary>
20875 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)"> 20875 </member>
20876 <summary> 20876 <member name="F:OpenMetaverse.Messages.Linden.LandResourcesInfo.Parcels">
20877 20877 <summary>Array of <see cref="T:OpenMetaverse.Messages.Linden.ParcelResourcesDetail"/> containing per percal resource usage</summary>
20878 </summary> 20878 </member>
20879 <param name="mapFile"></param> 20879 <member name="M:OpenMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(OpenMetaverse.StructuredData.OSDMap)">
20880 <param name="client"></param> 20880 <summary>
20881 </member> 20881 Deserializes object from OSD
20882 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)"> 20882 </summary>
20883 <summary> 20883 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> containing the data</param>
20884 20884 </member>
20885 </summary> 20885 <member name="T:OpenMetaverse.DirectoryManager">
20886 <param name="command"></param> 20886 <summary>
20887 <returns></returns> 20887 Access to the data server which allows searching for land, events, people, etc
20888 </member> 20888 </summary>
20889 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])"> 20889 </member>
20890 <summary> 20890 <member name="F:OpenMetaverse.DirectoryManager.m_EventInfoReply">
20891 20891 <summary>The event subscribers. null if no subcribers</summary>
20892 </summary> 20892 </member>
20893 <param name="data"></param> 20893 <member name="M:OpenMetaverse.DirectoryManager.OnEventInfo(OpenMetaverse.EventInfoReplyEventArgs)">
20894 <returns></returns> 20894 <summary>Raises the EventInfoReply event</summary>
20895 </member> 20895 <param name="e">An EventInfoReplyEventArgs object containing the
20896 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)"> 20896 data returned from the data server</param>
20897 <summary> 20897 </member>
20898 20898 <member name="F:OpenMetaverse.DirectoryManager.m_EventDetailLock">
20899 </summary> 20899 <summary>Thread sync lock object</summary>
20900 <param name="command"></param> 20900 </member>
20901 <param name="frequency"></param> 20901 <member name="F:OpenMetaverse.DirectoryManager.m_DirEvents">
20902 <returns></returns> 20902 <summary>The event subscribers. null if no subcribers</summary>
20903 </member> 20903 </member>
20904 <member name="M:OpenMetaverse.ProtocolManager.PrintMap"> 20904 <member name="M:OpenMetaverse.DirectoryManager.OnDirEvents(OpenMetaverse.DirEventsReplyEventArgs)">
20905 <summary> 20905 <summary>Raises the DirEventsReply event</summary>
20906 20906 <param name="e">An DirEventsReplyEventArgs object containing the
20907 </summary> 20907 data returned from the data server</param>
20908 </member> 20908 </member>
20909 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)"> 20909 <member name="F:OpenMetaverse.DirectoryManager.m_DirEventsLock">
20910 <summary> 20910 <summary>Thread sync lock object</summary>
20911 20911 </member>
20912 </summary> 20912 <member name="F:OpenMetaverse.DirectoryManager.m_Places">
20913 <param name="map"></param> 20913 <summary>The event subscribers. null if no subcribers</summary>
20914 <param name="frequency"></param> 20914 </member>
20915 </member> 20915 <member name="M:OpenMetaverse.DirectoryManager.OnPlaces(OpenMetaverse.PlacesReplyEventArgs)">
20916 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)"> 20916 <summary>Raises the PlacesReply event</summary>
20917 <summary> 20917 <param name="e">A PlacesReplyEventArgs object containing the
20918 20918 data returned from the data server</param>
20919 </summary> 20919 </member>
20920 <param name="mapFile"></param> 20920 <member name="F:OpenMetaverse.DirectoryManager.m_PlacesLock">
20921 <param name="outputFile"></param> 20921 <summary>Thread sync lock object</summary>
20922 </member> 20922 </member>
20923 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)"> 20923 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlaces">
20924 <summary> 20924 <summary>The event subscribers. null if no subcribers</summary>
20925 20925 </member>
20926 </summary> 20926 <member name="M:OpenMetaverse.DirectoryManager.OnDirPlaces(OpenMetaverse.DirPlacesReplyEventArgs)">
20927 <param name="mapFile"></param> 20927 <summary>Raises the DirPlacesReply event</summary>
20928 </member> 20928 <param name="e">A DirPlacesReplyEventArgs object containing the
20929 <member name="F:OpenMetaverse.Voice.VoicePosition.Position"> 20929 data returned from the data server</param>
20930 <summary>Positional vector of the users position</summary> 20930 </member>
20931 </member> 20931 <member name="F:OpenMetaverse.DirectoryManager.m_DirPlacesLock">
20932 <member name="F:OpenMetaverse.Voice.VoicePosition.Velocity"> 20932 <summary>Thread sync lock object</summary>
20933 <summary>Velocity vector of the position</summary> 20933 </member>
20934 </member> 20934 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifieds">
20935 <member name="F:OpenMetaverse.Voice.VoicePosition.AtOrientation"> 20935 <summary>The event subscribers. null if no subcribers</summary>
20936 <summary>At Orientation (X axis) of the position</summary> 20936 </member>
20937 </member> 20937 <member name="M:OpenMetaverse.DirectoryManager.OnDirClassifieds(OpenMetaverse.DirClassifiedsReplyEventArgs)">
20938 <member name="F:OpenMetaverse.Voice.VoicePosition.UpOrientation"> 20938 <summary>Raises the DirClassifiedsReply event</summary>
20939 <summary>Up Orientation (Y axis) of the position</summary> 20939 <param name="e">A DirClassifiedsReplyEventArgs object containing the
20940 </member> 20940 data returned from the data server</param>
20941 <member name="F:OpenMetaverse.Voice.VoicePosition.LeftOrientation"> 20941 </member>
20942 <summary>Left Orientation (Z axis) of the position</summary> 20942 <member name="F:OpenMetaverse.DirectoryManager.m_DirClassifiedsLock">
20943 </member> 20943 <summary>Thread sync lock object</summary>
20944 <member name="F:OpenMetaverse.Imaging.ManagedImage.Width"> 20944 </member>
20945 <summary> 20945 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroups">
20946 Image width 20946 <summary>The event subscribers. null if no subcribers</summary>
20947 </summary> 20947 </member>
20948 </member> 20948 <member name="M:OpenMetaverse.DirectoryManager.OnDirGroups(OpenMetaverse.DirGroupsReplyEventArgs)">
20949 <member name="F:OpenMetaverse.Imaging.ManagedImage.Height"> 20949 <summary>Raises the DirGroupsReply event</summary>
20950 <summary> 20950 <param name="e">A DirGroupsReplyEventArgs object containing the
20951 Image height 20951 data returned from the data server</param>
20952 </summary> 20952 </member>
20953 </member> 20953 <member name="F:OpenMetaverse.DirectoryManager.m_DirGroupsLock">
20954 <member name="F:OpenMetaverse.Imaging.ManagedImage.Channels"> 20954 <summary>Thread sync lock object</summary>
20955 <summary> 20955 </member>
20956 Image channel flags 20956 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeople">
20957 </summary> 20957 <summary>The event subscribers. null if no subcribers</summary>
20958 </member> 20958 </member>
20959 <member name="F:OpenMetaverse.Imaging.ManagedImage.Red"> 20959 <member name="M:OpenMetaverse.DirectoryManager.OnDirPeople(OpenMetaverse.DirPeopleReplyEventArgs)">
20960 <summary> 20960 <summary>Raises the DirPeopleReply event</summary>
20961 Red channel data 20961 <param name="e">A DirPeopleReplyEventArgs object containing the
20962 </summary> 20962 data returned from the data server</param>
20963 </member> 20963 </member>
20964 <member name="F:OpenMetaverse.Imaging.ManagedImage.Green"> 20964 <member name="F:OpenMetaverse.DirectoryManager.m_DirPeopleLock">
20965 <summary> 20965 <summary>Thread sync lock object</summary>
20966 Green channel data 20966 </member>
20967 </summary> 20967 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandReply">
20968 </member> 20968 <summary>The event subscribers. null if no subcribers</summary>
20969 <member name="F:OpenMetaverse.Imaging.ManagedImage.Blue"> 20969 </member>
20970 <summary> 20970 <member name="M:OpenMetaverse.DirectoryManager.OnDirLand(OpenMetaverse.DirLandReplyEventArgs)">
20971 Blue channel data 20971 <summary>Raises the DirLandReply event</summary>
20972 </summary> 20972 <param name="e">A DirLandReplyEventArgs object containing the
20973 </member> 20973 data returned from the data server</param>
20974 <member name="F:OpenMetaverse.Imaging.ManagedImage.Alpha"> 20974 </member>
20975 <summary> 20975 <member name="F:OpenMetaverse.DirectoryManager.m_DirLandLock">
20976 Alpha channel data 20976 <summary>Thread sync lock object</summary>
20977 </summary> 20977 </member>
20978 </member> 20978 <member name="M:OpenMetaverse.DirectoryManager.#ctor(OpenMetaverse.GridClient)">
20979 <member name="F:OpenMetaverse.Imaging.ManagedImage.Bump"> 20979 <summary>
20980 <summary> 20980 Constructs a new instance of the DirectoryManager class
20981 Bump channel data 20981 </summary>
20982 </summary> 20982 <param name="client">An instance of GridClient</param>
20983 </member> 20983 </member>
20984 <member name="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Int32,System.Int32,OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 20984 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String)">
20985 <summary> 20985 <summary>
20986 Create a new blank image 20986 Query the data server for a list of classified ads containing the specified string.
20987 </summary> 20987 Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
20988 <param name="width">width</param> 20988 results.
20989 <param name="height">height</param> 20989
20990 <param name="channels">channel flags</param> 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="M:OpenMetaverse.Imaging.ManagedImage.#ctor(System.Drawing.Bitmap)"> 20992
20993 <summary> 20993 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
20994 20994 </summary>
20995 </summary> 20995 <param name="searchText">A string containing a list of keywords to search for</param>
20996 <param name="bitmap"></param> 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.Imaging.ManagedImage.ConvertChannels(OpenMetaverse.Imaging.ManagedImage.ImageChannels)"> 20998 <member name="M:OpenMetaverse.DirectoryManager.StartClassifiedSearch(System.String,OpenMetaverse.DirectoryManager.ClassifiedCategories,OpenMetaverse.DirectoryManager.ClassifiedQueryFlags)">
20999 <summary> 20999 <summary>
21000 Convert the channels in the image. Channels are created or destroyed as required. 21000 Query the data server for a list of classified ads which contain specified keywords (Overload)
21001 </summary> 21001
21002 <param name="channels">new channel flags</param> 21002 The <see cref="!:OnClassifiedReply"/> event is raised when a response is received from the simulator
21003 </member> 21003 </summary>
21004 <member name="M:OpenMetaverse.Imaging.ManagedImage.ResizeNearestNeighbor(System.Int32,System.Int32)"> 21004 <param name="searchText">A string containing a list of keywords to search for</param>
21005 <summary> 21005 <param name="category">The category to search</param>
21006 Resize or stretch the image using nearest neighbor (ugly) resampling 21006 <param name="queryFlags">A set of flags which can be ORed to modify query options
21007 </summary> 21007 such as classified maturity rating.</param>
21008 <param name="width">new width</param> 21008 <returns>A UUID to correlate the results when the <see cref="!:OnClassifiedReply"/> event is raised</returns>
21009 <param name="height">new height</param> 21009 <example>
21010 </member> 21010 Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
21011 <member name="M:OpenMetaverse.Imaging.ManagedImage.ExportRaw"> 21011 <code>
21012 <summary> 21012 UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
21013 Create a byte array containing 32-bit RGBA data with a bottom-left 21013 </code>
21014 origin, suitable for feeding directly into OpenGL 21014 </example>
21015 </summary> 21015 <remarks>
21016 <returns>A byte array containing raw texture data</returns> 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="T:OpenMetaverse.Sounds"> 21018 </remarks>
21019 <summary> 21019 </member>
21020 pre-defined built in sounds 21020 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)">
21021 </summary> 21021 <summary>
21022 </member> 21022 Starts search for places (Overloaded)
21023 <member name="F:OpenMetaverse.Sounds.BELL_TING"> 21023
21024 <summary></summary> 21024 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21025 </member> 21025 </summary>
21026 <member name="F:OpenMetaverse.Sounds.CLICK"> 21026 <param name="searchText">Search text</param>
21027 <summary></summary> 21027 <param name="queryStart">Each request is limited to 100 places
21028 </member> 21028 being returned. To get the first 100 result entries of a request use 0,
21029 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_FEMALE"> 21029 from 100-199 use 1, 200-299 use 2, etc.</param>
21030 <summary></summary> 21030 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21031 </member> 21031 </member>
21032 <member name="F:OpenMetaverse.Sounds.HEALTH_REDUCTION_MALE"> 21032 <member name="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.Int32)">
21033 <summary></summary> 21033 <summary>
21034 </member> 21034 Queries the dataserver for parcels of land which are flagged to be shown in search
21035 <member name="F:OpenMetaverse.Sounds.IM_START"> 21035
21036 <summary></summary> 21036 The <see cref="!:OnDirPlacesReply"/> event is raised when a response is received from the simulator
21037 </member> 21037 </summary>
21038 <member name="F:OpenMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION"> 21038 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21039 <summary></summary> 21039 <param name="queryFlags">A set of flags which can be ORed to modify query options
21040 </member> 21040 such as classified maturity rating.</param>
21041 <member name="F:OpenMetaverse.Sounds.INVALID_OPERATION"> 21041 <param name="category">The category to search</param>
21042 <summary></summary> 21042 <param name="queryStart">Each request is limited to 100 places
21043 </member> 21043 being returned. To get the first 100 result entries of a request use 0,
21044 <member name="F:OpenMetaverse.Sounds.KEYBOARD_LOOP"> 21044 from 100-199 use 1, 200-299 use 2, etc.</param>
21045 <summary></summary> 21045 <returns>A UUID to correlate the results when the <see cref="!:OnDirPlacesReply"/> event is raised</returns>
21046 </member> 21046 <example>
21047 <member name="F:OpenMetaverse.Sounds.MONEY_REDUCTION_COINS"> 21047 Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
21048 <summary>coins</summary> 21048 <code>
21049 </member> 21049 UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
21050 <member name="F:OpenMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL"> 21050 </code>
21051 <summary>cash register bell</summary> 21051 </example>
21052 </member> 21052 <remarks>
21053 <member name="F:OpenMetaverse.Sounds.NULL_KEYSTROKE"> 21053 Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
21054 <summary></summary> 21054 </remarks>
21055 </member> 21055 </member>
21056 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION"> 21056 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)">
21057 <summary></summary> 21057 <summary>
21058 </member> 21058 Starts a search for land sales using the directory
21059 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_RUBBER"> 21059
21060 <summary>rubber</summary> 21060 The <see cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21061 </member> 21061 </summary>
21062 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_PLASTIC"> 21062 <param name="typeFlags">What type of land to search for. Auction,
21063 <summary>plastic</summary> 21063 estate, mainland, "first land", etc</param>
21064 </member> 21064 <remarks>The OnDirLandReply event handler must be registered before
21065 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_FLESH"> 21065 calling this function. There is no way to determine how many
21066 <summary>flesh</summary> 21066 results will be returned, or how many times the callback will be
21067 </member> 21067 fired other than you won't get more than 100 total parcels from
21068 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING"> 21068 each query.</remarks>
21069 <summary>wood splintering?</summary> 21069 </member>
21070 </member> 21070 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21071 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK"> 21071 <summary>
21072 <summary>glass break</summary> 21072 Starts a search for land sales using the directory
21073 </member> 21073
21074 <member name="F:OpenMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK"> 21074 The <seealso cref="!:OnDirLandReply"/> event is raised when a response is received from the simulator
21075 <summary>metal clunk</summary> 21075 </summary>
21076 </member> 21076 <param name="typeFlags">What type of land to search for. Auction,
21077 <member name="F:OpenMetaverse.Sounds.OBJECT_CREATE_WHOOSH"> 21077 estate, mainland, "first land", etc</param>
21078 <summary>whoosh</summary> 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="F:OpenMetaverse.Sounds.OBJECT_DELETE_SHAKE"> 21080 <param name="queryStart">Each request is limited to 100 parcels
21081 <summary>shake</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="F:OpenMetaverse.Sounds.OBJECT_REZ"> 21083 <remarks>The OnDirLandReply event handler must be registered before
21084 <summary></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="F:OpenMetaverse.Sounds.PIE_MENU_APPEAR_DING"> 21086 fired other than you won't get more than 100 total parcels from
21087 <summary>ding</summary> 21087 each query.</remarks>
21088 </member> 21088 </member>
21089 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT"> 21089 <member name="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)">
21090 <summary></summary> 21090 <summary>
21091 </member> 21091 Send a request to the data server for land sales listings
21092 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1"> 21092 </summary>
21093 <summary></summary> 21093
21094 </member> 21094 <param name="findFlags">Flags sent to specify query options
21095 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2"> 21095
21096 <summary></summary> 21096 Available flags:
21097 </member> 21097 Specify the parcel rating with one or more of the following:
21098 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3"> 21098 IncludePG IncludeMature IncludeAdult
21099 <summary></summary> 21099
21100 </member> 21100 Specify the field to pre sort the results with ONLY ONE of the following:
21101 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4"> 21101 PerMeterSort NameSort AreaSort PricesSort
21102 <summary></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="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5"> 21104 SortAsc
21105 <summary></summary> 21105
21106 </member> 21106 Specify additional filters to limit the results with one or both of the following:
21107 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6"> 21107 LimitByPrice LimitByArea
21108 <summary></summary> 21108
21109 </member> 21109 Flags can be combined by separating them with the | (pipe) character
21110 <member name="F:OpenMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7"> 21110
21111 <summary></summary> 21111 Additional details can be found in <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/>
21112 </member> 21112 </param>
21113 <member name="F:OpenMetaverse.Sounds.SNAPSHOT"> 21113 <param name="typeFlags">What type of land to search for. Auction,
21114 <summary></summary> 21114 Estate or Mainland</param>
21115 </member> 21115 <param name="priceLimit">Maximum price to search for when the
21116 <member name="F:OpenMetaverse.Sounds.TELEPORT_TEXTURE_APPLY"> 21116 DirFindFlags.LimitByPrice flag is specified in findFlags</param>
21117 <summary></summary> 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="F:OpenMetaverse.Sounds.THUNDER"> 21119 <param name="queryStart">Each request is limited to 100 parcels
21120 <summary></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="F:OpenMetaverse.Sounds.WINDOW_CLOSE"> 21122 <remarks><para>The <seealso cref="!:OnDirLandReply"/> event will be raised with the response from the simulator
21123 <summary></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="F:OpenMetaverse.Sounds.WINDOW_OPEN"> 21125 fired other than you won't get more than 100 total parcels from
21126 <summary></summary> 21126 each reply.</para>
21127 </member> 21127
21128 <member name="F:OpenMetaverse.Sounds.ZIPPER"> 21128 <para>Any land set for sale to either anybody or specific to the connected agent will be included in the
21129 <summary></summary> 21129 results if the land is included in the query</para></remarks>
21130 </member> 21130 <example>
21131 <member name="M:OpenMetaverse.Sounds.ToDictionary"> 21131 <code>
21132 <summary> 21132 // request all mainland, any maturity rating that is larger than 512 sq.m
21133 A dictionary containing all pre-defined sounds 21133 StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
21134 </summary> 21134 </code></example>
21135 <returns>A dictionary containing the pre-defined sounds, 21135 </member>
21136 where the key is the sounds ID, and the value is a string 21136 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)">
21137 containing a name to identify the purpose of the sound</returns> 21137 <summary>
21138 </member> 21138 Search for Groups
21139 <member name="T:OpenMetaverse.FriendRights"> 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 21141 <param name="queryStart">Start from the match number</param>
21142 </summary> 21142 <returns></returns>
21143 </member> 21143 </member>
21144 <member name="F:OpenMetaverse.FriendRights.None"> 21144 <member name="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,OpenMetaverse.DirectoryManager.DirFindFlags)">
21145 <summary>The avatar has no rights</summary> 21145 <summary>
21146 </member> 21146 Search for Groups
21147 <member name="F:OpenMetaverse.FriendRights.CanSeeOnline"> 21147 </summary>
21148 <summary>The avatar can see the online status of the target avatar</summary> 21148 <param name="searchText">The name or portion of the name of the group you wish to search for</param>
21149 </member> 21149 <param name="queryStart">Start from the match number</param>
21150 <member name="F:OpenMetaverse.FriendRights.CanSeeOnMap"> 21150 <param name="flags">Search flags</param>
21151 <summary>The avatar can see the location of the target avatar on the map</summary> 21151 <returns></returns>
21152 </member> 21152 </member>
21153 <member name="F:OpenMetaverse.FriendRights.CanModifyObjects"> 21153 <member name="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)">
21154 <summary>The avatar can modify the ojects of the target avatar </summary> 21154 <summary>
21155 </member> 21155 Search the People directory for other avatars
21156 <member name="T:OpenMetaverse.FriendInfo"> 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 This class holds information about an avatar in the friends list. There are two ways 21158 <param name="queryStart"></param>
21159 to interface to this class. The first is through the set of boolean properties. This is the typical 21159 <returns></returns>
21160 way clients of this class will use it. The second interface is through two bitflag properties, 21160 </member>
21161 TheirFriendsRights and MyFriendsRights 21161 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch">
21162 </summary> 21162 <summary>
21163 </member> 21163 Search Places for parcels of land you personally own
21164 <member name="M:OpenMetaverse.FriendInfo.#ctor(OpenMetaverse.UUID,OpenMetaverse.FriendRights,OpenMetaverse.FriendRights)"> 21164 </summary>
21165 <summary> 21165 </member>
21166 Used internally when building the initial list of friends at login time 21166 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.UUID)">
21167 </summary> 21167 <summary>
21168 <param name="id">System ID of the avatar being prepesented</param> 21168 Searches Places for land owned by the specified group
21169 <param name="theirRights">Rights the friend has to see you online and to modify your objects</param> 21169 </summary>
21170 <param name="myRights">Rights you have to see your friend online and to modify their objects</param> 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 </member> 21171 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21172 <member name="M:OpenMetaverse.FriendInfo.ToString"> 21172 </member>
21173 <summary> 21173 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(System.String)">
21174 FriendInfo represented as a string 21174 <summary>
21175 </summary> 21175 Search the Places directory for parcels that are listed in search and contain the specified keywords
21176 <returns>A string reprentation of both my rights and my friends rights</returns> 21176 </summary>
21177 </member> 21177 <param name="searchText">A string containing the keywords to search for</param>
21178 <member name="P:OpenMetaverse.FriendInfo.UUID"> 21178 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21179 <summary> 21179 </member>
21180 System ID of the avatar 21180 <member name="M:OpenMetaverse.DirectoryManager.StartPlacesSearch(OpenMetaverse.DirectoryManager.DirFindFlags,OpenMetaverse.ParcelCategory,System.String,System.String,OpenMetaverse.UUID,OpenMetaverse.UUID)">
21181 </summary> 21181 <summary>
21182 </member> 21182 Search Places - All Options
21183 <member name="P:OpenMetaverse.FriendInfo.Name"> 21183 </summary>
21184 <summary> 21184 <param name="findFlags">One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.</param>
21185 full name of the avatar 21185 <param name="searchCategory">One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer</param>
21186 </summary> 21186 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21187 </member> 21187 <param name="simulatorName">String Simulator Name to search in</param>
21188 <member name="P:OpenMetaverse.FriendInfo.IsOnline"> 21188 <param name="groupID">LLUID of group you want to recieve results for</param>
21189 <summary> 21189 <param name="transactionID">Transaction (Query) ID which can be associated with results from your request.</param>
21190 True if the avatar is online 21190 <returns>Transaction (Query) ID which can be associated with results from your request.</returns>
21191 </summary> 21191 </member>
21192 </member> 21192 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)">
21193 <member name="P:OpenMetaverse.FriendInfo.CanSeeMeOnline"> 21193 <summary>
21194 <summary> 21194 Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
21195 True if the friend can see if I am online 21195 </summary>
21196 </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.FriendInfo.CanSeeMeOnMap"> 21198 being returned. To get the first group of entries of a request use 0,
21199 <summary> 21199 from 100-199 use 100, 200-299 use 200, etc.</param>
21200 True if the friend can see me on the map 21200 <returns>UUID of query to correlate results in callback.</returns>
21201 </summary> 21201 </member>
21202 </member> 21202 <member name="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,OpenMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,OpenMetaverse.DirectoryManager.EventCategories)">
21203 <member name="P:OpenMetaverse.FriendInfo.CanModifyMyObjects"> 21203 <summary>
21204 <summary> 21204 Search Events
21205 True if the freind can modify my objects 21205 </summary>
21206 </summary> 21206 <param name="searchText">A string containing a list of keywords to search for separated by a space character</param>
21207 </member> 21207 <param name="queryFlags">One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
21208 <member name="P:OpenMetaverse.FriendInfo.CanSeeThemOnline"> 21208 from the <see cref="T:OpenMetaverse.DirectoryManager.DirFindFlags"/> Enum
21209 <summary> 21209
21210 True if I can see if my friend is online 21210 Multiple flags can be combined by separating the flags with the | (pipe) character</param>
21211 </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.FriendInfo.CanSeeThemOnMap"> 21213 <param name="queryStart">Each request is limited to 100 entries
21214 <summary> 21214 being returned. To get the first group of entries of a request use 0,
21215 True if I can see if my friend is on the map 21215 from 100-199 use 100, 200-299 use 200, etc.</param>
21216 </summary> 21216 <param name="category">EventCategory event is listed under.</param>
21217 </member> 21217 <returns>UUID of query to correlate results in callback.</returns>
21218 <member name="P:OpenMetaverse.FriendInfo.CanModifyTheirObjects"> 21218 </member>
21219 <summary> 21219 <member name="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)">
21220 True if I can modify my friend's objects 21220 <summary>Requests Event Details</summary>
21221 </summary> 21221 <param name="eventID">ID of Event returned from the <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> method</param>
21222 </member> 21222 </member>
21223 <member name="P:OpenMetaverse.FriendInfo.TheirFriendRights"> 21223 <member name="M:OpenMetaverse.DirectoryManager.DirClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21224 <summary> 21224 <summary>Process an incoming packet and raise the appropriate events</summary>
21225 My friend's rights represented as bitmapped flags 21225 <param name="sender">The sender</param>
21226 </summary> 21226 <param name="e">The EventArgs object containing the packet data</param>
21227 </member> 21227 </member>
21228 <member name="P:OpenMetaverse.FriendInfo.MyFriendRights"> 21228 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21229 <summary> 21229 <summary>Process an incoming packet and raise the appropriate events</summary>
21230 My rights represented as bitmapped flags 21230 <param name="sender">The sender</param>
21231 </summary> 21231 <param name="e">The EventArgs object containing the packet data</param>
21232 </member> 21232 </member>
21233 <member name="T:OpenMetaverse.FriendsManager"> 21233 <member name="M:OpenMetaverse.DirectoryManager.DirLandReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21234 <summary> 21234 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message</summary>
21235 This class is used to add and remove avatars from your friends list and to manage their permission. 21235 <param name="capsKey">The Unique Capabilities Key</param>
21236 </summary> 21236 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.DirLandReplyMessage"/> event message containing the data</param>
21237 </member> 21237 <param name="simulator">The simulator the message originated from</param>
21238 <member name="F:OpenMetaverse.FriendsManager.m_FriendOnline"> 21238 </member>
21239 <summary>The event subscribers. null if no subcribers</summary> 21239 <member name="M:OpenMetaverse.DirectoryManager.DirPeopleReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21240 </member> 21240 <summary>Process an incoming packet and raise the appropriate events</summary>
21241 <member name="M:OpenMetaverse.FriendsManager.OnFriendOnline(OpenMetaverse.FriendInfoEventArgs)"> 21241 <param name="sender">The sender</param>
21242 <summary>Raises the FriendOnline event</summary> 21242 <param name="e">The EventArgs object containing the packet data</param>
21243 <param name="e">A FriendInfoEventArgs object containing the 21243 </member>
21244 data returned from the data server</param> 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="F:OpenMetaverse.FriendsManager.m_FriendOnlineLock"> 21246 <param name="sender">The sender</param>
21247 <summary>Thread sync lock object</summary> 21247 <param name="e">The EventArgs object containing the packet data</param>
21248 </member> 21248 </member>
21249 <member name="F:OpenMetaverse.FriendsManager.m_FriendOffline"> 21249 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyEventHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
21250 <summary>The event subscribers. null if no subcribers</summary> 21250 <summary>Process an incoming <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message</summary>
21251 </member> 21251 <param name="capsKey">The Unique Capabilities Key</param>
21252 <member name="M:OpenMetaverse.FriendsManager.OnFriendOffline(OpenMetaverse.FriendInfoEventArgs)"> 21252 <param name="message">The <see cref="T:OpenMetaverse.Messages.Linden.PlacesReplyMessage"/> event message containing the data</param>
21253 <summary>Raises the FriendOffline event</summary> 21253 <param name="simulator">The simulator the message originated from</param>
21254 <param name="e">A FriendInfoEventArgs object containing the 21254 </member>
21255 data returned from the data server</param> 21255 <member name="M:OpenMetaverse.DirectoryManager.PlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21256 </member> 21256 <summary>Process an incoming packet and raise the appropriate events</summary>
21257 <member name="F:OpenMetaverse.FriendsManager.m_FriendOfflineLock"> 21257 <param name="sender">The sender</param>
21258 <summary>Thread sync lock object</summary> 21258 <param name="e">The EventArgs object containing the packet data</param>
21259 </member> 21259 </member>
21260 <member name="F:OpenMetaverse.FriendsManager.m_FriendRights"> 21260 <member name="M:OpenMetaverse.DirectoryManager.EventsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21261 <summary>The event subscribers. null if no subcribers</summary> 21261 <summary>Process an incoming packet and raise the appropriate events</summary>
21262 </member> 21262 <param name="sender">The sender</param>
21263 <member name="M:OpenMetaverse.FriendsManager.OnFriendRights(OpenMetaverse.FriendInfoEventArgs)"> 21263 <param name="e">The EventArgs object containing the packet data</param>
21264 <summary>Raises the FriendRightsUpdate event</summary> 21264 </member>
21265 <param name="e">A FriendInfoEventArgs object containing the 21265 <member name="M:OpenMetaverse.DirectoryManager.EventInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21266 data returned from the data server</param> 21266 <summary>Process an incoming packet and raise the appropriate events</summary>
21267 </member> 21267 <param name="sender">The sender</param>
21268 <member name="F:OpenMetaverse.FriendsManager.m_FriendRightsLock"> 21268 <param name="e">The EventArgs object containing the packet data</param>
21269 <summary>Thread sync lock object</summary> 21269 </member>
21270 </member> 21270 <member name="M:OpenMetaverse.DirectoryManager.DirPlacesReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
21271 <member name="F:OpenMetaverse.FriendsManager.m_FriendNames"> 21271 <summary>Process an incoming packet and raise the appropriate events</summary>
21272 <summary>The event subscribers. null if no subcribers</summary> 21272 <param name="sender">The sender</param>
21273 </member> 21273 <param name="e">The EventArgs object containing the packet data</param>
21274 <member name="M:OpenMetaverse.FriendsManager.OnFriendNames(OpenMetaverse.FriendNamesEventArgs)"> 21274 </member>
21275 <summary>Raises the FriendNames event</summary> 21275 <member name="E:OpenMetaverse.DirectoryManager.EventInfoReply">
21276 <param name="e">A FriendNamesEventArgs object containing the 21276 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)"/> request.</summary>
21277 data returned from the data server</param> 21277 </member>
21278 </member> 21278 <member name="E:OpenMetaverse.DirectoryManager.DirEventsReply">
21279 <member name="F:OpenMetaverse.FriendsManager.m_FriendNamesLock"> 21279 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/> request.</summary>
21280 <summary>Thread sync lock object</summary> 21280 </member>
21281 </member> 21281 <member name="E:OpenMetaverse.DirectoryManager.PlacesReply">
21282 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOffered"> 21282 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request.</summary>
21283 <summary>The event subscribers. null if no subcribers</summary> 21283 </member>
21284 </member> 21284 <member name="E:OpenMetaverse.DirectoryManager.DirPlacesReply">
21285 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipOffered(OpenMetaverse.FriendshipOfferedEventArgs)"> 21285 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/> request.</summary>
21286 <summary>Raises the FriendshipOffered event</summary> 21286 </member>
21287 <param name="e">A FriendshipOfferedEventArgs object containing the 21287 <member name="E:OpenMetaverse.DirectoryManager.DirClassifiedsReply">
21288 data returned from the data server</param> 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> 21289 </member>
21290 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipOfferedLock"> 21290 <member name="E:OpenMetaverse.DirectoryManager.DirGroupsReply">
21291 <summary>Thread sync lock object</summary> 21291 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/> request.</summary>
21292 </member> 21292 </member>
21293 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponse"> 21293 <member name="E:OpenMetaverse.DirectoryManager.DirPeopleReply">
21294 <summary>The event subscribers. null if no subcribers</summary> 21294 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/> request.</summary>
21295 </member> 21295 </member>
21296 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipResponse(OpenMetaverse.FriendshipResponseEventArgs)"> 21296 <member name="E:OpenMetaverse.DirectoryManager.DirLandReply">
21297 <summary>Raises the FriendshipResponse event</summary> 21297 <summary>Raised when the data server responds to a <see cref="M:OpenMetaverse.DirectoryManager.StartLandSearch(OpenMetaverse.DirectoryManager.SearchTypeFlags)"/> request.</summary>
21298 <param name="e">A FriendshipResponseEventArgs object containing the 21298 </member>
21299 data returned from the data server</param> 21299 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedCategories">
21300 </member> 21300 <summary>Classified Ad categories</summary>
21301 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipResponseLock"> 21301 </member>
21302 <summary>Thread sync lock object</summary> 21302 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Any">
21303 </member> 21303 <summary>Classified is listed in the Any category</summary>
21304 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminated"> 21304 </member>
21305 <summary>The event subscribers. null if no subcribers</summary> 21305 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Shopping">
21306 </member> 21306 <summary>Classified is shopping related</summary>
21307 <member name="M:OpenMetaverse.FriendsManager.OnFriendshipTerminated(OpenMetaverse.FriendshipTerminatedEventArgs)"> 21307 </member>
21308 <summary>Raises the FriendshipTerminated event</summary> 21308 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.LandRental">
21309 <param name="e">A FriendshipTerminatedEventArgs object containing the 21309 <summary>Classified is </summary>
21310 data returned from the data server</param> 21310 </member>
21311 </member> 21311 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental">
21312 <member name="F:OpenMetaverse.FriendsManager.m_FriendshipTerminatedLock"> 21312 <summary></summary>
21313 <summary>Thread sync lock object</summary> 21313 </member>
21314 </member> 21314 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction">
21315 <member name="F:OpenMetaverse.FriendsManager.m_FriendFound"> 21315 <summary></summary>
21316 <summary>The event subscribers. null if no subcribers</summary> 21316 </member>
21317 </member> 21317 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.NewProducts">
21318 <member name="M:OpenMetaverse.FriendsManager.OnFriendFoundReply(OpenMetaverse.FriendFoundReplyEventArgs)"> 21318 <summary></summary>
21319 <summary>Raises the FriendFoundReply event</summary> 21319 </member>
21320 <param name="e">A FriendFoundReplyEventArgs object containing the 21320 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Employment">
21321 data returned from the data server</param> 21321 <summary></summary>
21322 </member> 21322 </member>
21323 <member name="F:OpenMetaverse.FriendsManager.m_FriendFoundLock"> 21323 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Wanted">
21324 <summary>Thread sync lock object</summary> 21324 <summary></summary>
21325 </member> 21325 </member>
21326 <member name="F:OpenMetaverse.FriendsManager.FriendList"> 21326 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Service">
21327 <summary> 21327 <summary></summary>
21328 A dictionary of key/value pairs containing known friends of this avatar. 21328 </member>
21329 21329 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedCategories.Personal">
21330 The Key is the <seealso cref="T:OpenMetaverse.UUID"/> of the friend, the value is a <seealso cref="T:OpenMetaverse.FriendInfo"/> 21330 <summary></summary>
21331 object that contains detailed information including permissions you have and have given to the friend 21331 </member>
21332 </summary> 21332 <member name="T:OpenMetaverse.DirectoryManager.EventCategories">
21333 </member> 21333 <summary>Event Categories</summary>
21334 <member name="F:OpenMetaverse.FriendsManager.FriendRequests"> 21334 </member>
21335 <summary> 21335 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.All">
21336 A Dictionary of key/value pairs containing current pending frienship offers. 21336 <summary></summary>
21337 21337 </member>
21338 The key is the <seealso cref="T:OpenMetaverse.UUID"/> of the avatar making the request, 21338 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Discussion">
21339 the value is the <seealso cref="T:OpenMetaverse.UUID"/> of the request which is used to accept 21339 <summary></summary>
21340 or decline the friendship offer 21340 </member>
21341 </summary> 21341 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Sports">
21342 </member> 21342 <summary></summary>
21343 <member name="M:OpenMetaverse.FriendsManager.#ctor(OpenMetaverse.GridClient)"> 21343 </member>
21344 <summary> 21344 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.LiveMusic">
21345 Internal constructor 21345 <summary></summary>
21346 </summary> 21346 </member>
21347 <param name="client">A reference to the GridClient Object</param> 21347 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Commercial">
21348 </member> 21348 <summary></summary>
21349 <member name="M:OpenMetaverse.FriendsManager.AcceptFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 21349 </member>
21350 <summary> 21350 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Nightlife">
21351 Accept a friendship request 21351 <summary></summary>
21352 </summary> 21352 </member>
21353 <param name="fromAgentID">agentID of avatatar to form friendship with</param> 21353 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Games">
21354 <param name="imSessionID">imSessionID of the friendship request message</param> 21354 <summary></summary>
21355 </member> 21355 </member>
21356 <member name="M:OpenMetaverse.FriendsManager.DeclineFriendship(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 21356 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Pageants">
21357 <summary> 21357 <summary></summary>
21358 Decline a friendship request 21358 </member>
21359 </summary> 21359 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Education">
21360 <param name="fromAgentID"><seealso cref="T:OpenMetaverse.UUID"/> of friend</param> 21360 <summary></summary>
21361 <param name="imSessionID">imSessionID of the friendship request message</param> 21361 </member>
21362 </member> 21362 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Arts">
21363 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID)"> 21363 <summary></summary>
21364 <summary> 21364 </member>
21365 Overload: Offer friendship to an avatar. 21365 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Charity">
21366 </summary> 21366 <summary></summary>
21367 <param name="agentID">System ID of the avatar you are offering friendship to</param> 21367 </member>
21368 </member> 21368 <member name="F:OpenMetaverse.DirectoryManager.EventCategories.Miscellaneous">
21369 <member name="M:OpenMetaverse.FriendsManager.OfferFriendship(OpenMetaverse.UUID,System.String)"> 21369 <summary></summary>
21370 <summary> 21370 </member>
21371 Offer friendship to an avatar. 21371 <member name="T:OpenMetaverse.DirectoryManager.DirFindFlags">
21372 </summary> 21372 <summary>
21373 <param name="agentID">System ID of the avatar you are offering friendship to</param> 21373 Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
21374 <param name="message">A message to send with the request</param> 21374
21375 </member> 21375 Flags can be combined using the | (pipe) character, not all flags are available in all queries
21376 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendship(OpenMetaverse.UUID)"> 21376 </summary>
21377 <summary> 21377 </member>
21378 Terminate a friendship with an avatar 21378 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.People">
21379 </summary> 21379 <summary>Query the People database</summary>
21380 <param name="agentID">System ID of the avatar you are terminating the friendship with</param> 21380 </member>
21381 </member> 21381 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Online">
21382 <member name="M:OpenMetaverse.FriendsManager.TerminateFriendshipHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21382 <summary></summary>
21383 <summary>Process an incoming packet and raise the appropriate events</summary> 21383 </member>
21384 <param name="sender">The sender</param> 21384 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Events">
21385 <param name="e">The EventArgs object containing the packet data</param> 21385 <summary></summary>
21386 </member> 21386 </member>
21387 <member name="M:OpenMetaverse.FriendsManager.GrantRights(OpenMetaverse.UUID,OpenMetaverse.FriendRights)"> 21387 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.Groups">
21388 <summary> 21388 <summary>Query the Groups database</summary>
21389 Change the rights of a friend avatar. 21389 </member>
21390 </summary> 21390 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DateEvents">
21391 <param name="friendID">the <seealso cref="T:OpenMetaverse.UUID"/> of the friend</param> 21391 <summary>Query the Events database</summary>
21392 <param name="rights">the new rights to give the friend</param> 21392 </member>
21393 <remarks>This method will implicitly set the rights to those passed in the rights parameter.</remarks> 21393 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AgentOwned">
21394 </member> 21394 <summary>Query the land holdings database for land owned by the currently connected agent</summary>
21395 <member name="M:OpenMetaverse.FriendsManager.MapFriend(OpenMetaverse.UUID)"> 21395 </member>
21396 <summary> 21396 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.ForSale">
21397 Use to map a friends location on the grid. 21397 <summary></summary>
21398 </summary> 21398 </member>
21399 <param name="friendID">Friends UUID to find</param> 21399 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.GroupOwned">
21400 <remarks><seealso cref="E:OnFriendFound"/></remarks> 21400 <summary>Query the land holdings database for land which is owned by a Group</summary>
21401 </member> 21401 </member>
21402 <member name="M:OpenMetaverse.FriendsManager.TrackFriend(OpenMetaverse.UUID)"> 21402 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.DwellSort">
21403 <summary> 21403 <summary>Specifies the query should pre sort the results based upon traffic
21404 Use to track a friends movement on the grid 21404 when searching the Places database</summary>
21405 </summary> 21405 </member>
21406 <param name="friendID">Friends Key</param> 21406 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly">
21407 </member> 21407 <summary></summary>
21408 <member name="M:OpenMetaverse.FriendsManager.RequestOnlineNotification(OpenMetaverse.UUID)"> 21408 </member>
21409 <summary> 21409 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PicturesOnly">
21410 Ask for a notification of friend's online status 21410 <summary></summary>
21411 </summary> 21411 </member>
21412 <param name="friendID">Friend's UUID</param> 21412 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly">
21413 </member> 21413 <summary></summary>
21414 <member name="M:OpenMetaverse.FriendsManager.Avatars_OnAvatarNames(System.Object,OpenMetaverse.UUIDNameReplyEventArgs)"> 21414 </member>
21415 <summary> 21415 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly">
21416 This handles the asynchronous response of a RequestAvatarNames call. 21416 <summary></summary>
21417 </summary> 21417 </member>
21418 <param name="sender"></param> 21418 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.SortAsc">
21419 <param name="e">names cooresponding to the the list of IDs sent the the RequestAvatarNames call.</param> 21419 <summary>Specifies the query should pre sort the results in an ascending order when searching the land sales database.
21420 </member> 21420 This flag is only used when searching the land sales database</summary>
21421 <member name="M:OpenMetaverse.FriendsManager.OnlineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21421 </member>
21422 <summary>Process an incoming packet and raise the appropriate events</summary> 21422 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PricesSort">
21423 <param name="sender">The sender</param> 21423 <summary>Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
21424 <param name="e">The EventArgs object containing the packet data</param> 21424 This flag is only used when searching the land sales database</summary>
21425 </member> 21425 </member>
21426 <member name="M:OpenMetaverse.FriendsManager.OfflineNotificationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21426 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PerMeterSort">
21427 <summary>Process an incoming packet and raise the appropriate events</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 <param name="sender">The sender</param> 21428 This flag is only used when searching the land sales database</summary>
21429 <param name="e">The EventArgs object containing the packet data</param> 21429 </member>
21430 </member> 21430 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AreaSort">
21431 <member name="M:OpenMetaverse.FriendsManager.ChangeUserRightsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21431 <summary>Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
21432 <summary>Process an incoming packet and raise the appropriate events</summary> 21432 This flag is only used when searching the land sales database</summary>
21433 <param name="sender">The sender</param> 21433 </member>
21434 <param name="e">The EventArgs object containing the packet data</param> 21434 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.NameSort">
21435 </member> 21435 <summary>Specifies the query should pre sort the results using the Name field when searching the land sales database.
21436 <member name="M:OpenMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 21436 This flag is only used when searching the land sales database</summary>
21437 <summary>Process an incoming packet and raise the appropriate events</summary> 21437 </member>
21438 <param name="sender">The sender</param> 21438 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByPrice">
21439 <param name="e">The EventArgs object containing the packet data</param> 21439 <summary>When set, only parcels less than the specified Price will be included when searching the land sales database.
21440 </member> 21440 This flag is only used when searching the land sales database</summary>
21441 <member name="M:OpenMetaverse.FriendsManager.Network_OnLoginResponse(System.Boolean,System.Boolean,System.String,System.String,OpenMetaverse.LoginResponseData)"> 21441 </member>
21442 <summary> 21442 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.LimitByArea">
21443 Populate FriendList <seealso cref="!:InternalDictionary"/> with data from the login reply 21443 <summary>When set, only parcels greater than the specified Size will be included when searching the land sales database.
21444 </summary> 21444 This flag is only used when searching the land sales database</summary>
21445 <param name="loginSuccess">true if login was successful</param> 21445 </member>
21446 <param name="redirect">true if login request is requiring a redirect</param> 21446 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.FilterMature">
21447 <param name="message">A string containing the response to the login request</param> 21447 <summary></summary>
21448 <param name="reason">A string containing the reason for the request</param> 21448 </member>
21449 <param name="replyData">A <seealso cref="T:OpenMetaverse.LoginResponseData"/> object containing the decoded 21449 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.PGOnly">
21450 reply from the login server</param> 21450 <summary></summary>
21451 </member> 21451 </member>
21452 <member name="E:OpenMetaverse.FriendsManager.FriendOnline"> 21452 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludePG">
21453 <summary>Raised when the simulator sends notification one of the members in our friends list comes online</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="E:OpenMetaverse.FriendsManager.FriendOffline"> 21455 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeMature">
21456 <summary>Raised when the simulator sends notification one of the members in our friends list goes offline</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="E:OpenMetaverse.FriendsManager.FriendRightsUpdate"> 21458 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.IncludeAdult">
21459 <summary>Raised when the simulator sends notification one of the members in our friends list grants or revokes permissions</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="E:OpenMetaverse.FriendsManager.FriendNames"> 21461 <member name="F:OpenMetaverse.DirectoryManager.DirFindFlags.AdultOnly">
21462 <summary>Raised when the simulator sends us the names on our friends list</summary> 21462 <summary></summary>
21463 </member> 21463 </member>
21464 <member name="E:OpenMetaverse.FriendsManager.FriendshipOffered"> 21464 <member name="T:OpenMetaverse.DirectoryManager.SearchTypeFlags">
21465 <summary>Raised when the simulator sends notification another agent is offering us friendship</summary> 21465 <summary>
21466 </member> 21466 Land types to search dataserver for
21467 <member name="E:OpenMetaverse.FriendsManager.FriendshipResponse"> 21467 </summary>
21468 <summary>Raised when a request we sent to friend another agent is accepted or declined</summary> 21468 </member>
21469 </member> 21469 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Any">
21470 <member name="E:OpenMetaverse.FriendsManager.FriendshipTerminated"> 21470 <summary>Search Auction, Mainland and Estate</summary>
21471 <summary>Raised when the simulator sends notification one of the members in our friends list has terminated 21471 </member>
21472 our friendship</summary> 21472 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Auction">
21473 </member> 21473 <summary>Land which is currently up for auction</summary>
21474 <member name="E:OpenMetaverse.FriendsManager.FriendFoundReply"> 21474 </member>
21475 <summary>Raised when the simulator sends the location of a friend we have 21475 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Mainland">
21476 requested map location info for</summary> 21476 <summary>Parcels which are on the mainland (Linden owned) continents</summary>
21477 </member> 21477 </member>
21478 <member name="T:OpenMetaverse.FriendInfoEventArgs"> 21478 <member name="F:OpenMetaverse.DirectoryManager.SearchTypeFlags.Estate">
21479 <summary>Contains information on a member of our friends list</summary> 21479 <summary>Parcels which are on privately owned simulators</summary>
21480 </member> 21480 </member>
21481 <member name="M:OpenMetaverse.FriendInfoEventArgs.#ctor(OpenMetaverse.FriendInfo)"> 21481 <member name="T:OpenMetaverse.DirectoryManager.EventFlags">
21482 <summary> 21482 <summary>
21483 Construct a new instance of the FriendInfoEventArgs class 21483 The content rating of the event
21484 </summary> 21484 </summary>
21485 <param name="friend">The FriendInfo</param> 21485 </member>
21486 </member> 21486 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.PG">
21487 <member name="P:OpenMetaverse.FriendInfoEventArgs.Friend"> 21487 <summary>Event is PG</summary>
21488 <summary>Get the FriendInfo</summary> 21488 </member>
21489 </member> 21489 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Mature">
21490 <member name="T:OpenMetaverse.FriendNamesEventArgs"> 21490 <summary>Event is Mature</summary>
21491 <summary>Contains Friend Names</summary> 21491 </member>
21492 </member> 21492 <member name="F:OpenMetaverse.DirectoryManager.EventFlags.Adult">
21493 <member name="M:OpenMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{OpenMetaverse.UUID,System.String})"> 21493 <summary>Event is Adult</summary>
21494 <summary> 21494 </member>
21495 Construct a new instance of the FriendNamesEventArgs class 21495 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedFlags">
21496 </summary> 21496 <summary>
21497 <param name="names">A dictionary where the Key is the ID of the Agent, 21497 Classified Ad Options
21498 and the Value is a string containing their name</param> 21498 </summary>
21499 </member> 21499 <remarks>There appear to be two formats the flags are packed in.
21500 <member name="P:OpenMetaverse.FriendNamesEventArgs.Names"> 21500 This set of flags is for the newer style</remarks>
21501 <summary>A dictionary where the Key is the ID of the Agent, 21501 </member>
21502 and the Value is a string containing their name</summary> 21502 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.None">
21503 </member> 21503 <summary></summary>
21504 <member name="T:OpenMetaverse.FriendshipOfferedEventArgs"> 21504 </member>
21505 <summary>Sent when another agent requests a friendship with our agent</summary> 21505 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Mature">
21506 </member> 21506 <summary></summary>
21507 <member name="M:OpenMetaverse.FriendshipOfferedEventArgs.#ctor(OpenMetaverse.UUID,System.String,OpenMetaverse.UUID)"> 21507 </member>
21508 <summary> 21508 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.Enabled">
21509 Construct a new instance of the FriendshipOfferedEventArgs class 21509 <summary></summary>
21510 </summary> 21510 </member>
21511 <param name="agentID">The ID of the agent requesting friendship</param> 21511 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime">
21512 <param name="agentName">The name of the agent requesting friendship</param> 21512 <summary></summary>
21513 <param name="imSessionID">The ID of the session, used in accepting or declining the 21513 </member>
21514 friendship offer</param> 21514 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew">
21515 </member> 21515 <summary></summary>
21516 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentID"> 21516 </member>
21517 <summary>Get the ID of the agent requesting friendship</summary> 21517 <member name="T:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags">
21518 </member> 21518 <summary>
21519 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.AgentName"> 21519 Classified ad query options
21520 <summary>Get the name of the agent requesting friendship</summary> 21520 </summary>
21521 </member> 21521 </member>
21522 <member name="P:OpenMetaverse.FriendshipOfferedEventArgs.SessionID"> 21522 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.All">
21523 <summary>Get the ID of the session, used in accepting or declining the 21523 <summary>Include all ads in results</summary>
21524 friendship offer</summary> 21524 </member>
21525 </member> 21525 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.PG">
21526 <member name="T:OpenMetaverse.FriendshipResponseEventArgs"> 21526 <summary>Include PG ads in results</summary>
21527 <summary>A response containing the results of our request to form a friendship with another agent</summary> 21527 </member>
21528 </member> 21528 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature">
21529 <member name="M:OpenMetaverse.FriendshipResponseEventArgs.#ctor(OpenMetaverse.UUID,System.String,System.Boolean)"> 21529 <summary>Include Mature ads in results</summary>
21530 <summary> 21530 </member>
21531 Construct a new instance of the FriendShipResponseEventArgs class 21531 <member name="F:OpenMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult">
21532 </summary> 21532 <summary>Include Adult ads in results</summary>
21533 <param name="agentID">The ID of the agent we requested a friendship with</param> 21533 </member>
21534 <param name="agentName">The name of the agent we requested a friendship with</param> 21534 <member name="T:OpenMetaverse.DirectoryManager.PlacesFlags">
21535 <param name="accepted">true if the agent accepted our friendship offer</param> 21535 <summary>
21536 </member> 21536 The For Sale flag in PlacesReplyData
21537 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentID"> 21537 </summary>
21538 <summary>Get the ID of the agent we requested a friendship with</summary> 21538 </member>
21539 </member> 21539 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.NotForSale">
21540 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.AgentName"> 21540 <summary>Parcel is not listed for sale</summary>
21541 <summary>Get the name of the agent we requested a friendship with</summary> 21541 </member>
21542 </member> 21542 <member name="F:OpenMetaverse.DirectoryManager.PlacesFlags.ForSale">
21543 <member name="P:OpenMetaverse.FriendshipResponseEventArgs.Accepted"> 21543 <summary>Parcel is For Sale</summary>
21544 <summary>true if the agent accepted our friendship offer</summary> 21544 </member>
21545 </member> 21545 <member name="T:OpenMetaverse.DirectoryManager.Classified">
21546 <member name="T:OpenMetaverse.FriendshipTerminatedEventArgs"> 21546 <summary>
21547 <summary>Contains data sent when a friend terminates a friendship with us</summary> 21547 A classified ad on the grid
21548 </member> 21548 </summary>
21549 <member name="M:OpenMetaverse.FriendshipTerminatedEventArgs.#ctor(OpenMetaverse.UUID,System.String)"> 21549 </member>
21550 <summary> 21550 <member name="F:OpenMetaverse.DirectoryManager.Classified.ID">
21551 Construct a new instance of the FrindshipTerminatedEventArgs class 21551 <summary>UUID for this ad, useful for looking up detailed
21552 </summary> 21552 information about it</summary>
21553 <param name="agentID">The ID of the friend who terminated the friendship with us</param> 21553 </member>
21554 <param name="agentName">The name of the friend who terminated the friendship with us</param> 21554 <member name="F:OpenMetaverse.DirectoryManager.Classified.Name">
21555 </member> 21555 <summary>The title of this classified ad</summary>
21556 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentID"> 21556 </member>
21557 <summary>Get the ID of the agent that terminated the friendship with us</summary> 21557 <member name="F:OpenMetaverse.DirectoryManager.Classified.Flags">
21558 </member> 21558 <summary>Flags that show certain options applied to the classified</summary>
21559 <member name="P:OpenMetaverse.FriendshipTerminatedEventArgs.AgentName"> 21559 </member>
21560 <summary>Get the name of the agent that terminated the friendship with us</summary> 21560 <member name="F:OpenMetaverse.DirectoryManager.Classified.CreationDate">
21561 </member> 21561 <summary>Creation date of the ad</summary>
21562 <member name="T:OpenMetaverse.FriendFoundReplyEventArgs"> 21562 </member>
21563 <summary> 21563 <member name="F:OpenMetaverse.DirectoryManager.Classified.ExpirationDate">
21564 Data sent in response to a <see cref="!:FindFriend"/> request which contains the information to allow us to map the friends location 21564 <summary>Expiration date of the ad</summary>
21565 </summary> 21565 </member>
21566 </member> 21566 <member name="F:OpenMetaverse.DirectoryManager.Classified.Price">
21567 <member name="M:OpenMetaverse.FriendFoundReplyEventArgs.#ctor(OpenMetaverse.UUID,System.UInt64,OpenMetaverse.Vector3)"> 21567 <summary>Price that was paid for this ad</summary>
21568 <summary> 21568 </member>
21569 Construct a new instance of the FriendFoundReplyEventArgs class 21569 <member name="M:OpenMetaverse.DirectoryManager.Classified.ToString">
21570 </summary> 21570 <summary>Print the struct data as a string</summary>
21571 <param name="agentID">The ID of the agent we have requested location information for</param> 21571 <returns>A string containing the field name, and field value</returns>
21572 <param name="regionHandle">The region handle where our friend is located</param> 21572 </member>
21573 <param name="location">The simulator local position our friend is located</param> 21573 <member name="T:OpenMetaverse.DirectoryManager.DirectoryParcel">
21574 </member> 21574 <summary>
21575 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.AgentID"> 21575 A parcel retrieved from the dataserver such as results from the
21576 <summary>Get the ID of the agent we have received location information for</summary> 21576 "For-Sale" listings or "Places" Search
21577 </member> 21577 </summary>
21578 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.RegionHandle"> 21578 </member>
21579 <summary>Get the region handle where our mapped friend is located</summary> 21579 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ID">
21580 </member> 21580 <summary>The unique dataserver parcel ID</summary>
21581 <member name="P:OpenMetaverse.FriendFoundReplyEventArgs.Location"> 21581 <remarks>This id is used to obtain additional information from the entry
21582 <summary>Get the simulator local position where our friend is located</summary> 21582 by using the <see cref="!:ParcelManager.InfoRequest"/> method</remarks>
21583 </member> 21583 </member>
21584 <member name="M:OpenMetaverse.Messages.MessageUtils.DecodeEvent(System.String,OpenMetaverse.StructuredData.OSDMap)"> 21584 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Name">
21585 <summary> 21585 <summary>A string containing the name of the parcel</summary>
21586 Return a decoded capabilities message as a strongly typed object 21586 </member>
21587 </summary> 21587 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ActualArea">
21588 <param name="eventName">A string containing the name of the capabilities message key</param> 21588 <summary>The size of the parcel</summary>
21589 <param name="map">An <see cref="T:OpenMetaverse.StructuredData.OSDMap"/> to decode</param> 21589 <remarks>This field is not returned for Places searches</remarks>
21590 <returns>A strongly typed object containing the decoded information from the capabilities message, or null 21590 </member>
21591 if no existing Message object exists for the specified event</returns> 21591 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.SalePrice">
21592 </member> 21592 <summary>The price of the parcel</summary>
21593 <member name="T:OpenMetaverse.Assets.AssetBodypart"> 21593 <remarks>This field is not returned for Places searches</remarks>
21594 <summary> 21594 </member>
21595 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc. 21595 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Auction">
21596 </summary> 21596 <summary>If True, this parcel is flagged to be auctioned</summary>
21597 </member> 21597 </member>
21598 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor"> 21598 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.ForSale">
21599 <summary>Initializes a new instance of an AssetBodyPart object</summary> 21599 <summary>If true, this parcel is currently set for sale</summary>
21600 </member> 21600 </member>
21601 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])"> 21601 <member name="F:OpenMetaverse.DirectoryManager.DirectoryParcel.Dwell">
21602 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary> 21602 <summary>Parcel traffic</summary>
21603 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 21603 </member>
21604 <param name="assetData">A byte array containing the raw asset data</param> 21604 <member name="M:OpenMetaverse.DirectoryManager.DirectoryParcel.ToString">
21605 </member> 21605 <summary>Print the struct data as a string</summary>
21606 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType"> 21606 <returns>A string containing the field name, and field value</returns>
21607 <summary>Override the base classes AssetType</summary> 21607 </member>
21608 </member> 21608 <member name="T:OpenMetaverse.DirectoryManager.AgentSearchData">
21609 <member name="T:OpenMetaverse.Assets.AssetsArchiver"> 21609 <summary>
21610 <summary> 21610 An Avatar returned from the dataserver
21611 Archives assets 21611 </summary>
21612 </summary> 21612 </member>
21613 </member> 21613 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.Online">
21614 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets"> 21614 <summary>Online status of agent</summary>
21615 <summary> 21615 <remarks>This field appears to be obsolete and always returns false</remarks>
21616 Archive assets 21616 </member>
21617 </summary> 21617 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.FirstName">
21618 </member> 21618 <summary>The agents first name</summary>
21619 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)"> 21619 </member>
21620 <summary> 21620 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.LastName">
21621 Archive the assets given to this archiver to the given archive. 21621 <summary>The agents last name</summary>
21622 </summary> 21622 </member>
21623 <param name="archive"></param> 21623 <member name="F:OpenMetaverse.DirectoryManager.AgentSearchData.AgentID">
21624 </member> 21624 <summary>The agents <see cref="T:OpenMetaverse.UUID"/></summary>
21625 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)"> 21625 </member>
21626 <summary> 21626 <member name="M:OpenMetaverse.DirectoryManager.AgentSearchData.ToString">
21627 Write an assets metadata file to the given archive 21627 <summary>Print the struct data as a string</summary>
21628 </summary> 21628 <returns>A string containing the field name, and field value</returns>
21629 <param name="archive"></param> 21629 </member>
21630 </member> 21630 <member name="T:OpenMetaverse.DirectoryManager.GroupSearchData">
21631 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)"> 21631 <summary>
21632 <summary> 21632 Response to a "Groups" Search
21633 Write asset data files to the given archive 21633 </summary>
21634 </summary> 21634 </member>
21635 <param name="archive"></param> 21635 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupID">
21636 </member> 21636 <summary>The Group ID</summary>
21637 <member name="T:ThreadUtil"> 21637 </member>
21638 <summary> 21638 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.GroupName">
21639 21639 <summary>The name of the group</summary>
21640 </summary> 21640 </member>
21641 </member> 21641 <member name="F:OpenMetaverse.DirectoryManager.GroupSearchData.Members">
21642 <member name="F:ThreadUtil.wrapperInstance"> 21642 <summary>The current number of members</summary>
21643 <summary> 21643 </member>
21644 An instance of DelegateWrapper which calls InvokeWrappedDelegate, 21644 <member name="M:OpenMetaverse.DirectoryManager.GroupSearchData.ToString">
21645 which in turn calls the DynamicInvoke method of the wrapped 21645 <summary>Print the struct data as a string</summary>
21646 delegate 21646 <returns>A string containing the field name, and field value</returns>
21647 </summary> 21647 </member>
21648 </member> 21648 <member name="T:OpenMetaverse.DirectoryManager.PlacesSearchData">
21649 <member name="F:ThreadUtil.callback"> 21649 <summary>
21650 <summary> 21650 Parcel information returned from a <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/> request
21651 Callback used to call EndInvoke on the asynchronously 21651 <para>
21652 invoked DelegateWrapper 21652 Represents one of the following:
21653 </summary> 21653 A parcel of land on the grid that has its Show In Search flag set
21654 </member> 21654 A parcel of land owned by the agent making the request
21655 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])"> 21655 A parcel of land owned by a group the agent making the request is a member of
21656 <summary> 21656 </para>
21657 Executes the specified delegate with the specified arguments 21657 <para>
21658 asynchronously on a thread pool thread 21658 In a request for Group Land, the First record will contain an empty record
21659 </summary> 21659 </para>
21660 <param name="d"></param> 21660 Note: This is not the same as searching the land for sale data source
21661 <param name="args"></param> 21661 </summary>
21662 </member> 21662 </member>
21663 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])"> 21663 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.OwnerID">
21664 <summary> 21664 <summary>The ID of the Agent of Group that owns the parcel</summary>
21665 Invokes the wrapped delegate synchronously 21665 </member>
21666 </summary> 21666 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Name">
21667 <param name="d"></param> 21667 <summary>The name</summary>
21668 <param name="args"></param> 21668 </member>
21669 </member> 21669 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Desc">
21670 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)"> 21670 <summary>The description</summary>
21671 <summary> 21671 </member>
21672 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle 21672 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.ActualArea">
21673 to prevent resource leaks 21673 <summary>The Size of the parcel</summary>
21674 </summary> 21674 </member>
21675 <param name="ar"></param> 21675 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.BillableArea">
21676 </member> 21676 <summary>The billable Size of the parcel, for mainland
21677 <member name="T:ThreadUtil.DelegateWrapper"> 21677 parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
21678 <summary> 21678 than the ActualArea. For Estate land this will always be 0</summary>
21679 Delegate to wrap another delegate and its arguments 21679 </member>
21680 </summary> 21680 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Flags">
21681 <param name="d"></param> 21681 <summary>Indicates the ForSale status of the parcel</summary>
21682 <param name="args"></param> 21682 </member>
21683 </member> 21683 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalX">
21684 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedEvent"> 21684 <summary>The Gridwide X position</summary>
21685 <summary>The event subscribers. null if no subcribers</summary> 21685 </member>
21686 </member> 21686 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalY">
21687 <member name="M:OpenMetaverse.TerrainManager.OnLandPatchReceived(OpenMetaverse.LandPatchReceivedEventArgs)"> 21687 <summary>The Gridwide Y position</summary>
21688 <summary>Raises the LandPatchReceived event</summary> 21688 </member>
21689 <param name="e">A LandPatchReceivedEventArgs object containing the 21689 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.GlobalZ">
21690 data returned from the simulator</param> 21690 <summary>The Z position of the parcel, or 0 if no landing point set</summary>
21691 </member> 21691 </member>
21692 <member name="F:OpenMetaverse.TerrainManager.m_LandPatchReceivedLock"> 21692 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SimName">
21693 <summary>Thread sync lock object</summary> 21693 <summary>The name of the Region the parcel is located in</summary>
21694 </member> 21694 </member>
21695 <member name="M:OpenMetaverse.TerrainManager.#ctor(OpenMetaverse.GridClient)"> 21695 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SnapshotID">
21696 <summary> 21696 <summary>The Asset ID of the parcels Snapshot texture</summary>
21697 Default constructor 21697 </member>
21698 </summary> 21698 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Dwell">
21699 <param name="client"></param> 21699 <summary>The calculated visitor traffic</summary>
21700 </member> 21700 </member>
21701 <member name="E:OpenMetaverse.TerrainManager.LandPatchReceived"> 21701 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.SKU">
21702 <summary>Raised when the simulator responds sends </summary> 21702 <summary>The billing product SKU</summary>
21703 </member> 21703 <remarks>Known values are:
21704 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Simulator"> 21704 <list type="table">
21705 <summary>Simulator from that sent tha data</summary> 21705 <item><term>023</term><description>Mainland / Full Region</description></item>
21706 </member> 21706 <item><term>024</term><description>Estate / Full Region</description></item>
21707 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.X"> 21707 <item><term>027</term><description>Estate / Openspace</description></item>
21708 <summary>Sim coordinate of the patch</summary> 21708 <item><term>029</term><description>Estate / Homestead</description></item>
21709 </member> 21709 <item><term>129</term><description>Mainland / Homestead (Linden Owned)</description></item>
21710 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.Y"> 21710 </list>
21711 <summary>Sim coordinate of the patch</summary> 21711 </remarks>
21712 </member> 21712 </member>
21713 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.PatchSize"> 21713 <member name="F:OpenMetaverse.DirectoryManager.PlacesSearchData.Price">
21714 <summary>Size of tha patch</summary> 21714 <summary>No longer used, will always be 0</summary>
21715 </member> 21715 </member>
21716 <member name="P:OpenMetaverse.LandPatchReceivedEventArgs.HeightMap"> 21716 <member name="M:OpenMetaverse.DirectoryManager.PlacesSearchData.ToSLurl">
21717 <summary>Heightmap for the patch</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.UDPPacketBuffer.BUFFER_SIZE"> 21719 </member>
21720 <summary>Size of the byte array used to store raw packet data</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.UDPPacketBuffer.Data"> 21722 <returns>A string containing the field name, and field value</returns>
21723 <summary>Raw packet data buffer</summary> 21723 </member>
21724 </member> 21724 <member name="T:OpenMetaverse.DirectoryManager.EventsSearchData">
21725 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength"> 21725 <summary>
21726 <summary>Length of the data to transmit</summary> 21726 An "Event" Listing summary
21727 </member> 21727 </summary>
21728 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint"> 21728 </member>
21729 <summary>EndPoint of the remote host</summary> 21729 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Owner">
21730 </member> 21730 <summary>The ID of the event creator</summary>
21731 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor"> 21731 </member>
21732 <summary> 21732 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Name">
21733 Create an allocated UDP packet buffer for receiving a packet 21733 <summary>The name of the event</summary>
21734 </summary> 21734 </member>
21735 </member> 21735 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.ID">
21736 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)"> 21736 <summary>The events ID</summary>
21737 <summary> 21737 </member>
21738 Create an allocated UDP packet buffer for sending a packet 21738 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Date">
21739 </summary> 21739 <summary>A string containing the short date/time the event will begin</summary>
21740 <param name="endPoint">EndPoint of the remote host</param> 21740 </member>
21741 </member> 21741 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Time">
21742 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)"> 21742 <summary>The event start time in Unixtime (seconds since epoch)</summary>
21743 <summary> 21743 </member>
21744 Create an allocated UDP packet buffer for sending a packet 21744 <member name="F:OpenMetaverse.DirectoryManager.EventsSearchData.Flags">
21745 </summary> 21745 <summary>The events maturity rating</summary>
21746 <param name="endPoint">EndPoint of the remote host</param> 21746 </member>
21747 <param name="bufferSize">Size of the buffer to allocate for packet data</param> 21747 <member name="M:OpenMetaverse.DirectoryManager.EventsSearchData.ToString">
21748 </member> 21748 <summary>Print the struct data as a string</summary>
21749 <member name="T:OpenMetaverse.PacketBufferPool"> 21749 <returns>A string containing the field name, and field value</returns>
21750 <summary> 21750 </member>
21751 Object pool for packet buffers. This is used to allocate memory for all 21751 <member name="T:OpenMetaverse.DirectoryManager.EventInfo">
21752 incoming and outgoing packets, and zerocoding buffers for those packets 21752 <summary>
21753 </summary> 21753 The details of an "Event"
21754 </member> 21754 </summary>
21755 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)"> 21755 </member>
21756 <summary> 21756 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.ID">
21757 Initialize the object pool in client mode 21757 <summary>The events ID</summary>
21758 </summary> 21758 </member>
21759 <param name="endPoint">Server to connect to</param> 21759 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Creator">
21760 <param name="itemsPerSegment"></param> 21760 <summary>The ID of the event creator</summary>
21761 <param name="minSegments"></param> 21761 </member>
21762 </member> 21762 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Name">
21763 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)"> 21763 <summary>The name of the event</summary>
21764 <summary> 21764 </member>
21765 Initialize the object pool in server mode 21765 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Category">
21766 </summary> 21766 <summary>The category</summary>
21767 <param name="itemsPerSegment"></param> 21767 </member>
21768 <param name="minSegments"></param> 21768 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Desc">
21769 </member> 21769 <summary>The events description</summary>
21770 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance"> 21770 </member>
21771 <summary> 21771 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Date">
21772 Returns a packet buffer with EndPoint set if the buffer is in 21772 <summary>The short date/time the event will begin</summary>
21773 client mode, or with EndPoint set to null in server mode 21773 </member>
21774 </summary> 21774 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.DateUTC">
21775 <returns>Initialized UDPPacketBuffer object</returns> 21775 <summary>The event start time in Unixtime (seconds since epoch) UTC adjusted</summary>
21776 </member> 21776 </member>
21777 <member name="M:OpenMetaverse.Pool.#cctor"> 21777 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Duration">
21778 <summary> 21778 <summary>The length of the event in minutes</summary>
21779 Default constructor 21779 </member>
21780 </summary> 21780 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Cover">
21781 </member> 21781 <summary>0 if no cover charge applies</summary>
21782 <member name="M:OpenMetaverse.Pool.CheckOut"> 21782 </member>
21783 <summary> 21783 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Amount">
21784 Check a packet buffer out of the pool 21784 <summary>The cover charge amount in L$ if applicable</summary>
21785 </summary> 21785 </member>
21786 <returns>A packet buffer object</returns> 21786 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.SimName">
21787 </member> 21787 <summary>The name of the region where the event is being held</summary>
21788 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 21788 </member>
21789 <summary> 21789 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.GlobalPos">
21790 21790 <summary>The gridwide location of the event</summary>
21791 </summary> 21791 </member>
21792 <param name="at">Looking direction, must be a normalized vector</param> 21792 <member name="F:OpenMetaverse.DirectoryManager.EventInfo.Flags">
21793 <param name="upDirection">Up direction, must be a normalized vector</param> 21793 <summary>The maturity rating</summary>
21794 </member> 21794 </member>
21795 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)"> 21795 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToSLurl">
21796 <summary> 21796 <summary>Get a SL URL for the parcel where the event is hosted</summary>
21797 Align the coordinate frame X and Y axis with a given rotation 21797 <returns>A string, containing a standard SLURL</returns>
21798 around the Z axis in radians 21798 </member>
21799 </summary> 21799 <member name="M:OpenMetaverse.DirectoryManager.EventInfo.ToString">
21800 <param name="heading">Absolute rotation around the Z axis in 21800 <summary>Print the struct data as a string</summary>
21801 radians</param> 21801 <returns>A string containing the field name, and field value</returns>
21802 </member> 21802 </member>
21803 <member name="P:OpenMetaverse.CoordinateFrame.Origin"> 21803 <member name="T:OpenMetaverse.EventInfoReplyEventArgs">
21804 <summary>Origin position of this coordinate frame</summary> 21804 <summary>Contains the Event data returned from the data server from an EventInfoRequest</summary>
21805 </member> 21805 </member>
21806 <member name="P:OpenMetaverse.CoordinateFrame.XAxis"> 21806 <member name="M:OpenMetaverse.EventInfoReplyEventArgs.#ctor(OpenMetaverse.DirectoryManager.EventInfo)">
21807 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary> 21807 <summary>Construct a new instance of the EventInfoReplyEventArgs class</summary>
21808 </member> 21808 <param name="matchedEvent">A single EventInfo object containing the details of an event</param>
21809 <member name="P:OpenMetaverse.CoordinateFrame.YAxis"> 21809 </member>
21810 <summary>Y axis of this coordinate frame, or Left in grid terms</summary> 21810 <member name="P:OpenMetaverse.EventInfoReplyEventArgs.MatchedEvent">
21811 </member> 21811 <summary>
21812 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis"> 21812 A single EventInfo object containing the details of an event
21813 <summary>Z axis of this coordinate frame, or Up in grid terms</summary> 21813 </summary>
21814 </member> 21814 </member>
21815 <member name="T:OpenMetaverse.Animations"> 21815 <member name="T:OpenMetaverse.DirEventsReplyEventArgs">
21816 <summary> 21816 <summary>Contains the "Event" detail data returned from the data server</summary>
21817 Static pre-defined animations available to all agents 21817 </member>
21818 </summary> 21818 <member name="M:OpenMetaverse.DirEventsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.EventsSearchData})">
21819 </member> 21819 <summary>Construct a new instance of the DirEventsReplyEventArgs class</summary>
21820 <member name="F:OpenMetaverse.Animations.AFRAID"> 21820 <param name="queryID">The ID of the query returned by the data server.
21821 <summary>Agent with afraid expression on face</summary> 21821 This will correlate to the ID returned by the <see cref="!:StartEventsSearch"/> method</param>
21822 </member> 21822 <param name="matchedEvents">A list containing the "Events" returned by the search query</param>
21823 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R"> 21823 </member>
21824 <summary>Agent aiming a bazooka (right handed)</summary> 21824 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.QueryID">
21825 </member> 21825 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)"/></summary>
21826 <member name="F:OpenMetaverse.Animations.AIM_BOW_L"> 21826 </member>
21827 <summary>Agent aiming a bow (left handed)</summary> 21827 <member name="P:OpenMetaverse.DirEventsReplyEventArgs.MatchedEvents">
21828 </member> 21828 <summary>A list of "Events" returned by the data server</summary>
21829 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R"> 21829 </member>
21830 <summary>Agent aiming a hand gun (right handed)</summary> 21830 <member name="T:OpenMetaverse.PlacesReplyEventArgs">
21831 </member> 21831 <summary>Contains the "Event" list data returned from the data server</summary>
21832 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R"> 21832 </member>
21833 <summary>Agent aiming a rifle (right handed)</summary> 21833 <member name="M:OpenMetaverse.PlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.PlacesSearchData})">
21834 </member> 21834 <summary>Construct a new instance of PlacesReplyEventArgs class</summary>
21835 <member name="F:OpenMetaverse.Animations.ANGRY"> 21835 <param name="queryID">The ID of the query returned by the data server.
21836 <summary>Agent with angry expression on face</summary> 21836 This will correlate to the ID returned by the <see cref="!:StartPlacesSearch"/> method</param>
21837 </member> 21837 <param name="matchedPlaces">A list containing the "Places" returned by the data server query</param>
21838 <member name="F:OpenMetaverse.Animations.AWAY"> 21838 </member>
21839 <summary>Agent hunched over (away)</summary> 21839 <member name="P:OpenMetaverse.PlacesReplyEventArgs.QueryID">
21840 </member> 21840 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPlacesSearch"/></summary>
21841 <member name="F:OpenMetaverse.Animations.BACKFLIP"> 21841 </member>
21842 <summary>Agent doing a backflip</summary> 21842 <member name="P:OpenMetaverse.PlacesReplyEventArgs.MatchedPlaces">
21843 </member> 21843 <summary>A list of "Places" returned by the data server</summary>
21844 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH"> 21844 </member>
21845 <summary>Agent laughing while holding belly</summary> 21845 <member name="T:OpenMetaverse.DirPlacesReplyEventArgs">
21846 </member> 21846 <summary>Contains the places data returned from the data server</summary>
21847 <member name="F:OpenMetaverse.Animations.BLOW_KISS"> 21847 </member>
21848 <summary>Agent blowing a kiss</summary> 21848 <member name="M:OpenMetaverse.DirPlacesReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21849 </member> 21849 <summary>Construct a new instance of the DirPlacesReplyEventArgs class</summary>
21850 <member name="F:OpenMetaverse.Animations.BORED"> 21850 <param name="queryID">The ID of the query returned by the data server.
21851 <summary>Agent with bored expression on face</summary> 21851 This will correlate to the ID returned by the <see cref="!:StartDirPlacesSearch"/> method</param>
21852 </member> 21852 <param name="matchedParcels">A list containing land data returned by the data server</param>
21853 <member name="F:OpenMetaverse.Animations.BOW"> 21853 </member>
21854 <summary>Agent bowing to audience</summary> 21854 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.QueryID">
21855 </member> 21855 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)"/></summary>
21856 <member name="F:OpenMetaverse.Animations.BRUSH"> 21856 </member>
21857 <summary>Agent brushing himself/herself off</summary> 21857 <member name="P:OpenMetaverse.DirPlacesReplyEventArgs.MatchedParcels">
21858 </member> 21858 <summary>A list containing Places data returned by the data server</summary>
21859 <member name="F:OpenMetaverse.Animations.BUSY"> 21859 </member>
21860 <summary>Agent in busy mode</summary> 21860 <member name="T:OpenMetaverse.DirClassifiedsReplyEventArgs">
21861 </member> 21861 <summary>Contains the classified data returned from the data server</summary>
21862 <member name="F:OpenMetaverse.Animations.CLAP"> 21862 </member>
21863 <summary>Agent clapping hands</summary> 21863 <member name="M:OpenMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.Classified})">
21864 </member> 21864 <summary>Construct a new instance of the DirClassifiedsReplyEventArgs class</summary>
21865 <member name="F:OpenMetaverse.Animations.COURTBOW"> 21865 <param name="classifieds">A list of classified ad data returned from the data server</param>
21866 <summary>Agent doing a curtsey bow</summary> 21866 </member>
21867 </member> 21867 <member name="P:OpenMetaverse.DirClassifiedsReplyEventArgs.Classifieds">
21868 <member name="F:OpenMetaverse.Animations.CROUCH"> 21868 <summary>A list containing Classified Ads returned by the data server</summary>
21869 <summary>Agent crouching</summary> 21869 </member>
21870 </member> 21870 <member name="T:OpenMetaverse.DirGroupsReplyEventArgs">
21871 <member name="F:OpenMetaverse.Animations.CROUCHWALK"> 21871 <summary>Contains the group data returned from the data server</summary>
21872 <summary>Agent crouching while walking</summary> 21872 </member>
21873 </member> 21873 <member name="M:OpenMetaverse.DirGroupsReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.GroupSearchData})">
21874 <member name="F:OpenMetaverse.Animations.CRY"> 21874 <summary>Construct a new instance of the DirGroupsReplyEventArgs class</summary>
21875 <summary>Agent crying</summary> 21875 <param name="queryID">The ID of the query returned by the data server.
21876 </member> 21876 This will correlate to the ID returned by the <see cref="!:StartGroupSearch"/> method</param>
21877 <member name="F:OpenMetaverse.Animations.CUSTOMIZE"> 21877 <param name="matchedGroups">A list of groups data returned by the data server</param>
21878 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary> 21878 </member>
21879 </member> 21879 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.QueryID">
21880 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE"> 21880 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)"/></summary>
21881 <summary>Agent re-animated after set appearance finished</summary> 21881 </member>
21882 </member> 21882 <member name="P:OpenMetaverse.DirGroupsReplyEventArgs.MatchedGroups">
21883 <member name="F:OpenMetaverse.Animations.DANCE1"> 21883 <summary>A list containing Groups data returned by the data server</summary>
21884 <summary>Agent dancing</summary> 21884 </member>
21885 </member> 21885 <member name="T:OpenMetaverse.DirPeopleReplyEventArgs">
21886 <member name="F:OpenMetaverse.Animations.DANCE2"> 21886 <summary>Contains the people data returned from the data server</summary>
21887 <summary>Agent dancing</summary> 21887 </member>
21888 </member> 21888 <member name="M:OpenMetaverse.DirPeopleReplyEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.DirectoryManager.AgentSearchData})">
21889 <member name="F:OpenMetaverse.Animations.DANCE3"> 21889 <summary>Construct a new instance of the DirPeopleReplyEventArgs class</summary>
21890 <summary>Agent dancing</summary> 21890 <param name="queryID">The ID of the query returned by the data server.
21891 </member> 21891 This will correlate to the ID returned by the <see cref="!:StartPeopleSearch"/> method</param>
21892 <member name="F:OpenMetaverse.Animations.DANCE4"> 21892 <param name="matchedPeople">A list of people data returned by the data server</param>
21893 <summary>Agent dancing</summary> 21893 </member>
21894 </member> 21894 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.QueryID">
21895 <member name="F:OpenMetaverse.Animations.DANCE5"> 21895 <summary>The ID returned by <see cref="M:OpenMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)"/></summary>
21896 <summary>Agent dancing</summary> 21896 </member>
21897 </member> 21897 <member name="P:OpenMetaverse.DirPeopleReplyEventArgs.MatchedPeople">
21898 <member name="F:OpenMetaverse.Animations.DANCE6"> 21898 <summary>A list containing People data returned by the data server</summary>
21899 <summary>Agent dancing</summary> 21899 </member>
21900 </member> 21900 <member name="T:OpenMetaverse.DirLandReplyEventArgs">
21901 <member name="F:OpenMetaverse.Animations.DANCE7"> 21901 <summary>Contains the land sales data returned from the data server</summary>
21902 <summary>Agent dancing</summary> 21902 </member>
21903 </member> 21903 <member name="M:OpenMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{OpenMetaverse.DirectoryManager.DirectoryParcel})">
21904 <member name="F:OpenMetaverse.Animations.DANCE8"> 21904 <summary>Construct a new instance of the DirLandReplyEventArgs class</summary>
21905 <summary>Agent dancing</summary> 21905 <param name="dirParcels">A list of parcels for sale returned by the data server</param>
21906 </member> 21906 </member>
21907 <member name="F:OpenMetaverse.Animations.DEAD"> 21907 <member name="P:OpenMetaverse.DirLandReplyEventArgs.DirParcels">
21908 <summary>Agent on ground unanimated</summary> 21908 <summary>A list containing land forsale data returned by the data server</summary>
21909 </member> 21909 </member>
21910 <member name="F:OpenMetaverse.Animations.DRINK"> 21910 <member name="T:OpenMetaverse.BinBVHAnimationReader">
21911 <summary>Agent boozing it up</summary> 21911 <summary>
21912 </member> 21912 Reads in a byte array of an Animation Asset created by the SecondLife(tm) client.
21913 <member name="F:OpenMetaverse.Animations.EMBARRASSED"> 21913 </summary>
21914 <summary>Agent with embarassed expression on face</summary> 21914 </member>
21915 </member> 21915 <member name="F:OpenMetaverse.BinBVHAnimationReader.rotationkeys">
21916 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID"> 21916 <summary>
21917 <summary>Agent with afraid expression on face</summary> 21917 Rotation Keyframe count (used internally)
21918 </member> 21918 </summary>
21919 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER"> 21919 </member>
21920 <summary>Agent with angry expression on face</summary> 21920 <member name="F:OpenMetaverse.BinBVHAnimationReader.positionkeys">
21921 </member> 21921 <summary>
21922 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED"> 21922 Position Keyframe count (used internally)
21923 <summary>Agent with bored expression on face</summary> 21923 </summary>
21924 </member> 21924 </member>
21925 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY"> 21925 <member name="F:OpenMetaverse.BinBVHAnimationReader.Priority">
21926 <summary>Agent crying</summary> 21926 <summary>
21927 </member> 21927 Animation Priority
21928 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN"> 21928 </summary>
21929 <summary>Agent showing disdain (dislike) for something</summary> 21929 </member>
21930 </member> 21930 <member name="F:OpenMetaverse.BinBVHAnimationReader.Length">
21931 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED"> 21931 <summary>
21932 <summary>Agent with embarassed expression on face</summary> 21932 The animation length in seconds.
21933 </member> 21933 </summary>
21934 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN"> 21934 </member>
21935 <summary>Agent with frowning expression on face</summary> 21935 <member name="F:OpenMetaverse.BinBVHAnimationReader.ExpressionName">
21936 </member> 21936 <summary>
21937 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS"> 21937 Expression set in the client. Null if [None] is selected
21938 <summary>Agent with kissy face</summary> 21938 </summary>
21939 </member> 21939 </member>
21940 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH"> 21940 <member name="F:OpenMetaverse.BinBVHAnimationReader.InPoint">
21941 <summary>Agent expressing laughgter</summary> 21941 <summary>
21942 </member> 21942 The time in seconds to start the animation
21943 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH"> 21943 </summary>
21944 <summary>Agent with open mouth</summary> 21944 </member>
21945 </member> 21945 <member name="F:OpenMetaverse.BinBVHAnimationReader.OutPoint">
21946 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED"> 21946 <summary>
21947 <summary>Agent with repulsed expression on face</summary> 21947 The time in seconds to end the animation
21948 </member> 21948 </summary>
21949 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD"> 21949 </member>
21950 <summary>Agent expressing sadness</summary> 21950 <member name="F:OpenMetaverse.BinBVHAnimationReader.Loop">
21951 </member> 21951 <summary>
21952 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG"> 21952 Loop the animation
21953 <summary>Agent shrugging shoulders</summary> 21953 </summary>
21954 </member> 21954 </member>
21955 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE"> 21955 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseInTime">
21956 <summary>Agent with a smile</summary> 21956 <summary>
21957 </member> 21957 Meta data. Ease in Seconds.
21958 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE"> 21958 </summary>
21959 <summary>Agent expressing surprise</summary> 21959 </member>
21960 </member> 21960 <member name="F:OpenMetaverse.BinBVHAnimationReader.EaseOutTime">
21961 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT"> 21961 <summary>
21962 <summary>Agent sticking tongue out</summary> 21962 Meta data. Ease out seconds.
21963 </member> 21963 </summary>
21964 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE"> 21964 </member>
21965 <summary>Agent with big toothy smile</summary> 21965 <member name="F:OpenMetaverse.BinBVHAnimationReader.HandPose">
21966 </member> 21966 <summary>
21967 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK"> 21967 Meta Data for the Hand Pose
21968 <summary>Agent winking</summary> 21968 </summary>
21969 </member> 21969 </member>
21970 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY"> 21970 <member name="F:OpenMetaverse.BinBVHAnimationReader.JointCount">
21971 <summary>Agent expressing worry</summary> 21971 <summary>
21972 </member> 21972 Number of joints defined in the animation
21973 <member name="F:OpenMetaverse.Animations.FALLDOWN"> 21973 </summary>
21974 <summary>Agent falling down</summary> 21974 </member>
21975 </member> 21975 <member name="F:OpenMetaverse.BinBVHAnimationReader.joints">
21976 <member name="F:OpenMetaverse.Animations.FEMALE_WALK"> 21976 <summary>
21977 <summary>Agent walking (feminine version)</summary> 21977 Contains an array of joints
21978 </member> 21978 </summary>
21979 <member name="F:OpenMetaverse.Animations.FINGER_WAG"> 21979 </member>
21980 <summary>Agent wagging finger (disapproval)</summary> 21980 <member name="M:OpenMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])">
21981 </member> 21981 <summary>
21982 <member name="F:OpenMetaverse.Animations.FIST_PUMP"> 21982 Searialize an animation asset into it's joints/keyframes/meta data
21983 <summary>I'm not sure I want to know</summary> 21983 </summary>
21984 </member> 21984 <param name="animationdata"></param>
21985 <member name="F:OpenMetaverse.Animations.FLY"> 21985 </member>
21986 <summary>Agent in superman position</summary> 21986 <member name="M:OpenMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)">
21987 </member> 21987 <summary>
21988 <member name="F:OpenMetaverse.Animations.FLYSLOW"> 21988 Variable length strings seem to be null terminated in the animation asset.. but..
21989 <summary>Agent in superman position</summary> 21989 use with caution, home grown.
21990 </member> 21990 advances the index.
21991 <member name="F:OpenMetaverse.Animations.HELLO"> 21991 </summary>
21992 <summary>Agent greeting another</summary> 21992 <param name="data">The animation asset byte array</param>
21993 </member> 21993 <param name="i">The offset to start reading</param>
21994 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R"> 21994 <returns>a string</returns>
21995 <summary>Agent holding bazooka (right handed)</summary> 21995 </member>
21996 </member> 21996 <member name="M:OpenMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)">
21997 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L"> 21997 <summary>
21998 <summary>Agent holding a bow (left handed)</summary> 21998 Read in a Joint from an animation asset byte array
21999 </member> 21999 Variable length Joint fields, yay!
22000 <member name="F:OpenMetaverse.Animations.HOLD_HANDGUN_R"> 22000 Advances the index
22001 <summary>Agent holding a handgun (right handed)</summary> 22001 </summary>
22002 </member> 22002 <param name="data">animation asset byte array</param>
22003 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R"> 22003 <param name="i">Byte Offset of the start of the joint</param>
22004 <summary>Agent holding a rifle (right handed)</summary> 22004 <returns>The Joint data serialized into the binBVHJoint structure</returns>
22005 </member> 22005 </member>
22006 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R"> 22006 <member name="M:OpenMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)">
22007 <summary>Agent throwing an object (right handed)</summary> 22007 <summary>
22008 </member> 22008 Read Keyframes of a certain type
22009 <member name="F:OpenMetaverse.Animations.HOVER"> 22009 advance i
22010 <summary>Agent in static hover</summary> 22010 </summary>
22011 </member> 22011 <param name="data">Animation Byte array</param>
22012 <member name="F:OpenMetaverse.Animations.HOVER_DOWN"> 22012 <param name="i">Offset in the Byte Array. Will be advanced</param>
22013 <summary>Agent hovering downward</summary> 22013 <param name="keycount">Number of Keyframes</param>
22014 </member> 22014 <param name="min">Scaling Min to pass to the Uint16ToFloat method</param>
22015 <member name="F:OpenMetaverse.Animations.HOVER_UP"> 22015 <param name="max">Scaling Max to pass to the Uint16ToFloat method</param>
22016 <summary>Agent hovering upward</summary> 22016 <returns></returns>
22017 </member> 22017 </member>
22018 <member name="F:OpenMetaverse.Animations.IMPATIENT"> 22018 <member name="T:OpenMetaverse.binBVHJoint">
22019 <summary>Agent being impatient</summary> 22019 <summary>
22020 </member> 22020 A Joint and it's associated meta data and keyframes
22021 <member name="F:OpenMetaverse.Animations.JUMP"> 22021 </summary>
22022 <summary>Agent jumping</summary> 22022 </member>
22023 </member> 22023 <member name="F:OpenMetaverse.binBVHJoint.Name">
22024 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY"> 22024 <summary>
22025 <summary>Agent jumping with fervor</summary> 22025 Name of the Joint. Matches the avatar_skeleton.xml in client distros
22026 </member> 22026 </summary>
22027 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT"> 22027 </member>
22028 <summary>Agent point to lips then rear end</summary> 22028 <member name="F:OpenMetaverse.binBVHJoint.Priority">
22029 </member> 22029 <summary>
22030 <member name="F:OpenMetaverse.Animations.LAND"> 22030 Joint Animation Override? Was the same as the Priority in testing..
22031 <summary>Agent landing from jump, finished flight, etc</summary> 22031 </summary>
22032 </member> 22032 </member>
22033 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT"> 22033 <member name="F:OpenMetaverse.binBVHJoint.rotationkeys">
22034 <summary>Agent laughing</summary> 22034 <summary>
22035 </member> 22035 Array of Rotation Keyframes in order from earliest to latest
22036 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND"> 22036 </summary>
22037 <summary>Agent landing from jump, finished flight, etc</summary> 22037 </member>
22038 </member> 22038 <member name="F:OpenMetaverse.binBVHJoint.positionkeys">
22039 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT"> 22039 <summary>
22040 <summary>Agent sitting on a motorcycle</summary> 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="F:OpenMetaverse.Animations.MUSCLE_BEACH"> 22042 </summary>
22043 <summary></summary> 22043 </member>
22044 </member> 22044 <member name="T:OpenMetaverse.binBVHJointKey">
22045 <member name="F:OpenMetaverse.Animations.NO"> 22045 <summary>
22046 <summary>Agent moving head side to side</summary> 22046 A Joint Keyframe. This is either a position or a rotation.
22047 </member> 22047 </summary>
22048 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY"> 22048 </member>
22049 <summary>Agent moving head side to side with unhappy expression</summary> 22049 <member name="F:OpenMetaverse.binBVHJointKey.key_element">
22050 </member> 22050 <summary>
22051 <member name="F:OpenMetaverse.Animations.NYAH_NYAH"> 22051 Either a Vector3 position or a Vector3 Euler rotation
22052 <summary>Agent taunting another</summary> 22052 </summary>
22053 </member> 22053 </member>
22054 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH"> 22054 <member name="T:OpenMetaverse.HandPose">
22055 <summary></summary> 22055 <summary>
22056 </member> 22056 Poses set in the animation metadata for the hands.
22057 <member name="F:OpenMetaverse.Animations.PEACE"> 22057 </summary>
22058 <summary>Agent giving peace sign</summary> 22058 </member>
22059 </member> 22059 <member name="T:OpenMetaverse.Imaging.LoadTGAClass">
22060 <member name="F:OpenMetaverse.Animations.POINT_ME"> 22060 <summary>
22061 <summary>Agent pointing at self</summary> 22061 Capability to load TGAs to Bitmap
22062 </member> 22062 </summary>
22063 <member name="F:OpenMetaverse.Animations.POINT_YOU"> 22063 </member>
22064 <summary>Agent pointing at another</summary> 22064 <member name="T:OpenMetaverse.Assets.AssetsArchiver">
22065 </member> 22065 <summary>
22066 <member name="F:OpenMetaverse.Animations.PRE_JUMP"> 22066 Archives assets
22067 <summary>Agent preparing for jump (bending knees)</summary> 22067 </summary>
22068 </member> 22068 </member>
22069 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT"> 22069 <member name="F:OpenMetaverse.Assets.AssetsArchiver.m_assets">
22070 <summary>Agent punching with left hand</summary> 22070 <summary>
22071 </member> 22071 Archive assets
22072 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT"> 22072 </summary>
22073 <summary>Agent punching with right hand</summary> 22073 </member>
22074 </member> 22074 <member name="M:OpenMetaverse.Assets.AssetsArchiver.Archive(OpenMetaverse.Assets.TarArchiveWriter)">
22075 <member name="F:OpenMetaverse.Animations.REPULSED"> 22075 <summary>
22076 <summary>Agent acting repulsed</summary> 22076 Archive the assets given to this archiver to the given archive.
22077 </member> 22077 </summary>
22078 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK"> 22078 <param name="archive"></param>
22079 <summary>Agent trying to be Chuck Norris</summary> 22079 </member>
22080 </member> 22080 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteMetadata(OpenMetaverse.Assets.TarArchiveWriter)">
22081 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN"> 22081 <summary>
22082 <summary>Rocks, Paper, Scissors 1, 2, 3</summary> 22082 Write an assets metadata file to the given archive
22083 </member> 22083 </summary>
22084 <member name="F:OpenMetaverse.Animations.RPS_PAPER"> 22084 <param name="archive"></param>
22085 <summary>Agent with hand flat over other hand</summary> 22085 </member>
22086 </member> 22086 <member name="M:OpenMetaverse.Assets.AssetsArchiver.WriteData(OpenMetaverse.Assets.TarArchiveWriter)">
22087 <member name="F:OpenMetaverse.Animations.RPS_ROCK"> 22087 <summary>
22088 <summary>Agent with fist over other hand</summary> 22088 Write asset data files to the given archive
22089 </member> 22089 </summary>
22090 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS"> 22090 <param name="archive"></param>
22091 <summary>Agent with two fingers spread over other hand</summary> 22091 </member>
22092 </member> 22092 <member name="T:OpenMetaverse.FieldType">
22093 <member name="F:OpenMetaverse.Animations.RUN"> 22093 <summary>
22094 <summary>Agent running</summary> 22094
22095 </member> 22095 </summary>
22096 <member name="F:OpenMetaverse.Animations.SAD"> 22096 </member>
22097 <summary>Agent appearing sad</summary> 22097 <member name="F:OpenMetaverse.FieldType.U8">
22098 </member> 22098 <summary></summary>
22099 <member name="F:OpenMetaverse.Animations.SALUTE"> 22099 </member>
22100 <summary>Agent saluting</summary> 22100 <member name="F:OpenMetaverse.FieldType.U16">
22101 </member> 22101 <summary></summary>
22102 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L"> 22102 </member>
22103 <summary>Agent shooting bow (left handed)</summary> 22103 <member name="F:OpenMetaverse.FieldType.U32">
22104 </member> 22104 <summary></summary>
22105 <member name="F:OpenMetaverse.Animations.SHOUT"> 22105 </member>
22106 <summary>Agent cupping mouth as if shouting</summary> 22106 <member name="F:OpenMetaverse.FieldType.U64">
22107 </member> 22107 <summary></summary>
22108 <member name="F:OpenMetaverse.Animations.SHRUG"> 22108 </member>
22109 <summary>Agent shrugging shoulders</summary> 22109 <member name="F:OpenMetaverse.FieldType.S8">
22110 </member> 22110 <summary></summary>
22111 <member name="F:OpenMetaverse.Animations.SIT"> 22111 </member>
22112 <summary>Agent in sit position</summary> 22112 <member name="F:OpenMetaverse.FieldType.S16">
22113 </member> 22113 <summary></summary>
22114 <member name="F:OpenMetaverse.Animations.SIT_FEMALE"> 22114 </member>
22115 <summary>Agent in sit position (feminine)</summary> 22115 <member name="F:OpenMetaverse.FieldType.S32">
22116 </member> 22116 <summary></summary>
22117 <member name="F:OpenMetaverse.Animations.SIT_GENERIC"> 22117 </member>
22118 <summary>Agent in sit position (generic)</summary> 22118 <member name="F:OpenMetaverse.FieldType.F32">
22119 </member> 22119 <summary></summary>
22120 <member name="F:OpenMetaverse.Animations.SIT_GROUND"> 22120 </member>
22121 <summary>Agent sitting on ground</summary> 22121 <member name="F:OpenMetaverse.FieldType.F64">
22122 </member> 22122 <summary></summary>
22123 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED"> 22123 </member>
22124 <summary>Agent sitting on ground</summary> 22124 <member name="F:OpenMetaverse.FieldType.UUID">
22125 </member> 22125 <summary></summary>
22126 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND"> 22126 </member>
22127 <summary></summary> 22127 <member name="F:OpenMetaverse.FieldType.BOOL">
22128 </member> 22128 <summary></summary>
22129 <member name="F:OpenMetaverse.Animations.SLEEP"> 22129 </member>
22130 <summary>Agent sleeping on side</summary> 22130 <member name="F:OpenMetaverse.FieldType.Vector3">
22131 </member> 22131 <summary></summary>
22132 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE"> 22132 </member>
22133 <summary>Agent smoking</summary> 22133 <member name="F:OpenMetaverse.FieldType.Vector3d">
22134 </member> 22134 <summary></summary>
22135 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE"> 22135 </member>
22136 <summary>Agent inhaling smoke</summary> 22136 <member name="F:OpenMetaverse.FieldType.Vector4">
22137 </member> 22137 <summary></summary>
22138 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN"> 22138 </member>
22139 <summary></summary> 22139 <member name="F:OpenMetaverse.FieldType.Quaternion">
22140 </member> 22140 <summary></summary>
22141 <member name="F:OpenMetaverse.Animations.SNAPSHOT"> 22141 </member>
22142 <summary>Agent taking a picture</summary> 22142 <member name="F:OpenMetaverse.FieldType.IPADDR">
22143 </member> 22143 <summary></summary>
22144 <member name="F:OpenMetaverse.Animations.STAND"> 22144 </member>
22145 <summary>Agent standing</summary> 22145 <member name="F:OpenMetaverse.FieldType.IPPORT">
22146 </member> 22146 <summary></summary>
22147 <member name="F:OpenMetaverse.Animations.STANDUP"> 22147 </member>
22148 <summary>Agent standing up</summary> 22148 <member name="F:OpenMetaverse.FieldType.Variable">
22149 </member> 22149 <summary></summary>
22150 <member name="F:OpenMetaverse.Animations.STAND_1"> 22150 </member>
22151 <summary>Agent standing</summary> 22151 <member name="F:OpenMetaverse.FieldType.Fixed">
22152 </member> 22152 <summary></summary>
22153 <member name="F:OpenMetaverse.Animations.STAND_2"> 22153 </member>
22154 <summary>Agent standing</summary> 22154 <member name="F:OpenMetaverse.FieldType.Single">
22155 </member> 22155 <summary></summary>
22156 <member name="F:OpenMetaverse.Animations.STAND_3"> 22156 </member>
22157 <summary>Agent standing</summary> 22157 <member name="F:OpenMetaverse.FieldType.Multiple">
22158 </member> 22158 <summary></summary>
22159 <member name="F:OpenMetaverse.Animations.STAND_4"> 22159 </member>
22160 <summary>Agent standing</summary> 22160 <member name="T:OpenMetaverse.MapField">
22161 </member> 22161 <summary>
22162 <member name="F:OpenMetaverse.Animations.STRETCH"> 22162
22163 <summary>Agent stretching</summary> 22163 </summary>
22164 </member> 22164 </member>
22165 <member name="F:OpenMetaverse.Animations.STRIDE"> 22165 <member name="F:OpenMetaverse.MapField.KeywordPosition">
22166 <summary>Agent in stride (fast walk)</summary> 22166 <summary></summary>
22167 </member> 22167 </member>
22168 <member name="F:OpenMetaverse.Animations.SURF"> 22168 <member name="F:OpenMetaverse.MapField.Name">
22169 <summary>Agent surfing</summary> 22169 <summary></summary>
22170 </member> 22170 </member>
22171 <member name="F:OpenMetaverse.Animations.SURPRISE"> 22171 <member name="F:OpenMetaverse.MapField.Type">
22172 <summary>Agent acting surprised</summary> 22172 <summary></summary>
22173 </member> 22173 </member>
22174 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE"> 22174 <member name="F:OpenMetaverse.MapField.Count">
22175 <summary>Agent striking with a sword</summary> 22175 <summary></summary>
22176 </member> 22176 </member>
22177 <member name="F:OpenMetaverse.Animations.TALK"> 22177 <member name="M:OpenMetaverse.MapField.CompareTo(System.Object)">
22178 <summary>Agent talking (lips moving)</summary> 22178 <summary>
22179 </member> 22179
22180 <member name="F:OpenMetaverse.Animations.TANTRUM"> 22180 </summary>
22181 <summary>Agent throwing a tantrum</summary> 22181 <param name="obj"></param>
22182 </member> 22182 <returns></returns>
22183 <member name="F:OpenMetaverse.Animations.THROW_R"> 22183 </member>
22184 <summary>Agent throwing an object (right handed)</summary> 22184 <member name="T:OpenMetaverse.MapBlock">
22185 </member> 22185 <summary>
22186 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT"> 22186
22187 <summary>Agent trying on a shirt</summary> 22187 </summary>
22188 </member> 22188 </member>
22189 <member name="F:OpenMetaverse.Animations.TURNLEFT"> 22189 <member name="F:OpenMetaverse.MapBlock.KeywordPosition">
22190 <summary>Agent turning to the left</summary> 22190 <summary></summary>
22191 </member> 22191 </member>
22192 <member name="F:OpenMetaverse.Animations.TURNRIGHT"> 22192 <member name="F:OpenMetaverse.MapBlock.Name">
22193 <summary>Agent turning to the right</summary> 22193 <summary></summary>
22194 </member> 22194 </member>
22195 <member name="F:OpenMetaverse.Animations.TYPE"> 22195 <member name="F:OpenMetaverse.MapBlock.Count">
22196 <summary>Agent typing</summary> 22196 <summary></summary>
22197 </member> 22197 </member>
22198 <member name="F:OpenMetaverse.Animations.WALK"> 22198 <member name="F:OpenMetaverse.MapBlock.Fields">
22199 <summary>Agent walking</summary> 22199 <summary></summary>
22200 </member> 22200 </member>
22201 <member name="F:OpenMetaverse.Animations.WHISPER"> 22201 <member name="M:OpenMetaverse.MapBlock.CompareTo(System.Object)">
22202 <summary>Agent whispering</summary> 22202 <summary>
22203 </member> 22203
22204 <member name="F:OpenMetaverse.Animations.WHISTLE"> 22204 </summary>
22205 <summary>Agent whispering with fingers in mouth</summary> 22205 <param name="obj"></param>
22206 </member> 22206 <returns></returns>
22207 <member name="F:OpenMetaverse.Animations.WINK"> 22207 </member>
22208 <summary>Agent winking</summary> 22208 <member name="T:OpenMetaverse.MapPacket">
22209 </member> 22209 <summary>
22210 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD"> 22210
22211 <summary>Agent winking</summary> 22211 </summary>
22212 </member> 22212 </member>
22213 <member name="F:OpenMetaverse.Animations.WORRY"> 22213 <member name="F:OpenMetaverse.MapPacket.ID">
22214 <summary>Agent worried</summary> 22214 <summary></summary>
22215 </member> 22215 </member>
22216 <member name="F:OpenMetaverse.Animations.YES"> 22216 <member name="F:OpenMetaverse.MapPacket.Name">
22217 <summary>Agent nodding yes</summary> 22217 <summary></summary>
22218 </member> 22218 </member>
22219 <member name="F:OpenMetaverse.Animations.YES_HAPPY"> 22219 <member name="F:OpenMetaverse.MapPacket.Frequency">
22220 <summary>Agent nodding yes with happy face</summary> 22220 <summary></summary>
22221 </member> 22221 </member>
22222 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT"> 22222 <member name="F:OpenMetaverse.MapPacket.Trusted">
22223 <summary>Agent floating with legs and arms crossed</summary> 22223 <summary></summary>
22224 </member> 22224 </member>
22225 <member name="M:OpenMetaverse.Animations.ToDictionary"> 22225 <member name="F:OpenMetaverse.MapPacket.Encoded">
22226 <summary> 22226 <summary></summary>
22227 A dictionary containing all pre-defined animations 22227 </member>
22228 </summary> 22228 <member name="F:OpenMetaverse.MapPacket.Blocks">
22229 <returns>A dictionary containing the pre-defined animations, 22229 <summary></summary>
22230 where the key is the animations ID, and the value is a string 22230 </member>
22231 containing a name to identify the purpose of the animation</returns> 22231 <member name="T:OpenMetaverse.ProtocolManager">
22232 </member> 22232 <summary>
22233 <member name="T:OpenMetaverse.Assets.GestureStepType"> 22233
22234 <summary> 22234 </summary>
22235 Type of gesture step 22235 </member>
22236 </summary> 22236 <member name="F:OpenMetaverse.ProtocolManager.TypeSizes">
22237 </member> 22237 <summary></summary>
22238 <member name="T:OpenMetaverse.Assets.GestureStep"> 22238 </member>
22239 <summary> 22239 <member name="F:OpenMetaverse.ProtocolManager.KeywordPositions">
22240 Base class for gesture steps 22240 <summary></summary>
22241 </summary> 22241 </member>
22242 </member> 22242 <member name="F:OpenMetaverse.ProtocolManager.LowMaps">
22243 <member name="P:OpenMetaverse.Assets.GestureStep.GestureStepType"> 22243 <summary></summary>
22244 <summary> 22244 </member>
22245 Retururns what kind of gesture step this is 22245 <member name="F:OpenMetaverse.ProtocolManager.MediumMaps">
22246 </summary> 22246 <summary></summary>
22247 </member> 22247 </member>
22248 <member name="T:OpenMetaverse.Assets.GestureStepAnimation"> 22248 <member name="F:OpenMetaverse.ProtocolManager.HighMaps">
22249 <summary> 22249 <summary></summary>
22250 Describes animation step of a gesture 22250 </member>
22251 </summary> 22251 <member name="M:OpenMetaverse.ProtocolManager.#ctor(System.String,OpenMetaverse.GridClient)">
22252 </member> 22252 <summary>
22253 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.AnimationStart"> 22253
22254 <summary> 22254 </summary>
22255 If true, this step represents start of animation, otherwise animation stop 22255 <param name="mapFile"></param>
22256 </summary> 22256 <param name="client"></param>
22257 </member> 22257 </member>
22258 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.ID"> 22258 <member name="M:OpenMetaverse.ProtocolManager.Command(System.String)">
22259 <summary> 22259 <summary>
22260 Animation asset <see cref="T:OpenMetaverse.UUID"/> 22260
22261 </summary> 22261 </summary>
22262 </member> 22262 <param name="command"></param>
22263 <member name="F:OpenMetaverse.Assets.GestureStepAnimation.Name"> 22263 <returns></returns>
22264 <summary> 22264 </member>
22265 Animation inventory name 22265 <member name="M:OpenMetaverse.ProtocolManager.Command(System.Byte[])">
22266 </summary> 22266 <summary>
22267 </member> 22267
22268 <member name="P:OpenMetaverse.Assets.GestureStepAnimation.GestureStepType"> 22268 </summary>
22269 <summary> 22269 <param name="data"></param>
22270 Returns what kind of gesture step this is 22270 <returns></returns>
22271 </summary> 22271 </member>
22272 </member> 22272 <member name="M:OpenMetaverse.ProtocolManager.Command(System.UInt16,OpenMetaverse.PacketFrequency)">
22273 <member name="T:OpenMetaverse.Assets.GestureStepSound"> 22273 <summary>
22274 <summary> 22274
22275 Describes sound step of a gesture 22275 </summary>
22276 </summary> 22276 <param name="command"></param>
22277 </member> 22277 <param name="frequency"></param>
22278 <member name="F:OpenMetaverse.Assets.GestureStepSound.ID"> 22278 <returns></returns>
22279 <summary> 22279 </member>
22280 Sound asset <see cref="T:OpenMetaverse.UUID"/> 22280 <member name="M:OpenMetaverse.ProtocolManager.PrintMap">
22281 </summary> 22281 <summary>
22282 </member> 22282
22283 <member name="F:OpenMetaverse.Assets.GestureStepSound.Name"> 22283 </summary>
22284 <summary> 22284 </member>
22285 Sound inventory name 22285 <member name="M:OpenMetaverse.ProtocolManager.PrintOneMap(OpenMetaverse.MapPacket[],System.String)">
22286 </summary> 22286 <summary>
22287 </member> 22287
22288 <member name="P:OpenMetaverse.Assets.GestureStepSound.GestureStepType"> 22288 </summary>
22289 <summary> 22289 <param name="map"></param>
22290 Returns what kind of gesture step this is 22290 <param name="frequency"></param>
22291 </summary> 22291 </member>
22292 </member> 22292 <member name="M:OpenMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)">
22293 <member name="T:OpenMetaverse.Assets.GestureStepChat"> 22293 <summary>
22294 <summary> 22294
22295 Describes sound step of a gesture 22295 </summary>
22296 </summary> 22296 <param name="mapFile"></param>
22297 </member> 22297 <param name="outputFile"></param>
22298 <member name="F:OpenMetaverse.Assets.GestureStepChat.Text"> 22298 </member>
22299 <summary> 22299 <member name="M:OpenMetaverse.ProtocolManager.LoadMapFile(System.String)">
22300 Text to output in chat 22300 <summary>
22301 </summary> 22301
22302 </member> 22302 </summary>
22303 <member name="P:OpenMetaverse.Assets.GestureStepChat.GestureStepType"> 22303 <param name="mapFile"></param>
22304 <summary> 22304 </member>
22305 Returns what kind of gesture step this is 22305 <member name="T:OpenMetaverse.Helpers">
22306 </summary> 22306 <summary>
22307 </member> 22307 Static helper functions and global variables
22308 <member name="T:OpenMetaverse.Assets.GestureStepWait"> 22308 </summary>
22309 <summary> 22309 </member>
22310 Describes sound step of a gesture 22310 <member name="F:OpenMetaverse.Helpers.MSG_APPENDED_ACKS">
22311 </summary> 22311 <summary>This header flag signals that ACKs are appended to the packet</summary>
22312 </member> 22312 </member>
22313 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForAnimation"> 22313 <member name="F:OpenMetaverse.Helpers.MSG_RESENT">
22314 <summary> 22314 <summary>This header flag signals that this packet has been sent before</summary>
22315 If true in this step we wait for all animations to finish 22315 </member>
22316 </summary> 22316 <member name="F:OpenMetaverse.Helpers.MSG_RELIABLE">
22317 </member> 22317 <summary>This header flags signals that an ACK is expected for this packet</summary>
22318 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitForTime"> 22318 </member>
22319 <summary> 22319 <member name="F:OpenMetaverse.Helpers.MSG_ZEROCODED">
22320 If true gesture player should wait for the specified amount of time 22320 <summary>This header flag signals that the message is compressed using zerocoding</summary>
22321 </summary> 22321 </member>
22322 </member> 22322 <member name="M:OpenMetaverse.Helpers.TEOffsetShort(System.Single)">
22323 <member name="F:OpenMetaverse.Assets.GestureStepWait.WaitTime"> 22323 <summary>
22324 <summary> 22324
22325 Time in seconds to wait if WaitForAnimation is false 22325 </summary>
22326 </summary> 22326 <param name="offset"></param>
22327 </member> 22327 <returns></returns>
22328 <member name="P:OpenMetaverse.Assets.GestureStepWait.GestureStepType"> 22328 </member>
22329 <summary> 22329 <member name="M:OpenMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)">
22330 Returns what kind of gesture step this is 22330 <summary>
22331 </summary> 22331
22332 </member> 22332 </summary>
22333 <member name="T:OpenMetaverse.Assets.GestureStepEOF"> 22333 <param name="bytes"></param>
22334 <summary> 22334 <param name="pos"></param>
22335 Describes the final step of a gesture 22335 <returns></returns>
22336 </summary> 22336 </member>
22337 </member> 22337 <member name="M:OpenMetaverse.Helpers.TERotationShort(System.Single)">
22338 <member name="P:OpenMetaverse.Assets.GestureStepEOF.GestureStepType"> 22338 <summary>
22339 <summary> 22339
22340 Returns what kind of gesture step this is 22340 </summary>
22341 </summary> 22341 <param name="rotation"></param>
22342 </member> 22342 <returns></returns>
22343 <member name="T:OpenMetaverse.Assets.AssetGesture"> 22343 </member>
22344 <summary> 22344 <member name="M:OpenMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)">
22345 Represents a sequence of animations, sounds, and chat actions 22345 <summary>
22346 </summary> 22346
22347 </member> 22347 </summary>
22348 <member name="F:OpenMetaverse.Assets.AssetGesture.TriggerKey"> 22348 <param name="bytes"></param>
22349 <summary> 22349 <param name="pos"></param>
22350 Keyboard key that triggers the gestyre 22350 <returns></returns>
22351 </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.Assets.AssetGesture.TriggerKeyMask"> 22353 <summary>
22354 <summary> 22354 Given an X/Y location in absolute (grid-relative) terms, a region
22355 Modifier to the trigger key 22355 handle is returned along with the local X/Y location in that region
22356 </summary> 22356 </summary>
22357 </member> 22357 <param name="globalX">The absolute X location, a number such as
22358 <member name="F:OpenMetaverse.Assets.AssetGesture.Trigger"> 22358 255360.35</param>
22359 <summary> 22359 <param name="globalY">The absolute Y location, a number such as
22360 String that triggers playing of the gesture sequence 22360 255360.35</param>
22361 </summary> 22361 <param name="localX">The sim-local X position of the global X
22362 </member> 22362 position, a value from 0.0 to 256.0</param>
22363 <member name="F:OpenMetaverse.Assets.AssetGesture.ReplaceWith"> 22363 <param name="localY">The sim-local Y position of the global Y
22364 <summary> 22364 position, a value from 0.0 to 256.0</param>
22365 Text that replaces trigger in chat once gesture is triggered 22365 <returns>A 64-bit region handle that can be used to teleport to</returns>
22366 </summary> 22366 </member>
22367 </member> 22367 <member name="M:OpenMetaverse.Helpers.FloatToTerseString(System.Single)">
22368 <member name="F:OpenMetaverse.Assets.AssetGesture.Sequence"> 22368 <summary>
22369 <summary> 22369 Converts a floating point number to a terse string format used for
22370 Sequence of gesture steps 22370 transmitting numbers in wearable asset files
22371 </summary> 22371 </summary>
22372 </member> 22372 <param name="val">Floating point number to convert to a string</param>
22373 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor"> 22373 <returns>A terse string representation of the input number</returns>
22374 <summary> 22374 </member>
22375 Constructs guesture asset 22375 <member name="M:OpenMetaverse.Helpers.FieldToString(System.Text.StringBuilder,System.Byte[],System.String)">
22376 </summary> 22376 <summary>
22377 </member> 22377 Convert a variable length field (byte array) to a string, with a
22378 <member name="M:OpenMetaverse.Assets.AssetGesture.#ctor(OpenMetaverse.UUID,System.Byte[])"> 22378 field name prepended to each line of the output
22379 <summary> 22379 </summary>
22380 Constructs guesture asset 22380 <remarks>If the byte array has unprintable characters in it, a
22381 </summary> 22381 hex dump will be written instead</remarks>
22382 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 22382 <param name="output">The StringBuilder object to write to</param>
22383 <param name="assetData">A byte array containing the raw asset data</param> 22383 <param name="bytes">The byte array to convert to a string</param>
22384 </member> 22384 <param name="fieldName">A field name to prepend to each line of output</param>
22385 <member name="M:OpenMetaverse.Assets.AssetGesture.Encode"> 22385 </member>
22386 <summary> 22386 <member name="M:OpenMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])">
22387 Encodes gesture asset suitable for uplaod 22387 <summary>
22388 </summary> 22388 Decode a zerocoded byte array, used to decompress packets marked
22389 </member> 22389 with the zerocoded flag
22390 <member name="M:OpenMetaverse.Assets.AssetGesture.Decode"> 22390 </summary>
22391 <summary> 22391 <remarks>Any time a zero is encountered, the next byte is a count
22392 Decodes gesture assset into play sequence 22392 of how many zeroes to expand. One zero is encoded with 0x00 0x01,
22393 </summary> 22393 two zeroes is 0x00 0x02, three zeroes is 0x00 0x03, etc. The
22394 <returns>true if the asset data was decoded successfully</returns> 22394 first four bytes are copied directly to the output buffer.
22395 </member> 22395 </remarks>
22396 <member name="P:OpenMetaverse.Assets.AssetGesture.AssetType"> 22396 <param name="src">The byte array to decode</param>
22397 <summary> 22397 <param name="srclen">The length of the byte array to decode. This
22398 Returns asset type 22398 would be the length of the packet up to (but not including) any
22399 </summary> 22399 appended ACKs</param>
22400 </member> 22400 <param name="dest">The output byte array to decode to</param>
22401 <member name="T:OpenMetaverse.RegionFlags"> 22401 <returns>The length of the output buffer</returns>
22402 <summary> 22402 </member>
22403 Simulator (region) properties 22403 <member name="M:OpenMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])">
22404 </summary> 22404 <summary>
22405 </member> 22405 Encode a byte array with zerocoding. Used to compress packets marked
22406 <member name="F:OpenMetaverse.RegionFlags.None"> 22406 with the zerocoded flag. Any zeroes in the array are compressed down
22407 <summary>No flags set</summary> 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="F:OpenMetaverse.RegionFlags.AllowDamage"> 22409 three zeroes becomes 0x00 0x03, etc. The first four bytes are copied
22410 <summary>Agents can take damage and be killed</summary> 22410 directly to the output buffer.
22411 </member> 22411 </summary>
22412 <member name="F:OpenMetaverse.RegionFlags.AllowLandmark"> 22412 <param name="src">The byte array to encode</param>
22413 <summary>Landmarks can be created here</summary> 22413 <param name="srclen">The length of the byte array to encode</param>
22414 </member> 22414 <param name="dest">The output byte array to encode to</param>
22415 <member name="F:OpenMetaverse.RegionFlags.AllowSetHome"> 22415 <returns>The length of the output buffer</returns>
22416 <summary>Home position can be set in this sim</summary> 22416 </member>
22417 </member> 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 <member name="F:OpenMetaverse.RegionFlags.ResetHomeOnTeleport"> 22418 <summary>
22419 <summary>Home position is reset when an agent teleports away</summary> 22419 Calculates the CRC (cyclic redundancy check) needed to upload inventory.
22420 </member> 22420 </summary>
22421 <member name="F:OpenMetaverse.RegionFlags.SunFixed"> 22421 <param name="creationDate">Creation date</param>
22422 <summary>Sun does not move</summary> 22422 <param name="saleType">Sale type</param>
22423 </member> 22423 <param name="invType">Inventory type</param>
22424 <member name="F:OpenMetaverse.RegionFlags.TaxFree"> 22424 <param name="type">Type</param>
22425 <summary>No object, land, etc. taxes</summary> 22425 <param name="assetID">Asset ID</param>
22426 </member> 22426 <param name="groupID">Group ID</param>
22427 <member name="F:OpenMetaverse.RegionFlags.BlockTerraform"> 22427 <param name="salePrice">Sale price</param>
22428 <summary>Disable heightmap alterations (agents can still plant 22428 <param name="ownerID">Owner ID</param>
22429 foliage)</summary> 22429 <param name="creatorID">Creator ID</param>
22430 </member> 22430 <param name="itemID">Item ID</param>
22431 <member name="F:OpenMetaverse.RegionFlags.BlockLandResell"> 22431 <param name="folderID">Folder ID</param>
22432 <summary>Land cannot be released, sold, or purchased</summary> 22432 <param name="everyoneMask">Everyone mask (permissions)</param>
22433 </member> 22433 <param name="flags">Flags</param>
22434 <member name="F:OpenMetaverse.RegionFlags.Sandbox"> 22434 <param name="nextOwnerMask">Next owner mask (permissions)</param>
22435 <summary>All content is wiped nightly</summary> 22435 <param name="groupMask">Group mask (permissions)</param>
22436 </member> 22436 <param name="ownerMask">Owner mask (permissions)</param>
22437 <member name="F:OpenMetaverse.RegionFlags.NullLayer"> 22437 <returns>The calculated CRC</returns>
22438 <summary>Unknown: Related to the availability of an overview world map tile.(Think mainland images when zoomed out.)</summary> 22438 </member>
22439 </member> 22439 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String)">
22440 <member name="F:OpenMetaverse.RegionFlags.SkipAgentAction"> 22440 <summary>
22441 <summary>Unknown: Related to region debug flags. Possibly to skip processing of agent interaction with world. </summary> 22441 Attempts to load a file embedded in the assembly
22442 </member> 22442 </summary>
22443 <member name="F:OpenMetaverse.RegionFlags.SkipUpdateInterestList"> 22443 <param name="resourceName">The filename of the resource to load</param>
22444 <summary>Region does not update agent prim interest lists. Internal debugging option.</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.RegionFlags.SkipCollisions"> 22446 </member>
22447 <summary>No collision detection for non-agent objects</summary> 22447 <member name="M:OpenMetaverse.Helpers.GetResourceStream(System.String,System.String)">
22448 </member> 22448 <summary>
22449 <member name="F:OpenMetaverse.RegionFlags.SkipScripts"> 22449 Attempts to load a file either embedded in the assembly or found in
22450 <summary>No scripts are ran</summary> 22450 a given search path
22451 </member> 22451 </summary>
22452 <member name="F:OpenMetaverse.RegionFlags.SkipPhysics"> 22452 <param name="resourceName">The filename of the resource to load</param>
22453 <summary>All physics processing is turned off</summary> 22453 <param name="searchPath">An optional path that will be searched if
22454 </member> 22454 the asset is not found embedded in the assembly</param>
22455 <member name="F:OpenMetaverse.RegionFlags.ExternallyVisible"> 22455 <returns>A Stream for the requested file, or null if the resource
22456 <summary>Region can be seen from other regions on world map. (Legacy world map option?) </summary> 22456 was not successfully loaded</returns>
22457 </member> 22457 </member>
22458 <member name="F:OpenMetaverse.RegionFlags.MainlandVisible"> 22458 <member name="M:OpenMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{OpenMetaverse.Primitive})">
22459 <summary>Region can be seen from mainland on world map. (Legacy world map option?) </summary> 22459 <summary>
22460 </member> 22460 Converts a list of primitives to an object that can be serialized
22461 <member name="F:OpenMetaverse.RegionFlags.PublicAllowed"> 22461 with the LLSD system
22462 <summary>Agents not explicitly on the access list can visit the region. </summary> 22462 </summary>
22463 </member> 22463 <param name="prims">Primitives to convert to a serializable object</param>
22464 <member name="F:OpenMetaverse.RegionFlags.BlockDwell"> 22464 <returns>An object that can be serialized with LLSD</returns>
22465 <summary>Traffic calculations are not run across entire region, overrides parcel settings. </summary> 22465 </member>
22466 </member> 22466 <member name="M:OpenMetaverse.Helpers.OSDToPrimList(OpenMetaverse.StructuredData.OSD)">
22467 <member name="F:OpenMetaverse.RegionFlags.NoFly"> 22467 <summary>
22468 <summary>Flight is disabled (not currently enforced by the sim)</summary> 22468 Deserializes OSD in to a list of primitives
22469 </member> 22469 </summary>
22470 <member name="F:OpenMetaverse.RegionFlags.AllowDirectTeleport"> 22470 <param name="osd">Structure holding the serialized primitive list,
22471 <summary>Allow direct (p2p) teleporting</summary> 22471 must be of the SDMap type</param>
22472 </member> 22472 <returns>A list of deserialized primitives</returns>
22473 <member name="F:OpenMetaverse.RegionFlags.EstateSkipScripts"> 22473 </member>
22474 <summary>Estate owner has temporarily disabled scripting</summary> 22474 <member name="M:OpenMetaverse.Helpers.StructToString(System.Object)">
22475 </member> 22475 <summary>
22476 <member name="F:OpenMetaverse.RegionFlags.RestrictPushObject"> 22476 Converts a struct or class object containing fields only into a key value separated string
22477 <summary>Restricts the usage of the LSL llPushObject function, applies to whole region.</summary> 22477 </summary>
22478 </member> 22478 <param name="t">The struct object</param>
22479 <member name="F:OpenMetaverse.RegionFlags.DenyAnonymous"> 22479 <returns>A string containing the struct fields as the keys, and the field value as the value separated</returns>
22480 <summary>Deny agents with no payment info on file</summary> 22480 <example>
22481 </member> 22481 <code>
22482 <member name="F:OpenMetaverse.RegionFlags.DenyIdentified"> 22482 // Add the following code to any struct or class containing only fields to override the ToString()
22483 <summary>Deny agents with payment info on file</summary> 22483 // method to display the values of the passed object
22484 </member> 22484
22485 <member name="F:OpenMetaverse.RegionFlags.DenyTransacted"> 22485 /// <summary>Print the struct data as a string</summary>
22486 <summary>Deny agents who have made a monetary transaction</summary> 22486 ///<returns>A string containing the field name, and field value</returns>
22487 </member> 22487 public override string ToString()
22488 <member name="F:OpenMetaverse.RegionFlags.AllowParcelChanges"> 22488 {
22489 <summary>Parcels within the region may be joined or divided by anyone, not just estate owners/managers. </summary> 22489 return Helpers.StructToString(this);
22490 </member> 22490 }
22491 <member name="F:OpenMetaverse.RegionFlags.AbuseEmailToEstateOwner"> 22491 </code>
22492 <summary>Abuse reports sent from within this region are sent to the estate owner defined email. </summary> 22492 </example>
22493 </member> 22493 </member>
22494 <member name="F:OpenMetaverse.RegionFlags.AllowVoice"> 22494 <member name="T:OpenMetaverse.Helpers.LogLevel">
22495 <summary>Region is Voice Enabled</summary> 22495 <summary>
22496 </member> 22496 Passed to Logger.Log() to identify the severity of a log entry
22497 <member name="F:OpenMetaverse.RegionFlags.BlockParcelSearch"> 22497 </summary>
22498 <summary>Removes the ability from parcel owners to set their parcels to show in search.</summary> 22498 </member>
22499 </member> 22499 <member name="F:OpenMetaverse.Helpers.LogLevel.None">
22500 <member name="F:OpenMetaverse.RegionFlags.DenyAgeUnverified"> 22500 <summary>No logging information will be output</summary>
22501 <summary>Deny agents who have not been age verified from entering the region.</summary> 22501 </member>
22502 </member> 22502 <member name="F:OpenMetaverse.Helpers.LogLevel.Info">
22503 <member name="T:OpenMetaverse.SimAccess"> 22503 <summary>Non-noisy useful information, may be helpful in
22504 <summary> 22504 debugging a problem</summary>
22505 Access level for a simulator 22505 </member>
22506 </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.SimAccess.Unknown"> 22508 prevent the rest of the library from operating as usual,
22509 <summary>Unknown or invalid access level</summary> 22509 although it may be indicative of an underlying issue</summary>
22510 </member> 22510 </member>
22511 <member name="F:OpenMetaverse.SimAccess.Trial"> 22511 <member name="F:OpenMetaverse.Helpers.LogLevel.Error">
22512 <summary>Trial accounts allowed</summary> 22512 <summary>A critical error has occurred. Generally this will
22513 </member> 22513 be followed by the network layer shutting down, although the
22514 <member name="F:OpenMetaverse.SimAccess.PG"> 22514 stability of the library after an error is uncertain</summary>
22515 <summary>PG rating</summary> 22515 </member>
22516 </member> 22516 <member name="F:OpenMetaverse.Helpers.LogLevel.Debug">
22517 <member name="F:OpenMetaverse.SimAccess.Mature"> 22517 <summary>Used for internal testing, this logging level can
22518 <summary>Mature rating</summary> 22518 generate very noisy (long and/or repetitive) messages. Don't
22519 </member> 22519 pass this to the Log() function, use DebugLog() instead.
22520 <member name="F:OpenMetaverse.SimAccess.Adult"> 22520 </summary>
22521 <summary>Adult rating</summary> 22521 </member>
22522 </member> 22522 <member name="T:OpenMetaverse.AvatarGroup">
22523 <member name="F:OpenMetaverse.SimAccess.Down"> 22523 <summary>
22524 <summary>Simulator is offline</summary> 22524 Holds group information for Avatars such as those you might find in a profile
22525 </member> 22525 </summary>
22526 <member name="F:OpenMetaverse.SimAccess.NonExistent"> 22526 </member>
22527 <summary>Simulator does not exist</summary> 22527 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices">
22528 </member> 22528 <summary>true of Avatar accepts group notices</summary>
22529 <member name="T:OpenMetaverse.Simulator"> 22529 </member>
22530 <summary> 22530 <member name="F:OpenMetaverse.AvatarGroup.GroupID">
22531 22531 <summary>Groups Key</summary>
22532 </summary> 22532 </member>
22533 </member> 22533 <member name="F:OpenMetaverse.AvatarGroup.GroupInsigniaID">
22534 <member name="F:OpenMetaverse.Simulator.Client"> 22534 <summary>Texture Key for groups insignia</summary>
22535 <summary>A public reference to the client that this Simulator object 22535 </member>
22536 is attached to</summary> 22536 <member name="F:OpenMetaverse.AvatarGroup.GroupName">
22537 </member> 22537 <summary>Name of the group</summary>
22538 <member name="F:OpenMetaverse.Simulator.ID"> 22538 </member>
22539 <summary>A Unique Cache identifier for this simulator</summary> 22539 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers">
22540 </member> 22540 <summary>Powers avatar has in the group</summary>
22541 <member name="F:OpenMetaverse.Simulator.Caps"> 22541 </member>
22542 <summary>The capabilities for this simulator</summary> 22542 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle">
22543 </member> 22543 <summary>Avatars Currently selected title</summary>
22544 <member name="F:OpenMetaverse.Simulator.Handle"> 22544 </member>
22545 <summary></summary> 22545 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile">
22546 </member> 22546 <summary>true of Avatar has chosen to list this in their profile</summary>
22547 <member name="F:OpenMetaverse.Simulator.SimVersion"> 22547 </member>
22548 <summary>The current version of software this simulator is running</summary> 22548 <member name="T:OpenMetaverse.Animation">
22549 </member> 22549 <summary>
22550 <member name="F:OpenMetaverse.Simulator.Name"> 22550 Contains an animation currently being played by an agent
22551 <summary></summary> 22551 </summary>
22552 </member> 22552 </member>
22553 <member name="F:OpenMetaverse.Simulator.ParcelOverlay"> 22553 <member name="F:OpenMetaverse.Animation.AnimationID">
22554 <summary>A 64x64 grid of parcel coloring values. The values stored 22554 <summary>The ID of the animation asset</summary>
22555 in this array are of the <seealso cref="!:ParcelArrayType"/> type</summary> 22555 </member>
22556 </member> 22556 <member name="F:OpenMetaverse.Animation.AnimationSequence">
22557 <member name="F:OpenMetaverse.Simulator.ParcelOverlaysReceived"> 22557 <summary>A number to indicate start order of currently playing animations</summary>
22558 <summary></summary> 22558 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks>
22559 </member> 22559 </member>
22560 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange00"> 22560 <member name="F:OpenMetaverse.Animation.AnimationSourceObjectID">
22561 <summary></summary> 22561 <summary></summary>
22562 </member> 22562 </member>
22563 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange01"> 22563 <member name="T:OpenMetaverse.ProfilePick">
22564 <summary></summary> 22564 <summary>
22565 </member> 22565 Holds group information on an individual profile pick
22566 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange10"> 22566 </summary>
22567 <summary></summary> 22567 </member>
22568 </member> 22568 <member name="T:OpenMetaverse.AvatarManager">
22569 <member name="F:OpenMetaverse.Simulator.TerrainHeightRange11"> 22569 <summary>
22570 <summary></summary> 22570 Retrieve friend status notifications, and retrieve avatar names and
22571 </member> 22571 profiles
22572 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight00"> 22572 </summary>
22573 <summary></summary> 22573 </member>
22574 </member> 22574 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation">
22575 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight01"> 22575 <summary>The event subscribers, null of no subscribers</summary>
22576 <summary></summary> 22576 </member>
22577 </member> 22577 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)">
22578 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight10"> 22578 <summary>Raises the AvatarAnimation Event</summary>
22579 <summary></summary> 22579 <param name="e">An AvatarAnimationEventArgs object containing
22580 </member> 22580 the data sent from the simulator</param>
22581 <member name="F:OpenMetaverse.Simulator.TerrainStartHeight11"> 22581 </member>
22582 <summary></summary> 22582 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock">
22583 </member> 22583 <summary>Thread sync lock object</summary>
22584 <member name="F:OpenMetaverse.Simulator.WaterHeight"> 22584 </member>
22585 <summary></summary> 22585 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance">
22586 </member> 22586 <summary>The event subscribers, null of no subscribers</summary>
22587 <member name="F:OpenMetaverse.Simulator.SimOwner"> 22587 </member>
22588 <summary></summary> 22588 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)">
22589 </member> 22589 <summary>Raises the AvatarAppearance Event</summary>
22590 <member name="F:OpenMetaverse.Simulator.TerrainBase0"> 22590 <param name="e">A AvatarAppearanceEventArgs object containing
22591 <summary></summary> 22591 the data sent from the simulator</param>
22592 </member> 22592 </member>
22593 <member name="F:OpenMetaverse.Simulator.TerrainBase1"> 22593 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock">
22594 <summary></summary> 22594 <summary>Thread sync lock object</summary>
22595 </member> 22595 </member>
22596 <member name="F:OpenMetaverse.Simulator.TerrainBase2"> 22596 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply">
22597 <summary></summary> 22597 <summary>The event subscribers, null of no subscribers</summary>
22598 </member> 22598 </member>
22599 <member name="F:OpenMetaverse.Simulator.TerrainBase3"> 22599 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)">
22600 <summary></summary> 22600 <summary>Raises the UUIDNameReply Event</summary>
22601 </member> 22601 <param name="e">A UUIDNameReplyEventArgs object containing
22602 <member name="F:OpenMetaverse.Simulator.TerrainDetail0"> 22602 the data sent from the simulator</param>
22603 <summary></summary> 22603 </member>
22604 </member> 22604 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock">
22605 <member name="F:OpenMetaverse.Simulator.TerrainDetail1"> 22605 <summary>Thread sync lock object</summary>
22606 <summary></summary> 22606 </member>
22607 </member> 22607 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply">
22608 <member name="F:OpenMetaverse.Simulator.TerrainDetail2"> 22608 <summary>The event subscribers, null of no subscribers</summary>
22609 <summary></summary> 22609 </member>
22610 </member> 22610 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)">
22611 <member name="F:OpenMetaverse.Simulator.TerrainDetail3"> 22611 <summary>Raises the AvatarInterestsReply Event</summary>
22612 <summary></summary> 22612 <param name="e">A AvatarInterestsReplyEventArgs object containing
22613 </member> 22613 the data sent from the simulator</param>
22614 <member name="F:OpenMetaverse.Simulator.IsEstateManager"> 22614 </member>
22615 <summary>true if your agent has Estate Manager rights on this region</summary> 22615 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock">
22616 </member> 22616 <summary>Thread sync lock object</summary>
22617 <member name="F:OpenMetaverse.Simulator.Flags"> 22617 </member>
22618 <summary></summary> 22618 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply">
22619 </member> 22619 <summary>The event subscribers, null of no subscribers</summary>
22620 <member name="F:OpenMetaverse.Simulator.Access"> 22620 </member>
22621 <summary></summary> 22621 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)">
22622 </member> 22622 <summary>Raises the AvatarPropertiesReply Event</summary>
22623 <member name="F:OpenMetaverse.Simulator.BillableFactor"> 22623 <param name="e">A AvatarPropertiesReplyEventArgs object containing
22624 <summary></summary> 22624 the data sent from the simulator</param>
22625 </member> 22625 </member>
22626 <member name="F:OpenMetaverse.Simulator.Stats"> 22626 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock">
22627 <summary>Statistics information for this simulator and the 22627 <summary>Thread sync lock object</summary>
22628 connection to the simulator, calculated by the simulator itself 22628 </member>
22629 and the library</summary> 22629 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply">
22630 </member> 22630 <summary>The event subscribers, null of no subscribers</summary>
22631 <member name="F:OpenMetaverse.Simulator.RegionID"> 22631 </member>
22632 <summary>The regions Unique ID</summary> 22632 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)">
22633 </member> 22633 <summary>Raises the AvatarGroupsReply Event</summary>
22634 <member name="F:OpenMetaverse.Simulator.ColoLocation"> 22634 <param name="e">A AvatarGroupsReplyEventArgs object containing
22635 <summary>The physical data center the simulator is located</summary> 22635 the data sent from the simulator</param>
22636 <remarks>Known values are: 22636 </member>
22637 <list type="table"> 22637 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock">
22638 <item>Dallas</item> 22638 <summary>Thread sync lock object</summary>
22639 <item>Chandler</item> 22639 </member>
22640 <item>SF</item> 22640 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply">
22641 </list> 22641 <summary>The event subscribers, null of no subscribers</summary>
22642 </remarks> 22642 </member>
22643 </member> 22643 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)">
22644 <member name="F:OpenMetaverse.Simulator.CPUClass"> 22644 <summary>Raises the AvatarPickerReply Event</summary>
22645 <summary>The CPU Class of the simulator</summary> 22645 <param name="e">A AvatarPickerReplyEventArgs object containing
22646 <remarks>Most full mainland/estate sims appear to be 5, 22646 the data sent from the simulator</param>
22647 Homesteads and Openspace appear to be 501</remarks> 22647 </member>
22648 </member> 22648 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock">
22649 <member name="F:OpenMetaverse.Simulator.CPURatio"> 22649 <summary>Thread sync lock object</summary>
22650 <summary>The number of regions sharing the same CPU as this one</summary> 22650 </member>
22651 <remarks>"Full Sims" appear to be 1, Homesteads appear to be 4</remarks> 22651 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt">
22652 </member> 22652 <summary>The event subscribers, null of no subscribers</summary>
22653 <member name="F:OpenMetaverse.Simulator.ProductName"> 22653 </member>
22654 <summary>The billing product name</summary> 22654 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)">
22655 <remarks>Known values are: 22655 <summary>Raises the ViewerEffectPointAt Event</summary>
22656 <list type="table"> 22656 <param name="e">A ViewerEffectPointAtEventArgs object containing
22657 <item>Mainland / Full Region (Sku: 023)</item> 22657 the data sent from the simulator</param>
22658 <item>Estate / Full Region (Sku: 024)</item> 22658 </member>
22659 <item>Estate / Openspace (Sku: 027)</item> 22659 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock">
22660 <item>Estate / Homestead (Sku: 029)</item> 22660 <summary>Thread sync lock object</summary>
22661 <item>Mainland / Homestead (Sku: 129) (Linden Owned)</item> 22661 </member>
22662 <item>Mainland / Linden Homes (Sku: 131)</item> 22662 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt">
22663 </list> 22663 <summary>The event subscribers, null of no subscribers</summary>
22664 </remarks> 22664 </member>
22665 </member> 22665 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)">
22666 <member name="F:OpenMetaverse.Simulator.ProductSku"> 22666 <summary>Raises the ViewerEffectLookAt Event</summary>
22667 <summary>The billing product SKU</summary> 22667 <param name="e">A ViewerEffectLookAtEventArgs object containing
22668 <remarks>Known values are: 22668 the data sent from the simulator</param>
22669 <list type="table"> 22669 </member>
22670 <item>023 Mainland / Full Region</item> 22670 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock">
22671 <item>024 Estate / Full Region</item> 22671 <summary>Thread sync lock object</summary>
22672 <item>027 Estate / Openspace</item> 22672 </member>
22673 <item>029 Estate / Homestead</item> 22673 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect">
22674 <item>129 Mainland / Homestead (Linden Owned)</item> 22674 <summary>The event subscribers, null of no subscribers</summary>
22675 <item>131 Linden Homes / Full Region</item> 22675 </member>
22676 </list> 22676 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)">
22677 </remarks> 22677 <summary>Raises the ViewerEffect Event</summary>
22678 </member> 22678 <param name="e">A ViewerEffectEventArgs object containing
22679 <member name="F:OpenMetaverse.Simulator.Sequence"> 22679 the data sent from the simulator</param>
22680 <summary>The current sequence number for packets sent to this 22680 </member>
22681 simulator. Must be Interlocked before modifying. Only 22681 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock">
22682 useful for applications manipulating sequence numbers</summary> 22682 <summary>Thread sync lock object</summary>
22683 </member> 22683 </member>
22684 <member name="F:OpenMetaverse.Simulator.ObjectsAvatars"> 22684 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply">
22685 <summary> 22685 <summary>The event subscribers, null of no subscribers</summary>
22686 A thread-safe dictionary containing avatars in a simulator 22686 </member>
22687 </summary> 22687 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)">
22688 </member> 22688 <summary>Raises the AvatarPicksReply Event</summary>
22689 <member name="F:OpenMetaverse.Simulator.ObjectsPrimitives"> 22689 <param name="e">A AvatarPicksReplyEventArgs object containing
22690 <summary> 22690 the data sent from the simulator</param>
22691 A thread-safe dictionary containing primitives in a simulator 22691 </member>
22692 </summary> 22692 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock">
22693 </member> 22693 <summary>Thread sync lock object</summary>
22694 <member name="F:OpenMetaverse.Simulator.Parcels"> 22694 </member>
22695 <summary> 22695 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply">
22696 Provides access to an internal thread-safe dictionary containing parcel 22696 <summary>The event subscribers, null of no subscribers</summary>
22697 information found in this simulator 22697 </member>
22698 </summary> 22698 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)">
22699 </member> 22699 <summary>Raises the PickInfoReply Event</summary>
22700 <member name="M:OpenMetaverse.Simulator.IsParcelMapFull"> 22700 <param name="e">A PickInfoReplyEventArgs object containing
22701 <summary> 22701 the data sent from the simulator</param>
22702 Checks simulator parcel map to make sure it has downloaded all data successfully 22702 </member>
22703 </summary> 22703 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock">
22704 <returns>true if map is full (contains no 0's)</returns> 22704 <summary>Thread sync lock object</summary>
22705 </member> 22705 </member>
22706 <member name="F:OpenMetaverse.Simulator.DisconnectCandidate"> 22706 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply">
22707 <summary>Used internally to track sim disconnections</summary> 22707 <summary>The event subscribers, null of no subscribers</summary>
22708 </member> 22708 </member>
22709 <member name="F:OpenMetaverse.Simulator.ConnectedEvent"> 22709 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)">
22710 <summary>Event that is triggered when the simulator successfully 22710 <summary>Raises the AvatarClassifiedReply Event</summary>
22711 establishes a connection</summary> 22711 <param name="e">A AvatarClassifiedReplyEventArgs object containing
22712 </member> 22712 the data sent from the simulator</param>
22713 <member name="F:OpenMetaverse.Simulator.connected"> 22713 </member>
22714 <summary>Whether this sim is currently connected or not. Hooked up 22714 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock">
22715 to the property Connected</summary> 22715 <summary>Thread sync lock object</summary>
22716 </member> 22716 </member>
22717 <member name="F:OpenMetaverse.Simulator.avatarPositions"> 22717 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply">
22718 <summary>Coarse locations of avatars in this simulator</summary> 22718 <summary>The event subscribers, null of no subscribers</summary>
22719 </member> 22719 </member>
22720 <member name="F:OpenMetaverse.Simulator.preyID"> 22720 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)">
22721 <summary>AvatarPositions key representing TrackAgent target</summary> 22721 <summary>Raises the ClassifiedInfoReply Event</summary>
22722 </member> 22722 <param name="e">A ClassifiedInfoReplyEventArgs object containing
22723 <member name="F:OpenMetaverse.Simulator.PacketArchive"> 22723 the data sent from the simulator</param>
22724 <summary>Sequence numbers of packets we've received 22724 </member>
22725 (for duplicate checking)</summary> 22725 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock">
22726 </member> 22726 <summary>Thread sync lock object</summary>
22727 <member name="F:OpenMetaverse.Simulator.NeedAck"> 22727 </member>
22728 <summary>Packets we sent out that need ACKs from the simulator</summary> 22728 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)">
22729 </member> 22729 <summary>
22730 <member name="F:OpenMetaverse.Simulator.pauseSerial"> 22730 Represents other avatars
22731 <summary>Sequence number for pause/resume</summary> 22731 </summary>
22732 </member> 22732 <param name="client"></param>
22733 <member name="F:OpenMetaverse.Simulator.handshakeComplete"> 22733 </member>
22734 <summary>Indicates if UDP connection to the sim is fully established</summary> 22734 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)">
22735 </member> 22735 <summary>Tracks the specified avatar on your map</summary>
22736 <member name="M:OpenMetaverse.Simulator.#ctor(OpenMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64)"> 22736 <param name="preyID">Avatar ID to track</param>
22737 <summary> 22737 </member>
22738 22738 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)">
22739 </summary> 22739 <summary>
22740 <param name="client">Reference to the GridClient object</param> 22740 Request a single avatar name
22741 <param name="address">IPEndPoint of the simulator</param> 22741 </summary>
22742 <param name="handle">handle of the simulator</param> 22742 <param name="id">The avatar key to retrieve a name for</param>
22743 </member> 22743 </member>
22744 <member name="M:OpenMetaverse.Simulator.Dispose"> 22744 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})">
22745 <summary> 22745 <summary>
22746 Called when this Simulator object is being destroyed 22746 Request a list of avatar names
22747 </summary> 22747 </summary>
22748 </member> 22748 <param name="ids">The avatar keys to retrieve names for</param>
22749 <member name="M:OpenMetaverse.Simulator.Connect(System.Boolean)"> 22749 </member>
22750 <summary> 22750 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)">
22751 Attempt to connect to this simulator 22751 <summary>
22752 </summary> 22752 Start a request for Avatar Properties
22753 <param name="moveToSim">Whether to move our agent in to this sim or not</param> 22753 </summary>
22754 <returns>True if the connection succeeded or connection status is 22754 <param name="avatarid"></param>
22755 unknown, false if there was a failure</returns> 22755 </member>
22756 </member> 22756 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)">
22757 <member name="M:OpenMetaverse.Simulator.UseCircuitCode"> 22757 <summary>
22758 <summary> 22758 Search for an avatar (first name, last name)
22759 Initiates connection to the simulator 22759 </summary>
22760 </summary> 22760 <param name="name">The name to search for</param>
22761 </member> 22761 <param name="queryID">An ID to associate with this query</param>
22762 <member name="M:OpenMetaverse.Simulator.Disconnect(System.Boolean)"> 22762 </member>
22763 <summary> 22763 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)">
22764 Disconnect from this simulator 22764 <summary>
22765 </summary> 22765 Start a request for Avatar Picks
22766 </member> 22766 </summary>
22767 <member name="M:OpenMetaverse.Simulator.Pause"> 22767 <param name="avatarid">UUID of the avatar</param>
22768 <summary> 22768 </member>
22769 Instructs the simulator to stop sending update (and possibly other) packets 22769 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)">
22770 </summary> 22770 <summary>
22771 </member> 22771 Start a request for Avatar Classifieds
22772 <member name="M:OpenMetaverse.Simulator.Resume"> 22772 </summary>
22773 <summary> 22773 <param name="avatarid">UUID of the avatar</param>
22774 Instructs the simulator to resume sending update packets (unpause) 22774 </member>
22775 </summary> 22775 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22776 </member> 22776 <summary>
22777 <member name="M:OpenMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)"> 22777 Start a request for details of a specific profile pick
22778 <summary> 22778 </summary>
22779 Retrieve the terrain height at a given coordinate 22779 <param name="avatarid">UUID of the avatar</param>
22780 </summary> 22780 <param name="pickid">UUID of the profile pick</param>
22781 <param name="x">Sim X coordinate, valid range is from 0 to 255</param> 22781 </member>
22782 <param name="y">Sim Y coordinate, valid range is from 0 to 255</param> 22782 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)">
22783 <param name="height">The terrain height at the given point if the 22783 <summary>
22784 lookup was successful, otherwise 0.0f</param> 22784 Start a request for details of a specific profile classified
22785 <returns>True if the lookup was successful, otherwise false</returns> 22785 </summary>
22786 </member> 22786 <param name="avatarid">UUID of the avatar</param>
22787 <member name="M:OpenMetaverse.Simulator.SendPacket(OpenMetaverse.Packets.Packet)"> 22787 <param name="classifiedid">UUID of the profile classified</param>
22788 <summary> 22788 </member>
22789 Sends a packet 22789 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22790 </summary> 22790 <summary>Process an incoming packet and raise the appropriate events</summary>
22791 <param name="packet">Packet to be sent</param> 22791 <param name="sender">The sender</param>
22792 </member> 22792 <param name="e">The EventArgs object containing the packet data</param>
22793 <member name="M:OpenMetaverse.Simulator.SendPing"> 22793 </member>
22794 <summary> 22794 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22795 22795 <summary>Process an incoming packet and raise the appropriate events</summary>
22796 </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="M:OpenMetaverse.Simulator.ToString"> 22798 </member>
22799 <summary> 22799 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22800 Returns Simulator Name as a String 22800 <summary>Process an incoming packet and raise the appropriate events</summary>
22801 </summary> 22801 <param name="sender">The sender</param>
22802 <returns></returns> 22802 <param name="e">The EventArgs object containing the packet data</param>
22803 </member> 22803 </member>
22804 <member name="M:OpenMetaverse.Simulator.GetHashCode"> 22804 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22805 <summary> 22805 <summary>Process an incoming packet and raise the appropriate events</summary>
22806 22806 <param name="sender">The sender</param>
22807 </summary> 22807 <param name="e">The EventArgs object containing the packet data</param>
22808 <returns></returns> 22808 </member>
22809 </member> 22809 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22810 <member name="M:OpenMetaverse.Simulator.Equals(System.Object)"> 22810 <summary>Process an incoming packet and raise the appropriate events</summary>
22811 <summary> 22811 <param name="sender">The sender</param>
22812 22812 <param name="e">The EventArgs object containing the packet data</param>
22813 </summary> 22813 </member>
22814 <param name="obj"></param> 22814 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
22815 <returns></returns> 22815 <summary>
22816 </member> 22816 Crossed region handler for message that comes across the EventQueue. Sent to an agent
22817 <member name="M:OpenMetaverse.Simulator.SendAcks"> 22817 when the agent crosses a sim border into a new region.
22818 <summary> 22818 </summary>
22819 Sends out pending acknowledgements 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 <returns>Number of ACKs sent</returns> 22821 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param>
22822 </member> 22822 </member>
22823 <member name="M:OpenMetaverse.Simulator.ResendUnacked"> 22823 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22824 <summary> 22824 <summary>Process an incoming packet and raise the appropriate events</summary>
22825 Resend unacknowledged packets 22825 <param name="sender">The sender</param>
22826 </summary> 22826 <param name="e">The EventArgs object containing the packet data</param>
22827 </member> 22827 </member>
22828 <member name="P:OpenMetaverse.Simulator.ParcelMap"> 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 Provides access to an internal thread-safe multidimensional array containing a x,y grid mapped 22830 <param name="sender">The sender</param>
22831 to each 64x64 parcel's LocalID. 22831 <param name="e">The EventArgs object containing the packet data</param>
22832 </summary> 22832 </member>
22833 </member> 22833 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22834 <member name="P:OpenMetaverse.Simulator.IPEndPoint"> 22834 <summary>Process an incoming packet and raise the appropriate events</summary>
22835 <summary>The IP address and port of the server</summary> 22835 <param name="sender">The sender</param>
22836 </member> 22836 <param name="e">The EventArgs object containing the packet data</param>
22837 <member name="P:OpenMetaverse.Simulator.Connected"> 22837 </member>
22838 <summary>Whether there is a working connection to the simulator or 22838 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22839 not</summary> 22839 <summary>Process an incoming packet and raise the appropriate events</summary>
22840 </member> 22840 <param name="sender">The sender</param>
22841 <member name="P:OpenMetaverse.Simulator.AvatarPositions"> 22841 <param name="e">The EventArgs object containing the packet data</param>
22842 <summary>Coarse locations of avatars in this simulator</summary> 22842 </member>
22843 </member> 22843 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22844 <member name="P:OpenMetaverse.Simulator.PreyID"> 22844 <summary>Process an incoming packet and raise the appropriate events</summary>
22845 <summary>AvatarPositions key representing TrackAgent target</summary> 22845 <param name="sender">The sender</param>
22846 </member> 22846 <param name="e">The EventArgs object containing the packet data</param>
22847 <member name="P:OpenMetaverse.Simulator.HandshakeComplete"> 22847 </member>
22848 <summary>Indicates if UDP connection to the sim is fully established</summary> 22848 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)">
22849 </member> 22849 <summary>Process an incoming packet and raise the appropriate events</summary>
22850 <member name="T:OpenMetaverse.Simulator.SimStats"> 22850 <param name="sender">The sender</param>
22851 <summary> 22851 <param name="e">The EventArgs object containing the packet data</param>
22852 Simulator Statistics 22852 </member>
22853 </summary> 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="F:OpenMetaverse.Simulator.SimStats.SentPackets"> 22855 <param name="sender">The sender</param>
22856 <summary>Total number of packets sent by this simulator to this agent</summary> 22856 <param name="e">The EventArgs object containing the packet data</param>
22857 </member> 22857 </member>
22858 <member name="F:OpenMetaverse.Simulator.SimStats.RecvPackets"> 22858 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation">
22859 <summary>Total number of packets received by this simulator to this agent</summary> 22859 <summary>Raised when the simulator sends us data containing
22860 </member> 22860 an agents animation playlist</summary>
22861 <member name="F:OpenMetaverse.Simulator.SimStats.SentBytes"> 22861 </member>
22862 <summary>Total number of bytes sent by this simulator to this agent</summary> 22862 <member name="E:OpenMetaverse.AvatarManager.AvatarAppearance">
22863 </member> 22863 <summary>Raised when the simulator sends us data containing
22864 <member name="F:OpenMetaverse.Simulator.SimStats.RecvBytes"> 22864 the appearance information for an agent</summary>
22865 <summary>Total number of bytes received by this simulator to this agent</summary> 22865 </member>
22866 </member> 22866 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply">
22867 <member name="F:OpenMetaverse.Simulator.SimStats.ConnectTime"> 22867 <summary>Raised when the simulator sends us data containing
22868 <summary>Time in seconds agent has been connected to simulator</summary> 22868 agent names/id values</summary>
22869 </member> 22869 </member>
22870 <member name="F:OpenMetaverse.Simulator.SimStats.ResentPackets"> 22870 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply">
22871 <summary>Total number of packets that have been resent</summary> 22871 <summary>Raised when the simulator sends us data containing
22872 </member> 22872 the interests listed in an agents profile</summary>
22873 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedResends"> 22873 </member>
22874 <summary>Total number of resent packets recieved</summary> 22874 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply">
22875 </member> 22875 <summary>Raised when the simulator sends us data containing
22876 <member name="F:OpenMetaverse.Simulator.SimStats.SentPings"> 22876 profile property information for an agent</summary>
22877 <summary>Total number of pings sent to this simulator by this agent</summary> 22877 </member>
22878 </member> 22878 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply">
22879 <member name="F:OpenMetaverse.Simulator.SimStats.ReceivedPongs"> 22879 <summary>Raised when the simulator sends us data containing
22880 <summary>Total number of ping replies sent to this agent by this simulator</summary> 22880 the group membership an agent is a member of</summary>
22881 </member> 22881 </member>
22882 <member name="F:OpenMetaverse.Simulator.SimStats.IncomingBPS"> 22882 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply">
22883 <summary> 22883 <summary>Raised when the simulator sends us data containing
22884 Incoming bytes per second 22884 name/id pair</summary>
22885 </summary> 22885 </member>
22886 <remarks>It would be nice to have this claculated on the fly, but 22886 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt">
22887 this is far, far easier</remarks> 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="F:OpenMetaverse.Simulator.SimStats.OutgoingBPS"> 22889 </member>
22890 <summary> 22890 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt">
22891 Outgoing bytes per second 22891 <summary>Raised when the simulator sends us data containing
22892 </summary> 22892 the objects and effect when an agent is looking at</summary>
22893 <remarks>It would be nice to have this claculated on the fly, but 22893 </member>
22894 this is far, far easier</remarks> 22894 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect">
22895 </member> 22895 <summary>Raised when the simulator sends us data containing
22896 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingSent"> 22896 an agents viewer effect information</summary>
22897 <summary>Time last ping was sent</summary> 22897 </member>
22898 </member> 22898 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply">
22899 <member name="F:OpenMetaverse.Simulator.SimStats.LastPingID"> 22899 <summary>Raised when the simulator sends us data containing
22900 <summary>ID of last Ping sent</summary> 22900 the top picks from an agents profile</summary>
22901 </member> 22901 </member>
22902 <member name="F:OpenMetaverse.Simulator.SimStats.LastLag"> 22902 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply">
22903 <summary></summary> 22903 <summary>Raised when the simulator sends us data containing
22904 </member> 22904 the Pick details</summary>
22905 <member name="F:OpenMetaverse.Simulator.SimStats.MissedPings"> 22905 </member>
22906 <summary></summary> 22906 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply">
22907 </member> 22907 <summary>Raised when the simulator sends us data containing
22908 <member name="F:OpenMetaverse.Simulator.SimStats.Dilation"> 22908 the classified ads an agent has placed</summary>
22909 <summary>Current time dilation of this simulator</summary> 22909 </member>
22910 </member> 22910 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply">
22911 <member name="F:OpenMetaverse.Simulator.SimStats.FPS"> 22911 <summary>Raised when the simulator sends us data containing
22912 <summary>Current Frames per second of simulator</summary> 22912 the details of a classified ad</summary>
22913 </member> 22913 </member>
22914 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsFPS"> 22914 <member name="T:OpenMetaverse.AvatarAnimationEventArgs">
22915 <summary>Current Physics frames per second of simulator</summary> 22915 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary>
22916 </member> 22916 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends
22917 <member name="F:OpenMetaverse.Simulator.SimStats.AgentUpdates"> 22917 the animation playlist for an agent</remarks>
22918 <summary></summary> 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="F:OpenMetaverse.Simulator.SimStats.FrameTime"> 22920 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window.
22921 <summary></summary> 22921 <code>
22922 </member> 22922 // subscribe to the event
22923 <member name="F:OpenMetaverse.Simulator.SimStats.NetTime"> 22923 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation;
22924 <summary></summary> 22924
22925 </member> 22925 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e)
22926 <member name="F:OpenMetaverse.Simulator.SimStats.PhysicsTime"> 22926 {
22927 <summary></summary> 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="F:OpenMetaverse.Simulator.SimStats.ImageTime"> 22929 Type type = typeof(Animations);
22930 <summary></summary> 22930 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
22931 </member> 22931 foreach (System.Reflection.FieldInfo field in fields)
22932 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptTime"> 22932 {
22933 <summary></summary> 22933 systemAnimations.Add((UUID)field.GetValue(type), field.Name);
22934 </member> 22934 }
22935 <member name="F:OpenMetaverse.Simulator.SimStats.AgentTime"> 22935
22936 <summary></summary> 22936 // find out which animations being played are known animations and which are assets
22937 </member> 22937 foreach (Animation animation in e.Animations)
22938 <member name="F:OpenMetaverse.Simulator.SimStats.OtherTime"> 22938 {
22939 <summary></summary> 22939 if (systemAnimations.ContainsKey(animation.AnimationID))
22940 </member> 22940 {
22941 <member name="F:OpenMetaverse.Simulator.SimStats.Objects"> 22941 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID,
22942 <summary>Total number of objects Simulator is simulating</summary> 22942 systemAnimations[animation.AnimationID], animation.AnimationSequence);
22943 </member> 22943 }
22944 <member name="F:OpenMetaverse.Simulator.SimStats.ScriptedObjects"> 22944 else
22945 <summary>Total number of Active (Scripted) objects running</summary> 22945 {
22946 </member> 22946 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID,
22947 <member name="F:OpenMetaverse.Simulator.SimStats.Agents"> 22947 animation.AnimationID, animation.AnimationSequence);
22948 <summary>Number of agents currently in this simulator</summary> 22948 }
22949 </member> 22949 }
22950 <member name="F:OpenMetaverse.Simulator.SimStats.ChildAgents"> 22950 }
22951 <summary>Number of agents in neighbor simulators</summary> 22951 </code>
22952 </member> 22952 </example>
22953 <member name="F:OpenMetaverse.Simulator.SimStats.ActiveScripts"> 22953 </member>
22954 <summary>Number of Active scripts running in this simulator</summary> 22954 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})">
22955 </member> 22955 <summary>
22956 <member name="F:OpenMetaverse.Simulator.SimStats.LSLIPS"> 22956 Construct a new instance of the AvatarAnimationEventArgs class
22957 <summary></summary> 22957 </summary>
22958 </member> 22958 <param name="avatarID">The ID of the agent</param>
22959 <member name="F:OpenMetaverse.Simulator.SimStats.INPPS"> 22959 <param name="anims">The list of animations to start</param>
22960 <summary></summary> 22960 </member>
22961 </member> 22961 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID">
22962 <member name="F:OpenMetaverse.Simulator.SimStats.OUTPPS"> 22962 <summary>Get the ID of the agent</summary>
22963 <summary></summary> 22963 </member>
22964 </member> 22964 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations">
22965 <member name="F:OpenMetaverse.Simulator.SimStats.PendingDownloads"> 22965 <summary>Get the list of animations to start</summary>
22966 <summary>Number of downloads pending</summary> 22966 </member>
22967 </member> 22967 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs">
22968 <member name="F:OpenMetaverse.Simulator.SimStats.PendingUploads"> 22968 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary>
22969 <summary>Number of uploads pending</summary> 22969 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends
22970 </member> 22970 the appearance data for an avatar</remarks>
22971 <member name="F:OpenMetaverse.Simulator.SimStats.VirtualSize"> 22971 <example>
22972 <summary></summary> 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="F:OpenMetaverse.Simulator.SimStats.ResidentSize"> 22974 <code>
22975 <summary></summary> 22975 // subscribe to the event
22976 </member> 22976 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance;
22977 <member name="F:OpenMetaverse.Simulator.SimStats.PendingLocalUploads"> 22977
22978 <summary>Number of local uploads pending</summary> 22978 // handle the data when the event is raised
22979 </member> 22979 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e)
22980 <member name="F:OpenMetaverse.Simulator.SimStats.UnackedBytes"> 22980 {
22981 <summary>Unacknowledged bytes in queue</summary> 22981 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female")
22982 </member> 22982 }
22983 <member name="T:OpenMetaverse.InventoryException"> 22983 </code>
22984 <summary> 22984 </example>
22985 Exception class to identify inventory exceptions 22985 </member>
22986 </summary> 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 </member> 22987 <summary>
22988 <member name="T:OpenMetaverse.Inventory"> 22988 Construct a new instance of the AvatarAppearanceEventArgs class
22989 <summary> 22989 </summary>
22990 Responsible for maintaining inventory structure. Inventory constructs nodes 22990 <param name="sim">The simulator request was from</param>
22991 and manages node children as is necessary to maintain a coherant hirarchy. 22991 <param name="avatarID">The ID of the agent</param>
22992 Other classes should not manipulate or create InventoryNodes explicitly. When 22992 <param name="isTrial">true of the agent is a trial account</param>
22993 A node's parent changes (when a folder is moved, for example) simply pass 22993 <param name="defaultTexture">The default agent texture</param>
22994 Inventory the updated InventoryFolder and it will make the appropriate changes 22994 <param name="faceTextures">The agents appearance layer textures</param>
22995 to its internal representation. 22995 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param>
22996 </summary> 22996 </member>
22997 </member> 22997 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator">
22998 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdated"> 22998 <summary>Get the Simulator this request is from of the agent</summary>
22999 <summary>The event subscribers, null of no subscribers</summary> 22999 </member>
23000 </member> 23000 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID">
23001 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectUpdated(OpenMetaverse.InventoryObjectUpdatedEventArgs)"> 23001 <summary>Get the ID of the agent</summary>
23002 <summary>Raises the InventoryObjectUpdated Event</summary> 23002 </member>
23003 <param name="e">A InventoryObjectUpdatedEventArgs object containing 23003 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial">
23004 the data sent from the simulator</param> 23004 <summary>true if the agent is a trial account</summary>
23005 </member> 23005 </member>
23006 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectUpdatedLock"> 23006 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture">
23007 <summary>Thread sync lock object</summary> 23007 <summary>Get the default agent texture</summary>
23008 </member> 23008 </member>
23009 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemoved"> 23009 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures">
23010 <summary>The event subscribers, null of no subscribers</summary> 23010 <summary>Get the agents appearance layer textures</summary>
23011 </member> 23011 </member>
23012 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectRemoved(OpenMetaverse.InventoryObjectRemovedEventArgs)"> 23012 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams">
23013 <summary>Raises the InventoryObjectRemoved Event</summary> 23013 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary>
23014 <param name="e">A InventoryObjectRemovedEventArgs object containing 23014 </member>
23015 the data sent from the simulator</param> 23015 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs">
23016 </member> 23016 <summary>Represents the interests from the profile of an agent</summary>
23017 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectRemovedLock"> 23017 </member>
23018 <summary>Thread sync lock object</summary> 23018 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID">
23019 </member> 23019 <summary>Get the ID of the agent</summary>
23020 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAdded"> 23020 </member>
23021 <summary>The event subscribers, null of no subscribers</summary> 23021 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs">
23022 </member> 23022 <summary>The properties of an agent</summary>
23023 <member name="M:OpenMetaverse.Inventory.OnInventoryObjectAdded(OpenMetaverse.InventoryObjectAddedEventArgs)"> 23023 </member>
23024 <summary>Raises the InventoryObjectAdded Event</summary> 23024 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID">
23025 <param name="e">A InventoryObjectAddedEventArgs object containing 23025 <summary>Get the ID of the agent</summary>
23026 the data sent from the simulator</param> 23026 </member>
23027 </member> 23027 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID">
23028 <member name="F:OpenMetaverse.Inventory.m_InventoryObjectAddedLock"> 23028 <summary>Get the ID of the agent</summary>
23029 <summary>Thread sync lock object</summary> 23029 </member>
23030 </member> 23030 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID">
23031 <member name="M:OpenMetaverse.Inventory.GetContents(OpenMetaverse.UUID)"> 23031 <summary>Get the ID of the agent</summary>
23032 <summary> 23032 </member>
23033 Returns the contents of the specified folder 23033 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID">
23034 </summary> 23034 <summary>Get the ID of the avatar</summary>
23035 <param name="folder">A folder's UUID</param> 23035 </member>
23036 <returns>The contents of the folder corresponding to <code>folder</code></returns> 23036 <member name="T:OpenMetaverse.Rendering.IRendering">
23037 <exception cref="T:OpenMetaverse.InventoryException">When <code>folder</code> does not exist in the inventory</exception> 23037 <summary>
23038 </member> 23038 Abstract base for rendering plugins
23039 <member name="M:OpenMetaverse.Inventory.UpdateNodeFor(OpenMetaverse.InventoryBase)"> 23039 </summary>
23040 <summary> 23040 </member>
23041 Updates the state of the InventoryNode and inventory data structure that 23041 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateSimpleMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
23042 is responsible for the InventoryObject. If the item was previously not added to inventory, 23042 <summary>
23043 it adds the item, and updates structure accordingly. If it was, it updates the 23043 Generates a basic mesh structure from a primitive
23044 InventoryNode, changing the parent node if <code>item.parentUUID</code> does 23044 </summary>
23045 not match <code>node.Parent.Data.UUID</code>. 23045 <param name="prim">Primitive to generate the mesh from</param>
23046 23046 <param name="lod">Level of detail to generate the mesh at</param>
23047 You can not set the inventory root folder using this method 23047 <returns>The generated mesh</returns>
23048 </summary> 23048 </member>
23049 <param name="item">The InventoryObject to store</param> 23049 <member name="M:OpenMetaverse.Rendering.IRendering.GenerateFacetedMesh(OpenMetaverse.Primitive,OpenMetaverse.Rendering.DetailLevel)">
23050 </member> 23050 <summary>
23051 <member name="M:OpenMetaverse.Inventory.RemoveNodeFor(OpenMetaverse.InventoryBase)"> 23051 Generates a a series of faces, each face containing a mesh and
23052 <summary> 23052 metadata
23053 Removes the InventoryObject and all related node data from Inventory. 23053 </summary>
23054 </summary> 23054 <param name="prim">Primitive to generate the mesh from</param>
23055 <param name="item">The InventoryObject to remove.</param> 23055 <param name="lod">Level of detail to generate the mesh at</param>
23056 </member> 23056 <returns>The generated mesh</returns>
23057 <member name="M:OpenMetaverse.Inventory.Contains(OpenMetaverse.UUID)"> 23057 </member>
23058 <summary> 23058 <member name="M:OpenMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{OpenMetaverse.Rendering.Vertex},OpenMetaverse.Vector3,OpenMetaverse.Primitive.TextureEntryFace)">
23059 Used to find out if Inventory contains the InventoryObject 23059 <summary>
23060 specified by <code>uuid</code>. 23060 Apply texture coordinate modifications from a
23061 </summary> 23061 <seealso cref="!:TextureEntryFace"/> to a list of vertices
23062 <param name="uuid">The UUID to check.</param> 23062 </summary>
23063 <returns>true if inventory contains uuid, false otherwise</returns> 23063 <param name="vertices">Vertex list to modify texture coordinates for</param>
23064 </member> 23064 <param name="center">Center-point of the face</param>
23065 <member name="M:OpenMetaverse.Inventory.SaveToDisk(System.String)"> 23065 <param name="teFace">Face texture parameters</param>
23066 <summary> 23066 </member>
23067 Saves the current inventory structure to a cache file 23067 <member name="T:OpenMetaverse.Assets.AssetTexture">
23068 </summary> 23068 <summary>
23069 <param name="filename">Name of the cache file to save to</param> 23069 Represents a texture
23070 </member> 23070 </summary>
23071 <member name="M:OpenMetaverse.Inventory.RestoreFromDisk(System.String)"> 23071 </member>
23072 <summary> 23072 <member name="F:OpenMetaverse.Assets.AssetTexture.Image">
23073 Loads in inventory cache file into the inventory structure. Note only valid to call after login has been successful. 23073 <summary>A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing image data</summary>
23074 </summary> 23074 </member>
23075 <param name="filename">Name of the cache file to load</param> 23075 <member name="F:OpenMetaverse.Assets.AssetTexture.LayerInfo">
23076 <returns>The number of inventory items sucessfully reconstructed into the inventory node tree</returns> 23076 <summary></summary>
23077 </member> 23077 </member>
23078 <member name="E:OpenMetaverse.Inventory.InventoryObjectUpdated"> 23078 <member name="F:OpenMetaverse.Assets.AssetTexture.Components">
23079 <summary>Raised when the simulator sends us data containing 23079 <summary></summary>
23080 ...</summary> 23080 </member>
23081 </member> 23081 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor">
23082 <member name="E:OpenMetaverse.Inventory.InventoryObjectRemoved"> 23082 <summary>Initializes a new instance of an AssetTexture object</summary>
23083 <summary>Raised when the simulator sends us data containing 23083 </member>
23084 ...</summary> 23084 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.UUID,System.Byte[])">
23085 </member> 23085 <summary>
23086 <member name="E:OpenMetaverse.Inventory.InventoryObjectAdded"> 23086 Initializes a new instance of an AssetTexture object
23087 <summary>Raised when the simulator sends us data containing 23087 </summary>
23088 ...</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="P:OpenMetaverse.Inventory.RootFolder"> 23090 </member>
23091 <summary> 23091 <member name="M:OpenMetaverse.Assets.AssetTexture.#ctor(OpenMetaverse.Imaging.ManagedImage)">
23092 The root folder of this avatars inventory 23092 <summary>
23093 </summary> 23093 Initializes a new instance of an AssetTexture object
23094 </member> 23094 </summary>
23095 <member name="P:OpenMetaverse.Inventory.LibraryFolder"> 23095 <param name="image">A <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object containing texture data</param>
23096 <summary> 23096 </member>
23097 The default shared library folder 23097 <member name="M:OpenMetaverse.Assets.AssetTexture.Encode">
23098 </summary> 23098 <summary>
23099 </member> 23099 Populates the <seealso cref="!:AssetData"/> byte array with a JPEG2000
23100 <member name="P:OpenMetaverse.Inventory.RootNode"> 23100 encoded image created from the data in <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
23101 <summary> 23101 </summary>
23102 The root node of the avatars inventory 23102 </member>
23103 </summary> 23103 <member name="M:OpenMetaverse.Assets.AssetTexture.Decode">
23104 </member> 23104 <summary>
23105 <member name="P:OpenMetaverse.Inventory.LibraryRootNode"> 23105 Decodes the JPEG2000 data in <code>AssetData</code> to the
23106 <summary> 23106 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object <seealso cref="F:OpenMetaverse.Assets.AssetTexture.Image"/>
23107 The root node of the default shared library 23107 </summary>
23108 </summary> 23108 <returns>True if the decoding was successful, otherwise false</returns>
23109 </member> 23109 </member>
23110 <member name="P:OpenMetaverse.Inventory.Item(OpenMetaverse.UUID)"> 23110 <member name="M:OpenMetaverse.Assets.AssetTexture.DecodeLayerBoundaries">
23111 <summary> 23111 <summary>
23112 By using the bracket operator on this class, the program can get the 23112 Decodes the begin and end byte positions for each quality layer in
23113 InventoryObject designated by the specified uuid. If the value for the corresponding 23113 the image
23114 UUID is null, the call is equivelant to a call to <code>RemoveNodeFor(this[uuid])</code>. 23114 </summary>
23115 If the value is non-null, it is equivelant to a call to <code>UpdateNodeFor(value)</code>, 23115 <returns></returns>
23116 the uuid parameter is ignored. 23116 </member>
23117 </summary> 23117 <member name="P:OpenMetaverse.Assets.AssetTexture.AssetType">
23118 <param name="uuid">The UUID of the InventoryObject to get or set, ignored if set to non-null value.</param> 23118 <summary>Override the base classes AssetType</summary>
23119 <returns>The InventoryObject corresponding to <code>uuid</code>.</returns> 23119 </member>
23120 </member> 23120 <member name="T:OpenMetaverse.Assets.AssetBodypart">
23121 <member name="T:OpenMetaverse.AvatarGroup"> 23121 <summary>
23122 <summary> 23122 Represents an <seealso cref="T:OpenMetaverse.Assets.AssetWearable"/> that represents an avatars body ie: Hair, Etc.
23123 Holds group information for Avatars such as those you might find in a profile 23123 </summary>
23124 </summary> 23124 </member>
23125 </member> 23125 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor">
23126 <member name="F:OpenMetaverse.AvatarGroup.AcceptNotices"> 23126 <summary>Initializes a new instance of an AssetBodyPart object</summary>
23127 <summary>true of Avatar accepts group notices</summary> 23127 </member>
23128 </member> 23128 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(OpenMetaverse.UUID,System.Byte[])">
23129 <member name="F:OpenMetaverse.AvatarGroup.GroupID"> 23129 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
23130 <summary>Groups Key</summary> 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="F:OpenMetaverse.AvatarGroup.GroupInsigniaID"> 23132 </member>
23133 <summary>Texture Key for groups insignia</summary> 23133 <member name="M:OpenMetaverse.Assets.AssetBodypart.#ctor(System.String)">
23134 </member> 23134 <summary>Initializes a new instance of an AssetBodyPart object with parameters</summary>
23135 <member name="F:OpenMetaverse.AvatarGroup.GroupName"> 23135 <param name="source">A string representing the values of the Bodypart</param>
23136 <summary>Name of the group</summary> 23136 </member>
23137 </member> 23137 <member name="P:OpenMetaverse.Assets.AssetBodypart.AssetType">
23138 <member name="F:OpenMetaverse.AvatarGroup.GroupPowers"> 23138 <summary>Override the base classes AssetType</summary>
23139 <summary>Powers avatar has in the group</summary> 23139 </member>
23140 </member> 23140 <member name="F:OpenMetaverse.TerrainPatch.X">
23141 <member name="F:OpenMetaverse.AvatarGroup.GroupTitle"> 23141 <summary>X position of this patch</summary>
23142 <summary>Avatars Currently selected title</summary> 23142 </member>
23143 </member> 23143 <member name="F:OpenMetaverse.TerrainPatch.Y">
23144 <member name="F:OpenMetaverse.AvatarGroup.ListInProfile"> 23144 <summary>Y position of this patch</summary>
23145 <summary>true of Avatar has chosen to list this in their profile</summary> 23145 </member>
23146 </member> 23146 <member name="F:OpenMetaverse.TerrainPatch.Data">
23147 <member name="T:OpenMetaverse.Animation"> 23147 <summary>A 16x16 array of floats holding decompressed layer data</summary>
23148 <summary> 23148 </member>
23149 Contains an animation currently being played by an agent 23149 <member name="M:OpenMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])">
23150 </summary> 23150 <summary>
23151 </member> 23151 Creates a LayerData packet for compressed land data given a full
23152 <member name="F:OpenMetaverse.Animation.AnimationID"> 23152 simulator heightmap and an array of indices of patches to compress
23153 <summary>The ID of the animation asset</summary> 23153 </summary>
23154 </member> 23154 <param name="heightmap">A 256 * 256 array of floating point values
23155 <member name="F:OpenMetaverse.Animation.AnimationSequence"> 23155 specifying the height at each meter in the simulator</param>
23156 <summary>A number to indicate start order of currently playing animations</summary> 23156 <param name="patches">Array of indexes in the 16x16 grid of patches
23157 <remarks>On Linden Grids this number is unique per region, with OpenSim it is per client</remarks> 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="F:OpenMetaverse.Animation.AnimationSourceObjectID"> 23159 <returns></returns>
23160 <summary></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.ProfilePick"> 23162 <summary>
23163 <summary> 23163 Add a patch of terrain to a BitPacker
23164 Holds group information on an individual profile pick 23164 </summary>
23165 </summary> 23165 <param name="output">BitPacker to write the patch to</param>
23166 </member> 23166 <param name="heightmap">Heightmap of the simulator, must be a 256 *
23167 <member name="T:OpenMetaverse.AvatarManager"> 23167 256 float array</param>
23168 <summary> 23168 <param name="x">X offset of the patch to create, valid values are
23169 Retrieve friend status notifications, and retrieve avatar names and 23169 from 0 to 15</param>
23170 profiles 23170 <param name="y">Y offset of the patch to create, valid values are
23171 </summary> 23171 from 0 to 15</param>
23172 </member> 23172 </member>
23173 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimation"> 23173 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
23174 <summary>The event subscribers, null of no subscribers</summary> 23174 <summary>
23175 </member> 23175 Add a custom decoder callback
23176 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAnimation(OpenMetaverse.AvatarAnimationEventArgs)"> 23176 </summary>
23177 <summary>Raises the AvatarAnimation Event</summary> 23177 <param name="key">The key of the field to decode</param>
23178 <param name="e">An AvatarAnimationEventArgs object containing 23178 <param name="customPacketHandler">The custom decode handler</param>
23179 the data sent from the simulator</param> 23179 </member>
23180 </member> 23180 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)">
23181 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAnimationLock"> 23181 <summary>
23182 <summary>Thread sync lock object</summary> 23182 Remove a custom decoder callback
23183 </member> 23183 </summary>
23184 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearance"> 23184 <param name="key">The key of the field to decode</param>
23185 <summary>The event subscribers, null of no subscribers</summary> 23185 <param name="customPacketHandler">The custom decode handler</param>
23186 </member> 23186 </member>
23187 <member name="M:OpenMetaverse.AvatarManager.OnAvatarAppearance(OpenMetaverse.AvatarAppearanceEventArgs)"> 23187 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)">
23188 <summary>Raises the AvatarAppearance Event</summary> 23188 <summary>
23189 <param name="e">A AvatarAppearanceEventArgs object containing 23189 Creates a formatted string containing the values of a Packet
23190 the data sent from the simulator</param> 23190 </summary>
23191 </member> 23191 <param name="packet">The Packet</param>
23192 <member name="F:OpenMetaverse.AvatarManager.m_AvatarAppearanceLock"> 23192 <returns>A formatted string of values of the nested items in the Packet object</returns>
23193 <summary>Thread sync lock object</summary> 23193 </member>
23194 </member> 23194 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)">
23195 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReply"> 23195 <summary>
23196 <summary>The event subscribers, null of no subscribers</summary> 23196 Decode an IMessage object into a beautifully formatted string
23197 </member> 23197 </summary>
23198 <member name="M:OpenMetaverse.AvatarManager.OnUUIDNameReply(OpenMetaverse.UUIDNameReplyEventArgs)"> 23198 <param name="message">The IMessage object</param>
23199 <summary>Raises the UUIDNameReply Event</summary> 23199 <param name="recurseLevel">Recursion level (used for indenting)</param>
23200 <param name="e">A UUIDNameReplyEventArgs object containing 23200 <returns>A formatted string containing the names and values of the source object</returns>
23201 the data sent from the simulator</param> 23201 </member>
23202 </member> 23202 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder">
23203 <member name="F:OpenMetaverse.AvatarManager.m_UUIDNameReplyLock"> 23203 <summary>
23204 <summary>Thread sync lock object</summary> 23204 A custom decoder callback
23205 </member> 23205 </summary>
23206 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReply"> 23206 <param name="fieldName">The key of the object</param>
23207 <summary>The event subscribers, null of no subscribers</summary> 23207 <param name="fieldData">the data to decode</param>
23208 </member> 23208 <returns>A string represending the fieldData</returns>
23209 <member name="M:OpenMetaverse.AvatarManager.OnAvatarInterestsReply(OpenMetaverse.AvatarInterestsReplyEventArgs)"> 23209 </member>
23210 <summary>Raises the AvatarInterestsReply Event</summary> 23210 <member name="T:OpenMetaverse.NameValue">
23211 <param name="e">A AvatarInterestsReplyEventArgs object containing 23211 <summary>
23212 the data sent from the simulator</param> 23212 A Name Value pair with additional settings, used in the protocol
23213 </member> 23213 primarily to transmit avatar names and active group in object packets
23214 <member name="F:OpenMetaverse.AvatarManager.m_AvatarInterestsReplyLock"> 23214 </summary>
23215 <summary>Thread sync lock object</summary> 23215 </member>
23216 </member> 23216 <member name="F:OpenMetaverse.NameValue.Name">
23217 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReply"> 23217 <summary></summary>
23218 <summary>The event subscribers, null of no subscribers</summary> 23218 </member>
23219 </member> 23219 <member name="F:OpenMetaverse.NameValue.Type">
23220 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPropertiesReply(OpenMetaverse.AvatarPropertiesReplyEventArgs)"> 23220 <summary></summary>
23221 <summary>Raises the AvatarPropertiesReply Event</summary> 23221 </member>
23222 <param name="e">A AvatarPropertiesReplyEventArgs object containing 23222 <member name="F:OpenMetaverse.NameValue.Class">
23223 the data sent from the simulator</param> 23223 <summary></summary>
23224 </member> 23224 </member>
23225 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPropertiesReplyLock"> 23225 <member name="F:OpenMetaverse.NameValue.Sendto">
23226 <summary>Thread sync lock object</summary> 23226 <summary></summary>
23227 </member> 23227 </member>
23228 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReply"> 23228 <member name="F:OpenMetaverse.NameValue.Value">
23229 <summary>The event subscribers, null of no subscribers</summary> 23229 <summary></summary>
23230 </member> 23230 </member>
23231 <member name="M:OpenMetaverse.AvatarManager.OnAvatarGroupsReply(OpenMetaverse.AvatarGroupsReplyEventArgs)"> 23231 <member name="M:OpenMetaverse.NameValue.#ctor(System.String,OpenMetaverse.NameValue.ValueType,OpenMetaverse.NameValue.ClassType,OpenMetaverse.NameValue.SendtoType,System.Object)">
23232 <summary>Raises the AvatarGroupsReply Event</summary> 23232 <summary>
23233 <param name="e">A AvatarGroupsReplyEventArgs object containing 23233 Constructor that takes all the fields as parameters
23234 the data sent from the simulator</param> 23234 </summary>
23235 </member> 23235 <param name="name"></param>
23236 <member name="F:OpenMetaverse.AvatarManager.m_AvatarGroupsReplyLock"> 23236 <param name="valueType"></param>
23237 <summary>Thread sync lock object</summary> 23237 <param name="classType"></param>
23238 </member> 23238 <param name="sendtoType"></param>
23239 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReply"> 23239 <param name="value"></param>
23240 <summary>The event subscribers, null of no subscribers</summary> 23240 </member>
23241 </member> 23241 <member name="M:OpenMetaverse.NameValue.#ctor(System.String)">
23242 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPickerReply(OpenMetaverse.AvatarPickerReplyEventArgs)"> 23242 <summary>
23243 <summary>Raises the AvatarPickerReply Event</summary> 23243 Constructor that takes a single line from a NameValue field
23244 <param name="e">A AvatarPickerReplyEventArgs object containing 23244 </summary>
23245 the data sent from the simulator</param> 23245 <param name="data"></param>
23246 </member> 23246 </member>
23247 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPickerReplyLock"> 23247 <member name="T:OpenMetaverse.NameValue.ValueType">
23248 <summary>Thread sync lock object</summary> 23248 <summary>Type of the value</summary>
23249 </member> 23249 </member>
23250 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAt"> 23250 <member name="F:OpenMetaverse.NameValue.ValueType.Unknown">
23251 <summary>The event subscribers, null of no subscribers</summary> 23251 <summary>Unknown</summary>
23252 </member> 23252 </member>
23253 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectPointAt(OpenMetaverse.ViewerEffectPointAtEventArgs)"> 23253 <member name="F:OpenMetaverse.NameValue.ValueType.String">
23254 <summary>Raises the ViewerEffectPointAt Event</summary> 23254 <summary>String value</summary>
23255 <param name="e">A ViewerEffectPointAtEventArgs object containing 23255 </member>
23256 the data sent from the simulator</param> 23256 <member name="F:OpenMetaverse.NameValue.ValueType.F32">
23257 </member> 23257 <summary></summary>
23258 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectPointAtLock"> 23258 </member>
23259 <summary>Thread sync lock object</summary> 23259 <member name="F:OpenMetaverse.NameValue.ValueType.S32">
23260 </member> 23260 <summary></summary>
23261 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAt"> 23261 </member>
23262 <summary>The event subscribers, null of no subscribers</summary> 23262 <member name="F:OpenMetaverse.NameValue.ValueType.VEC3">
23263 </member> 23263 <summary></summary>
23264 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffectLookAt(OpenMetaverse.ViewerEffectLookAtEventArgs)"> 23264 </member>
23265 <summary>Raises the ViewerEffectLookAt Event</summary> 23265 <member name="F:OpenMetaverse.NameValue.ValueType.U32">
23266 <param name="e">A ViewerEffectLookAtEventArgs object containing 23266 <summary></summary>
23267 the data sent from the simulator</param> 23267 </member>
23268 </member> 23268 <member name="F:OpenMetaverse.NameValue.ValueType.CAMERA">
23269 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLookAtLock"> 23269 <summary>Deprecated</summary>
23270 <summary>Thread sync lock object</summary> 23270 </member>
23271 </member> 23271 <member name="F:OpenMetaverse.NameValue.ValueType.Asset">
23272 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffect"> 23272 <summary>String value, but designated as an asset</summary>
23273 <summary>The event subscribers, null of no subscribers</summary> 23273 </member>
23274 </member> 23274 <member name="F:OpenMetaverse.NameValue.ValueType.U64">
23275 <member name="M:OpenMetaverse.AvatarManager.OnViewerEffect(OpenMetaverse.ViewerEffectEventArgs)"> 23275 <summary></summary>
23276 <summary>Raises the ViewerEffect Event</summary> 23276 </member>
23277 <param name="e">A ViewerEffectEventArgs object containing 23277 <member name="T:OpenMetaverse.NameValue.ClassType">
23278 the data sent from the simulator</param> 23278 <summary>
23279 </member> 23279
23280 <member name="F:OpenMetaverse.AvatarManager.m_ViewerEffectLock"> 23280 </summary>
23281 <summary>Thread sync lock object</summary> 23281 </member>
23282 </member> 23282 <member name="F:OpenMetaverse.NameValue.ClassType.Unknown">
23283 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReply"> 23283 <summary></summary>
23284 <summary>The event subscribers, null of no subscribers</summary> 23284 </member>
23285 </member> 23285 <member name="F:OpenMetaverse.NameValue.ClassType.ReadOnly">
23286 <member name="M:OpenMetaverse.AvatarManager.OnAvatarPicksReply(OpenMetaverse.AvatarPicksReplyEventArgs)"> 23286 <summary></summary>
23287 <summary>Raises the AvatarPicksReply Event</summary> 23287 </member>
23288 <param name="e">A AvatarPicksReplyEventArgs object containing 23288 <member name="F:OpenMetaverse.NameValue.ClassType.ReadWrite">
23289 the data sent from the simulator</param> 23289 <summary></summary>
23290 </member> 23290 </member>
23291 <member name="F:OpenMetaverse.AvatarManager.m_AvatarPicksReplyLock"> 23291 <member name="F:OpenMetaverse.NameValue.ClassType.Callback">
23292 <summary>Thread sync lock object</summary> 23292 <summary></summary>
23293 </member> 23293 </member>
23294 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReply"> 23294 <member name="T:OpenMetaverse.NameValue.SendtoType">
23295 <summary>The event subscribers, null of no subscribers</summary> 23295 <summary>
23296 </member> 23296
23297 <member name="M:OpenMetaverse.AvatarManager.OnPickInfoReply(OpenMetaverse.PickInfoReplyEventArgs)"> 23297 </summary>
23298 <summary>Raises the PickInfoReply Event</summary> 23298 </member>
23299 <param name="e">A PickInfoReplyEventArgs object containing 23299 <member name="F:OpenMetaverse.NameValue.SendtoType.Unknown">
23300 the data sent from the simulator</param> 23300 <summary></summary>
23301 </member> 23301 </member>
23302 <member name="F:OpenMetaverse.AvatarManager.m_PickInfoReplyLock"> 23302 <member name="F:OpenMetaverse.NameValue.SendtoType.Sim">
23303 <summary>Thread sync lock object</summary> 23303 <summary></summary>
23304 </member> 23304 </member>
23305 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReply"> 23305 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSim">
23306 <summary>The event subscribers, null of no subscribers</summary> 23306 <summary></summary>
23307 </member> 23307 </member>
23308 <member name="M:OpenMetaverse.AvatarManager.OnAvatarClassifiedReply(OpenMetaverse.AvatarClassifiedReplyEventArgs)"> 23308 <member name="F:OpenMetaverse.NameValue.SendtoType.SimViewer">
23309 <summary>Raises the AvatarClassifiedReply Event</summary> 23309 <summary></summary>
23310 <param name="e">A AvatarClassifiedReplyEventArgs object containing 23310 </member>
23311 the data sent from the simulator</param> 23311 <member name="F:OpenMetaverse.NameValue.SendtoType.DataSimViewer">
23312 </member> 23312 <summary></summary>
23313 <member name="F:OpenMetaverse.AvatarManager.m_AvatarClassifiedReplyLock"> 23313 </member>
23314 <summary>Thread sync lock object</summary> 23314 <member name="T:OpenMetaverse.BitPack">
23315 </member> 23315 <summary>
23316 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReply"> 23316 Wrapper around a byte array that allows bit to be packed and unpacked
23317 <summary>The event subscribers, null of no subscribers</summary> 23317 one at a time or by a variable amount. Useful for very tightly packed
23318 </member> 23318 data like LayerData packets
23319 <member name="M:OpenMetaverse.AvatarManager.OnClassifiedInfoReply(OpenMetaverse.ClassifiedInfoReplyEventArgs)"> 23319 </summary>
23320 <summary>Raises the ClassifiedInfoReply Event</summary> 23320 </member>
23321 <param name="e">A ClassifiedInfoReplyEventArgs object containing 23321 <member name="F:OpenMetaverse.BitPack.Data">
23322 the data sent from the simulator</param> 23322 <summary></summary>
23323 </member> 23323 </member>
23324 <member name="F:OpenMetaverse.AvatarManager.m_ClassifiedInfoReplyLock"> 23324 <member name="M:OpenMetaverse.BitPack.#ctor(System.Byte[],System.Int32)">
23325 <summary>Thread sync lock object</summary> 23325 <summary>
23326 </member> 23326 Default constructor, initialize the bit packer / bit unpacker
23327 <member name="M:OpenMetaverse.AvatarManager.#ctor(OpenMetaverse.GridClient)"> 23327 with a byte array and starting position
23328 <summary> 23328 </summary>
23329 Represents other avatars 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 <param name="client"></param> 23331 </member>
23332 </member> 23332 <member name="M:OpenMetaverse.BitPack.PackFloat(System.Single)">
23333 <member name="M:OpenMetaverse.AvatarManager.RequestTrackAgent(OpenMetaverse.UUID)"> 23333 <summary>
23334 <summary>Tracks the specified avatar on your map</summary> 23334 Pack a floating point value in to the data
23335 <param name="preyID">Avatar ID to track</param> 23335 </summary>
23336 </member> 23336 <param name="data">Floating point value to pack</param>
23337 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarName(OpenMetaverse.UUID)"> 23337 </member>
23338 <summary> 23338 <member name="M:OpenMetaverse.BitPack.PackBits(System.Int32,System.Int32)">
23339 Request a single avatar name 23339 <summary>
23340 </summary> 23340 Pack part or all of an integer in to the data
23341 <param name="id">The avatar key to retrieve a name for</param> 23341 </summary>
23342 </member> 23342 <param name="data">Integer containing the data to pack</param>
23343 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{OpenMetaverse.UUID})"> 23343 <param name="totalCount">Number of bits of the integer to pack</param>
23344 <summary> 23344 </member>
23345 Request a list of avatar names 23345 <member name="M:OpenMetaverse.BitPack.PackBits(System.UInt32,System.Int32)">
23346 </summary> 23346 <summary>
23347 <param name="ids">The avatar keys to retrieve names for</param> 23347 Pack part or all of an unsigned integer in to the data
23348 </member> 23348 </summary>
23349 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarProperties(OpenMetaverse.UUID)"> 23349 <param name="data">Unsigned integer containing the data to pack</param>
23350 <summary> 23350 <param name="totalCount">Number of bits of the integer to pack</param>
23351 Start a request for Avatar Properties 23351 </member>
23352 </summary> 23352 <member name="M:OpenMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)">
23353 <param name="avatarid"></param> 23353 <summary>
23354 </member> 23354
23355 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,OpenMetaverse.UUID)"> 23355 </summary>
23356 <summary> 23356 <param name="data"></param>
23357 Search for an avatar (first name, last name) 23357 <param name="isSigned"></param>
23358 </summary> 23358 <param name="intBits"></param>
23359 <param name="name">The name to search for</param> 23359 <param name="fracBits"></param>
23360 <param name="queryID">An ID to associate with this query</param> 23360 </member>
23361 </member> 23361 <member name="M:OpenMetaverse.BitPack.PackUUID(OpenMetaverse.UUID)">
23362 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarPicks(OpenMetaverse.UUID)"> 23362 <summary>
23363 <summary> 23363
23364 Start a request for Avatar Picks 23364 </summary>
23365 </summary> 23365 <param name="data"></param>
23366 <param name="avatarid">UUID of the avatar</param> 23366 </member>
23367 </member> 23367 <member name="M:OpenMetaverse.BitPack.PackColor(OpenMetaverse.Color4)">
23368 <member name="M:OpenMetaverse.AvatarManager.RequestAvatarClassified(OpenMetaverse.UUID)"> 23368 <summary>
23369 <summary> 23369
23370 Start a request for Avatar Classifieds 23370 </summary>
23371 </summary> 23371 <param name="data"></param>
23372 <param name="avatarid">UUID of the avatar</param> 23372 </member>
23373 </member> 23373 <member name="M:OpenMetaverse.BitPack.UnpackFloat">
23374 <member name="M:OpenMetaverse.AvatarManager.RequestPickInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 23374 <summary>
23375 <summary> 23375 Unpacking a floating point value from the data
23376 Start a request for details of a specific profile pick 23376 </summary>
23377 </summary> 23377 <returns>Unpacked floating point value</returns>
23378 <param name="avatarid">UUID of the avatar</param> 23378 </member>
23379 <param name="pickid">UUID of the profile pick</param> 23379 <member name="M:OpenMetaverse.BitPack.UnpackBits(System.Int32)">
23380 </member> 23380 <summary>
23381 <member name="M:OpenMetaverse.AvatarManager.RequestClassifiedInfo(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 23381 Unpack a variable number of bits from the data in to integer format
23382 <summary> 23382 </summary>
23383 Start a request for details of a specific profile classified 23383 <param name="totalCount">Number of bits to unpack</param>
23384 </summary> 23384 <returns>An integer containing the unpacked bits</returns>
23385 <param name="avatarid">UUID of the avatar</param> 23385 <remarks>This function is only useful up to 32 bits</remarks>
23386 <param name="classifiedid">UUID of the profile classified</param> 23386 </member>
23387 </member> 23387 <member name="M:OpenMetaverse.BitPack.UnpackUBits(System.Int32)">
23388 <member name="M:OpenMetaverse.AvatarManager.UUIDNameReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23388 <summary>
23389 <summary>Process an incoming packet and raise the appropriate events</summary> 23389 Unpack a variable number of bits from the data in to unsigned
23390 <param name="sender">The sender</param> 23390 integer format
23391 <param name="e">The EventArgs object containing the packet data</param> 23391 </summary>
23392 </member> 23392 <param name="totalCount">Number of bits to unpack</param>
23393 <member name="M:OpenMetaverse.AvatarManager.AvatarAnimationHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23393 <returns>An unsigned integer containing the unpacked bits</returns>
23394 <summary>Process an incoming packet and raise the appropriate events</summary> 23394 <remarks>This function is only useful up to 32 bits</remarks>
23395 <param name="sender">The sender</param> 23395 </member>
23396 <param name="e">The EventArgs object containing the packet data</param> 23396 <member name="M:OpenMetaverse.BitPack.UnpackShort">
23397 </member> 23397 <summary>
23398 <member name="M:OpenMetaverse.AvatarManager.AvatarAppearanceHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23398 Unpack a 16-bit signed integer
23399 <summary>Process an incoming packet and raise the appropriate events</summary> 23399 </summary>
23400 <param name="sender">The sender</param> 23400 <returns>16-bit signed integer</returns>
23401 <param name="e">The EventArgs object containing the packet data</param> 23401 </member>
23402 </member> 23402 <member name="M:OpenMetaverse.BitPack.UnpackUShort">
23403 <member name="M:OpenMetaverse.AvatarManager.AvatarPropertiesHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23403 <summary>
23404 <summary>Process an incoming packet and raise the appropriate events</summary> 23404 Unpack a 16-bit unsigned integer
23405 <param name="sender">The sender</param> 23405 </summary>
23406 <param name="e">The EventArgs object containing the packet data</param> 23406 <returns>16-bit unsigned integer</returns>
23407 </member> 23407 </member>
23408 <member name="M:OpenMetaverse.AvatarManager.AvatarInterestsHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23408 <member name="M:OpenMetaverse.BitPack.UnpackInt">
23409 <summary>Process an incoming packet and raise the appropriate events</summary> 23409 <summary>
23410 <param name="sender">The sender</param> 23410 Unpack a 32-bit signed integer
23411 <param name="e">The EventArgs object containing the packet data</param> 23411 </summary>
23412 </member> 23412 <returns>32-bit signed integer</returns>
23413 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyMessageHandler(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 23413 </member>
23414 <summary> 23414 <member name="M:OpenMetaverse.BitPack.UnpackUInt">
23415 Crossed region handler for message that comes across the EventQueue. Sent to an agent 23415 <summary>
23416 when the agent crosses a sim border into a new region. 23416 Unpack a 32-bit unsigned integer
23417 </summary> 23417 </summary>
23418 <param name="capsKey">The message key</param> 23418 <returns>32-bit unsigned integer</returns>
23419 <param name="message">the IMessage object containing the deserialized data sent from the simulator</param> 23419 </member>
23420 <param name="simulator">The <see cref="T:OpenMetaverse.Simulator"/> which originated the packet</param> 23420 <member name="P:OpenMetaverse.BitPack.BytePos">
23421 </member> 23421 <summary></summary>
23422 <member name="M:OpenMetaverse.AvatarManager.AvatarGroupsReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23422 </member>
23423 <summary>Process an incoming packet and raise the appropriate events</summary> 23423 <member name="P:OpenMetaverse.BitPack.BitPos">
23424 <param name="sender">The sender</param> 23424 <summary></summary>
23425 <param name="e">The EventArgs object containing the packet data</param> 23425 </member>
23426 </member> 23426 <member name="T:OpenMetaverse.Voice.VoiceSession">
23427 <member name="M:OpenMetaverse.AvatarManager.AvatarPickerReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23427 <summary>
23428 <summary>Process an incoming packet and raise the appropriate events</summary> 23428 Represents a single Voice Session to the Vivox service.
23429 <param name="sender">The sender</param> 23429 </summary>
23430 <param name="e">The EventArgs object containing the packet data</param> 23430 </member>
23431 </member> 23431 <member name="M:OpenMetaverse.Voice.VoiceSession.Close">
23432 <member name="M:OpenMetaverse.AvatarManager.ViewerEffectHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23432 <summary>
23433 <summary>Process an incoming packet and raise the appropriate events</summary> 23433 Close this session.
23434 <param name="sender">The sender</param> 23434 </summary>
23435 <param name="e">The EventArgs object containing the packet data</param> 23435 </member>
23436 </member> 23436 <member name="M:OpenMetaverse.Voice.VoiceSession.FindParticipant(System.String)">
23437 <member name="M:OpenMetaverse.AvatarManager.AvatarPicksReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23437 <summary>
23438 <summary>Process an incoming packet and raise the appropriate events</summary> 23438 Look up an existing Participants in this session
23439 <param name="sender">The sender</param> 23439 </summary>
23440 <param name="e">The EventArgs object containing the packet data</param> 23440 <param name="puri"></param>
23441 </member> 23441 <returns></returns>
23442 <member name="M:OpenMetaverse.AvatarManager.PickInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23442 </member>
23443 <summary>Process an incoming packet and raise the appropriate events</summary> 23443 <member name="T:OpenMetaverse.Imaging.OpenJPEG">
23444 <param name="sender">The sender</param> 23444 <summary>
23445 <param name="e">The EventArgs object containing the packet data</param> 23445 A Wrapper around openjpeg to encode and decode images to and from byte arrays
23446 </member> 23446 </summary>
23447 <member name="M:OpenMetaverse.AvatarManager.AvatarClassifiedReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23447 </member>
23448 <summary>Process an incoming packet and raise the appropriate events</summary> 23448 <member name="F:OpenMetaverse.Imaging.OpenJPEG.TGA_HEADER_SIZE">
23449 <param name="sender">The sender</param> 23449 <summary>TGA Header size</summary>
23450 <param name="e">The EventArgs object containing the packet data</param> 23450 </member>
23451 </member> 23451 <member name="F:OpenMetaverse.Imaging.OpenJPEG.OpenJPEGLock">
23452 <member name="M:OpenMetaverse.AvatarManager.ClassifiedInfoReplyHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 23452 <summary>OpenJPEG is not threadsafe, so this object is used to lock
23453 <summary>Process an incoming packet and raise the appropriate events</summary> 23453 during calls into unmanaged code</summary>
23454 <param name="sender">The sender</param> 23454 </member>
23455 <param name="e">The EventArgs object containing the packet data</param> 23455 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage,System.Boolean)">
23456 </member> 23456 <summary>
23457 <member name="E:OpenMetaverse.AvatarManager.AvatarAnimation"> 23457 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23458 <summary>Raised when the simulator sends us data containing 23458 </summary>
23459 an agents animation playlist</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="E:OpenMetaverse.AvatarManager.AvatarAppearance"> 23461 <returns>A byte array containing the encoded Image object</returns>
23462 <summary>Raised when the simulator sends us data containing 23462 </member>
23463 the appearance information for an agent</summary> 23463 <member name="M:OpenMetaverse.Imaging.OpenJPEG.Encode(OpenMetaverse.Imaging.ManagedImage)">
23464 </member> 23464 <summary>
23465 <member name="E:OpenMetaverse.AvatarManager.UUIDNameReply"> 23465 Encode a <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object into a byte array
23466 <summary>Raised when the simulator sends us data containing 23466 </summary>
23467 agent names/id values</summary> 23467 <param name="image">The <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/> object to encode</param>
23468 </member> 23468 <returns>a byte array of the encoded image</returns>
23469 <member name="E:OpenMetaverse.AvatarManager.AvatarInterestsReply"> 23469 </member>
23470 <summary>Raised when the simulator sends us data containing 23470 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@,System.Drawing.Image@)">
23471 the interests listed in an agents profile</summary> 23471 <summary>
23472 </member> 23472 Decode JPEG2000 data to an <seealso cref="T:System.Drawing.Image"/> and
23473 <member name="E:OpenMetaverse.AvatarManager.AvatarPropertiesReply"> 23473 <seealso cref="T:OpenMetaverse.Imaging.ManagedImage"/>
23474 <summary>Raised when the simulator sends us data containing 23474 </summary>
23475 profile property information for an agent</summary> 23475 <param name="encoded">JPEG2000 encoded data</param>
23476 </member> 23476 <param name="managedImage">ManagedImage object to decode to</param>
23477 <member name="E:OpenMetaverse.AvatarManager.AvatarGroupsReply"> 23477 <param name="image">Image object to decode to</param>
23478 <summary>Raised when the simulator sends us data containing 23478 <returns>True if the decode succeeds, otherwise false</returns>
23479 the group membership an agent is a member of</summary> 23479 </member>
23480 </member> 23480 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(System.Byte[],OpenMetaverse.Imaging.ManagedImage@)">
23481 <member name="E:OpenMetaverse.AvatarManager.AvatarPickerReply"> 23481 <summary>
23482 <summary>Raised when the simulator sends us data containing 23482
23483 name/id pair</summary> 23483 </summary>
23484 </member> 23484 <param name="encoded"></param>
23485 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectPointAt"> 23485 <param name="managedImage"></param>
23486 <summary>Raised when the simulator sends us data containing 23486 <returns></returns>
23487 the objects and effect when an agent is pointing at</summary> 23487 </member>
23488 </member> 23488 <member name="M:OpenMetaverse.Imaging.OpenJPEG.DecodeLayerBoundaries(System.Byte[],OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]@,System.Int32@)">
23489 <member name="E:OpenMetaverse.AvatarManager.ViewerEffectLookAt"> 23489 <summary>
23490 <summary>Raised when the simulator sends us data containing 23490
23491 the objects and effect when an agent is looking at</summary> 23491 </summary>
23492 </member> 23492 <param name="encoded"></param>
23493 <member name="E:OpenMetaverse.AvatarManager.ViewerEffect"> 23493 <param name="layerInfo"></param>
23494 <summary>Raised when the simulator sends us data containing 23494 <param name="components"></param>
23495 an agents viewer effect information</summary> 23495 <returns></returns>
23496 </member> 23496 </member>
23497 <member name="E:OpenMetaverse.AvatarManager.AvatarPicksReply"> 23497 <member name="M:OpenMetaverse.Imaging.OpenJPEG.EncodeFromImage(System.Drawing.Bitmap,System.Boolean)">
23498 <summary>Raised when the simulator sends us data containing 23498 <summary>
23499 the top picks from an agents profile</summary> 23499 Encode a <seealso cref="T:System.Drawing.Bitmap"/> object into a byte array
23500 </member> 23500 </summary>
23501 <member name="E:OpenMetaverse.AvatarManager.PickInfoReply"> 23501 <param name="bitmap">The source <seealso cref="T:System.Drawing.Bitmap"/> object to encode</param>
23502 <summary>Raised when the simulator sends us data containing 23502 <param name="lossless">true to enable lossless decoding</param>
23503 the Pick details</summary> 23503 <returns>A byte array containing the source Bitmap object</returns>
23504 </member> 23504 </member>
23505 <member name="E:OpenMetaverse.AvatarManager.AvatarClassifiedReply"> 23505 <member name="T:OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo">
23506 <summary>Raised when the simulator sends us data containing 23506 <summary>
23507 the classified ads an agent has placed</summary> 23507 Defines the beginning and ending file positions of a layer in an
23508 </member> 23508 LRCP-progression JPEG2000 file
23509 <member name="E:OpenMetaverse.AvatarManager.ClassifiedInfoReply"> 23509 </summary>
23510 <summary>Raised when the simulator sends us data containing 23510 </member>
23511 the details of a classified ad</summary> 23511 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledImage">
23512 </member> 23512 <summary>
23513 <member name="T:OpenMetaverse.AvatarAnimationEventArgs"> 23513 This structure is used to marshal both encoded and decoded images.
23514 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event</summary> 23514 MUST MATCH THE STRUCT IN dotnet.h!
23515 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAnimation"/> event occurs when the simulator sends 23515 </summary>
23516 the animation playlist for an agent</remarks> 23516 </member>
23517 <example> 23517 <member name="T:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket">
23518 The following code example uses the <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"/> 23518 <summary>
23519 properties to display the animation playlist of an avatar on the <see cref="T:System.Console"/> window. 23519 Information about a single packet in a JPEG2000 stream
23520 <code> 23520 </summary>
23521 // subscribe to the event 23521 </member>
23522 Client.Avatars.AvatarAnimation += Avatars_AvatarAnimation; 23522 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.start_pos">
23523 23523 <summary>Packet start position</summary>
23524 private void Avatars_AvatarAnimation(object sender, AvatarAnimationEventArgs e) 23524 </member>
23525 { 23525 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_ph_pos">
23526 // create a dictionary of "known" animations from the Animations class using System.Reflection 23526 <summary>Packet header end position</summary>
23527 Dictionary&lt;UUID, string&gt; systemAnimations = new Dictionary&lt;UUID, string&gt;(); 23527 </member>
23528 Type type = typeof(Animations); 23528 <member name="F:OpenMetaverse.Imaging.OpenJPEG.MarshalledPacket.end_pos">
23529 System.Reflection.FieldInfo[] fields = type.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 23529 <summary>Packet end position</summary>
23530 foreach (System.Reflection.FieldInfo field in fields) 23530 </member>
23531 { 23531 <member name="T:OpenMetaverse.Assets.AssetNotecard">
23532 systemAnimations.Add((UUID)field.GetValue(type), field.Name); 23532 <summary>
23533 } 23533 Represents a string of characters encoded with specific formatting properties
23534 23534 </summary>
23535 // find out which animations being played are known animations and which are assets 23535 </member>
23536 foreach (Animation animation in e.Animations) 23536 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText">
23537 { 23537 <summary>A text string containing main text of the notecard</summary>
23538 if (systemAnimations.ContainsKey(animation.AnimationID)) 23538 </member>
23539 { 23539 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems">
23540 Console.WriteLine("{0} is playing {1} ({2}) sequence {3}", e.AvatarID, 23540 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary>
23541 systemAnimations[animation.AnimationID], animation.AnimationSequence); 23541 </member>
23542 } 23542 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor">
23543 else 23543 <summary>Construct an Asset of type Notecard</summary>
23544 { 23544 </member>
23545 Console.WriteLine("{0} is playing {1} (Asset) sequence {2}", e.AvatarID, 23545 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])">
23546 animation.AnimationID, animation.AnimationSequence); 23546 <summary>
23547 } 23547 Construct an Asset object of type Notecard
23548 } 23548 </summary>
23549 } 23549 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
23550 </code> 23550 <param name="assetData">A byte array containing the raw asset data</param>
23551 </example> 23551 </member>
23552 </member> 23552 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(System.String)">
23553 <member name="M:OpenMetaverse.AvatarAnimationEventArgs.#ctor(OpenMetaverse.UUID,System.Collections.Generic.List{OpenMetaverse.Animation})"> 23553 <summary>
23554 <summary> 23554 Construct an Asset object of type Notecard
23555 Construct a new instance of the AvatarAnimationEventArgs class 23555 </summary>
23556 </summary> 23556 <param name="text">A text string containing the main body text of the notecard</param>
23557 <param name="avatarID">The ID of the agent</param> 23557 </member>
23558 <param name="anims">The list of animations to start</param> 23558 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode">
23559 </member> 23559 <summary>
23560 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.AvatarID"> 23560 Encode the raw contents of a string with the specific Linden Text properties
23561 <summary>Get the ID of the agent</summary> 23561 </summary>
23562 </member> 23562 </member>
23563 <member name="P:OpenMetaverse.AvatarAnimationEventArgs.Animations"> 23563 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode">
23564 <summary>Get the list of animations to start</summary> 23564 <summary>
23565 </member> 23565 Decode the raw asset data including the Linden Text properties
23566 <member name="T:OpenMetaverse.AvatarAppearanceEventArgs"> 23566 </summary>
23567 <summary>Provides data for the <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event</summary> 23567 <returns>true if the AssetData was successfully decoded</returns>
23568 <remarks>The <see cref="E:OpenMetaverse.AvatarManager.AvatarAppearance"/> event occurs when the simulator sends 23568 </member>
23569 the appearance data for an avatar</remarks> 23569 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType">
23570 <example> 23570 <summary>Override the base classes AssetType</summary>
23571 The following code example uses the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"/> and <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> 23571 </member>
23572 properties to display the selected shape of an avatar on the <see cref="T:System.Console"/> window. 23572 <member name="T:ThreadUtil">
23573 <code> 23573 <summary>
23574 // subscribe to the event 23574
23575 Client.Avatars.AvatarAppearance += Avatars_AvatarAppearance; 23575 </summary>
23576 23576 </member>
23577 // handle the data when the event is raised 23577 <member name="F:ThreadUtil.wrapperInstance">
23578 void Avatars_AvatarAppearance(object sender, AvatarAppearanceEventArgs e) 23578 <summary>
23579 { 23579 An instance of DelegateWrapper which calls InvokeWrappedDelegate,
23580 Console.WriteLine("The Agent {0} is using a {1} shape.", e.AvatarID, (e.VisualParams[31] &gt; 0) : "male" ? "female") 23580 which in turn calls the DynamicInvoke method of the wrapped
23581 } 23581 delegate
23582 </code> 23582 </summary>
23583 </example> 23583 </member>
23584 </member> 23584 <member name="F:ThreadUtil.callback">
23585 <member name="M:OpenMetaverse.AvatarAppearanceEventArgs.#ctor(OpenMetaverse.Simulator,OpenMetaverse.UUID,System.Boolean,OpenMetaverse.Primitive.TextureEntryFace,OpenMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte})"> 23585 <summary>
23586 <summary> 23586 Callback used to call EndInvoke on the asynchronously
23587 Construct a new instance of the AvatarAppearanceEventArgs class 23587 invoked DelegateWrapper
23588 </summary> 23588 </summary>
23589 <param name="sim">The simulator request was from</param> 23589 </member>
23590 <param name="avatarID">The ID of the agent</param> 23590 <member name="M:ThreadUtil.FireAndForget(System.Delegate,System.Object[])">
23591 <param name="isTrial">true of the agent is a trial account</param> 23591 <summary>
23592 <param name="defaultTexture">The default agent texture</param> 23592 Executes the specified delegate with the specified arguments
23593 <param name="faceTextures">The agents appearance layer textures</param> 23593 asynchronously on a thread pool thread
23594 <param name="visualParams">The <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</param> 23594 </summary>
23595 </member> 23595 <param name="d"></param>
23596 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.Simulator"> 23596 <param name="args"></param>
23597 <summary>Get the Simulator this request is from of the agent</summary> 23597 </member>
23598 </member> 23598 <member name="M:ThreadUtil.InvokeWrappedDelegate(System.Delegate,System.Object[])">
23599 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.AvatarID"> 23599 <summary>
23600 <summary>Get the ID of the agent</summary> 23600 Invokes the wrapped delegate synchronously
23601 </member> 23601 </summary>
23602 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.IsTrial"> 23602 <param name="d"></param>
23603 <summary>true if the agent is a trial account</summary> 23603 <param name="args"></param>
23604 </member> 23604 </member>
23605 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.DefaultTexture"> 23605 <member name="M:ThreadUtil.EndWrapperInvoke(System.IAsyncResult)">
23606 <summary>Get the default agent texture</summary> 23606 <summary>
23607 </member> 23607 Calls EndInvoke on the wrapper and Close on the resulting WaitHandle
23608 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.FaceTextures"> 23608 to prevent resource leaks
23609 <summary>Get the agents appearance layer textures</summary> 23609 </summary>
23610 </member> 23610 <param name="ar"></param>
23611 <member name="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"> 23611 </member>
23612 <summary>Get the <see cref="P:OpenMetaverse.AvatarAppearanceEventArgs.VisualParams"/> for the agent</summary> 23612 <member name="T:ThreadUtil.DelegateWrapper">
23613 </member> 23613 <summary>
23614 <member name="T:OpenMetaverse.AvatarInterestsReplyEventArgs"> 23614 Delegate to wrap another delegate and its arguments
23615 <summary>Represents the interests from the profile of an agent</summary> 23615 </summary>
23616 </member> 23616 <param name="d"></param>
23617 <member name="P:OpenMetaverse.AvatarInterestsReplyEventArgs.AvatarID"> 23617 <param name="args"></param>
23618 <summary>Get the ID of the agent</summary> 23618 </member>
23619 </member> 23619 <member name="T:OpenMetaverse.DictionaryEventAction">
23620 <member name="T:OpenMetaverse.AvatarPropertiesReplyEventArgs"> 23620 <summary>
23621 <summary>The properties of an agent</summary> 23621
23622 </member> 23622 </summary>
23623 <member name="P:OpenMetaverse.AvatarPropertiesReplyEventArgs.AvatarID"> 23623 </member>
23624 <summary>Get the ID of the agent</summary> 23624 <member name="F:OpenMetaverse.DictionaryEventAction.Add">
23625 </member> 23625 <summary>
23626 <member name="P:OpenMetaverse.AvatarGroupsReplyEventArgs.AvatarID"> 23626
23627 <summary>Get the ID of the agent</summary> 23627 </summary>
23628 </member> 23628 </member>
23629 <member name="P:OpenMetaverse.AvatarPicksReplyEventArgs.AvatarID"> 23629 <member name="F:OpenMetaverse.DictionaryEventAction.Remove">
23630 <summary>Get the ID of the agent</summary> 23630 <summary>
23631 </member> 23631
23632 <member name="P:OpenMetaverse.AvatarClassifiedReplyEventArgs.AvatarID"> 23632 </summary>
23633 <summary>Get the ID of the avatar</summary> 23633 </member>
23634 </member> 23634 <member name="F:OpenMetaverse.DictionaryEventAction.Change">
23635 <member name="T:OpenMetaverse.StatusCode"> 23635 <summary>
23636 <summary> 23636
23637 23637 </summary>
23638 </summary> 23638 </member>
23639 </member> 23639 <member name="T:OpenMetaverse.DictionaryChangeCallback">
23640 <member name="F:OpenMetaverse.StatusCode.OK"> 23640 <summary>
23641 <summary>OK</summary> 23641
23642 </member> 23642 </summary>
23643 <member name="F:OpenMetaverse.StatusCode.Done"> 23643 <param name="action"></param>
23644 <summary>Transfer completed</summary> 23644 <param name="entry"></param>
23645 </member> 23645 </member>
23646 <member name="F:OpenMetaverse.StatusCode.Skip"> 23646 <member name="T:OpenMetaverse.ObservableDictionary`2">
23647 <summary></summary> 23647 <summary>
23648 </member> 23648 The ObservableDictionary class is used for storing key/value pairs. It has methods for firing
23649 <member name="F:OpenMetaverse.StatusCode.Abort"> 23649 events to subscribers when items are added, removed, or changed.
23650 <summary></summary> 23650 </summary>
23651 </member> 23651 <typeparam name="TKey">Key <see langword="Tkey"/></typeparam>
23652 <member name="F:OpenMetaverse.StatusCode.Error"> 23652 <typeparam name="TValue">Value <see langword="TValue"/></typeparam>
23653 <summary>Unknown error occurred</summary> 23653 </member>
23654 </member> 23654 <member name="F:OpenMetaverse.ObservableDictionary`2.Delegates">
23655 <member name="F:OpenMetaverse.StatusCode.UnknownSource"> 23655 <summary>
23656 <summary>Equivalent to a 404 error</summary> 23656 A dictionary of callbacks to fire when specified action occurs
23657 </member> 23657 </summary>
23658 <member name="F:OpenMetaverse.StatusCode.InsufficientPermissions"> 23658 </member>
23659 <summary>Client does not have permission for that resource</summary> 23659 <member name="M:OpenMetaverse.ObservableDictionary`2.AddDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
23660 </member> 23660 <summary>
23661 <member name="F:OpenMetaverse.StatusCode.Unknown"> 23661 Register a callback to be fired when an action occurs
23662 <summary>Unknown status</summary> 23662 </summary>
23663 </member> 23663 <param name="action">The action</param>
23664 <member name="T:OpenMetaverse.ChannelType"> 23664 <param name="callback">The callback to fire</param>
23665 <summary> 23665 </member>
23666 23666 <member name="M:OpenMetaverse.ObservableDictionary`2.RemoveDelegate(OpenMetaverse.DictionaryEventAction,OpenMetaverse.DictionaryChangeCallback)">
23667 </summary> 23667 <summary>
23668 </member> 23668 Unregister a callback
23669 <member name="F:OpenMetaverse.ChannelType.Unknown"> 23669 </summary>
23670 <summary></summary> 23670 <param name="action">The action</param>
23671 </member> 23671 <param name="callback">The callback to fire</param>
23672 <member name="F:OpenMetaverse.ChannelType.Misc"> 23672 </member>
23673 <summary>Unknown</summary> 23673 <member name="M:OpenMetaverse.ObservableDictionary`2.FireChangeEvent(OpenMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)">
23674 </member> 23674 <summary>
23675 <member name="F:OpenMetaverse.ChannelType.Asset"> 23675
23676 <summary>Virtually all asset transfers use this channel</summary> 23676 </summary>
23677 </member> 23677 <param name="action"></param>
23678 <member name="T:OpenMetaverse.SourceType"> 23678 <param name="entry"></param>
23679 <summary> 23679 </member>
23680 23680 <member name="F:OpenMetaverse.ObservableDictionary`2.Dictionary">
23681 </summary> 23681 <summary>Internal dictionary that this class wraps around. Do not
23682 </member> 23682 modify or enumerate the contents of this dictionary without locking</summary>
23683 <member name="F:OpenMetaverse.SourceType.Unknown"> 23683 </member>
23684 <summary></summary> 23684 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor">
23685 </member> 23685 <summary>
23686 <member name="F:OpenMetaverse.SourceType.Asset"> 23686 Initializes a new instance of the <seealso cref="T:ObservableDictionary"/> Class
23687 <summary>Asset from the asset server</summary> 23687 with the specified key/value, has the default initial capacity.
23688 </member> 23688 </summary>
23689 <member name="F:OpenMetaverse.SourceType.SimInventoryItem"> 23689 <example>
23690 <summary>Inventory item</summary> 23690 <code>
23691 </member> 23691 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value.
23692 <member name="F:OpenMetaverse.SourceType.SimEstate"> 23692 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;();
23693 <summary>Estate asset, such as an estate covenant</summary> 23693 </code>
23694 </member> 23694 </example>
23695 <member name="T:OpenMetaverse.TargetType"> 23695 </member>
23696 <summary> 23696 <member name="M:OpenMetaverse.ObservableDictionary`2.#ctor(System.Int32)">
23697 23697 <summary>
23698 </summary> 23698 Initializes a new instance of the <seealso cref="T:OpenMetaverse.ObservableDictionary"/> Class
23699 </member> 23699 with the specified key/value, With its initial capacity specified.
23700 <member name="F:OpenMetaverse.TargetType.Unknown"> 23700 </summary>
23701 <summary></summary> 23701 <param name="capacity">Initial size of dictionary</param>
23702 </member> 23702 <example>
23703 <member name="F:OpenMetaverse.TargetType.File"> 23703 <code>
23704 <summary></summary> 23704 // initialize a new ObservableDictionary named testDict with a string as the key and an int as the value,
23705 </member> 23705 // initially allocated room for 10 entries.
23706 <member name="F:OpenMetaverse.TargetType.VFile"> 23706 public ObservableDictionary&lt;string, int&gt; testDict = new ObservableDictionary&lt;string, int&gt;(10);
23707 <summary></summary> 23707 </code>
23708 </member> 23708 </example>
23709 <member name="T:OpenMetaverse.ImageType"> 23709 </member>
23710 <summary> 23710 <member name="M:OpenMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)">
23711 23711 <summary>
23712 </summary> 23712 Try to get entry from the <seealso cref="!:ObservableDictionary"/> with specified key
23713 </member> 23713 </summary>
23714 <member name="F:OpenMetaverse.ImageType.Normal"> 23714 <param name="key">Key to use for lookup</param>
23715 <summary></summary> 23715 <param name="value">Value returned</param>
23716 </member> 23716 <returns><see langword="true"/> if specified key exists, <see langword="false"/> if not found</returns>
23717 <member name="F:OpenMetaverse.ImageType.Baked"> 23717 <example>
23718 <summary></summary> 23718 <code>
23719 </member> 23719 // find your avatar using the Simulator.ObjectsAvatars ObservableDictionary:
23720 <member name="T:OpenMetaverse.ImageCodec"> 23720 Avatar av;
23721 <summary> 23721 if (Client.Network.CurrentSim.ObjectsAvatars.TryGetValue(Client.Self.AgentID, out av))
23722 Image file format 23722 Console.WriteLine("Found Avatar {0}", av.Name);
23723 </summary> 23723 </code>
23724 </member> 23724 <seealso cref="F:OpenMetaverse.Simulator.ObjectsAvatars"/>
23725 <member name="T:OpenMetaverse.Transfer"> 23725 </example>
23726 <summary> 23726 </member>
23727 23727 <member name="M:OpenMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})">
23728 </summary> 23728 <summary>
23729 </member> 23729 Finds the specified match.
23730 <member name="P:OpenMetaverse.Transfer.TimeSinceLastPacket"> 23730 </summary>
23731 <summary>Number of milliseconds passed since the last transfer 23731 <param name="match">The match.</param>
23732 packet was received</summary> 23732 <returns>Matched value</returns>
23733 </member> 23733 <example>
23734 <member name="T:OpenMetaverse.AssetDownload"> 23734 <code>
23735 <summary> 23735 // use a delegate to find a prim in the ObjectsPrimitives ObservableDictionary
23736 23736 // with the ID 95683496
23737 </summary> 23737 uint findID = 95683496;
23738 </member> 23738 Primitive findPrim = sim.ObjectsPrimitives.Find(
23739 <member name="T:OpenMetaverse.XferDownload"> 23739 delegate(Primitive prim) { return prim.ID == findID; });
23740 <summary> 23740 </code>
23741 23741 </example>
23742 </summary> 23742 </member>
23743 </member> 23743 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})">
23744 <member name="T:OpenMetaverse.ImageDownload"> 23744 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
23745 <summary> 23745 <param name="match">return matching items.</param>
23746 23746 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found items.</returns>
23747 </summary> 23747 <example>
23748 </member> 23748 Find All prims within 20 meters and store them in a List
23749 <member name="T:OpenMetaverse.AssetUpload"> 23749 <code>
23750 <summary> 23750 int radius = 20;
23751 23751 List&lt;Primitive&gt; prims = Client.Network.CurrentSim.ObjectsPrimitives.FindAll(
23752 </summary> 23752 delegate(Primitive prim) {
23753 </member> 23753 Vector3 pos = prim.Position;
23754 <member name="T:OpenMetaverse.ImageRequest"> 23754 return ((prim.ParentID == 0) &amp;&amp; (pos != Vector3.Zero) &amp;&amp; (Vector3.Distance(pos, location) &lt; radius));
23755 <summary> 23755 }
23756 23756 );
23757 </summary> 23757 </code>
23758 </member> 23758 </example>
23759 <member name="M:OpenMetaverse.ImageRequest.#ctor(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32)"> 23759 </member>
23760 <summary> 23760 <member name="M:OpenMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})">
23761 23761 <summary>Find All items in an <seealso cref="T:ObservableDictionary"/></summary>
23762 </summary> 23762 <param name="match">return matching keys.</param>
23763 <param name="imageid"></param> 23763 <returns>a <seealso cref="T:System.Collections.Generic.List"/> containing found keys.</returns>
23764 <param name="type"></param> 23764 <example>
23765 <param name="priority"></param> 23765 Find All keys which also exist in another dictionary
23766 <param name="discardLevel"></param> 23766 <code>
23767 </member> 23767 List&lt;UUID&gt; matches = myDict.FindAll(
23768 <member name="T:OpenMetaverse.AssetManager"> 23768 delegate(UUID id) {
23769 <summary> 23769 return myOtherDict.ContainsKey(id);
23770 23770 }
23771 </summary> 23771 );
23772 </member> 23772 </code>
23773 <member name="F:OpenMetaverse.AssetManager.TRANSFER_HEADER_TIMEOUT"> 23773 </example>
23774 <summary>Number of milliseconds to wait for a transfer header packet if out of order data was received</summary> 23774 </member>
23775 </member> 23775 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsKey(`0)">
23776 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedEvent"> 23776 <summary>Check if Key exists in Dictionary</summary>
23777 <summary>The event subscribers. null if no subcribers</summary> 23777 <param name="key">Key to check for</param>
23778 </member> 23778 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
23779 <member name="M:OpenMetaverse.AssetManager.OnXferReceived(OpenMetaverse.XferReceivedEventArgs)"> 23779 </member>
23780 <summary>Raises the XferReceived event</summary> 23780 <member name="M:OpenMetaverse.ObservableDictionary`2.ContainsValue(`1)">
23781 <param name="e">A XferReceivedEventArgs object containing the 23781 <summary>Check if Value exists in Dictionary</summary>
23782 data returned from the simulator</param> 23782 <param name="value">Value to check for</param>
23783 </member> 23783 <returns><see langword="true"/> if found, <see langword="false"/> otherwise</returns>
23784 <member name="F:OpenMetaverse.AssetManager.m_XferReceivedLock"> 23784 </member>
23785 <summary>Thread sync lock object</summary> 23785 <member name="M:OpenMetaverse.ObservableDictionary`2.Add(`0,`1)">
23786 </member> 23786 <summary>
23787 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedEvent"> 23787 Adds the specified key to the dictionary, dictionary locking is not performed,
23788 <summary>The event subscribers. null if no subcribers</summary> 23788 <see cref="!:SafeAdd"/>
23789 </member> 23789 </summary>
23790 <member name="M:OpenMetaverse.AssetManager.OnAssetUploaded(OpenMetaverse.AssetUploadEventArgs)"> 23790 <param name="key">The key</param>
23791 <summary>Raises the AssetUploaded event</summary> 23791 <param name="value">The value</param>
23792 <param name="e">A AssetUploadedEventArgs object containing the 23792 </member>
23793 data returned from the simulator</param> 23793 <member name="M:OpenMetaverse.ObservableDictionary`2.Remove(`0)">
23794 </member> 23794 <summary>
23795 <member name="F:OpenMetaverse.AssetManager.m_AssetUploadedLock"> 23795 Removes the specified key, dictionary locking is not performed
23796 <summary>Thread sync lock object</summary> 23796 </summary>
23797 </member> 23797 <param name="key">The key.</param>
23798 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressEvent"> 23798 <returns><see langword="true"/> if successful, <see langword="false"/> otherwise</returns>
23799 <summary>The event subscribers. null if no subcribers</summary> 23799 </member>
23800 </member> 23800 <member name="M:OpenMetaverse.ObservableDictionary`2.Clear">
23801 <member name="M:OpenMetaverse.AssetManager.OnUploadProgress(OpenMetaverse.AssetUploadEventArgs)"> 23801 <summary>
23802 <summary>Raises the UploadProgress event</summary> 23802 Clear the contents of the dictionary
23803 <param name="e">A UploadProgressEventArgs object containing the 23803 </summary>
23804 data returned from the simulator</param> 23804 </member>
23805 </member> 23805 <member name="M:OpenMetaverse.ObservableDictionary`2.GetEnumerator">
23806 <member name="F:OpenMetaverse.AssetManager.m_UploadProgressLock"> 23806 <summary>
23807 <summary>Thread sync lock object</summary> 23807 Enumerator for iterating dictionary entries
23808 </member> 23808 </summary>
23809 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadEvent"> 23809 <returns></returns>
23810 <summary>The event subscribers. null if no subcribers</summary> 23810 </member>
23811 </member> 23811 <member name="P:OpenMetaverse.ObservableDictionary`2.Count">
23812 <member name="M:OpenMetaverse.AssetManager.OnInitiateDownload(OpenMetaverse.InitiateDownloadEventArgs)"> 23812 <summary>
23813 <summary>Raises the InitiateDownload event</summary> 23813 Gets the number of Key/Value pairs contained in the <seealso cref="T:ObservableDictionary"/>
23814 <param name="e">A InitiateDownloadEventArgs object containing the 23814 </summary>
23815 data returned from the simulator</param> 23815 </member>
23816 </member> 23816 <member name="P:OpenMetaverse.ObservableDictionary`2.Item(`0)">
23817 <member name="F:OpenMetaverse.AssetManager.m_InitiateDownloadLock"> 23817 <summary>
23818 <summary>Thread sync lock object</summary> 23818 Indexer for the dictionary
23819 </member> 23819 </summary>
23820 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressEvent"> 23820 <param name="key">The key</param>
23821 <summary>The event subscribers. null if no subcribers</summary> 23821 <returns>The value</returns>
23822 </member> 23822 </member>
23823 <member name="M:OpenMetaverse.AssetManager.OnImageReceiveProgress(OpenMetaverse.ImageReceiveProgressEventArgs)"> 23823 <member name="F:OpenMetaverse.UDPPacketBuffer.BUFFER_SIZE">
23824 <summary>Raises the ImageReceiveProgress event</summary> 23824 <summary>Size of the byte array used to store raw packet data</summary>
23825 <param name="e">A ImageReceiveProgressEventArgs object containing the 23825 </member>
23826 data returned from the simulator</param> 23826 <member name="F:OpenMetaverse.UDPPacketBuffer.Data">
23827 </member> 23827 <summary>Raw packet data buffer</summary>
23828 <member name="F:OpenMetaverse.AssetManager.m_ImageReceiveProgressLock"> 23828 </member>
23829 <summary>Thread sync lock object</summary> 23829 <member name="F:OpenMetaverse.UDPPacketBuffer.DataLength">
23830 </member> 23830 <summary>Length of the data to transmit</summary>
23831 <member name="F:OpenMetaverse.AssetManager.Cache"> 23831 </member>
23832 <summary>Texture download cache</summary> 23832 <member name="F:OpenMetaverse.UDPPacketBuffer.RemoteEndPoint">
23833 </member> 23833 <summary>EndPoint of the remote host</summary>
23834 <member name="M:OpenMetaverse.AssetManager.#ctor(OpenMetaverse.GridClient)"> 23834 </member>
23835 <summary> 23835 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor">
23836 Default constructor 23836 <summary>
23837 </summary> 23837 Create an allocated UDP packet buffer for receiving a packet
23838 <param name="client">A reference to the GridClient object</param> 23838 </summary>
23839 </member> 23839 </member>
23840 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 23840 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)">
23841 <summary> 23841 <summary>
23842 Request an asset download 23842 Create an allocated UDP packet buffer for sending a packet
23843 </summary> 23843 </summary>
23844 <param name="assetID">Asset UUID</param> 23844 <param name="endPoint">EndPoint of the remote host</param>
23845 <param name="type">Asset type, must be correct for the transfer to succeed</param> 23845 </member>
23846 <param name="priority">Whether to give this transfer an elevated priority</param> 23846 <member name="M:OpenMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)">
23847 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 23847 <summary>
23848 </member> 23848 Create an allocated UDP packet buffer for sending a packet
23849 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 23849 </summary>
23850 <summary> 23850 <param name="endPoint">EndPoint of the remote host</param>
23851 Request an asset download 23851 <param name="bufferSize">Size of the buffer to allocate for packet data</param>
23852 </summary> 23852 </member>
23853 <param name="assetID">Asset UUID</param> 23853 <member name="T:OpenMetaverse.PacketBufferPool">
23854 <param name="type">Asset type, must be correct for the transfer to succeed</param> 23854 <summary>
23855 <param name="priority">Whether to give this transfer an elevated priority</param> 23855 Object pool for packet buffers. This is used to allocate memory for all
23856 <param name="sourceType">Source location of the requested asset</param> 23856 incoming and outgoing packets, and zerocoding buffers for those packets
23857 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 23857 </summary>
23858 </member> 23858 </member>
23859 <member name="M:OpenMetaverse.AssetManager.RequestAsset(OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.SourceType,OpenMetaverse.UUID,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 23859 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor">
23860 <summary> 23860 <summary>
23861 Request an asset download 23861 Creates a new instance of the ObjectPoolBase class. Initialize MUST be called
23862 </summary> 23862 after using this constructor.
23863 <param name="assetID">Asset UUID</param> 23863 </summary>
23864 <param name="type">Asset type, must be correct for the transfer to succeed</param> 23864 </member>
23865 <param name="priority">Whether to give this transfer an elevated priority</param> 23865 <member name="M:OpenMetaverse.ObjectPoolBase`1.#ctor(System.Int32,System.Int32,System.Boolean,System.Int32)">
23866 <param name="sourceType">Source location of the requested asset</param> 23866 <summary>
23867 <param name="transactionID">UUID of the transaction</param> 23867 Creates a new instance of the ObjectPool Base class.
23868 <param name="callback">The callback to fire when the simulator responds with the asset data</param> 23868 </summary>
23869 </member> 23869 <param name="itemsPerSegment">The object pool is composed of segments, which
23870 <member name="M:OpenMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean)"> 23870 are allocated whenever the size of the pool is exceeded. The number of items
23871 <summary> 23871 in a segment should be large enough that allocating a new segmeng is a rare
23872 Request an asset download through the almost deprecated Xfer system 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 <param name="filename">Filename of the asset to request</param> 23874 byte arrays per segment.
23875 <param name="deleteOnCompletion">Whether or not to delete the asset 23875 </param>
23876 off the server after it is retrieved</param> 23876 <param name="minimumSegmentCount">The minimun number of segments that may exist.</param>
23877 <param name="useBigPackets">Use large transfer packets or not</param> 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 <param name="vFileID">UUID of the file to request, if filename is 23878 <param name="cleanupFrequenceMS">The frequency which segments are checked to see if they're eligible for cleanup.</param>
23879 left empty</param> 23879 </member>
23880 <param name="vFileType">Asset type of <code>vFileID</code>, or 23880 <member name="M:OpenMetaverse.ObjectPoolBase`1.ForceCleanup">
23881 <code>AssetType.Unknown</code> if filename is not empty</param> 23881 <summary>
23882 <param name="fromCache">Sets the FilePath in the request to Cache 23882 Forces the segment cleanup algorithm to be run. This method is intended
23883 (4) if true, otherwise Unknown (0) is used</param> 23883 primarly for use from the Unit Test libraries.
23884 <returns></returns> 23884 </summary>
23885 </member> 23885 </member>
23886 <member name="M:OpenMetaverse.AssetManager.RequestInventoryAsset(OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.UUID,OpenMetaverse.AssetType,System.Boolean,OpenMetaverse.AssetManager.AssetReceivedCallback)"> 23886 <member name="M:OpenMetaverse.ObjectPoolBase`1.GetObjectInstance">
23887 <summary> 23887 <summary>
23888 23888 Responsible for allocate 1 instance of an object that will be stored in a segment.
23889 </summary> 23889 </summary>
23890 <param name="assetID">Use UUID.Zero if you do not have the 23890 <returns>An instance of whatever objec the pool is pooling.</returns>
23891 asset ID but have all the necessary permissions</param> 23891 </member>
23892 <param name="itemID">The item ID of this asset in the inventory</param> 23892 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckIn(OpenMetaverse.ObjectPoolSegment{`0},`0)">
23893 <param name="taskID">Use UUID.Zero if you are not requesting an 23893 <summary>
23894 asset from an object inventory</param> 23894 Checks in an instance of T owned by the object pool. This method is only intended to be called
23895 <param name="ownerID">The owner of this asset</param> 23895 by the <c>WrappedObject</c> class.
23896 <param name="type">Asset type</param> 23896 </summary>
23897 <param name="priority">Whether to prioritize this asset download or not</param> 23897 <param name="owningSegment">The segment from which the instance is checked out.</param>
23898 <param name="callback"></param> 23898 <param name="instance">The instance of <c>T</c> to check back into the segment.</param>
23899 </member> 23899 </member>
23900 <member name="M:OpenMetaverse.AssetManager.SetPendingAssetUploadData(OpenMetaverse.AssetUpload)"> 23900 <member name="M:OpenMetaverse.ObjectPoolBase`1.CheckOut">
23901 <summary> 23901 <summary>
23902 Used to force asset data into the PendingUpload property, ie: for raw terrain uploads 23902 Checks an instance of <c>T</c> from the pool. If the pool is not sufficient to
23903 </summary> 23903 allow the checkout, a new segment is created.
23904 <param name="assetData">An AssetUpload object containing the data to upload to the simulator</param> 23904 </summary>
23905 </member> 23905 <returns>A <c>WrappedObject</c> around the instance of <c>T</c>. To check
23906 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.Assets.Asset,System.Boolean)"> 23906 the instance back into the segment, be sureto dispose the WrappedObject
23907 <summary> 23907 when finished. </returns>
23908 Request an asset be uploaded to the simulator 23908 </member>
23909 </summary> 23909 <member name="P:OpenMetaverse.ObjectPoolBase`1.TotalSegments">
23910 <param name="asset">The <seealso cref="T:OpenMetaverse.Assets.Asset"/> Object containing the asset data</param> 23910 <summary>
23911 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 23911 The total number of segments created. Intended to be used by the Unit Tests.
23912 in which the client was connected in addition to being stored on the asset server</param> 23912 </summary>
23913 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 23913 </member>
23914 events being fired</returns> 23914 <member name="P:OpenMetaverse.ObjectPoolBase`1.ItemsPerSegment">
23915 </member> 23915 <summary>
23916 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 23916 The number of items that are in a segment. Items in a segment
23917 <summary> 23917 are all allocated at the same time, and are hopefully close to
23918 Request an asset be uploaded to the simulator 23918 each other in the managed heap.
23919 </summary> 23919 </summary>
23920 <param name="type">The <seealso cref="T:OpenMetaverse.AssetType"/> of the asset being uploaded</param> 23920 </member>
23921 <param name="data">A byte array containing the encoded asset data</param> 23921 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentCount">
23922 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 23922 <summary>
23923 in which the client was connected in addition to being stored on the asset server</param> 23923 The minimum number of segments. When segments are reclaimed,
23924 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 23924 this number of segments will always be left alone. These
23925 events being fired</returns> 23925 segments are allocated at startup.
23926 </member> 23926 </summary>
23927 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean)"> 23927 </member>
23928 <summary> 23928 <member name="P:OpenMetaverse.ObjectPoolBase`1.MinimumSegmentAgePriorToCleanup">
23929 Request an asset be uploaded to the simulator 23929 <summary>
23930 </summary> 23930 The age a segment must be before it's eligible for cleanup.
23931 <param name="assetID"></param> 23931 This is used to prevent thrash, and typical values are in
23932 <param name="type">Asset type to upload this data as</param> 23932 the 5 minute range.
23933 <param name="data">A byte array containing the encoded asset data</param> 23933 </summary>
23934 <param name="storeLocal">If True, the asset once uploaded will be stored on the simulator 23934 </member>
23935 in which the client was connected in addition to being stored on the asset server</param> 23935 <member name="P:OpenMetaverse.ObjectPoolBase`1.CleanupFrequencyMilliseconds">
23936 <returns>The <seealso cref="T:OpenMetaverse.UUID"/> of the transfer, can be used to correlate the upload with 23936 <summary>
23937 events being fired</returns> 23937 The frequence which the cleanup thread runs. This is typically
23938 </member> 23938 expected to be in the 5 minute range.
23939 <member name="M:OpenMetaverse.AssetManager.RequestUpload(OpenMetaverse.UUID@,OpenMetaverse.AssetType,System.Byte[],System.Boolean,OpenMetaverse.UUID)"> 23939 </summary>
23940 <summary> 23940 </member>
23941 Initiate an asset upload 23941 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Net.IPEndPoint,System.Int32,System.Int32)">
23942 </summary> 23942 <summary>
23943 <param name="assetID">The ID this asset will have if the 23943 Initialize the object pool in client mode
23944 upload succeeds</param> 23944 </summary>
23945 <param name="type">Asset type to upload this data as</param> 23945 <param name="endPoint">Server to connect to</param>
23946 <param name="data">Raw asset data to upload</param> 23946 <param name="itemsPerSegment"></param>
23947 <param name="storeLocal">Whether to store this asset on the local 23947 <param name="minSegments"></param>
23948 simulator or the grid-wide asset server</param> 23948 </member>
23949 <param name="transactionID">The tranaction id for the upload <see cref="!:RequestCreateItem"/></param> 23949 <member name="M:OpenMetaverse.PacketBufferPool.#ctor(System.Int32,System.Int32)">
23950 <returns>The transaction ID of this transfer</returns> 23950 <summary>
23951 </member> 23951 Initialize the object pool in server mode
23952 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,System.Single,System.Int32,System.UInt32,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 23952 </summary>
23953 <summary> 23953 <param name="itemsPerSegment"></param>
23954 Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 23954 <param name="minSegments"></param>
23955 manage the requests and re-assemble the image from the packets received from the simulator 23955 </member>
23956 </summary> 23956 <member name="M:OpenMetaverse.PacketBufferPool.GetObjectInstance">
23957 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 23957 <summary>
23958 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 23958 Returns a packet buffer with EndPoint set if the buffer is in
23959 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 23959 client mode, or with EndPoint set to null in server mode
23960 <param name="priority">A float indicating the requested priority for the transfer. Higher priority values tell the simulator 23960 </summary>
23961 to prioritize the request before lower valued requests. An image already being transferred using the <see cref="T:OpenMetaverse.TexturePipeline"/> can have 23961 <returns>Initialized UDPPacketBuffer object</returns>
23962 its priority changed by resending the request with the new priority value</param> 23962 </member>
23963 <param name="discardLevel">Number of quality layers to discard. 23963 <member name="M:OpenMetaverse.Pool.#cctor">
23964 This controls the end marker of the data sent. Sending with value -1 combined with priority of 0 cancels an in-progress 23964 <summary>
23965 transfer.</param> 23965 Default constructor
23966 <remarks>A bug exists in the Linden Simulator where a -1 will occasionally be sent with a non-zero priority 23966 </summary>
23967 indicating an off-by-one error.</remarks> 23967 </member>
23968 <param name="packetStart">The packet number to begin the request at. A value of 0 begins the request 23968 <member name="M:OpenMetaverse.Pool.CheckOut">
23969 from the start of the asset texture</param> 23969 <summary>
23970 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 23970 Check a packet buffer out of the pool
23971 will contain the result of the request and the texture asset data</param> 23971 </summary>
23972 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 23972 <returns>A packet buffer object</returns>
23973 The callback asset parameter will contain all previously received chunks of the texture asset starting 23973 </member>
23974 from the beginning of the request</param> 23974 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
23975 <example> 23975 <summary>
23976 Request an image and fire a callback when the request is complete 23976
23977 <code> 23977 </summary>
23978 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 23978 <param name="at">Looking direction, must be a normalized vector</param>
23979 23979 <param name="upDirection">Up direction, must be a normalized vector</param>
23980 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 23980 </member>
23981 { 23981 <member name="M:OpenMetaverse.CoordinateFrame.LookDirection(System.Double)">
23982 if(state == TextureRequestState.Finished) 23982 <summary>
23983 { 23983 Align the coordinate frame X and Y axis with a given rotation
23984 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 23984 around the Z axis in radians
23985 asset.AssetID, 23985 </summary>
23986 asset.AssetData.Length); 23986 <param name="heading">Absolute rotation around the Z axis in
23987 } 23987 radians</param>
23988 } 23988 </member>
23989 </code> 23989 <member name="P:OpenMetaverse.CoordinateFrame.Origin">
23990 Request an image and use an inline anonymous method to handle the downloaded texture data 23990 <summary>Origin position of this coordinate frame</summary>
23991 <code> 23991 </member>
23992 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, delegate(TextureRequestState state, AssetTexture asset) 23992 <member name="P:OpenMetaverse.CoordinateFrame.XAxis">
23993 { 23993 <summary>X axis of this coordinate frame, or Forward/At in grid terms</summary>
23994 if(state == TextureRequestState.Finished) 23994 </member>
23995 { 23995 <member name="P:OpenMetaverse.CoordinateFrame.YAxis">
23996 Console.WriteLine("Texture {0} ({1} bytes) has been successfully downloaded", 23996 <summary>Y axis of this coordinate frame, or Left in grid terms</summary>
23997 asset.AssetID, 23997 </member>
23998 asset.AssetData.Length); 23998 <member name="P:OpenMetaverse.CoordinateFrame.ZAxis">
23999 } 23999 <summary>Z axis of this coordinate frame, or Up in grid terms</summary>
24000 } 24000 </member>
24001 ); 24001 <member name="T:OpenMetaverse.Animations">
24002 </code> 24002 <summary>
24003 Request a texture, decode the texture to a bitmap image and apply it to a imagebox 24003 Static pre-defined animations available to all agents
24004 <code> 24004 </summary>
24005 Client.Assets.RequestImage(UUID.Parse("c307629f-e3a1-4487-5e88-0d96ac9d4965"), ImageType.Normal, TextureDownloader_OnDownloadFinished); 24005 </member>
24006 24006 <member name="F:OpenMetaverse.Animations.AFRAID">
24007 private void TextureDownloader_OnDownloadFinished(TextureRequestState state, AssetTexture asset) 24007 <summary>Agent with afraid expression on face</summary>
24008 { 24008 </member>
24009 if(state == TextureRequestState.Finished) 24009 <member name="F:OpenMetaverse.Animations.AIM_BAZOOKA_R">
24010 { 24010 <summary>Agent aiming a bazooka (right handed)</summary>
24011 ManagedImage imgData; 24011 </member>
24012 Image bitmap; 24012 <member name="F:OpenMetaverse.Animations.AIM_BOW_L">
24013 24013 <summary>Agent aiming a bow (left handed)</summary>
24014 if (state == TextureRequestState.Finished) 24014 </member>
24015 { 24015 <member name="F:OpenMetaverse.Animations.AIM_HANDGUN_R">
24016 OpenJPEG.DecodeToImage(assetTexture.AssetData, out imgData, out bitmap); 24016 <summary>Agent aiming a hand gun (right handed)</summary>
24017 picInsignia.Image = bitmap; 24017 </member>
24018 } 24018 <member name="F:OpenMetaverse.Animations.AIM_RIFLE_R">
24019 } 24019 <summary>Agent aiming a rifle (right handed)</summary>
24020 } 24020 </member>
24021 </code> 24021 <member name="F:OpenMetaverse.Animations.ANGRY">
24022 </example> 24022 <summary>Agent with angry expression on face</summary>
24023 </member> 24023 </member>
24024 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.TextureDownloadCallback)"> 24024 <member name="F:OpenMetaverse.Animations.AWAY">
24025 <summary> 24025 <summary>Agent hunched over (away)</summary>
24026 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 24026 </member>
24027 manage the requests and re-assemble the image from the packets received from the simulator 24027 <member name="F:OpenMetaverse.Animations.BACKFLIP">
24028 </summary> 24028 <summary>Agent doing a backflip</summary>
24029 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 24029 </member>
24030 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 24030 <member name="F:OpenMetaverse.Animations.BELLY_LAUGH">
24031 will contain the result of the request and the texture asset data</param> 24031 <summary>Agent laughing while holding belly</summary>
24032 </member> 24032 </member>
24033 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback)"> 24033 <member name="F:OpenMetaverse.Animations.BLOW_KISS">
24034 <summary> 24034 <summary>Agent blowing a kiss</summary>
24035 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 24035 </member>
24036 manage the requests and re-assemble the image from the packets received from the simulator 24036 <member name="F:OpenMetaverse.Animations.BORED">
24037 </summary> 24037 <summary>Agent with bored expression on face</summary>
24038 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 24038 </member>
24039 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 24039 <member name="F:OpenMetaverse.Animations.BOW">
24040 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 24040 <summary>Agent bowing to audience</summary>
24041 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 24041 </member>
24042 will contain the result of the request and the texture asset data</param> 24042 <member name="F:OpenMetaverse.Animations.BRUSH">
24043 </member> 24043 <summary>Agent brushing himself/herself off</summary>
24044 <member name="M:OpenMetaverse.AssetManager.RequestImage(OpenMetaverse.UUID,OpenMetaverse.ImageType,OpenMetaverse.TextureDownloadCallback,System.Boolean)"> 24044 </member>
24045 <summary> 24045 <member name="F:OpenMetaverse.Animations.BUSY">
24046 Overload: Request a texture asset from the simulator using the <see cref="T:OpenMetaverse.TexturePipeline"/> system to 24046 <summary>Agent in busy mode</summary>
24047 manage the requests and re-assemble the image from the packets received from the simulator 24047 </member>
24048 </summary> 24048 <member name="F:OpenMetaverse.Animations.CLAP">
24049 <param name="textureID">The <see cref="T:OpenMetaverse.UUID"/> of the texture asset to download</param> 24049 <summary>Agent clapping hands</summary>
24050 <param name="imageType">The <see cref="T:OpenMetaverse.ImageType"/> of the texture asset. 24050 </member>
24051 Use <see cref="F:OpenMetaverse.ImageType.Normal"/> for most textures, or <see cref="F:OpenMetaverse.ImageType.Baked"/> for baked layer texture assets</param> 24051 <member name="F:OpenMetaverse.Animations.COURTBOW">
24052 <param name="callback">The <see cref="T:OpenMetaverse.TextureDownloadCallback"/> callback to fire when the image is retrieved. The callback 24052 <summary>Agent doing a curtsey bow</summary>
24053 will contain the result of the request and the texture asset data</param> 24053 </member>
24054 <param name="progress">If true, the callback will be fired for each chunk of the downloaded image. 24054 <member name="F:OpenMetaverse.Animations.CROUCH">
24055 The callback asset parameter will contain all previously received chunks of the texture asset starting 24055 <summary>Agent crouching</summary>
24056 from the beginning of the request</param> 24056 </member>
24057 </member> 24057 <member name="F:OpenMetaverse.Animations.CROUCHWALK">
24058 <member name="M:OpenMetaverse.AssetManager.RequestImageCancel(OpenMetaverse.UUID)"> 24058 <summary>Agent crouching while walking</summary>
24059 <summary> 24059 </member>
24060 Cancel a texture request 24060 <member name="F:OpenMetaverse.Animations.CRY">
24061 </summary> 24061 <summary>Agent crying</summary>
24062 <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> 24062 </member>
24063 </member> 24063 <member name="F:OpenMetaverse.Animations.CUSTOMIZE">
24064 <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> 24064 <summary>Agent unanimated with arms out (e.g. setting appearance)</summary>
24065 <summary> 24065 </member>
24066 Lets TexturePipeline class fire the progress event 24066 <member name="F:OpenMetaverse.Animations.CUSTOMIZE_DONE">
24067 </summary> 24067 <summary>Agent re-animated after set appearance finished</summary>
24068 <param name="texureID">The texture ID currently being downloaded</param> 24068 </member>
24069 <param name="transferredBytes">the number of bytes transferred</param> 24069 <member name="F:OpenMetaverse.Animations.DANCE1">
24070 <param name="totalBytes">the total number of bytes expected</param> 24070 <summary>Agent dancing</summary>
24071 </member> 24071 </member>
24072 <member name="M:OpenMetaverse.AssetManager.TransferInfoHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24072 <member name="F:OpenMetaverse.Animations.DANCE2">
24073 <summary>Process an incoming packet and raise the appropriate events</summary> 24073 <summary>Agent dancing</summary>
24074 <param name="sender">The sender</param> 24074 </member>
24075 <param name="e">The EventArgs object containing the packet data</param> 24075 <member name="F:OpenMetaverse.Animations.DANCE3">
24076 </member> 24076 <summary>Agent dancing</summary>
24077 <member name="M:OpenMetaverse.AssetManager.TransferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24077 </member>
24078 <summary>Process an incoming packet and raise the appropriate events</summary> 24078 <member name="F:OpenMetaverse.Animations.DANCE4">
24079 <param name="sender">The sender</param> 24079 <summary>Agent dancing</summary>
24080 <param name="e">The EventArgs object containing the packet data</param> 24080 </member>
24081 </member> 24081 <member name="F:OpenMetaverse.Animations.DANCE5">
24082 <member name="M:OpenMetaverse.AssetManager.InitiateDownloadPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24082 <summary>Agent dancing</summary>
24083 <summary>Process an incoming packet and raise the appropriate events</summary> 24083 </member>
24084 <param name="sender">The sender</param> 24084 <member name="F:OpenMetaverse.Animations.DANCE6">
24085 <param name="e">The EventArgs object containing the packet data</param> 24085 <summary>Agent dancing</summary>
24086 </member> 24086 </member>
24087 <member name="M:OpenMetaverse.AssetManager.RequestXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24087 <member name="F:OpenMetaverse.Animations.DANCE7">
24088 <summary>Process an incoming packet and raise the appropriate events</summary> 24088 <summary>Agent dancing</summary>
24089 <param name="sender">The sender</param> 24089 </member>
24090 <param name="e">The EventArgs object containing the packet data</param> 24090 <member name="F:OpenMetaverse.Animations.DANCE8">
24091 </member> 24091 <summary>Agent dancing</summary>
24092 <member name="M:OpenMetaverse.AssetManager.ConfirmXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24092 </member>
24093 <summary>Process an incoming packet and raise the appropriate events</summary> 24093 <member name="F:OpenMetaverse.Animations.DEAD">
24094 <param name="sender">The sender</param> 24094 <summary>Agent on ground unanimated</summary>
24095 <param name="e">The EventArgs object containing the packet data</param> 24095 </member>
24096 </member> 24096 <member name="F:OpenMetaverse.Animations.DRINK">
24097 <member name="M:OpenMetaverse.AssetManager.AssetUploadCompleteHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24097 <summary>Agent boozing it up</summary>
24098 <summary>Process an incoming packet and raise the appropriate events</summary> 24098 </member>
24099 <param name="sender">The sender</param> 24099 <member name="F:OpenMetaverse.Animations.EMBARRASSED">
24100 <param name="e">The EventArgs object containing the packet data</param> 24100 <summary>Agent with embarassed expression on face</summary>
24101 </member> 24101 </member>
24102 <member name="M:OpenMetaverse.AssetManager.SendXferPacketHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24102 <member name="F:OpenMetaverse.Animations.EXPRESS_AFRAID">
24103 <summary>Process an incoming packet and raise the appropriate events</summary> 24103 <summary>Agent with afraid expression on face</summary>
24104 <param name="sender">The sender</param> 24104 </member>
24105 <param name="e">The EventArgs object containing the packet data</param> 24105 <member name="F:OpenMetaverse.Animations.EXPRESS_ANGER">
24106 </member> 24106 <summary>Agent with angry expression on face</summary>
24107 <member name="M:OpenMetaverse.AssetManager.AbortXferHandler(System.Object,OpenMetaverse.PacketReceivedEventArgs)"> 24107 </member>
24108 <summary>Process an incoming packet and raise the appropriate events</summary> 24108 <member name="F:OpenMetaverse.Animations.EXPRESS_BORED">
24109 <param name="sender">The sender</param> 24109 <summary>Agent with bored expression on face</summary>
24110 <param name="e">The EventArgs object containing the packet data</param> 24110 </member>
24111 </member> 24111 <member name="F:OpenMetaverse.Animations.EXPRESS_CRY">
24112 <member name="E:OpenMetaverse.AssetManager.XferReceived"> 24112 <summary>Agent crying</summary>
24113 <summary>Raised when the simulator responds sends </summary> 24113 </member>
24114 </member> 24114 <member name="F:OpenMetaverse.Animations.EXPRESS_DISDAIN">
24115 <member name="E:OpenMetaverse.AssetManager.AssetUploaded"> 24115 <summary>Agent showing disdain (dislike) for something</summary>
24116 <summary>Raised during upload completes</summary> 24116 </member>
24117 </member> 24117 <member name="F:OpenMetaverse.Animations.EXPRESS_EMBARRASSED">
24118 <member name="E:OpenMetaverse.AssetManager.UploadProgress"> 24118 <summary>Agent with embarassed expression on face</summary>
24119 <summary>Raised during upload with progres update</summary> 24119 </member>
24120 </member> 24120 <member name="F:OpenMetaverse.Animations.EXPRESS_FROWN">
24121 <member name="E:OpenMetaverse.AssetManager.InitiateDownload"> 24121 <summary>Agent with frowning expression on face</summary>
24122 <summary>Fired when the simulator sends an InitiateDownloadPacket, used to download terrain .raw files</summary> 24122 </member>
24123 </member> 24123 <member name="F:OpenMetaverse.Animations.EXPRESS_KISS">
24124 <member name="E:OpenMetaverse.AssetManager.ImageReceiveProgress"> 24124 <summary>Agent with kissy face</summary>
24125 <summary>Fired when a texture is in the process of being downloaded by the TexturePipeline class</summary> 24125 </member>
24126 </member> 24126 <member name="F:OpenMetaverse.Animations.EXPRESS_LAUGH">
24127 <member name="T:OpenMetaverse.AssetManager.AssetReceivedCallback"> 24127 <summary>Agent expressing laughgter</summary>
24128 <summary> 24128 </member>
24129 Callback used for various asset download requests 24129 <member name="F:OpenMetaverse.Animations.EXPRESS_OPEN_MOUTH">
24130 </summary> 24130 <summary>Agent with open mouth</summary>
24131 <param name="transfer">Transfer information</param> 24131 </member>
24132 <param name="asset">Downloaded asset, null on fail</param> 24132 <member name="F:OpenMetaverse.Animations.EXPRESS_REPULSED">
24133 </member> 24133 <summary>Agent with repulsed expression on face</summary>
24134 <member name="T:OpenMetaverse.AssetManager.BakedTextureUploadedCallback"> 24134 </member>
24135 <summary> 24135 <member name="F:OpenMetaverse.Animations.EXPRESS_SAD">
24136 Callback used upon competition of baked texture upload 24136 <summary>Agent expressing sadness</summary>
24137 </summary> 24137 </member>
24138 <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param> 24138 <member name="F:OpenMetaverse.Animations.EXPRESS_SHRUG">
24139 </member> 24139 <summary>Agent shrugging shoulders</summary>
24140 <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer"> 24140 </member>
24141 <summary>Xfer data</summary> 24141 <member name="F:OpenMetaverse.Animations.EXPRESS_SMILE">
24142 </member> 24142 <summary>Agent with a smile</summary>
24143 <member name="P:OpenMetaverse.AssetUploadEventArgs.Upload"> 24143 </member>
24144 <summary>Upload data</summary> 24144 <member name="F:OpenMetaverse.Animations.EXPRESS_SURPRISE">
24145 </member> 24145 <summary>Agent expressing surprise</summary>
24146 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.SimFileName"> 24146 </member>
24147 <summary>Filename used on the simulator</summary> 24147 <member name="F:OpenMetaverse.Animations.EXPRESS_TONGUE_OUT">
24148 </member> 24148 <summary>Agent sticking tongue out</summary>
24149 <member name="P:OpenMetaverse.InitiateDownloadEventArgs.ViewerFileName"> 24149 </member>
24150 <summary>Filename used by the client</summary> 24150 <member name="F:OpenMetaverse.Animations.EXPRESS_TOOTHSMILE">
24151 </member> 24151 <summary>Agent with big toothy smile</summary>
24152 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.ImageID"> 24152 </member>
24153 <summary>UUID of the image that is in progress</summary> 24153 <member name="F:OpenMetaverse.Animations.EXPRESS_WINK">
24154 </member> 24154 <summary>Agent winking</summary>
24155 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Received"> 24155 </member>
24156 <summary>Number of bytes received so far</summary> 24156 <member name="F:OpenMetaverse.Animations.EXPRESS_WORRY">
24157 </member> 24157 <summary>Agent expressing worry</summary>
24158 <member name="P:OpenMetaverse.ImageReceiveProgressEventArgs.Total"> 24158 </member>
24159 <summary>Image size in bytes</summary> 24159 <member name="F:OpenMetaverse.Animations.FALLDOWN">
24160 </member> 24160 <summary>Agent falling down</summary>
24161 <member name="T:OpenMetaverse.Imaging.Baker"> 24161 </member>
24162 <summary> 24162 <member name="F:OpenMetaverse.Animations.FEMALE_WALK">
24163 A set of textures that are layered on texture of each other and "baked" 24163 <summary>Agent walking (feminine version)</summary>
24164 in to a single texture, for avatar appearances 24164 </member>
24165 </summary> 24165 <member name="F:OpenMetaverse.Animations.FINGER_WAG">
24166 </member> 24166 <summary>Agent wagging finger (disapproval)</summary>
24167 <member name="F:OpenMetaverse.Imaging.Baker.bakedTexture"> 24167 </member>
24168 <summary>Final baked texture</summary> 24168 <member name="F:OpenMetaverse.Animations.FIST_PUMP">
24169 </member> 24169 <summary>I'm not sure I want to know</summary>
24170 <member name="F:OpenMetaverse.Imaging.Baker.textures"> 24170 </member>
24171 <summary>Component layers</summary> 24171 <member name="F:OpenMetaverse.Animations.FLY">
24172 </member> 24172 <summary>Agent in superman position</summary>
24173 <member name="F:OpenMetaverse.Imaging.Baker.bakeWidth"> 24173 </member>
24174 <summary>Width of the final baked image and scratchpad</summary> 24174 <member name="F:OpenMetaverse.Animations.FLYSLOW">
24175 </member> 24175 <summary>Agent in superman position</summary>
24176 <member name="F:OpenMetaverse.Imaging.Baker.bakeHeight"> 24176 </member>
24177 <summary>Height of the final baked image and scratchpad</summary> 24177 <member name="F:OpenMetaverse.Animations.HELLO">
24178 </member> 24178 <summary>Agent greeting another</summary>
24179 <member name="F:OpenMetaverse.Imaging.Baker.bakeType"> 24179 </member>
24180 <summary>Bake type</summary> 24180 <member name="F:OpenMetaverse.Animations.HOLD_BAZOOKA_R">
24181 </member> 24181 <summary>Agent holding bazooka (right handed)</summary>
24182 <member name="M:OpenMetaverse.Imaging.Baker.#ctor(OpenMetaverse.BakeType)"> 24182 </member>
24183 <summary> 24183 <member name="F:OpenMetaverse.Animations.HOLD_BOW_L">
24184 Default constructor 24184 <summary>Agent holding a bow (left handed)</summary>
24185 </summary> 24185 </member>
24186 <param name="bakeType">Bake type</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.Imaging.Baker.AddTexture(OpenMetaverse.AppearanceManager.TextureData)"> 24188 </member>
24189 <summary> 24189 <member name="F:OpenMetaverse.Animations.HOLD_RIFLE_R">
24190 Adds layer for baking 24190 <summary>Agent holding a rifle (right handed)</summary>
24191 </summary> 24191 </member>
24192 <param name="tdata">TexturaData struct that contains texture and its params</param> 24192 <member name="F:OpenMetaverse.Animations.HOLD_THROW_R">
24193 </member> 24193 <summary>Agent throwing an object (right handed)</summary>
24194 <member name="M:OpenMetaverse.Imaging.Baker.BakeTypeFor(OpenMetaverse.AvatarTextureIndex)"> 24194 </member>
24195 <summary> 24195 <member name="F:OpenMetaverse.Animations.HOVER">
24196 Converts avatar texture index (face) to Bake type 24196 <summary>Agent in static hover</summary>
24197 </summary> 24197 </member>
24198 <param name="index">Face number (AvatarTextureIndex)</param> 24198 <member name="F:OpenMetaverse.Animations.HOVER_DOWN">
24199 <returns>BakeType, layer to which this texture belongs to</returns> 24199 <summary>Agent hovering downward</summary>
24200 </member> 24200 </member>
24201 <member name="M:OpenMetaverse.Imaging.Baker.SanitizeLayers(OpenMetaverse.Imaging.ManagedImage,OpenMetaverse.Imaging.ManagedImage)"> 24201 <member name="F:OpenMetaverse.Animations.HOVER_UP">
24202 <summary> 24202 <summary>Agent hovering upward</summary>
24203 Make sure images exist, resize source if needed to match the destination 24203 </member>
24204 </summary> 24204 <member name="F:OpenMetaverse.Animations.IMPATIENT">
24205 <param name="dest">Destination image</param> 24205 <summary>Agent being impatient</summary>
24206 <param name="src">Source image</param> 24206 </member>
24207 <returns>Sanitization was succefull</returns> 24207 <member name="F:OpenMetaverse.Animations.JUMP">
24208 </member> 24208 <summary>Agent jumping</summary>
24209 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(OpenMetaverse.Color4)"> 24209 </member>
24210 <summary> 24210 <member name="F:OpenMetaverse.Animations.JUMP_FOR_JOY">
24211 Fills a baked layer as a solid *appearing* color. The colors are 24211 <summary>Agent jumping with fervor</summary>
24212 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 24212 </member>
24213 compressing it too far since it seems to cause upload failures if 24213 <member name="F:OpenMetaverse.Animations.KISS_MY_BUTT">
24214 the image is a pure solid color 24214 <summary>Agent point to lips then rear end</summary>
24215 </summary> 24215 </member>
24216 <param name="color">Color of the base of this layer</param> 24216 <member name="F:OpenMetaverse.Animations.LAND">
24217 </member> 24217 <summary>Agent landing from jump, finished flight, etc</summary>
24218 <member name="M:OpenMetaverse.Imaging.Baker.InitBakedLayerColor(System.Single,System.Single,System.Single)"> 24218 </member>
24219 <summary> 24219 <member name="F:OpenMetaverse.Animations.LAUGH_SHORT">
24220 Fills a baked layer as a solid *appearing* color. The colors are 24220 <summary>Agent laughing</summary>
24221 subtly dithered on a 16x16 grid to prevent the JPEG2000 stage from 24221 </member>
24222 compressing it too far since it seems to cause upload failures if 24222 <member name="F:OpenMetaverse.Animations.MEDIUM_LAND">
24223 the image is a pure solid color 24223 <summary>Agent landing from jump, finished flight, etc</summary>
24224 </summary> 24224 </member>
24225 <param name="r">Red value</param> 24225 <member name="F:OpenMetaverse.Animations.MOTORCYCLE_SIT">
24226 <param name="g">Green value</param> 24226 <summary>Agent sitting on a motorcycle</summary>
24227 <param name="b">Blue value</param> 24227 </member>
24228 </member> 24228 <member name="F:OpenMetaverse.Animations.MUSCLE_BEACH">
24229 <member name="P:OpenMetaverse.Imaging.Baker.BakedTexture"> 24229 <summary></summary>
24230 <summary>Final baked texture</summary> 24230 </member>
24231 </member> 24231 <member name="F:OpenMetaverse.Animations.NO">
24232 <member name="P:OpenMetaverse.Imaging.Baker.Textures"> 24232 <summary>Agent moving head side to side</summary>
24233 <summary>Component layers</summary> 24233 </member>
24234 </member> 24234 <member name="F:OpenMetaverse.Animations.NO_UNHAPPY">
24235 <member name="P:OpenMetaverse.Imaging.Baker.BakeWidth"> 24235 <summary>Agent moving head side to side with unhappy expression</summary>
24236 <summary>Width of the final baked image and scratchpad</summary> 24236 </member>
24237 </member> 24237 <member name="F:OpenMetaverse.Animations.NYAH_NYAH">
24238 <member name="P:OpenMetaverse.Imaging.Baker.BakeHeight"> 24238 <summary>Agent taunting another</summary>
24239 <summary>Height of the final baked image and scratchpad</summary> 24239 </member>
24240 </member> 24240 <member name="F:OpenMetaverse.Animations.ONETWO_PUNCH">
24241 <member name="P:OpenMetaverse.Imaging.Baker.BakeType"> 24241 <summary></summary>
24242 <summary>Bake type</summary> 24242 </member>
24243 </member> 24243 <member name="F:OpenMetaverse.Animations.PEACE">
24244 <member name="P:OpenMetaverse.Imaging.Baker.IsSkin"> 24244 <summary>Agent giving peace sign</summary>
24245 <summary>Is this one of the 3 skin bakes</summary> 24245 </member>
24246 </member> 24246 <member name="F:OpenMetaverse.Animations.POINT_ME">
24247 <member name="T:OpenMetaverse.Assets.AssetNotecard"> 24247 <summary>Agent pointing at self</summary>
24248 <summary> 24248 </member>
24249 Represents a string of characters encoded with specific formatting properties 24249 <member name="F:OpenMetaverse.Animations.POINT_YOU">
24250 </summary> 24250 <summary>Agent pointing at another</summary>
24251 </member> 24251 </member>
24252 <member name="F:OpenMetaverse.Assets.AssetNotecard.BodyText"> 24252 <member name="F:OpenMetaverse.Animations.PRE_JUMP">
24253 <summary>A text string containing main text of the notecard</summary> 24253 <summary>Agent preparing for jump (bending knees)</summary>
24254 </member> 24254 </member>
24255 <member name="F:OpenMetaverse.Assets.AssetNotecard.EmbeddedItems"> 24255 <member name="F:OpenMetaverse.Animations.PUNCH_LEFT">
24256 <summary>List of <see cref="T:OpenMetaverse.InventoryItem"/>s embedded on the notecard</summary> 24256 <summary>Agent punching with left hand</summary>
24257 </member> 24257 </member>
24258 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor"> 24258 <member name="F:OpenMetaverse.Animations.PUNCH_RIGHT">
24259 <summary>Construct an Asset of type Notecard</summary> 24259 <summary>Agent punching with right hand</summary>
24260 </member> 24260 </member>
24261 <member name="M:OpenMetaverse.Assets.AssetNotecard.#ctor(OpenMetaverse.UUID,System.Byte[])"> 24261 <member name="F:OpenMetaverse.Animations.REPULSED">
24262 <summary> 24262 <summary>Agent acting repulsed</summary>
24263 Construct an Asset object of type Notecard 24263 </member>
24264 </summary> 24264 <member name="F:OpenMetaverse.Animations.ROUNDHOUSE_KICK">
24265 <param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param> 24265 <summary>Agent trying to be Chuck Norris</summary>
24266 <param name="assetData">A byte array containing the raw asset data</param> 24266 </member>
24267 </member> 24267 <member name="F:OpenMetaverse.Animations.RPS_COUNTDOWN">
24268 <member name="M:OpenMetaverse.Assets.AssetNotecard.Encode"> 24268 <summary>Rocks, Paper, Scissors 1, 2, 3</summary>
24269 <summary> 24269 </member>
24270 Encode the raw contents of a string with the specific Linden Text properties 24270 <member name="F:OpenMetaverse.Animations.RPS_PAPER">
24271 </summary> 24271 <summary>Agent with hand flat over other hand</summary>
24272 </member> 24272 </member>
24273 <member name="M:OpenMetaverse.Assets.AssetNotecard.Decode"> 24273 <member name="F:OpenMetaverse.Animations.RPS_ROCK">
24274 <summary> 24274 <summary>Agent with fist over other hand</summary>
24275 Decode the raw asset data including the Linden Text properties 24275 </member>
24276 </summary> 24276 <member name="F:OpenMetaverse.Animations.RPS_SCISSORS">
24277 <returns>true if the AssetData was successfully decoded</returns> 24277 <summary>Agent with two fingers spread over other hand</summary>
24278 </member> 24278 </member>
24279 <member name="P:OpenMetaverse.Assets.AssetNotecard.AssetType"> 24279 <member name="F:OpenMetaverse.Animations.RUN">
24280 <summary>Override the base classes AssetType</summary> 24280 <summary>Agent running</summary>
24281 </member> 24281 </member>
24282 <member name="M:OpenMetaverse.Packets.PacketDecoder.AddCallback(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 24282 <member name="F:OpenMetaverse.Animations.SAD">
24283 <summary> 24283 <summary>Agent appearing sad</summary>
24284 Add a custom decoder callback 24284 </member>
24285 </summary> 24285 <member name="F:OpenMetaverse.Animations.SALUTE">
24286 <param name="key">The key of the field to decode</param> 24286 <summary>Agent saluting</summary>
24287 <param name="customPacketHandler">The custom decode handler</param> 24287 </member>
24288 </member> 24288 <member name="F:OpenMetaverse.Animations.SHOOT_BOW_L">
24289 <member name="M:OpenMetaverse.Packets.PacketDecoder.RemoveCustomHandler(System.String,OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder)"> 24289 <summary>Agent shooting bow (left handed)</summary>
24290 <summary> 24290 </member>
24291 Remove a custom decoder callback 24291 <member name="F:OpenMetaverse.Animations.SHOUT">
24292 </summary> 24292 <summary>Agent cupping mouth as if shouting</summary>
24293 <param name="key">The key of the field to decode</param> 24293 </member>
24294 <param name="customPacketHandler">The custom decode handler</param> 24294 <member name="F:OpenMetaverse.Animations.SHRUG">
24295 </member> 24295 <summary>Agent shrugging shoulders</summary>
24296 <member name="M:OpenMetaverse.Packets.PacketDecoder.PacketToString(OpenMetaverse.Packets.Packet)"> 24296 </member>
24297 <summary> 24297 <member name="F:OpenMetaverse.Animations.SIT">
24298 Creates a formatted string containing the values of a Packet 24298 <summary>Agent in sit position</summary>
24299 </summary> 24299 </member>
24300 <param name="packet">The Packet</param> 24300 <member name="F:OpenMetaverse.Animations.SIT_FEMALE">
24301 <returns>A formatted string of values of the nested items in the Packet object</returns> 24301 <summary>Agent in sit position (feminine)</summary>
24302 </member> 24302 </member>
24303 <member name="M:OpenMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)"> 24303 <member name="F:OpenMetaverse.Animations.SIT_GENERIC">
24304 <summary> 24304 <summary>Agent in sit position (generic)</summary>
24305 Decode an IMessage object into a beautifully formatted string 24305 </member>
24306 </summary> 24306 <member name="F:OpenMetaverse.Animations.SIT_GROUND">
24307 <param name="message">The IMessage object</param> 24307 <summary>Agent sitting on ground</summary>
24308 <param name="recurseLevel">Recursion level (used for indenting)</param> 24308 </member>
24309 <returns>A formatted string containing the names and values of the source object</returns> 24309 <member name="F:OpenMetaverse.Animations.SIT_GROUND_staticRAINED">
24310 </member> 24310 <summary>Agent sitting on ground</summary>
24311 <member name="T:OpenMetaverse.Packets.PacketDecoder.CustomPacketDecoder"> 24311 </member>
24312 <summary> 24312 <member name="F:OpenMetaverse.Animations.SIT_TO_STAND">
24313 A custom decoder callback 24313 <summary></summary>
24314 </summary> 24314 </member>
24315 <param name="fieldName">The key of the object</param> 24315 <member name="F:OpenMetaverse.Animations.SLEEP">
24316 <param name="fieldData">the data to decode</param> 24316 <summary>Agent sleeping on side</summary>
24317 <returns>A string represending the fieldData</returns> 24317 </member>
24318 </member> 24318 <member name="F:OpenMetaverse.Animations.SMOKE_IDLE">
24319 <member name="T:OpenMetaverse.PacketEventDictionary"> 24319 <summary>Agent smoking</summary>
24320 <summary> 24320 </member>
24321 Registers, unregisters, and fires events generated by incoming packets 24321 <member name="F:OpenMetaverse.Animations.SMOKE_INHALE">
24322 </summary> 24322 <summary>Agent inhaling smoke</summary>
24323 </member> 24323 </member>
24324 <member name="F:OpenMetaverse.PacketEventDictionary.Client"> 24324 <member name="F:OpenMetaverse.Animations.SMOKE_THROW_DOWN">
24325 <summary>Reference to the GridClient object</summary> 24325 <summary></summary>
24326 </member> 24326 </member>
24327 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24327 <member name="F:OpenMetaverse.Animations.SNAPSHOT">
24328 <summary> 24328 <summary>Agent taking a picture</summary>
24329 Default constructor 24329 </member>
24330 </summary> 24330 <member name="F:OpenMetaverse.Animations.STAND">
24331 <param name="client"></param> 24331 <summary>Agent standing</summary>
24332 </member> 24332 </member>
24333 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs},System.Boolean)"> 24333 <member name="F:OpenMetaverse.Animations.STANDUP">
24334 <summary> 24334 <summary>Agent standing up</summary>
24335 Register an event handler 24335 </member>
24336 </summary> 24336 <member name="F:OpenMetaverse.Animations.STAND_1">
24337 <remarks>Use PacketType.Default to fire this event on every 24337 <summary>Agent standing</summary>
24338 incoming packet</remarks> 24338 </member>
24339 <param name="packetType">Packet type to register the handler for</param> 24339 <member name="F:OpenMetaverse.Animations.STAND_2">
24340 <param name="eventHandler">Callback to be fired</param> 24340 <summary>Agent standing</summary>
24341 <param name="isAsync">True if this callback should be ran 24341 </member>
24342 asynchronously, false to run it synchronous</param> 24342 <member name="F:OpenMetaverse.Animations.STAND_3">
24343 </member> 24343 <summary>Agent standing</summary>
24344 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})"> 24344 </member>
24345 <summary> 24345 <member name="F:OpenMetaverse.Animations.STAND_4">
24346 Unregister an event handler 24346 <summary>Agent standing</summary>
24347 </summary> 24347 </member>
24348 <param name="packetType">Packet type to unregister the handler for</param> 24348 <member name="F:OpenMetaverse.Animations.STRETCH">
24349 <param name="eventHandler">Callback to be unregistered</param> 24349 <summary>Agent stretching</summary>
24350 </member> 24350 </member>
24351 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)"> 24351 <member name="F:OpenMetaverse.Animations.STRIDE">
24352 <summary> 24352 <summary>Agent in stride (fast walk)</summary>
24353 Fire the events registered for this packet type 24353 </member>
24354 </summary> 24354 <member name="F:OpenMetaverse.Animations.SURF">
24355 <param name="packetType">Incoming packet type</param> 24355 <summary>Agent surfing</summary>
24356 <param name="packet">Incoming packet</param> 24356 </member>
24357 <param name="simulator">Simulator this packet was received from</param> 24357 <member name="F:OpenMetaverse.Animations.SURPRISE">
24358 </member> 24358 <summary>Agent acting surprised</summary>
24359 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper"> 24359 </member>
24360 <summary> 24360 <member name="F:OpenMetaverse.Animations.SWORD_STRIKE">
24361 Object that is passed to worker threads in the ThreadPool for 24361 <summary>Agent striking with a sword</summary>
24362 firing packet callbacks 24362 </member>
24363 </summary> 24363 <member name="F:OpenMetaverse.Animations.TALK">
24364 </member> 24364 <summary>Agent talking (lips moving)</summary>
24365 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback"> 24365 </member>
24366 <summary>Callback to fire for this packet</summary> 24366 <member name="F:OpenMetaverse.Animations.TANTRUM">
24367 </member> 24367 <summary>Agent throwing a tantrum</summary>
24368 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator"> 24368 </member>
24369 <summary>Reference to the simulator that this packet came from</summary> 24369 <member name="F:OpenMetaverse.Animations.THROW_R">
24370 </member> 24370 <summary>Agent throwing an object (right handed)</summary>
24371 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet"> 24371 </member>
24372 <summary>The packet that needs to be processed</summary> 24372 <member name="F:OpenMetaverse.Animations.TRYON_SHIRT">
24373 </member> 24373 <summary>Agent trying on a shirt</summary>
24374 <member name="T:OpenMetaverse.CapsEventDictionary"> 24374 </member>
24375 <summary> 24375 <member name="F:OpenMetaverse.Animations.TURNLEFT">
24376 Registers, unregisters, and fires events generated by the Capabilities 24376 <summary>Agent turning to the left</summary>
24377 event queue 24377 </member>
24378 </summary> 24378 <member name="F:OpenMetaverse.Animations.TURNRIGHT">
24379 </member> 24379 <summary>Agent turning to the right</summary>
24380 <member name="F:OpenMetaverse.CapsEventDictionary.Client"> 24380 </member>
24381 <summary>Reference to the GridClient object</summary> 24381 <member name="F:OpenMetaverse.Animations.TYPE">
24382 </member> 24382 <summary>Agent typing</summary>
24383 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)"> 24383 </member>
24384 <summary> 24384 <member name="F:OpenMetaverse.Animations.WALK">
24385 Default constructor 24385 <summary>Agent walking</summary>
24386 </summary> 24386 </member>
24387 <param name="client">Reference to the GridClient object</param> 24387 <member name="F:OpenMetaverse.Animations.WHISPER">
24388 </member> 24388 <summary>Agent whispering</summary>
24389 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24389 </member>
24390 <summary> 24390 <member name="F:OpenMetaverse.Animations.WHISTLE">
24391 Register an new event handler for a capabilities event sent via the EventQueue 24391 <summary>Agent whispering with fingers in mouth</summary>
24392 </summary> 24392 </member>
24393 <remarks>Use String.Empty to fire this event on every CAPS event</remarks> 24393 <member name="F:OpenMetaverse.Animations.WINK">
24394 <param name="capsEvent">Capability event name to register the 24394 <summary>Agent winking</summary>
24395 handler for</param> 24395 </member>
24396 <param name="eventHandler">Callback to fire</param> 24396 <member name="F:OpenMetaverse.Animations.WINK_HOLLYWOOD">
24397 </member> 24397 <summary>Agent winking</summary>
24398 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)"> 24398 </member>
24399 <summary> 24399 <member name="F:OpenMetaverse.Animations.WORRY">
24400 Unregister a previously registered capabilities handler 24400 <summary>Agent worried</summary>
24401 </summary> 24401 </member>
24402 <param name="capsEvent">Capability event name unregister the 24402 <member name="F:OpenMetaverse.Animations.YES">
24403 handler for</param> 24403 <summary>Agent nodding yes</summary>
24404 <param name="eventHandler">Callback to unregister</param> 24404 </member>
24405 </member> 24405 <member name="F:OpenMetaverse.Animations.YES_HAPPY">
24406 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24406 <summary>Agent nodding yes with happy face</summary>
24407 <summary> 24407 </member>
24408 Fire the events registered for this event type synchronously 24408 <member name="F:OpenMetaverse.Animations.YOGA_FLOAT">
24409 </summary> 24409 <summary>Agent floating with legs and arms crossed</summary>
24410 <param name="capsEvent">Capability name</param> 24410 </member>
24411 <param name="message">Decoded event body</param> 24411 <member name="M:OpenMetaverse.Animations.ToDictionary">
24412 <param name="simulator">Reference to the simulator that 24412 <summary>
24413 generated this event</param> 24413 A dictionary containing all pre-defined animations
24414 </member> 24414 </summary>
24415 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)"> 24415 <returns>A dictionary containing the pre-defined animations,
24416 <summary> 24416 where the key is the animations ID, and the value is a string
24417 Fire the events registered for this event type asynchronously 24417 containing a name to identify the purpose of the animation</returns>
24418 </summary> 24418 </member>
24419 <param name="capsEvent">Capability name</param> 24419 <member name="T:OpenMetaverse.AgentThrottle">
24420 <param name="message">Decoded event body</param> 24420 <summary>
24421 <param name="simulator">Reference to the simulator that 24421 Throttles the network traffic for various different traffic types.
24422 generated this event</param> 24422 Access this class through GridClient.Throttle
24423 </member> 24423 </summary>
24424 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper"> 24424 </member>
24425 <summary> 24425 <member name="M:OpenMetaverse.AgentThrottle.#ctor(OpenMetaverse.GridClient)">
24426 Object that is passed to worker threads in the ThreadPool for 24426 <summary>
24427 firing CAPS callbacks 24427 Default constructor, uses a default high total of 1500 KBps (1536000)
24428 </summary> 24428 </summary>
24429 </member> 24429 </member>
24430 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback"> 24430 <member name="M:OpenMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)">
24431 <summary>Callback to fire for this packet</summary> 24431 <summary>
24432 </member> 24432 Constructor that decodes an existing AgentThrottle packet in to
24433 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent"> 24433 individual values
24434 <summary>Name of the CAPS event</summary> 24434 </summary>
24435 </member> 24435 <param name="data">Reference to the throttle data in an AgentThrottle
24436 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message"> 24436 packet</param>
24437 <summary>Strongly typed decoded data</summary> 24437 <param name="pos">Offset position to start reading at in the
24438 </member> 24438 throttle data</param>
24439 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator"> 24439 <remarks>This is generally not needed in clients as the server will
24440 <summary>Reference to the simulator that generated this event</summary> 24440 never send a throttle packet to the client</remarks>
24441 </member> 24441 </member>
24442 <member name="T:OpenMetaverse.DownloadRequest"> 24442 <member name="M:OpenMetaverse.AgentThrottle.Set">
24443 <summary> 24443 <summary>
24444 Represends individual HTTP Download request 24444 Send an AgentThrottle packet to the current server using the
24445 </summary> 24445 current values
24446 </member> 24446 </summary>
24447 <member name="F:OpenMetaverse.DownloadRequest.Address"> 24447 </member>
24448 <summary>URI of the item to fetch</summary> 24448 <member name="M:OpenMetaverse.AgentThrottle.Set(OpenMetaverse.Simulator)">
24449 </member> 24449 <summary>
24450 <member name="F:OpenMetaverse.DownloadRequest.MillisecondsTimeout"> 24450 Send an AgentThrottle packet to the specified server using the
24451 <summary>Timout specified in milliseconds</summary> 24451 current values
24452 </member> 24452 </summary>
24453 <member name="F:OpenMetaverse.DownloadRequest.DownloadProgressCallback"> 24453 </member>
24454 <summary>Download progress callback</summary> 24454 <member name="M:OpenMetaverse.AgentThrottle.ToBytes">
24455 </member> 24455 <summary>
24456 <member name="F:OpenMetaverse.DownloadRequest.CompletedCallback"> 24456 Convert the current throttle values to a byte array that can be put
24457 <summary>Download completed callback</summary> 24457 in an AgentThrottle packet
24458 </member> 24458 </summary>
24459 <member name="F:OpenMetaverse.DownloadRequest.ContentType"> 24459 <returns>Byte array containing all the throttle values</returns>
24460 <summary>Accept the following content type</summary> 24460 </member>
24461 </member> 24461 <member name="P:OpenMetaverse.AgentThrottle.Resend">
24462 <member name="M:OpenMetaverse.DownloadRequest.#ctor"> 24462 <summary>Maximum bits per second for resending unacknowledged packets</summary>
24463 <summary>Default constructor</summary> 24463 </member>
24464 </member> 24464 <member name="P:OpenMetaverse.AgentThrottle.Land">
24465 <member name="M:OpenMetaverse.DownloadRequest.#ctor(System.Uri,System.Int32,System.String,OpenMetaverse.Http.CapsBase.DownloadProgressEventHandler,OpenMetaverse.Http.CapsBase.RequestCompletedEventHandler)"> 24465 <summary>Maximum bits per second for LayerData terrain</summary>
24466 <summary>Constructor</summary> 24466 </member>
24467 </member> 24467 <member name="P:OpenMetaverse.AgentThrottle.Wind">
24468 <member name="T:OpenMetaverse.DownloadManager"> 24468 <summary>Maximum bits per second for LayerData wind data</summary>
24469 <summary> 24469 </member>
24470 Manages async HTTP downloads with a limit on maximum 24470 <member name="P:OpenMetaverse.AgentThrottle.Cloud">
24471 concurrent downloads 24471 <summary>Maximum bits per second for LayerData clouds</summary>
24472 </summary> 24472 </member>
24473 </member> 24473 <member name="P:OpenMetaverse.AgentThrottle.Task">
24474 <member name="M:OpenMetaverse.DownloadManager.#ctor"> 24474 <summary>Unknown, includes object data</summary>
24475 <summary>Default constructor</summary> 24475 </member>
24476 </member> 24476 <member name="P:OpenMetaverse.AgentThrottle.Texture">
24477 <member name="M:OpenMetaverse.DownloadManager.Dispose"> 24477 <summary>Maximum bits per second for textures</summary>
24478 <summary>Cleanup method</summary> 24478 </member>
24479 </member> 24479 <member name="P:OpenMetaverse.AgentThrottle.Asset">
24480 <member name="M:OpenMetaverse.DownloadManager.SetupRequest(System.Uri,System.String)"> 24480 <summary>Maximum bits per second for downloaded assets</summary>
24481 <summary>Setup http download request</summary> 24481 </member>
24482 </member> 24482 <member name="P:OpenMetaverse.AgentThrottle.Total">
24483 <member name="M:OpenMetaverse.DownloadManager.EnqueuePending"> 24483 <summary>Maximum bits per second the entire connection, divided up
24484 <summary>Check the queue for pending work</summary> 24484 between invidiual streams using default multipliers</summary>
24485 </member> 24485 </member>
24486 <member name="M:OpenMetaverse.DownloadManager.QueueDownlad(OpenMetaverse.DownloadRequest)"> 24486 <member name="T:OpenMetaverse.Assets.ArchiveConstants">
24487 <summary>Enqueue a new HTPP download</summary> 24487 <summary>
24488 </member> 24488 Constants for the archiving module
24489 <member name="P:OpenMetaverse.DownloadManager.ParallelDownloads"> 24489 </summary>
24490 <summary>Maximum number of parallel downloads from a single endpoint</summary> 24490 </member>
24491 </member> 24491 <member name="F:OpenMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH">
24492 <member name="P:OpenMetaverse.DownloadManager.ClientCert"> 24492 <summary>
24493 <summary>Client certificate</summary> 24493 The location of the archive control file
24494 </member> 24494 </summary>
24495 <member name="T:OpenMetaverse.AvatarTextureIndex"> 24495 </member>
24496 <summary> 24496 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSETS_PATH">
24497 Index of TextureEntry slots for avatar appearances 24497 <summary>
24498 </summary> 24498 Path for the assets held in an archive
24499 </member> 24499 </summary>
24500 <member name="T:OpenMetaverse.BakeType"> 24500 </member>
24501 <summary> 24501 <member name="F:OpenMetaverse.Assets.ArchiveConstants.OBJECTS_PATH">
24502 Bake layers for avatar appearance 24502 <summary>
24503 </summary> 24503 Path for the prims file
24504 </member> 24504 </summary>
24505 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_DOWNLOADS"> 24505 </member>
24506 <summary>Maximum number of concurrent downloads for wearable assets and textures</summary> 24506 <member name="F:OpenMetaverse.Assets.ArchiveConstants.TERRAINS_PATH">
24507 </member> 24507 <summary>
24508 <member name="F:OpenMetaverse.AppearanceManager.MAX_CONCURRENT_UPLOADS"> 24508 Path for terrains. Technically these may be assets, but I think it's quite nice to split them out.
24509 <summary>Maximum number of concurrent uploads for baked textures</summary> 24509 </summary>
24510 </member> 24510 </member>
24511 <member name="F:OpenMetaverse.AppearanceManager.INVENTORY_TIMEOUT"> 24511 <member name="F:OpenMetaverse.Assets.ArchiveConstants.SETTINGS_PATH">
24512 <summary>Timeout for fetching inventory listings</summary> 24512 <summary>
24513 </member> 24513 Path for region settings.
24514 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_TIMEOUT"> 24514 </summary>
24515 <summary>Timeout for fetching a single wearable, or receiving a single packet response</summary> 24515 </member>
24516 </member> 24516 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR">
24517 <member name="F:OpenMetaverse.AppearanceManager.TEXTURE_TIMEOUT"> 24517 <summary>
24518 <summary>Timeout for fetching a single texture</summary> 24518 The character the separates the uuid from extension information in an archived asset filename
24519 </member> 24519 </summary>
24520 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_TIMEOUT"> 24520 </member>
24521 <summary>Timeout for uploading a single baked texture</summary> 24521 <member name="F:OpenMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION">
24522 </member> 24522 <summary>
24523 <member name="F:OpenMetaverse.AppearanceManager.UPLOAD_RETRIES"> 24523 Extensions used for asset types in the archive
24524 <summary>Number of times to retry bake upload</summary> 24524 </summary>
24525 </member> 24525 </member>
24526 <member name="F:OpenMetaverse.AppearanceManager.REBAKE_DELAY"> 24526 <member name="M:OpenMetaverse.WrappedObject`1.Dispose">
24527 <summary>When changing outfit, kick off rebake after 24527 <summary>
24528 20 seconds has passed since the last change</summary> 24528 Checks the instance back into the object pool
24529 </member> 24529 </summary>
24530 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_COUNT"> 24530 </member>
24531 <summary>Total number of wearables for each avatar</summary> 24531 <member name="P:OpenMetaverse.WrappedObject`1.Instance">
24532 </member> 24532 <summary>
24533 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT"> 24533 Returns an instance of the class that has been checked out of the Object Pool.
24534 <summary>Total number of baked textures on each avatar</summary> 24534 </summary>
24535 </member> 24535 </member>
24536 <member name="F:OpenMetaverse.AppearanceManager.WEARABLES_PER_LAYER"> 24536 <member name="T:OpenMetaverse.Settings">
24537 <summary>Total number of wearables per bake layer</summary> 24537 <summary>
24538 </member> 24538 Class for controlling various system settings.
24539 <member name="F:OpenMetaverse.AppearanceManager.AVATAR_TEXTURE_COUNT"> 24539 </summary>
24540 <summary>Total number of textures on an avatar, baked or not</summary> 24540 <remarks>Some values are readonly because they affect things that
24541 </member> 24541 happen when the GridClient object is initialized, so changing them at
24542 <member name="F:OpenMetaverse.AppearanceManager.BakeIndexToTextureIndex"> 24542 runtime won't do any good. Non-readonly values may affect things that
24543 <summary>Mapping between BakeType and AvatarTextureIndex</summary> 24543 happen at login or dynamically</remarks>
24544 </member> 24544 </member>
24545 <member name="F:OpenMetaverse.AppearanceManager.WEARABLE_BAKE_MAP"> 24545 <member name="F:OpenMetaverse.Settings.AGNI_LOGIN_SERVER">
24546 <summary>Map of what wearables are included in each bake</summary> 24546 <summary>Main grid login server</summary>
24547 </member> 24547 </member>
24548 <member name="F:OpenMetaverse.AppearanceManager.BAKED_TEXTURE_HASH"> 24548 <member name="F:OpenMetaverse.Settings.ADITI_LOGIN_SERVER">
24549 <summary>Magic values to finalize the cache check hashes for each 24549 <summary>Beta grid login server</summary>
24550 bake</summary> 24550 </member>
24551 </member> 24551 <member name="F:OpenMetaverse.Settings.ENABLE_INVENTORY_STORE">
24552 <member name="F:OpenMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE"> 24552 <summary>
24553 <summary>Default avatar texture, used to detect when a custom 24553 InventoryManager requests inventory information on login,
24554 texture is not set for a face</summary> 24554 GridClient initializes an Inventory store for main inventory.
24555 </member> 24555 </summary>
24556 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesReply"> 24556 </member>
24557 <summary>The event subscribers. null if no subcribers</summary> 24557 <member name="F:OpenMetaverse.Settings.ENABLE_LIBRARY_STORE">
24558 </member> 24558 <summary>
24559 <member name="M:OpenMetaverse.AppearanceManager.OnAgentWearables(OpenMetaverse.AgentWearablesReplyEventArgs)"> 24559 InventoryManager requests library information on login,
24560 <summary>Raises the AgentWearablesReply event</summary> 24560 GridClient initializes an Inventory store for the library.
24561 <param name="e">An AgentWearablesReplyEventArgs object containing the 24561 </summary>
24562 data returned from the data server</param> 24562 </member>
24563 </member> 24563 <member name="F:OpenMetaverse.Settings.PING_INTERVAL">
24564 <member name="F:OpenMetaverse.AppearanceManager.m_AgentWearablesLock"> 24564 <summary>Number of milliseconds between sending pings to each sim</summary>
24565 <summary>Thread sync lock object</summary> 24565 </member>
24566 </member> 24566 <member name="F:OpenMetaverse.Settings.DEFAULT_AGENT_UPDATE_INTERVAL">
24567 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesReply"> 24567 <summary>Number of milliseconds between sending camera updates</summary>
24568 <summary>The event subscribers. null if no subcribers</summary> 24568 </member>
24569 </member> 24569 <member name="F:OpenMetaverse.Settings.INTERPOLATION_INTERVAL">
24570 <member name="M:OpenMetaverse.AppearanceManager.OnAgentCachedBakes(OpenMetaverse.AgentCachedBakesReplyEventArgs)"> 24570 <summary>Number of milliseconds between updating the current
24571 <summary>Raises the CachedBakesReply event</summary> 24571 positions of moving, non-accelerating and non-colliding objects</summary>
24572 <param name="e">An AgentCachedBakesReplyEventArgs object containing the 24572 </member>
24573 data returned from the data server AgentCachedTextureResponse</param> 24573 <member name="F:OpenMetaverse.Settings.NETWORK_TICK_INTERVAL">
24574 </member> 24574 <summary>Millisecond interval between ticks, where all ACKs are
24575 <member name="F:OpenMetaverse.AppearanceManager.m_AgentCachedBakesLock"> 24575 sent out and the age of unACKed packets is checked</summary>
24576 <summary>Thread sync lock object</summary> 24576 </member>
24577 </member> 24577 <member name="F:OpenMetaverse.Settings.PACKET_INBOX_SIZE">
24578 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSet"> 24578 <summary>The initial size of the packet inbox, where packets are
24579 <summary>The event subscribers. null if no subcribers</summary> 24579 stored before processing</summary>
24580 </member> 24580 </member>
24581 <member name="M:OpenMetaverse.AppearanceManager.OnAppearanceSet(OpenMetaverse.AppearanceSetEventArgs)"> 24581 <member name="F:OpenMetaverse.Settings.MAX_PACKET_SIZE">
24582 <summary>Raises the AppearanceSet event</summary> 24582 <summary>Maximum size of packet that we want to send over the wire</summary>
24583 <param name="e">An AppearanceSetEventArgs object indicating if the operatin was successfull</param> 24583 </member>
24584 </member> 24584 <member name="F:OpenMetaverse.Settings.MAX_SEQUENCE">
24585 <member name="F:OpenMetaverse.AppearanceManager.m_AppearanceSetLock"> 24585 <summary>The maximum value of a packet sequence number before it
24586 <summary>Thread sync lock object</summary> 24586 rolls over back to one</summary>
24587 </member> 24587 </member>
24588 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarReply"> 24588 <member name="F:OpenMetaverse.Settings.PACKET_ARCHIVE_SIZE">
24589 <summary>The event subscribers. null if no subcribers</summary> 24589 <summary>The maximum size of the sequence number archive, used to
24590 </member> 24590 check for resent and/or duplicate packets</summary>
24591 <member name="M:OpenMetaverse.AppearanceManager.OnRebakeAvatar(OpenMetaverse.RebakeAvatarTexturesEventArgs)"> 24591 </member>
24592 <summary>Raises the RebakeAvatarRequested event</summary> 24592 <member name="F:OpenMetaverse.Settings.RESOURCE_DIR">
24593 <param name="e">An RebakeAvatarTexturesEventArgs object containing the 24593 <summary>The relative directory where external resources are kept</summary>
24594 data returned from the data server</param> 24594 </member>
24595 </member> 24595 <member name="F:OpenMetaverse.Settings.LOGIN_SERVER">
24596 <member name="F:OpenMetaverse.AppearanceManager.m_RebakeAvatarLock"> 24596 <summary>Login server to connect to</summary>
24597 <summary>Thread sync lock object</summary> 24597 </member>
24598 </member> 24598 <member name="F:OpenMetaverse.Settings.BIND_ADDR">
24599 <member name="F:OpenMetaverse.AppearanceManager.Wearables"> 24599 <summary>IP Address the client will bind to</summary>
24600 <summary>A cache of wearables currently being worn</summary> 24600 </member>
24601 </member> 24601 <member name="F:OpenMetaverse.Settings.USE_LLSD_LOGIN">
24602 <member name="F:OpenMetaverse.AppearanceManager.Textures"> 24602 <summary>Use XML-RPC Login or LLSD Login, default is XML-RPC Login</summary>
24603 <summary>A cache of textures currently being worn</summary> 24603 </member>
24604 </member> 24604 <member name="F:OpenMetaverse.Settings.TRANSFER_TIMEOUT">
24605 <member name="F:OpenMetaverse.AppearanceManager.CacheCheckSerialNum"> 24605 <summary>Number of milliseconds before an asset transfer will time
24606 <summary>Incrementing serial number for AgentCachedTexture packets</summary> 24606 out</summary>
24607 </member> 24607 </member>
24608 <member name="F:OpenMetaverse.AppearanceManager.SetAppearanceSerialNum"> 24608 <member name="F:OpenMetaverse.Settings.TELEPORT_TIMEOUT">
24609 <summary>Incrementing serial number for AgentSetAppearance packets</summary> 24609 <summary>Number of milliseconds before a teleport attempt will time
24610 </member> 24610 out</summary>
24611 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThreadRunning"> 24611 </member>
24612 <summary>Indicates whether or not the appearance thread is currently 24612 <member name="F:OpenMetaverse.Settings.LOGOUT_TIMEOUT">
24613 running, to prevent multiple appearance threads from running 24613 <summary>Number of milliseconds before NetworkManager.Logout() will
24614 simultaneously</summary> 24614 time out</summary>
24615 </member> 24615 </member>
24616 <member name="F:OpenMetaverse.AppearanceManager.Client"> 24616 <member name="F:OpenMetaverse.Settings.CAPS_TIMEOUT">
24617 <summary>Reference to our agent</summary> 24617 <summary>Number of milliseconds before a CAPS call will time out</summary>
24618 </member> 24618 <remarks>Setting this too low will cause web requests time out and
24619 <member name="F:OpenMetaverse.AppearanceManager.RebakeScheduleTimer"> 24619 possibly retry repeatedly</remarks>
24620 <summary> 24620 </member>
24621 Timer used for delaying rebake on changing outfit 24621 <member name="F:OpenMetaverse.Settings.LOGIN_TIMEOUT">
24622 </summary> 24622 <summary>Number of milliseconds for xml-rpc to timeout</summary>
24623 </member> 24623 </member>
24624 <member name="F:OpenMetaverse.AppearanceManager.AppearanceThread"> 24624 <member name="F:OpenMetaverse.Settings.RESEND_TIMEOUT">
24625 <summary> 24625 <summary>Milliseconds before a packet is assumed lost and resent</summary>
24626 Main appearance thread 24626 </member>
24627 </summary> 24627 <member name="F:OpenMetaverse.Settings.SIMULATOR_TIMEOUT">
24628 </member> 24628 <summary>Milliseconds without receiving a packet before the
24629 <member name="M:OpenMetaverse.AppearanceManager.#ctor(OpenMetaverse.GridClient)"> 24629 connection to a simulator is assumed lost</summary>
24630 <summary> 24630 </member>
24631 Default constructor 24631 <member name="F:OpenMetaverse.Settings.MAP_REQUEST_TIMEOUT">
24632 </summary> 24632 <summary>Milliseconds to wait for a simulator info request through
24633 <param name="client">A reference to our agent</param> 24633 the grid interface</summary>
24634 </member> 24634 </member>
24635 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance"> 24635 <member name="F:OpenMetaverse.Settings.MAX_PENDING_ACKS">
24636 <summary> 24636 <summary>Maximum number of queued ACKs to be sent before SendAcks()
24637 Obsolete method for setting appearance. This function no longer does anything. 24637 is forced</summary>
24638 Use RequestSetAppearance() to manually start the appearance thread 24638 </member>
24639 </summary> 24639 <member name="F:OpenMetaverse.Settings.STATS_QUEUE_SIZE">
24640 </member> 24640 <summary>Network stats queue length (seconds)</summary>
24641 <member name="M:OpenMetaverse.AppearanceManager.SetPreviousAppearance(System.Boolean)"> 24641 </member>
24642 <summary> 24642 <member name="F:OpenMetaverse.Settings.SYNC_PACKETCALLBACKS">
24643 Obsolete method for setting appearance. This function no longer does anything. 24643 <summary>Enable to process packets synchronously, where all of the
24644 Use RequestSetAppearance() to manually start the appearance thread 24644 callbacks for each packet must return before the next packet is
24645 </summary> 24645 processed</summary>
24646 <param name="allowBake">Unused parameter</param> 24646 <remarks>This is an experimental feature and is not completely
24647 </member> 24647 reliable yet. Ideally it would reduce context switches and thread
24648 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance"> 24648 overhead, but several calls currently block for a long time and
24649 <summary> 24649 would need to be rewritten as asynchronous code before this is
24650 Starts the appearance setting thread 24650 feasible</remarks>
24651 </summary> 24651 </member>
24652 </member> 24652 <member name="F:OpenMetaverse.Settings.STORE_LAND_PATCHES">
24653 <member name="M:OpenMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)"> 24653 <summary>Enable/disable storing terrain heightmaps in the
24654 <summary> 24654 TerrainManager</summary>
24655 Starts the appearance setting thread 24655 </member>
24656 </summary> 24656 <member name="F:OpenMetaverse.Settings.SEND_AGENT_UPDATES">
24657 <param name="forceRebake">True to force rebaking, otherwise false</param> 24657 <summary>Enable/disable sending periodic camera updates</summary>
24658 </member> 24658 </member>
24659 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"> 24659 <member name="F:OpenMetaverse.Settings.SEND_AGENT_APPEARANCE">
24660 <summary> 24660 <summary>Enable/disable automatically setting agent appearance at
24661 Ask the server what textures our agent is currently wearing 24661 login and after sim crossing</summary>
24662 </summary> 24662 </member>
24663 </member> 24663 <member name="F:OpenMetaverse.Settings.SEND_AGENT_THROTTLE">
24664 <member name="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"> 24664 <summary>Enable/disable automatically setting the bandwidth throttle
24665 <summary> 24665 after connecting to each simulator</summary>
24666 Build hashes out of the texture assetIDs for each baking layer to 24666 <remarks>The default throttle uses the equivalent of the maximum
24667 ask the simulator whether it has cached copies of each baked texture 24667 bandwidth setting in the official client. If you do not set a
24668 </summary> 24668 throttle your connection will by default be throttled well below
24669 </member> 24669 the minimum values and you may experience connection problems</remarks>
24670 <member name="M:OpenMetaverse.AppearanceManager.GetWearableAsset(OpenMetaverse.WearableType)"> 24670 </member>
24671 <summary> 24671 <member name="F:OpenMetaverse.Settings.SEND_PINGS">
24672 Returns the AssetID of the asset that is currently being worn in a 24672 <summary>Enable/disable the sending of pings to monitor lag and
24673 given WearableType slot 24673 packet loss</summary>
24674 </summary> 24674 </member>
24675 <param name="type">WearableType slot to get the AssetID for</param> 24675 <member name="F:OpenMetaverse.Settings.MULTIPLE_SIMS">
24676 <returns>The UUID of the asset being worn in the given slot, or 24676 <summary>Should we connect to multiple sims? This will allow
24677 UUID.Zero if no wearable is attached to the given slot or wearables 24677 viewing in to neighboring simulators and sim crossings
24678 have not been downloaded yet</returns> 24678 (Experimental)</summary>
24679 </member> 24679 </member>
24680 <member name="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"> 24680 <member name="F:OpenMetaverse.Settings.ALWAYS_DECODE_OBJECTS">
24681 <summary> 24681 <summary>If true, all object update packets will be decoded in to
24682 Add a wearable to the current outfit and set appearance 24682 native objects. If false, only updates for our own agent will be
24683 </summary> 24683 decoded. Registering an event handler will force objects for that
24684 <param name="wearableItem">Wearable to be added to the outfit</param> 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="M:OpenMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 24686 </member>
24687 <summary> 24687 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_OBJECTS">
24688 Add a list of wearables to the current outfit and set appearance 24688 <summary>If true, when a cached object check is received from the
24689 </summary> 24689 server the full object info will automatically be requested</summary>
24690 <param name="wearableItems">List of wearable inventory items to 24690 </member>
24691 be added to the outfit</param> 24691 <member name="F:OpenMetaverse.Settings.ENABLE_CAPS">
24692 </member> 24692 <summary>Whether to establish connections to HTTP capabilities
24693 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(OpenMetaverse.InventoryItem)"> 24693 servers for simulators</summary>
24694 <summary> 24694 </member>
24695 Remove a wearable from the current outfit and set appearance 24695 <member name="F:OpenMetaverse.Settings.ENABLE_SIMSTATS">
24696 </summary> 24696 <summary>Whether to decode sim stats</summary>
24697 <param name="wearableItem">Wearable to be removed from the outfit</param> 24697 </member>
24698 </member> 24698 <member name="F:OpenMetaverse.Settings.LOG_ALL_CAPS_ERRORS">
24699 <member name="M:OpenMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 24699 <summary>The capabilities servers are currently designed to
24700 <summary> 24700 periodically return a 502 error which signals for the client to
24701 Removes a list of wearables from the current outfit and set appearance 24701 re-establish a connection. Set this to true to log those 502 errors</summary>
24702 </summary> 24702 </member>
24703 <param name="wearableItems">List of wearable inventory items to 24703 <member name="F:OpenMetaverse.Settings.FETCH_MISSING_INVENTORY">
24704 be removed from the outfit</param> 24704 <summary>If true, any reference received for a folder or item
24705 </member> 24705 the library is not aware of will automatically be fetched</summary>
24706 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"> 24706 </member>
24707 <summary> 24707 <member name="F:OpenMetaverse.Settings.DISABLE_AGENT_UPDATE_DUPLICATE_CHECK">
24708 Replace the current outfit with a list of wearables and set appearance 24708 <summary>If true, and <code>SEND_AGENT_UPDATES</code> is true,
24709 </summary> 24709 AgentUpdate packets will continuously be sent out to give the bot
24710 <param name="wearableItems">List of wearable inventory items that 24710 smoother movement and autopiloting</summary>
24711 define a new outfit</param> 24711 </member>
24712 </member> 24712 <member name="F:OpenMetaverse.Settings.AVATAR_TRACKING">
24713 <member name="M:OpenMetaverse.AppearanceManager.IsItemWorn(OpenMetaverse.InventoryItem)"> 24713 <summary>If true, currently visible avatars will be stored
24714 <summary> 24714 in dictionaries inside <code>Simulator.ObjectAvatars</code>.
24715 Checks if an inventory item is currently being worn 24715 If false, a new Avatar or Primitive object will be created
24716 </summary> 24716 each time an object update packet is received</summary>
24717 <param name="item">The inventory item to check against the agent 24717 </member>
24718 wearables</param> 24718 <member name="F:OpenMetaverse.Settings.OBJECT_TRACKING">
24719 <returns>The WearableType slot that the item is being worn in, 24719 <summary>If true, currently visible avatars will be stored
24720 or WearbleType.Invalid if it is not currently being worn</returns> 24720 in dictionaries inside <code>Simulator.ObjectPrimitives</code>.
24721 </member> 24721 If false, a new Avatar or Primitive object will be created
24722 <member name="M:OpenMetaverse.AppearanceManager.GetWearables"> 24722 each time an object update packet is received</summary>
24723 <summary> 24723 </member>
24724 Returns a copy of the agents currently worn wearables 24724 <member name="F:OpenMetaverse.Settings.USE_INTERPOLATION_TIMER">
24725 </summary> 24725 <summary>If true, position and velocity will periodically be
24726 <returns>A copy of the agents currently worn wearables</returns> 24726 interpolated (extrapolated, technically) for objects and
24727 <remarks>Avoid calling this function multiple times as it will make 24727 avatars that are being tracked by the library. This is
24728 a copy of all of the wearable data each time</remarks> 24728 necessary to increase the accuracy of speed and position
24729 </member> 24729 estimates for simulated objects</summary>
24730 <member name="M:OpenMetaverse.AppearanceManager.WearOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryBase},System.Boolean)"> 24730 </member>
24731 <summary> 24731 <member name="F:OpenMetaverse.Settings.TRACK_UTILIZATION">
24732 Calls either <seealso cref="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryItem})"/> or 24732 <summary>
24733 <seealso cref="M:OpenMetaverse.AppearanceManager.AddToOutfit(OpenMetaverse.InventoryItem)"/> depending on the value of 24733 If true, utilization statistics will be tracked. There is a minor penalty
24734 replaceItems 24734 in CPU time for enabling this option.
24735 </summary> 24735 </summary>
24736 <param name="wearables">List of wearable inventory items to add 24736 </member>
24737 to the outfit or become a new outfit</param> 24737 <member name="F:OpenMetaverse.Settings.PARCEL_TRACKING">
24738 <param name="replaceItems">True to replace existing items with the 24738 <summary>If true, parcel details will be stored in the
24739 new list of items, false to add these items to the existing outfit</param> 24739 <code>Simulator.Parcels</code> dictionary as they are received</summary>
24740 </member> 24740 </member>
24741 <member name="M:OpenMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{OpenMetaverse.InventoryItem},System.Boolean)"> 24741 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_ACL">
24742 <summary> 24742 <summary>
24743 Adds a list of attachments to our agent 24743 If true, an incoming parcel properties reply will automatically send
24744 </summary> 24744 a request for the parcel access list
24745 <param name="attachments">A List containing the attachments to add</param> 24745 </summary>
24746 <param name="removeExistingFirst">If true, tells simulator to remove existing attachment 24746 </member>
24747 first</param> 24747 <member name="F:OpenMetaverse.Settings.ALWAYS_REQUEST_PARCEL_DWELL">
24748 </member> 24748 <summary>
24749 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.InventoryItem,OpenMetaverse.AttachmentPoint)"> 24749 if true, an incoming parcel properties reply will automatically send
24750 <summary> 24750 a request for the traffic count.
24751 Attach an item to our agent at a specific attach point 24751 </summary>
24752 </summary> 24752 </member>
24753 <param name="item">A <seealso cref="T:OpenMetaverse.InventoryItem"/> to attach</param> 24753 <member name="F:OpenMetaverse.Settings.USE_ASSET_CACHE">
24754 <param name="attachPoint">the <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the avatar 24754 <summary>
24755 to attach the item to</param> 24755 If true, images, and other assets downloaded from the server
24756 </member> 24756 will be cached in a local directory
24757 <member name="M:OpenMetaverse.AppearanceManager.Attach(OpenMetaverse.UUID,OpenMetaverse.UUID,System.String,System.String,OpenMetaverse.Permissions,System.UInt32,OpenMetaverse.AttachmentPoint)"> 24757 </summary>
24758 <summary> 24758 </member>
24759 Attach an item to our agent specifying attachment details 24759 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_DIR">
24760 </summary> 24760 <summary>Path to store cached texture data</summary>
24761 <param name="itemID">The <seealso cref="T:OpenMetaverse.UUID"/> of the item to attach</param> 24761 </member>
24762 <param name="ownerID">The <seealso cref="T:OpenMetaverse.UUID"/> attachments owner</param> 24762 <member name="F:OpenMetaverse.Settings.ASSET_CACHE_MAX_SIZE">
24763 <param name="name">The name of the attachment</param> 24763 <summary>Maximum size cached files are allowed to take on disk (bytes)</summary>
24764 <param name="description">The description of the attahment</param> 24764 </member>
24765 <param name="perms">The <seealso cref="T:OpenMetaverse.Permissions"/> to apply when attached</param> 24765 <member name="F:OpenMetaverse.Settings.DEFAULT_EFFECT_COLOR">
24766 <param name="itemFlags">The <seealso cref="T:OpenMetaverse.InventoryItemFlags"/> of the attachment</param> 24766 <summary>Default color used for viewer particle effects</summary>
24767 <param name="attachPoint">The <seealso cref="T:OpenMetaverse.AttachmentPoint"/> on the agent 24767 </member>
24768 to attach the item to</param> 24768 <member name="F:OpenMetaverse.Settings.MAX_RESEND_COUNT">
24769 </member> 24769 <summary>Maximum number of times to resend a failed packet</summary>
24770 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.InventoryItem)"> 24770 </member>
24771 <summary> 24771 <member name="F:OpenMetaverse.Settings.THROTTLE_OUTGOING_PACKETS">
24772 Detach an item from our agent using an <seealso cref="T:OpenMetaverse.InventoryItem"/> object 24772 <summary>Throttle outgoing packet rate</summary>
24773 </summary> 24773 </member>
24774 <param name="item">An <seealso cref="T:OpenMetaverse.InventoryItem"/> object</param> 24774 <member name="F:OpenMetaverse.Settings.CLIENT_IDENTIFICATION_TAG">
24775 </member> 24775 <summary>UUID of a texture used by some viewers to indentify type of client used</summary>
24776 <member name="M:OpenMetaverse.AppearanceManager.Detach(OpenMetaverse.UUID)"> 24776 </member>
24777 <summary> 24777 <member name="F:OpenMetaverse.Settings.MAX_CONCURRENT_TEXTURE_DOWNLOADS">
24778 Detach an item from our agent 24778 <summary>The maximum number of concurrent texture downloads allowed</summary>
24779 </summary> 24779 <remarks>Increasing this number will not necessarily increase texture retrieval times due to
24780 <param name="itemID">The inventory itemID of the item to detach</param> 24780 simulator throttles</remarks>
24781 </member> 24781 </member>
24782 <member name="M:OpenMetaverse.AppearanceManager.SendAgentIsNowWearing"> 24782 <member name="F:OpenMetaverse.Settings.PIPELINE_REFRESH_INTERVAL">
24783 <summary> 24783 <summary>
24784 Inform the sim which wearables are part of our current outfit 24784 The Refresh timer inteval is used to set the delay between checks for stalled texture downloads
24785 </summary> 24785 </summary>
24786 </member> 24786 <remarks>This is a static variable which applies to all instances</remarks>
24787 <member name="M:OpenMetaverse.AppearanceManager.ReplaceOutfit(System.Collections.Generic.List{OpenMetaverse.InventoryWearable})"> 24787 </member>
24788 <summary> 24788 <member name="F:OpenMetaverse.Settings.PIPELINE_REQUEST_TIMEOUT">
24789 Replaces the Wearables collection with a list of new wearable items 24789 <summary>
24790 </summary> 24790 Textures taking longer than this value will be flagged as timed out and removed from the pipeline
24791 <param name="wearableItems">Wearable items to replace the Wearables collection with</param> 24791 </summary>
24792 </member> 24792 </member>
24793 <member name="M:OpenMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{OpenMetaverse.AppearanceManager.ColorParamInfo})"> 24793 <member name="F:OpenMetaverse.Settings.LOG_LEVEL">
24794 <summary> 24794 <summary>
24795 Calculates base color/tint for a specific wearable 24795 Get or set the minimum log level to output to the console by default
24796 based on its params 24796
24797 </summary> 24797 If the library is not compiled with DEBUG defined and this level is set to DEBUG
24798 <param name="param">All the color info gathered from wearable's VisualParams 24798 You will get no output on the console. This behavior can be overriden by creating
24799 passed as list of ColorParamInfo tuples</param> 24799 a logger configuration file for log4net
24800 <returns>Base color/tint for the wearable</returns> 24800 </summary>
24801 </member> 24801 </member>
24802 <member name="M:OpenMetaverse.AppearanceManager.GetAgentWearables"> 24802 <member name="F:OpenMetaverse.Settings.LOG_NAMES">
24803 <summary> 24803 <summary>Attach avatar names to log messages</summary>
24804 Blocking method to populate the Wearables dictionary 24804 </member>
24805 </summary> 24805 <member name="F:OpenMetaverse.Settings.LOG_RESENDS">
24806 <returns>True on success, otherwise false</returns> 24806 <summary>Log packet retransmission info</summary>
24807 </member> 24807 </member>
24808 <member name="M:OpenMetaverse.AppearanceManager.GetCachedBakes"> 24808 <member name="M:OpenMetaverse.Settings.#ctor(OpenMetaverse.GridClient)">
24809 <summary> 24809 <summary>Constructor</summary>
24810 Blocking method to populate the Textures array with cached bakes 24810 <param name="client">Reference to a GridClient object</param>
24811 </summary> 24811 </member>
24812 <returns>True on success, otherwise false</returns> 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="M:OpenMetaverse.AppearanceManager.DecodeWearableParams(OpenMetaverse.AppearanceManager.WearableData)"> 24814 <param name="sender">The sender</param>
24815 <summary> 24815 <param name="e">The EventArgs object containing the packet data</param>
24816 Populates textures and visual params from a decoded asset 24816 </member>
24817 </summary> 24817 <member name="P:OpenMetaverse.Settings.UPLOAD_COST">
24818 <param name="wearable">Wearable to decode</param> 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="M:OpenMetaverse.AppearanceManager.DownloadWearables"> 24820 </member>
24821 <summary> 24821 <member name="T:OpenMetaverse.PacketEventDictionary">
24822 Blocking method to download and parse currently worn wearable assets 24822 <summary>
24823 </summary> 24823 Registers, unregisters, and fires events generated by incoming packets
24824 <returns>True on success, otherwise false</returns> 24824 </summary>
24825 </member> 24825 </member>
24826 <member name="M:OpenMetaverse.AppearanceManager.GetTextureDownloadList(OpenMetaverse.BakeType)"> 24826 <member name="F:OpenMetaverse.PacketEventDictionary.Client">
24827 <summary> 24827 <summary>Reference to the GridClient object</summary>
24828 Get a list of all of the textures that need to be downloaded for a 24828 </member>
24829 single bake layer 24829 <member name="M:OpenMetaverse.PacketEventDictionary.#ctor(OpenMetaverse.GridClient)">
24830 </summary> 24830 <summary>
24831 <param name="bakeType">Bake layer to get texture AssetIDs for</param> 24831 Default constructor
24832 <returns>A list of texture AssetIDs to download</returns> 24832 </summary>
24833 </member> 24833 <param name="client"></param>
24834 <member name="M:OpenMetaverse.AppearanceManager.AddTextureDownload(OpenMetaverse.AvatarTextureIndex,System.Collections.Generic.List{OpenMetaverse.UUID})"> 24834 </member>
24835 <summary> 24835 <member name="M:OpenMetaverse.PacketEventDictionary.RegisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24836 Helper method to lookup the TextureID for a single layer and add it 24836 <summary>
24837 to a list if it is not already present 24837 Register an event handler
24838 </summary> 24838 </summary>
24839 <param name="index"></param> 24839 <remarks>Use PacketType.Default to fire this event on every
24840 <param name="textures"></param> 24840 incoming packet</remarks>
24841 </member> 24841 <param name="packetType">Packet type to register the handler for</param>
24842 <member name="M:OpenMetaverse.AppearanceManager.DownloadTextures(System.Collections.Generic.List{OpenMetaverse.BakeType})"> 24842 <param name="eventHandler">Callback to be fired</param>
24843 <summary> 24843 </member>
24844 Blocking method to download all of the textures needed for baking 24844 <member name="M:OpenMetaverse.PacketEventDictionary.UnregisterEvent(OpenMetaverse.Packets.PacketType,System.EventHandler{OpenMetaverse.PacketReceivedEventArgs})">
24845 the given bake layers 24845 <summary>
24846 </summary> 24846 Unregister an event handler
24847 <param name="bakeLayers">A list of layers that need baking</param> 24847 </summary>
24848 <remarks>No return value is given because the baking will happen 24848 <param name="packetType">Packet type to unregister the handler for</param>
24849 whether or not all textures are successfully downloaded</remarks> 24849 <param name="eventHandler">Callback to be unregistered</param>
24850 </member> 24850 </member>
24851 <member name="M:OpenMetaverse.AppearanceManager.CreateBakes"> 24851 <member name="M:OpenMetaverse.PacketEventDictionary.RaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24852 <summary> 24852 <summary>
24853 Blocking method to create and upload baked textures for all of the 24853 Fire the events registered for this packet type synchronously
24854 missing bakes 24854 </summary>
24855 </summary> 24855 <param name="packetType">Incoming packet type</param>
24856 <returns>True on success, otherwise false</returns> 24856 <param name="packet">Incoming packet</param>
24857 </member> 24857 <param name="simulator">Simulator this packet was received from</param>
24858 <member name="M:OpenMetaverse.AppearanceManager.CreateBake(OpenMetaverse.BakeType)"> 24858 </member>
24859 <summary> 24859 <member name="M:OpenMetaverse.PacketEventDictionary.BeginRaiseEvent(OpenMetaverse.Packets.PacketType,OpenMetaverse.Packets.Packet,OpenMetaverse.Simulator)">
24860 Blocking method to create and upload a baked texture for a single 24860 <summary>
24861 bake layer 24861 Fire the events registered for this packet type asynchronously
24862 </summary> 24862 </summary>
24863 <param name="bakeType">Layer to bake</param> 24863 <param name="packetType">Incoming packet type</param>
24864 <returns>True on success, otherwise false</returns> 24864 <param name="packet">Incoming packet</param>
24865 </member> 24865 <param name="simulator">Simulator this packet was received from</param>
24866 <member name="M:OpenMetaverse.AppearanceManager.UploadBake(System.Byte[])"> 24866 </member>
24867 <summary> 24867 <member name="T:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper">
24868 Blocking method to upload a baked texture 24868 <summary>
24869 </summary> 24869 Object that is passed to worker threads in the ThreadPool for
24870 <param name="textureData">Five channel JPEG2000 texture data to upload</param> 24870 firing packet callbacks
24871 <returns>UUID of the newly created asset on success, otherwise UUID.Zero</returns> 24871 </summary>
24872 </member> 24872 </member>
24873 <member name="M:OpenMetaverse.AppearanceManager.MakeParamValues"> 24873 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Callback">
24874 <summary> 24874 <summary>Callback to fire for this packet</summary>
24875 Creates a dictionary of visual param values from the downloaded wearables 24875 </member>
24876 </summary> 24876 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Simulator">
24877 <returns>A dictionary of visual param indices mapping to visual param 24877 <summary>Reference to the simulator that this packet came from</summary>
24878 values for our agent that can be fed to the Baker class</returns> 24878 </member>
24879 </member> 24879 <member name="F:OpenMetaverse.PacketEventDictionary.PacketCallbackWrapper.Packet">
24880 <member name="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"> 24880 <summary>The packet that needs to be processed</summary>
24881 <summary> 24881 </member>
24882 Create an AgentSetAppearance packet from Wearables data and the 24882 <member name="T:OpenMetaverse.CapsEventDictionary">
24883 Textures array and send it 24883 <summary>
24884 </summary> 24884 Registers, unregisters, and fires events generated by the Capabilities
24885 </member> 24885 event queue
24886 <member name="M:OpenMetaverse.AppearanceManager.WearableTypeToAssetType(OpenMetaverse.WearableType)"> 24886 </summary>
24887 <summary> 24887 </member>
24888 Converts a WearableType to a bodypart or clothing WearableType 24888 <member name="F:OpenMetaverse.CapsEventDictionary.Client">
24889 </summary> 24889 <summary>Reference to the GridClient object</summary>
24890 <param name="type">A WearableType</param> 24890 </member>
24891 <returns>AssetType.Bodypart or AssetType.Clothing or AssetType.Unknown</returns> 24891 <member name="M:OpenMetaverse.CapsEventDictionary.#ctor(OpenMetaverse.GridClient)">
24892 </member> 24892 <summary>
24893 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(OpenMetaverse.BakeType)"> 24893 Default constructor
24894 <summary> 24894 </summary>
24895 Converts a BakeType to the corresponding baked texture slot in AvatarTextureIndex 24895 <param name="client">Reference to the GridClient object</param>
24896 </summary> 24896 </member>
24897 <param name="index">A BakeType</param> 24897 <member name="M:OpenMetaverse.CapsEventDictionary.RegisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24898 <returns>The AvatarTextureIndex slot that holds the given BakeType</returns> 24898 <summary>
24899 </member> 24899 Register an new event handler for a capabilities event sent via the EventQueue
24900 <member name="M:OpenMetaverse.AppearanceManager.MorphLayerForBakeType(OpenMetaverse.BakeType)"> 24900 </summary>
24901 <summary> 24901 <remarks>Use String.Empty to fire this event on every CAPS event</remarks>
24902 Gives the layer number that is used for morph mask 24902 <param name="capsEvent">Capability event name to register the
24903 </summary> 24903 handler for</param>
24904 <param name="bakeType">>A BakeType</param> 24904 <param name="eventHandler">Callback to fire</param>
24905 <returns>Which layer number as defined in BakeTypeToTextures is used for morph mask</returns> 24905 </member>
24906 </member> 24906 <member name="M:OpenMetaverse.CapsEventDictionary.UnregisterEvent(System.String,OpenMetaverse.Caps.EventQueueCallback)">
24907 <member name="M:OpenMetaverse.AppearanceManager.BakeTypeToTextures(OpenMetaverse.BakeType)"> 24907 <summary>
24908 <summary> 24908 Unregister a previously registered capabilities handler
24909 Converts a BakeType to a list of the texture slots that make up that bake 24909 </summary>
24910 </summary> 24910 <param name="capsEvent">Capability event name unregister the
24911 <param name="bakeType">A BakeType</param> 24911 handler for</param>
24912 <returns>A list of texture slots that are inputs for the given bake</returns> 24912 <param name="eventHandler">Callback to unregister</param>
24913 </member> 24913 </member>
24914 <member name="E:OpenMetaverse.AppearanceManager.AgentWearablesReply"> 24914 <member name="M:OpenMetaverse.CapsEventDictionary.RaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24915 <summary>Triggered when an AgentWearablesUpdate packet is received, 24915 <summary>
24916 telling us what our avatar is currently wearing 24916 Fire the events registered for this event type synchronously
24917 <see cref="M:OpenMetaverse.AppearanceManager.RequestAgentWearables"/> request.</summary> 24917 </summary>
24918 </member> 24918 <param name="capsEvent">Capability name</param>
24919 <member name="E:OpenMetaverse.AppearanceManager.CachedBakesReply"> 24919 <param name="message">Decoded event body</param>
24920 <summary>Raised when an AgentCachedTextureResponse packet is 24920 <param name="simulator">Reference to the simulator that
24921 received, giving a list of cached bakes that were found on the 24921 generated this event</param>
24922 simulator 24922 </member>
24923 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestCachedBakes"/> request.</summary> 24923 <member name="M:OpenMetaverse.CapsEventDictionary.BeginRaiseEvent(System.String,OpenMetaverse.Interfaces.IMessage,OpenMetaverse.Simulator)">
24924 </member> 24924 <summary>
24925 <member name="E:OpenMetaverse.AppearanceManager.AppearanceSet"> 24925 Fire the events registered for this event type asynchronously
24926 <summary> 24926 </summary>
24927 Raised when appearance data is sent to the simulator, also indicates 24927 <param name="capsEvent">Capability name</param>
24928 the main appearance thread is finished. 24928 <param name="message">Decoded event body</param>
24929 </summary> 24929 <param name="simulator">Reference to the simulator that
24930 <seealso cref="M:OpenMetaverse.AppearanceManager.RequestAgentSetAppearance"/> request. 24930 generated this event</param>
24931 </member> 24931 </member>
24932 <member name="E:OpenMetaverse.AppearanceManager.RebakeAvatarRequested"> 24932 <member name="T:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper">
24933 <summary> 24933 <summary>
24934 Triggered when the simulator requests the agent rebake its appearance. 24934 Object that is passed to worker threads in the ThreadPool for
24935 </summary> 24935 firing CAPS callbacks
24936 <seealso cref="!:RebakeAvatarRequest"/> 24936 </summary>
24937 </member> 24937 </member>
24938 <member name="P:OpenMetaverse.AppearanceManager.ManagerBusy"> 24938 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Callback">
24939 <summary> 24939 <summary>Callback to fire for this packet</summary>
24940 Returns true if AppearanceManager is busy and trying to set or change appearance will fail 24940 </member>
24941 </summary> 24941 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.CapsEvent">
24942 </member> 24942 <summary>Name of the CAPS event</summary>
24943 <member name="T:OpenMetaverse.AppearanceManager.WearableData"> 24943 </member>
24944 <summary> 24944 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Message">
24945 Contains information about a wearable inventory item 24945 <summary>Strongly typed decoded data</summary>
24946 </summary> 24946 </member>
24947 </member> 24947 <member name="F:OpenMetaverse.CapsEventDictionary.CapsCallbackWrapper.Simulator">
24948 <member name="F:OpenMetaverse.AppearanceManager.WearableData.ItemID"> 24948 <summary>Reference to the simulator that generated this event</summary>
24949 <summary>Inventory ItemID of the wearable</summary> 24949 </member>
24950 </member> 24950 </members>
24951 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetID"> 24951</doc>
24952 <summary>AssetID of the wearable asset</summary>
24953 </member>
24954 <member name="F:OpenMetaverse.AppearanceManager.WearableData.WearableType">
24955 <summary>WearableType of the wearable</summary>
24956 </member>
24957 <member name="F:OpenMetaverse.AppearanceManager.WearableData.AssetType">
24958 <summary>AssetType of the wearable</summary>
24959 </member>
24960 <member name="F:OpenMetaverse.AppearanceManager.WearableData.Asset">
24961 <summary>Asset data for the wearable</summary>
24962 </member>
24963 <member name="T:OpenMetaverse.AppearanceManager.ColorParamInfo">
24964 <summary>
24965 Data collected from visual params for each wearable
24966 needed for the calculation of the color
24967 </summary>
24968 </member>
24969 <member name="T:OpenMetaverse.AppearanceManager.TextureData">
24970 <summary>
24971 Holds a texture assetID and the data needed to bake this layer into
24972 an outfit texture. Used to keep track of currently worn textures
24973 and baking data
24974 </summary>
24975 </member>
24976 <member name="F:OpenMetaverse.AppearanceManager.TextureData.TextureID">
24977 <summary>A texture AssetID</summary>
24978 </member>
24979 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Texture">
24980 <summary>Asset data for the texture</summary>
24981 </member>
24982 <member name="F:OpenMetaverse.AppearanceManager.TextureData.AlphaMasks">
24983 <summary>Collection of alpha masks that needs applying</summary>
24984 </member>
24985 <member name="F:OpenMetaverse.AppearanceManager.TextureData.Color">
24986 <summary>Tint that should be applied to the texture</summary>
24987 </member>
24988 <member name="T:OpenMetaverse.AgentWearablesReplyEventArgs">
24989 <summary>Contains the Event data returned from the data server from an AgentWearablesRequest</summary>
24990 </member>
24991 <member name="M:OpenMetaverse.AgentWearablesReplyEventArgs.#ctor">
24992 <summary>Construct a new instance of the AgentWearablesReplyEventArgs class</summary>
24993 </member>
24994 <member name="T:OpenMetaverse.AgentCachedBakesReplyEventArgs">
24995 <summary>Contains the Event data returned from the data server from an AgentCachedTextureResponse</summary>
24996 </member>
24997 <member name="M:OpenMetaverse.AgentCachedBakesReplyEventArgs.#ctor">
24998 <summary>Construct a new instance of the AgentCachedBakesReplyEventArgs class</summary>
24999 </member>
25000 <member name="T:OpenMetaverse.AppearanceSetEventArgs">
25001 <summary>Contains the Event data returned from an AppearanceSetRequest</summary>
25002 </member>
25003 <member name="M:OpenMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)">
25004 <summary>
25005 Triggered when appearance data is sent to the sim and
25006 the main appearance thread is done.</summary>
25007 <param name="success">Indicates whether appearance setting was successful</param>
25008 </member>
25009 <member name="P:OpenMetaverse.AppearanceSetEventArgs.Success">
25010 <summary>Indicates whether appearance setting was successful</summary>
25011 </member>
25012 <member name="T:OpenMetaverse.RebakeAvatarTexturesEventArgs">
25013 <summary>Contains the Event data returned from the data server from an RebakeAvatarTextures</summary>
25014 </member>
25015 <member name="M:OpenMetaverse.RebakeAvatarTexturesEventArgs.#ctor(OpenMetaverse.UUID)">
25016 <summary>
25017 Triggered when the simulator sends a request for this agent to rebake
25018 its appearance
25019 </summary>
25020 <param name="textureID">The ID of the Texture Layer to bake</param>
25021 </member>
25022 <member name="P:OpenMetaverse.RebakeAvatarTexturesEventArgs.TextureID">
25023 <summary>The ID of the Texture Layer to bake</summary>
25024 </member>
25025 </members>
25026</doc>
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 8f02186..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 9b19851..137b39b 100644
--- a/bin/OpenMetaverseTypes.XML
+++ b/bin/OpenMetaverseTypes.XML
@@ -1,2602 +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.EnumInfoAttribute"> 7 <member name="F:OpenMetaverse.Vector4.X">
8 <summary> 8 <summary>X value</summary>
9 Attribute class that allows extra attributes to be attached to ENUMs 9 </member>
10 </summary> 10 <member name="F:OpenMetaverse.Vector4.Y">
11 </member> 11 <summary>Y value</summary>
12 <member name="F:OpenMetaverse.EnumInfoAttribute.Text"> 12 </member>
13 <summary>Text used when presenting ENUM to user</summary> 13 <member name="F:OpenMetaverse.Vector4.Z">
14 </member> 14 <summary>Z value</summary>
15 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor"> 15 </member>
16 <summary>Default initializer</summary> 16 <member name="F:OpenMetaverse.Vector4.W">
17 </member> 17 <summary>W value</summary>
18 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)"> 18 </member>
19 <summary>Text used when presenting ENUM to user</summary> 19 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)">
20 </member> 20 <summary>
21 <member name="T:OpenMetaverse.AssetType"> 21 Constructor, builds a vector from a byte array
22 <summary> 22 </summary>
23 The different types of grid assets 23 <param name="byteArray">Byte array containing four four-byte floats</param>
24 </summary> 24 <param name="pos">Beginning position in the byte array</param>
25 </member> 25 </member>
26 <member name="F:OpenMetaverse.AssetType.Unknown"> 26 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)">
27 <summary>Unknown asset type</summary> 27 <summary>
28 </member> 28 Test if this vector is equal to another vector, within a given
29 <member name="F:OpenMetaverse.AssetType.Texture"> 29 tolerance range
30 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary> 30 </summary>
31 </member> 31 <param name="vec">Vector to test against</param>
32 <member name="F:OpenMetaverse.AssetType.Sound"> 32 <param name="tolerance">The acceptable magnitude of difference
33 <summary>Sound asset</summary> 33 between the two vectors</param>
34 </member> 34 <returns>True if the magnitude of difference between the two vectors
35 <member name="F:OpenMetaverse.AssetType.CallingCard"> 35 is less than the given tolerance, otherwise false</returns>
36 <summary>Calling card for another avatar</summary> 36 </member>
37 </member> 37 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)">
38 <member name="F:OpenMetaverse.AssetType.Landmark"> 38 <summary>
39 <summary>Link to a location in world</summary> 39 IComparable.CompareTo implementation
40 </member> 40 </summary>
41 <member name="F:OpenMetaverse.AssetType.Clothing"> 41 </member>
42 <summary>Collection of textures and parameters that can be 42 <member name="M:OpenMetaverse.Vector4.IsFinite">
43 worn by an avatar</summary> 43 <summary>
44 </member> 44 Test if this vector is composed of all finite numbers
45 <member name="F:OpenMetaverse.AssetType.Object"> 45 </summary>
46 <summary>Primitive that can contain textures, sounds, 46 </member>
47 scripts and more</summary> 47 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)">
48 </member> 48 <summary>
49 <member name="F:OpenMetaverse.AssetType.Notecard"> 49 Builds a vector from a byte array
50 <summary>Notecard asset</summary> 50 </summary>
51 </member> 51 <param name="byteArray">Byte array containing a 16 byte vector</param>
52 <member name="F:OpenMetaverse.AssetType.Folder"> 52 <param name="pos">Beginning position in the byte array</param>
53 <summary>Holds a collection of inventory items</summary> 53 </member>
54 </member> 54 <member name="M:OpenMetaverse.Vector4.GetBytes">
55 <member name="F:OpenMetaverse.AssetType.RootFolder"> 55 <summary>
56 <summary>Root inventory folder</summary> 56 Returns the raw bytes for this vector
57 </member> 57 </summary>
58 <member name="F:OpenMetaverse.AssetType.LSLText"> 58 <returns>A 16 byte array containing X, Y, Z, and W</returns>
59 <summary>Linden scripting language script</summary> 59 </member>
60 </member> 60 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)">
61 <member name="F:OpenMetaverse.AssetType.LSLBytecode"> 61 <summary>
62 <summary>LSO bytecode for a script</summary> 62 Writes the raw bytes for this vector to a byte array
63 </member> 63 </summary>
64 <member name="F:OpenMetaverse.AssetType.TextureTGA"> 64 <param name="dest">Destination byte array</param>
65 <summary>Uncompressed TGA texture</summary> 65 <param name="pos">Position in the destination array to start
66 </member> 66 writing. Must be at least 16 bytes before the end of the array</param>
67 <member name="F:OpenMetaverse.AssetType.Bodypart"> 67 </member>
68 <summary>Collection of textures and shape parameters that can 68 <member name="M:OpenMetaverse.Vector4.ToRawString">
69 be worn</summary> 69 <summary>
70 </member> 70 Get a string representation of the vector elements with up to three
71 <member name="F:OpenMetaverse.AssetType.TrashFolder"> 71 decimal digits and separated by spaces only
72 <summary>Trash folder</summary> 72 </summary>
73 </member> 73 <returns>Raw string representation of the vector</returns>
74 <member name="F:OpenMetaverse.AssetType.SnapshotFolder"> 74 </member>
75 <summary>Snapshot folder</summary> 75 <member name="F:OpenMetaverse.Vector4.Zero">
76 </member> 76 <summary>A vector with a value of 0,0,0,0</summary>
77 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder"> 77 </member>
78 <summary>Lost and found folder</summary> 78 <member name="F:OpenMetaverse.Vector4.One">
79 </member> 79 <summary>A vector with a value of 1,1,1,1</summary>
80 <member name="F:OpenMetaverse.AssetType.SoundWAV"> 80 </member>
81 <summary>Uncompressed sound</summary> 81 <member name="F:OpenMetaverse.Vector4.UnitX">
82 </member> 82 <summary>A vector with a value of 1,0,0,0</summary>
83 <member name="F:OpenMetaverse.AssetType.ImageTGA"> 83 </member>
84 <summary>Uncompressed TGA non-square image, not to be used as a 84 <member name="F:OpenMetaverse.Vector4.UnitY">
85 texture</summary> 85 <summary>A vector with a value of 0,1,0,0</summary>
86 </member> 86 </member>
87 <member name="F:OpenMetaverse.AssetType.ImageJPEG"> 87 <member name="F:OpenMetaverse.Vector4.UnitZ">
88 <summary>Compressed JPEG non-square image, not to be used as a 88 <summary>A vector with a value of 0,0,1,0</summary>
89 texture</summary> 89 </member>
90 </member> 90 <member name="F:OpenMetaverse.Vector4.UnitW">
91 <member name="F:OpenMetaverse.AssetType.Animation"> 91 <summary>A vector with a value of 0,0,0,1</summary>
92 <summary>Animation</summary> 92 </member>
93 </member> 93 <member name="T:OpenMetaverse.Vector3">
94 <member name="F:OpenMetaverse.AssetType.Gesture"> 94 <summary>
95 <summary>Sequence of animations, sounds, chat, and pauses</summary> 95 A three-dimensional vector with floating-point values
96 </member> 96 </summary>
97 <member name="F:OpenMetaverse.AssetType.Simstate"> 97 </member>
98 <summary>Simstate file</summary> 98 <member name="F:OpenMetaverse.Vector3.X">
99 </member> 99 <summary>X value</summary>
100 <member name="F:OpenMetaverse.AssetType.FavoriteFolder"> 100 </member>
101 <summary>Contains landmarks for favorites</summary> 101 <member name="F:OpenMetaverse.Vector3.Y">
102 </member> 102 <summary>Y value</summary>
103 <member name="F:OpenMetaverse.AssetType.Link"> 103 </member>
104 <summary>Asset is a link to another inventory item</summary> 104 <member name="F:OpenMetaverse.Vector3.Z">
105 </member> 105 <summary>Z value</summary>
106 <member name="F:OpenMetaverse.AssetType.LinkFolder"> 106 </member>
107 <summary>Asset is a link to another inventory folder</summary> 107 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)">
108 </member> 108 <summary>
109 <member name="F:OpenMetaverse.AssetType.EnsembleStart"> 109 Constructor, builds a vector from a byte array
110 <summary>Beginning of the range reserved for ensembles</summary> 110 </summary>
111 </member> 111 <param name="byteArray">Byte array containing three four-byte floats</param>
112 <member name="F:OpenMetaverse.AssetType.EnsembleEnd"> 112 <param name="pos">Beginning position in the byte array</param>
113 <summary>End of the range reserved for ensembles</summary> 113 </member>
114 </member> 114 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)">
115 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder"> 115 <summary>
116 <summary>Folder containing inventory links to wearables and attachments 116 Test if this vector is equal to another vector, within a given
117 that are part of the current outfit</summary> 117 tolerance range
118 </member> 118 </summary>
119 <member name="F:OpenMetaverse.AssetType.OutfitFolder"> 119 <param name="vec">Vector to test against</param>
120 <summary>Folder containing inventory items or links to 120 <param name="tolerance">The acceptable magnitude of difference
121 inventory items of wearables and attachments 121 between the two vectors</param>
122 together make a full outfit</summary> 122 <returns>True if the magnitude of difference between the two vectors
123 </member> 123 is less than the given tolerance, otherwise false</returns>
124 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder"> 124 </member>
125 <summary>Root folder for the folders of type OutfitFolder</summary> 125 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)">
126 </member> 126 <summary>
127 <member name="F:OpenMetaverse.AssetType.Mesh"> 127 IComparable.CompareTo implementation
128 <summary>Linden mesh format</summary> 128 </summary>
129 </member> 129 </member>
130 <member name="T:OpenMetaverse.InventoryType"> 130 <member name="M:OpenMetaverse.Vector3.IsFinite">
131 <summary> 131 <summary>
132 Inventory Item Types, eg Script, Notecard, Folder, etc 132 Test if this vector is composed of all finite numbers
133 </summary> 133 </summary>
134 </member> 134 </member>
135 <member name="F:OpenMetaverse.InventoryType.Unknown"> 135 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)">
136 <summary>Unknown</summary> 136 <summary>
137 </member> 137 Builds a vector from a byte array
138 <member name="F:OpenMetaverse.InventoryType.Texture"> 138 </summary>
139 <summary>Texture</summary> 139 <param name="byteArray">Byte array containing a 12 byte vector</param>
140 </member> 140 <param name="pos">Beginning position in the byte array</param>
141 <member name="F:OpenMetaverse.InventoryType.Sound"> 141 </member>
142 <summary>Sound</summary> 142 <member name="M:OpenMetaverse.Vector3.GetBytes">
143 </member> 143 <summary>
144 <member name="F:OpenMetaverse.InventoryType.CallingCard"> 144 Returns the raw bytes for this vector
145 <summary>Calling Card</summary> 145 </summary>
146 </member> 146 <returns>A 12 byte array containing X, Y, and Z</returns>
147 <member name="F:OpenMetaverse.InventoryType.Landmark"> 147 </member>
148 <summary>Landmark</summary> 148 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)">
149 </member> 149 <summary>
150 <member name="F:OpenMetaverse.InventoryType.Notecard"> 150 Writes the raw bytes for this vector to a byte array
151 <summary>Notecard</summary> 151 </summary>
152 </member> 152 <param name="dest">Destination byte array</param>
153 <member name="F:OpenMetaverse.InventoryType.Category"> 153 <param name="pos">Position in the destination array to start
154 <summary></summary> 154 writing. Must be at least 12 bytes before the end of the array</param>
155 </member> 155 </member>
156 <member name="F:OpenMetaverse.InventoryType.Folder"> 156 <member name="M:OpenMetaverse.Vector3.Parse(System.String)">
157 <summary>Folder</summary> 157 <summary>
158 </member> 158 Parse a vector from a string
159 <member name="F:OpenMetaverse.InventoryType.RootCategory"> 159 </summary>
160 <summary></summary> 160 <param name="val">A string representation of a 3D vector, enclosed
161 </member> 161 in arrow brackets and separated by commas</param>
162 <member name="F:OpenMetaverse.InventoryType.LSL"> 162 </member>
163 <summary>an LSL Script</summary> 163 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
164 </member> 164 <summary>
165 <member name="F:OpenMetaverse.InventoryType.Snapshot"> 165 Calculate the rotation between two vectors
166 <summary></summary> 166 </summary>
167 </member> 167 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param>
168 <member name="F:OpenMetaverse.InventoryType.Attachment"> 168 <param name="b">Normalized target vector</param>
169 <summary></summary> 169 </member>
170 </member> 170 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)">
171 <member name="F:OpenMetaverse.InventoryType.Wearable"> 171 <summary>
172 <summary></summary> 172 Interpolates between two vectors using a cubic equation
173 </member> 173 </summary>
174 <member name="F:OpenMetaverse.InventoryType.Animation"> 174 </member>
175 <summary></summary> 175 <member name="M:OpenMetaverse.Vector3.ToString">
176 </member> 176 <summary>
177 <member name="F:OpenMetaverse.InventoryType.Gesture"> 177 Get a formatted string representation of the vector
178 <summary></summary> 178 </summary>
179 </member> 179 <returns>A string representation of the vector</returns>
180 <member name="F:OpenMetaverse.InventoryType.Mesh"> 180 </member>
181 <summary></summary> 181 <member name="M:OpenMetaverse.Vector3.ToRawString">
182 </member> 182 <summary>
183 <member name="T:OpenMetaverse.SaleType"> 183 Get a string representation of the vector elements with up to three
184 <summary> 184 decimal digits and separated by spaces only
185 Item Sale Status 185 </summary>
186 </summary> 186 <returns>Raw string representation of the vector</returns>
187 </member> 187 </member>
188 <member name="F:OpenMetaverse.SaleType.Not"> 188 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)">
189 <summary>Not for sale</summary> 189 <summary>
190 </member> 190 Cross product between two vectors
191 <member name="F:OpenMetaverse.SaleType.Original"> 191 </summary>
192 <summary>The original is for sale</summary> 192 </member>
193 </member> 193 <member name="F:OpenMetaverse.Vector3.Zero">
194 <member name="F:OpenMetaverse.SaleType.Copy"> 194 <summary>A vector with a value of 0,0,0</summary>
195 <summary>Copies are for sale</summary> 195 </member>
196 </member> 196 <member name="F:OpenMetaverse.Vector3.One">
197 <member name="F:OpenMetaverse.SaleType.Contents"> 197 <summary>A vector with a value of 1,1,1</summary>
198 <summary>The contents of the object are for sale</summary> 198 </member>
199 </member> 199 <member name="F:OpenMetaverse.Vector3.UnitX">
200 <member name="T:OpenMetaverse.WearableType"> 200 <summary>A unit vector facing forward (X axis), value 1,0,0</summary>
201 <summary> 201 </member>
202 Types of wearable assets 202 <member name="F:OpenMetaverse.Vector3.UnitY">
203 </summary> 203 <summary>A unit vector facing left (Y axis), value 0,1,0</summary>
204 </member> 204 </member>
205 <member name="F:OpenMetaverse.WearableType.Shape"> 205 <member name="F:OpenMetaverse.Vector3.UnitZ">
206 <summary>Body shape</summary> 206 <summary>A unit vector facing up (Z axis), value 0,0,1</summary>
207 </member> 207 </member>
208 <member name="F:OpenMetaverse.WearableType.Skin"> 208 <member name="T:OpenMetaverse.EnumInfoAttribute">
209 <summary>Skin textures and attributes</summary> 209 <summary>
210 </member> 210 Attribute class that allows extra attributes to be attached to ENUMs
211 <member name="F:OpenMetaverse.WearableType.Hair"> 211 </summary>
212 <summary>Hair</summary> 212 </member>
213 </member> 213 <member name="F:OpenMetaverse.EnumInfoAttribute.Text">
214 <member name="F:OpenMetaverse.WearableType.Eyes"> 214 <summary>Text used when presenting ENUM to user</summary>
215 <summary>Eyes</summary> 215 </member>
216 </member> 216 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor">
217 <member name="F:OpenMetaverse.WearableType.Shirt"> 217 <summary>Default initializer</summary>
218 <summary>Shirt</summary> 218 </member>
219 </member> 219 <member name="M:OpenMetaverse.EnumInfoAttribute.#ctor(System.String)">
220 <member name="F:OpenMetaverse.WearableType.Pants"> 220 <summary>Text used when presenting ENUM to user</summary>
221 <summary>Pants</summary> 221 </member>
222 </member> 222 <member name="T:OpenMetaverse.AssetType">
223 <member name="F:OpenMetaverse.WearableType.Shoes"> 223 <summary>
224 <summary>Shoes</summary> 224 The different types of grid assets
225 </member> 225 </summary>
226 <member name="F:OpenMetaverse.WearableType.Socks"> 226 </member>
227 <summary>Socks</summary> 227 <member name="F:OpenMetaverse.AssetType.Unknown">
228 </member> 228 <summary>Unknown asset type</summary>
229 <member name="F:OpenMetaverse.WearableType.Jacket"> 229 </member>
230 <summary>Jacket</summary> 230 <member name="F:OpenMetaverse.AssetType.Texture">
231 </member> 231 <summary>Texture asset, stores in JPEG2000 J2C stream format</summary>
232 <member name="F:OpenMetaverse.WearableType.Gloves"> 232 </member>
233 <summary>Gloves</summary> 233 <member name="F:OpenMetaverse.AssetType.Sound">
234 </member> 234 <summary>Sound asset</summary>
235 <member name="F:OpenMetaverse.WearableType.Undershirt"> 235 </member>
236 <summary>Undershirt</summary> 236 <member name="F:OpenMetaverse.AssetType.CallingCard">
237 </member> 237 <summary>Calling card for another avatar</summary>
238 <member name="F:OpenMetaverse.WearableType.Underpants"> 238 </member>
239 <summary>Underpants</summary> 239 <member name="F:OpenMetaverse.AssetType.Landmark">
240 </member> 240 <summary>Link to a location in world</summary>
241 <member name="F:OpenMetaverse.WearableType.Skirt"> 241 </member>
242 <summary>Skirt</summary> 242 <member name="F:OpenMetaverse.AssetType.Clothing">
243 </member> 243 <summary>Collection of textures and parameters that can be
244 <member name="F:OpenMetaverse.WearableType.Alpha"> 244 worn by an avatar</summary>
245 <summary>Alpha mask to hide parts of the avatar</summary> 245 </member>
246 </member> 246 <member name="F:OpenMetaverse.AssetType.Object">
247 <member name="F:OpenMetaverse.WearableType.Tattoo"> 247 <summary>Primitive that can contain textures, sounds,
248 <summary>Tattoo</summary> 248 scripts and more</summary>
249 </member> 249 </member>
250 <member name="F:OpenMetaverse.WearableType.Invalid"> 250 <member name="F:OpenMetaverse.AssetType.Notecard">
251 <summary>Invalid wearable asset</summary> 251 <summary>Notecard asset</summary>
252 </member> 252 </member>
253 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})"> 253 <member name="F:OpenMetaverse.AssetType.Folder">
254 <summary> 254 <summary>Holds a collection of inventory items</summary>
255 Copy constructor 255 </member>
256 </summary> 256 <member name="F:OpenMetaverse.AssetType.RootFolder">
257 <param name="queue">Circular queue to copy</param> 257 <summary>Root inventory folder</summary>
258 </member> 258 </member>
259 <member name="F:OpenMetaverse.Quaternion.X"> 259 <member name="F:OpenMetaverse.AssetType.LSLText">
260 <summary>X value</summary> 260 <summary>Linden scripting language script</summary>
261 </member> 261 </member>
262 <member name="F:OpenMetaverse.Quaternion.Y"> 262 <member name="F:OpenMetaverse.AssetType.LSLBytecode">
263 <summary>Y value</summary> 263 <summary>LSO bytecode for a script</summary>
264 </member> 264 </member>
265 <member name="F:OpenMetaverse.Quaternion.Z"> 265 <member name="F:OpenMetaverse.AssetType.TextureTGA">
266 <summary>Z value</summary> 266 <summary>Uncompressed TGA texture</summary>
267 </member> 267 </member>
268 <member name="F:OpenMetaverse.Quaternion.W"> 268 <member name="F:OpenMetaverse.AssetType.Bodypart">
269 <summary>W value</summary> 269 <summary>Collection of textures and shape parameters that can
270 </member> 270 be worn</summary>
271 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)"> 271 </member>
272 <summary> 272 <member name="F:OpenMetaverse.AssetType.TrashFolder">
273 Build a quaternion from normalized float values 273 <summary>Trash folder</summary>
274 </summary> 274 </member>
275 <param name="x">X value from -1.0 to 1.0</param> 275 <member name="F:OpenMetaverse.AssetType.SnapshotFolder">
276 <param name="y">Y value from -1.0 to 1.0</param> 276 <summary>Snapshot folder</summary>
277 <param name="z">Z value from -1.0 to 1.0</param> 277 </member>
278 </member> 278 <member name="F:OpenMetaverse.AssetType.LostAndFoundFolder">
279 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)"> 279 <summary>Lost and found folder</summary>
280 <summary> 280 </member>
281 Constructor, builds a quaternion object from a byte array 281 <member name="F:OpenMetaverse.AssetType.SoundWAV">
282 </summary> 282 <summary>Uncompressed sound</summary>
283 <param name="byteArray">Byte array containing four four-byte floats</param> 283 </member>
284 <param name="pos">Offset in the byte array to start reading at</param> 284 <member name="F:OpenMetaverse.AssetType.ImageTGA">
285 <param name="normalized">Whether the source data is normalized or 285 <summary>Uncompressed TGA non-square image, not to be used as a
286 not. If this is true 12 bytes will be read, otherwise 16 bytes will 286 texture</summary>
287 be read.</param> 287 </member>
288 </member> 288 <member name="F:OpenMetaverse.AssetType.ImageJPEG">
289 <member name="M:OpenMetaverse.Quaternion.Normalize"> 289 <summary>Compressed JPEG non-square image, not to be used as a
290 <summary> 290 texture</summary>
291 Normalizes the quaternion 291 </member>
292 </summary> 292 <member name="F:OpenMetaverse.AssetType.Animation">
293 </member> 293 <summary>Animation</summary>
294 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)"> 294 </member>
295 <summary> 295 <member name="F:OpenMetaverse.AssetType.Gesture">
296 Builds a quaternion object from a byte array 296 <summary>Sequence of animations, sounds, chat, and pauses</summary>
297 </summary> 297 </member>
298 <param name="byteArray">The source byte array</param> 298 <member name="F:OpenMetaverse.AssetType.Simstate">
299 <param name="pos">Offset in the byte array to start reading at</param> 299 <summary>Simstate file</summary>
300 <param name="normalized">Whether the source data is normalized or 300 </member>
301 not. If this is true 12 bytes will be read, otherwise 16 bytes will 301 <member name="F:OpenMetaverse.AssetType.FavoriteFolder">
302 be read.</param> 302 <summary>Contains landmarks for favorites</summary>
303 </member> 303 </member>
304 <member name="M:OpenMetaverse.Quaternion.GetBytes"> 304 <member name="F:OpenMetaverse.AssetType.Link">
305 <summary> 305 <summary>Asset is a link to another inventory item</summary>
306 Normalize this quaternion and serialize it to a byte array 306 </member>
307 </summary> 307 <member name="F:OpenMetaverse.AssetType.LinkFolder">
308 <returns>A 12 byte array containing normalized X, Y, and Z floating 308 <summary>Asset is a link to another inventory folder</summary>
309 point values in order using little endian byte ordering</returns> 309 </member>
310 </member> 310 <member name="F:OpenMetaverse.AssetType.EnsembleStart">
311 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)"> 311 <summary>Beginning of the range reserved for ensembles</summary>
312 <summary> 312 </member>
313 Writes the raw bytes for this quaternion to a byte array 313 <member name="F:OpenMetaverse.AssetType.EnsembleEnd">
314 </summary> 314 <summary>End of the range reserved for ensembles</summary>
315 <param name="dest">Destination byte array</param> 315 </member>
316 <param name="pos">Position in the destination array to start 316 <member name="F:OpenMetaverse.AssetType.CurrentOutfitFolder">
317 writing. Must be at least 12 bytes before the end of the array</param> 317 <summary>Folder containing inventory links to wearables and attachments
318 </member> 318 that are part of the current outfit</summary>
319 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 319 </member>
320 <summary> 320 <member name="F:OpenMetaverse.AssetType.OutfitFolder">
321 Convert this quaternion to euler angles 321 <summary>Folder containing inventory items or links to
322 </summary> 322 inventory items of wearables and attachments
323 <param name="roll">X euler angle</param> 323 together make a full outfit</summary>
324 <param name="pitch">Y euler angle</param> 324 </member>
325 <param name="yaw">Z euler angle</param> 325 <member name="F:OpenMetaverse.AssetType.MyOutfitsFolder">
326 </member> 326 <summary>Root folder for the folders of type OutfitFolder</summary>
327 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)"> 327 </member>
328 <summary> 328 <member name="F:OpenMetaverse.AssetType.InboxFolder">
329 Convert this quaternion to an angle around an axis 329 <summary></summary>
330 </summary> 330 </member>
331 <param name="axis">Unit vector describing the axis</param> 331 <member name="T:OpenMetaverse.InventoryType">
332 <param name="angle">Angle around the axis, in radians</param> 332 <summary>
333 </member> 333 Inventory Item Types, eg Script, Notecard, Folder, etc
334 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)"> 334 </summary>
335 <summary> 335 </member>
336 Returns the conjugate (spatial inverse) of a quaternion 336 <member name="F:OpenMetaverse.InventoryType.Unknown">
337 </summary> 337 <summary>Unknown</summary>
338 </member> 338 </member>
339 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)"> 339 <member name="F:OpenMetaverse.InventoryType.Texture">
340 <summary> 340 <summary>Texture</summary>
341 Build a quaternion from an axis and an angle of rotation around 341 </member>
342 that axis 342 <member name="F:OpenMetaverse.InventoryType.Sound">
343 </summary> 343 <summary>Sound</summary>
344 </member> 344 </member>
345 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)"> 345 <member name="F:OpenMetaverse.InventoryType.CallingCard">
346 <summary> 346 <summary>Calling Card</summary>
347 Build a quaternion from an axis and an angle of rotation around 347 </member>
348 that axis 348 <member name="F:OpenMetaverse.InventoryType.Landmark">
349 </summary> 349 <summary>Landmark</summary>
350 <param name="axis">Axis of rotation</param> 350 </member>
351 <param name="angle">Angle of rotation</param> 351 <member name="F:OpenMetaverse.InventoryType.Notecard">
352 </member> 352 <summary>Notecard</summary>
353 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)"> 353 </member>
354 <summary> 354 <member name="F:OpenMetaverse.InventoryType.Category">
355 Creates a quaternion from a vector containing roll, pitch, and yaw 355 <summary></summary>
356 in radians 356 </member>
357 </summary> 357 <member name="F:OpenMetaverse.InventoryType.Folder">
358 <param name="eulers">Vector representation of the euler angles in 358 <summary>Folder</summary>
359 radians</param> 359 </member>
360 <returns>Quaternion representation of the euler angles</returns> 360 <member name="F:OpenMetaverse.InventoryType.RootCategory">
361 </member> 361 <summary></summary>
362 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)"> 362 </member>
363 <summary> 363 <member name="F:OpenMetaverse.InventoryType.LSL">
364 Creates a quaternion from roll, pitch, and yaw euler angles in 364 <summary>an LSL Script</summary>
365 radians 365 </member>
366 </summary> 366 <member name="F:OpenMetaverse.InventoryType.Snapshot">
367 <param name="roll">X angle in radians</param> 367 <summary></summary>
368 <param name="pitch">Y angle in radians</param> 368 </member>
369 <param name="yaw">Z angle in radians</param> 369 <member name="F:OpenMetaverse.InventoryType.Attachment">
370 <returns>Quaternion representation of the euler angles</returns> 370 <summary></summary>
371 </member> 371 </member>
372 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)"> 372 <member name="F:OpenMetaverse.InventoryType.Wearable">
373 <summary> 373 <summary></summary>
374 Conjugates and renormalizes a vector 374 </member>
375 </summary> 375 <member name="F:OpenMetaverse.InventoryType.Animation">
376 </member> 376 <summary></summary>
377 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)"> 377 </member>
378 <summary> 378 <member name="F:OpenMetaverse.InventoryType.Gesture">
379 Spherical linear interpolation between two quaternions 379 <summary></summary>
380 </summary> 380 </member>
381 </member> 381 <member name="T:OpenMetaverse.SaleType">
382 <member name="M:OpenMetaverse.Quaternion.ToRawString"> 382 <summary>
383 <summary> 383 Item Sale Status
384 Get a string representation of the quaternion elements with up to three 384 </summary>
385 decimal digits and separated by spaces only 385 </member>
386 </summary> 386 <member name="F:OpenMetaverse.SaleType.Not">
387 <returns>Raw string representation of the quaternion</returns> 387 <summary>Not for sale</summary>
388 </member> 388 </member>
389 <member name="F:OpenMetaverse.Quaternion.Identity"> 389 <member name="F:OpenMetaverse.SaleType.Original">
390 <summary>A quaternion with a value of 0,0,0,1</summary> 390 <summary>The original is for sale</summary>
391 </member> 391 </member>
392 <member name="T:OpenMetaverse.TokenBucket"> 392 <member name="F:OpenMetaverse.SaleType.Copy">
393 <summary> 393 <summary>Copies are for sale</summary>
394 A hierarchical token bucket for bandwidth throttling. See 394 </member>
395 http://en.wikipedia.org/wiki/Token_bucket for more information 395 <member name="F:OpenMetaverse.SaleType.Contents">
396 </summary> 396 <summary>The contents of the object are for sale</summary>
397 </member> 397 </member>
398 <member name="F:OpenMetaverse.TokenBucket.parent"> 398 <member name="T:OpenMetaverse.WearableType">
399 <summary>Parent bucket to this bucket, or null if this is a root 399 <summary>
400 bucket</summary> 400 Types of wearable assets
401 </member> 401 </summary>
402 <member name="F:OpenMetaverse.TokenBucket.maxBurst"> 402 </member>
403 <summary>Size of the bucket in bytes. If zero, the bucket has 403 <member name="F:OpenMetaverse.WearableType.Shape">
404 infinite capacity</summary> 404 <summary>Body shape</summary>
405 </member> 405 </member>
406 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS"> 406 <member name="F:OpenMetaverse.WearableType.Skin">
407 <summary>Rate that the bucket fills, in bytes per millisecond. If 407 <summary>Skin textures and attributes</summary>
408 zero, the bucket always remains full</summary> 408 </member>
409 </member> 409 <member name="F:OpenMetaverse.WearableType.Hair">
410 <member name="F:OpenMetaverse.TokenBucket.content"> 410 <summary>Hair</summary>
411 <summary>Number of tokens currently in the bucket</summary> 411 </member>
412 </member> 412 <member name="F:OpenMetaverse.WearableType.Eyes">
413 <member name="F:OpenMetaverse.TokenBucket.lastDrip"> 413 <summary>Eyes</summary>
414 <summary>Time of the last drip, in system ticks</summary> 414 </member>
415 </member> 415 <member name="F:OpenMetaverse.WearableType.Shirt">
416 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)"> 416 <summary>Shirt</summary>
417 <summary> 417 </member>
418 Default constructor 418 <member name="F:OpenMetaverse.WearableType.Pants">
419 </summary> 419 <summary>Pants</summary>
420 <param name="parent">Parent bucket if this is a child bucket, or 420 </member>
421 null if this is a root bucket</param> 421 <member name="F:OpenMetaverse.WearableType.Shoes">
422 <param name="maxBurst">Maximum size of the bucket in bytes, or 422 <summary>Shoes</summary>
423 zero if this bucket has no maximum capacity</param> 423 </member>
424 <param name="dripRate">Rate that the bucket fills, in bytes per 424 <member name="F:OpenMetaverse.WearableType.Socks">
425 second. If zero, the bucket always remains full</param> 425 <summary>Socks</summary>
426 </member> 426 </member>
427 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"> 427 <member name="F:OpenMetaverse.WearableType.Jacket">
428 <summary> 428 <summary>Jacket</summary>
429 Remove a given number of tokens from the bucket 429 </member>
430 </summary> 430 <member name="F:OpenMetaverse.WearableType.Gloves">
431 <param name="amount">Number of tokens to remove from the bucket</param> 431 <summary>Gloves</summary>
432 <returns>True if the requested number of tokens were removed from 432 </member>
433 the bucket, otherwise false</returns> 433 <member name="F:OpenMetaverse.WearableType.Undershirt">
434 </member> 434 <summary>Undershirt</summary>
435 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)"> 435 </member>
436 <summary> 436 <member name="F:OpenMetaverse.WearableType.Underpants">
437 Remove a given number of tokens from the bucket 437 <summary>Underpants</summary>
438 </summary> 438 </member>
439 <param name="amount">Number of tokens to remove from the bucket</param> 439 <member name="F:OpenMetaverse.WearableType.Skirt">
440 <param name="dripSucceeded">True if tokens were added to the bucket 440 <summary>Skirt</summary>
441 during this call, otherwise false</param> 441 </member>
442 <returns>True if the requested number of tokens were removed from 442 <member name="F:OpenMetaverse.WearableType.Alpha">
443 the bucket, otherwise false</returns> 443 <summary>Alpha mask to hide parts of the avatar</summary>
444 </member> 444 </member>
445 <member name="M:OpenMetaverse.TokenBucket.Drip"> 445 <member name="F:OpenMetaverse.WearableType.Tattoo">
446 <summary> 446 <summary>Tattoo</summary>
447 Add tokens to the bucket over time. The number of tokens added each 447 </member>
448 call depends on the length of time that has passed since the last 448 <member name="F:OpenMetaverse.WearableType.Invalid">
449 call to Drip 449 <summary>Invalid wearable asset</summary>
450 </summary> 450 </member>
451 <returns>True if tokens were added to the bucket, otherwise false</returns> 451 <member name="T:OpenMetaverse.Vector2">
452 </member> 452 <summary>
453 <member name="P:OpenMetaverse.TokenBucket.Parent"> 453 A two-dimensional vector with floating-point values
454 <summary> 454 </summary>
455 The parent bucket of this bucket, or null if this bucket has no 455 </member>
456 parent. The parent bucket will limit the aggregate bandwidth of all 456 <member name="F:OpenMetaverse.Vector2.X">
457 of its children buckets 457 <summary>X value</summary>
458 </summary> 458 </member>
459 </member> 459 <member name="F:OpenMetaverse.Vector2.Y">
460 <member name="P:OpenMetaverse.TokenBucket.MaxBurst"> 460 <summary>Y value</summary>
461 <summary> 461 </member>
462 Maximum burst rate in bytes per second. This is the maximum number 462 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)">
463 of tokens that can accumulate in the bucket at any one time 463 <summary>
464 </summary> 464 Test if this vector is equal to another vector, within a given
465 </member> 465 tolerance range
466 <member name="P:OpenMetaverse.TokenBucket.DripRate"> 466 </summary>
467 <summary> 467 <param name="vec">Vector to test against</param>
468 The speed limit of this bucket in bytes per second. This is the 468 <param name="tolerance">The acceptable magnitude of difference
469 number of tokens that are added to the bucket per second 469 between the two vectors</param>
470 </summary> 470 <returns>True if the magnitude of difference between the two vectors
471 <remarks>Tokens are added to the bucket any time 471 is less than the given tolerance, otherwise false</returns>
472 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of 472 </member>
473 the system tick interval (typically around 15-22ms)</remarks> 473 <member name="M:OpenMetaverse.Vector2.IsFinite">
474 </member> 474 <summary>
475 <member name="P:OpenMetaverse.TokenBucket.Content"> 475 Test if this vector is composed of all finite numbers
476 <summary> 476 </summary>
477 The number of bytes that can be sent at this moment. This is the 477 </member>
478 current number of tokens in the bucket 478 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)">
479 <remarks>If this bucket has a parent bucket that does not have 479 <summary>
480 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will 480 IComparable.CompareTo implementation
481 return false regardless of the content of this bucket</remarks> 481 </summary>
482 </summary> 482 </member>
483 </member> 483 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)">
484 <member name="T:OpenMetaverse.BlockingQueue`1"> 484 <summary>
485 <summary> 485 Builds a vector from a byte array
486 Same as Queue except Dequeue function blocks until there is an object to return. 486 </summary>
487 Note: This class does not need to be synchronized 487 <param name="byteArray">Byte array containing two four-byte floats</param>
488 </summary> 488 <param name="pos">Beginning position in the byte array</param>
489 </member> 489 </member>
490 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})"> 490 <member name="M:OpenMetaverse.Vector2.GetBytes">
491 <summary> 491 <summary>
492 Create new BlockingQueue. 492 Returns the raw bytes for this vector
493 </summary> 493 </summary>
494 <param name="col">The System.Collections.ICollection to copy elements from</param> 494 <returns>An eight-byte array containing X and Y</returns>
495 </member> 495 </member>
496 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)"> 496 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)">
497 <summary> 497 <summary>
498 Create new BlockingQueue. 498 Writes the raw bytes for this vector to a byte array
499 </summary> 499 </summary>
500 <param name="capacity">The initial number of elements that the queue can contain</param> 500 <param name="dest">Destination byte array</param>
501 </member> 501 <param name="pos">Position in the destination array to start
502 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor"> 502 writing. Must be at least 8 bytes before the end of the array</param>
503 <summary> 503 </member>
504 Create new BlockingQueue. 504 <member name="M:OpenMetaverse.Vector2.Parse(System.String)">
505 </summary> 505 <summary>
506 </member> 506 Parse a vector from a string
507 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize"> 507 </summary>
508 <summary> 508 <param name="val">A string representation of a 2D vector, enclosed
509 BlockingQueue Destructor (Close queue, resume any waiting thread). 509 in arrow brackets and separated by commas</param>
510 </summary> 510 </member>
511 </member> 511 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)">
512 <member name="M:OpenMetaverse.BlockingQueue`1.Clear"> 512 <summary>
513 <summary> 513 Interpolates between two vectors using a cubic equation
514 Remove all objects from the Queue. 514 </summary>
515 </summary> 515 </member>
516 </member> 516 <member name="M:OpenMetaverse.Vector2.ToString">
517 <member name="M:OpenMetaverse.BlockingQueue`1.Close"> 517 <summary>
518 <summary> 518 Get a formatted string representation of the vector
519 Remove all objects from the Queue, resume all dequeue threads. 519 </summary>
520 </summary> 520 <returns>A string representation of the vector</returns>
521 </member> 521 </member>
522 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue"> 522 <member name="M:OpenMetaverse.Vector2.ToRawString">
523 <summary> 523 <summary>
524 Removes and returns the object at the beginning of the Queue. 524 Get a string representation of the vector elements with up to three
525 </summary> 525 decimal digits and separated by spaces only
526 <returns>Object in queue.</returns> 526 </summary>
527 </member> 527 <returns>Raw string representation of the vector</returns>
528 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)"> 528 </member>
529 <summary> 529 <member name="F:OpenMetaverse.Vector2.Zero">
530 Removes and returns the object at the beginning of the Queue. 530 <summary>A vector with a value of 0,0</summary>
531 </summary> 531 </member>
532 <param name="timeout">time to wait before returning</param> 532 <member name="F:OpenMetaverse.Vector2.One">
533 <returns>Object in queue.</returns> 533 <summary>A vector with a value of 1,1</summary>
534 </member> 534 </member>
535 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)"> 535 <member name="F:OpenMetaverse.Vector2.UnitX">
536 <summary> 536 <summary>A vector with a value of 1,0</summary>
537 Removes and returns the object at the beginning of the Queue. 537 </member>
538 </summary> 538 <member name="F:OpenMetaverse.Vector2.UnitY">
539 <param name="timeout">time to wait before returning (in milliseconds)</param> 539 <summary>A vector with a value of 0,1</summary>
540 <returns>Object in queue.</returns> 540 </member>
541 </member> 541 <member name="T:OpenMetaverse.UUID">
542 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)"> 542 <summary>
543 <summary> 543 A 128-bit Universally Unique Identifier, used throughout the Second
544 Adds an object to the end of the Queue 544 Life networking protocol
545 </summary> 545 </summary>
546 <param name="obj">Object to put in queue</param> 546 </member>
547 </member> 547 <member name="F:OpenMetaverse.UUID.Guid">
548 <member name="M:OpenMetaverse.BlockingQueue`1.Open"> 548 <summary>The System.Guid object this struct wraps around</summary>
549 <summary> 549 </member>
550 Open Queue. 550 <member name="M:OpenMetaverse.UUID.#ctor(System.String)">
551 </summary> 551 <summary>
552 </member> 552 Constructor that takes a string UUID representation
553 <member name="P:OpenMetaverse.BlockingQueue`1.Closed"> 553 </summary>
554 <summary> 554 <param name="val">A string representation of a UUID, case
555 Gets flag indicating if queue has been closed. 555 insensitive and can either be hyphenated or non-hyphenated</param>
556 </summary> 556 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
557 </member> 557 </member>
558 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters"> 558 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)">
559 <summary> 559 <summary>
560 Determines the appropriate events to set, leaves the locks, and sets the events. 560 Constructor that takes a System.Guid object
561 </summary> 561 </summary>
562 </member> 562 <param name="val">A Guid object that contains the unique identifier
563 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)"> 563 to be represented by this UUID</param>
564 <summary> 564 </member>
565 A routine for lazily creating a event outside the lock (so if errors 565 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)">
566 happen they are outside the lock and that we don't do much work 566 <summary>
567 while holding a spin lock). If all goes well, reenter the lock and 567 Constructor that takes a byte array containing a UUID
568 set 'waitEvent' 568 </summary>
569 </summary> 569 <param name="source">Byte array containing a 16 byte UUID</param>
570 </member> 570 <param name="pos">Beginning offset in the array</param>
571 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)"> 571 </member>
572 <summary> 572 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)">
573 Waits on 'waitEvent' with a timeout of 'millisceondsTimeout. 573 <summary>
574 Before the wait 'numWaiters' is incremented and is restored before leaving this routine. 574 Constructor that takes an unsigned 64-bit unsigned integer to
575 </summary> 575 convert to a UUID
576 </member> 576 </summary>
577 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD"> 577 <param name="val">64-bit unsigned integer to convert to a UUID</param>
578 <summary>Used for converting degrees to radians</summary> 578 </member>
579 </member> 579 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)">
580 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG"> 580 <summary>
581 <summary>Used for converting radians to degrees</summary> 581 Copy constructor
582 </member> 582 </summary>
583 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])"> 583 <param name="val">UUID to copy</param>
584 <summary> 584 </member>
585 Convert the first two bytes starting in the byte array in 585 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)">
586 little endian ordering to a signed short integer 586 <summary>
587 </summary> 587 IComparable.CompareTo implementation
588 <param name="bytes">An array two bytes or longer</param> 588 </summary>
589 <returns>A signed short integer, will be zero if a short can't be 589 </member>
590 read at the given position</returns> 590 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)">
591 </member> 591 <summary>
592 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)"> 592 Assigns this UUID from 16 bytes out of a byte array
593 <summary> 593 </summary>
594 Convert the first two bytes starting at the given position in 594 <param name="source">Byte array containing the UUID to assign this UUID to</param>
595 little endian ordering to a signed short integer 595 <param name="pos">Starting position of the UUID in the byte array</param>
596 </summary> 596 </member>
597 <param name="bytes">An array two bytes or longer</param> 597 <member name="M:OpenMetaverse.UUID.GetBytes">
598 <param name="pos">Position in the array to start reading</param> 598 <summary>
599 <returns>A signed short integer, will be zero if a short can't be 599 Returns a copy of the raw bytes for this UUID
600 read at the given position</returns> 600 </summary>
601 </member> 601 <returns>A 16 byte array containing this UUID</returns>
602 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)"> 602 </member>
603 <summary> 603 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)">
604 Convert the first four bytes starting at the given position in 604 <summary>
605 little endian ordering to a signed integer 605 Writes the raw bytes for this UUID to a byte array
606 </summary> 606 </summary>
607 <param name="bytes">An array four bytes or longer</param> 607 <param name="dest">Destination byte array</param>
608 <param name="pos">Position to start reading the int from</param> 608 <param name="pos">Position in the destination array to start
609 <returns>A signed integer, will be zero if an int can't be read 609 writing. Must be at least 16 bytes before the end of the array</param>
610 at the given position</returns> 610 </member>
611 </member> 611 <member name="M:OpenMetaverse.UUID.CRC">
612 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])"> 612 <summary>
613 <summary> 613 Calculate an LLCRC (cyclic redundancy check) for this UUID
614 Convert the first four bytes of the given array in little endian 614 </summary>
615 ordering to a signed integer 615 <returns>The CRC checksum for this UUID</returns>
616 </summary> 616 </member>
617 <param name="bytes">An array four bytes or longer</param> 617 <member name="M:OpenMetaverse.UUID.GetULong">
618 <returns>A signed integer, will be zero if the array contains 618 <summary>
619 less than four bytes</returns> 619 Create a 64-bit integer representation from the second half of this UUID
620 </member> 620 </summary>
621 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])"> 621 <returns>An integer created from the last eight bytes of this UUID</returns>
622 <summary> 622 </member>
623 Convert the first eight bytes of the given array in little endian 623 <member name="M:OpenMetaverse.UUID.Parse(System.String)">
624 ordering to a signed long integer 624 <summary>
625 </summary> 625 Generate a UUID from a string
626 <param name="bytes">An array eight bytes or longer</param> 626 </summary>
627 <returns>A signed long integer, will be zero if the array contains 627 <param name="val">A string representation of a UUID, case
628 less than eight bytes</returns> 628 insensitive and can either be hyphenated or non-hyphenated</param>
629 </member> 629 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example>
630 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)"> 630 </member>
631 <summary> 631 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)">
632 Convert the first eight bytes starting at the given position in 632 <summary>
633 little endian ordering to a signed long integer 633 Generate a UUID from a string
634 </summary> 634 </summary>
635 <param name="bytes">An array eight bytes or longer</param> 635 <param name="val">A string representation of a UUID, case
636 <param name="pos">Position to start reading the long from</param> 636 insensitive and can either be hyphenated or non-hyphenated</param>
637 <returns>A signed long integer, will be zero if a long can't be read 637 <param name="result">Will contain the parsed UUID if successful,
638 at the given position</returns> 638 otherwise null</param>
639 </member> 639 <returns>True if the string was successfully parse, otherwise false</returns>
640 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)"> 640 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example>
641 <summary> 641 </member>
642 Convert the first two bytes starting at the given position in 642 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)">
643 little endian ordering to an unsigned short 643 <summary>
644 </summary> 644 Combine two UUIDs together by taking the MD5 hash of a byte array
645 <param name="bytes">Byte array containing the ushort</param> 645 containing both UUIDs
646 <param name="pos">Position to start reading the ushort from</param> 646 </summary>
647 <returns>An unsigned short, will be zero if a ushort can't be read 647 <param name="first">First UUID to combine</param>
648 at the given position</returns> 648 <param name="second">Second UUID to combine</param>
649 </member> 649 <returns>The UUID product of the combination</returns>
650 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])"> 650 </member>
651 <summary> 651 <member name="M:OpenMetaverse.UUID.Random">
652 Convert two bytes in little endian ordering to an unsigned short 652 <summary>
653 </summary> 653
654 <param name="bytes">Byte array containing the ushort</param> 654 </summary>
655 <returns>An unsigned short, will be zero if a ushort can't be 655 <returns></returns>
656 read</returns> 656 </member>
657 </member> 657 <member name="M:OpenMetaverse.UUID.GetHashCode">
658 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)"> 658 <summary>
659 <summary> 659 Return a hash code for this UUID, used by .NET for hash tables
660 Convert the first four bytes starting at the given position in 660 </summary>
661 little endian ordering to an unsigned integer 661 <returns>An integer composed of all the UUID bytes XORed together</returns>
662 </summary> 662 </member>
663 <param name="bytes">Byte array containing the uint</param> 663 <member name="M:OpenMetaverse.UUID.Equals(System.Object)">
664 <param name="pos">Position to start reading the uint from</param> 664 <summary>
665 <returns>An unsigned integer, will be zero if a uint can't be read 665 Comparison function
666 at the given position</returns> 666 </summary>
667 </member> 667 <param name="o">An object to compare to this UUID</param>
668 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])"> 668 <returns>True if the object is a UUID and both UUIDs are equal</returns>
669 <summary> 669 </member>
670 Convert the first four bytes of the given array in little endian 670 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)">
671 ordering to an unsigned integer 671 <summary>
672 </summary> 672 Comparison function
673 <param name="bytes">An array four bytes or longer</param> 673 </summary>
674 <returns>An unsigned integer, will be zero if the array contains 674 <param name="uuid">UUID to compare to</param>
675 less than four bytes</returns> 675 <returns>True if the UUIDs are equal, otherwise false</returns>
676 </member> 676 </member>
677 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])"> 677 <member name="M:OpenMetaverse.UUID.ToString">
678 <summary> 678 <summary>
679 Convert the first eight bytes of the given array in little endian 679 Get a hyphenated string representation of this UUID
680 ordering to an unsigned 64-bit integer 680 </summary>
681 </summary> 681 <returns>A string representation of this UUID, lowercase and
682 <param name="bytes">An array eight bytes or longer</param> 682 with hyphens</returns>
683 <returns>An unsigned 64-bit integer, will be zero if the array 683 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example>
684 contains less than eight bytes</returns> 684 </member>
685 </member> 685 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
686 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)"> 686 <summary>
687 <summary> 687 Equals operator
688 Convert four bytes in little endian ordering to a floating point 688 </summary>
689 value 689 <param name="lhs">First UUID for comparison</param>
690 </summary> 690 <param name="rhs">Second UUID for comparison</param>
691 <param name="bytes">Byte array containing a little ending floating 691 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns>
692 point value</param> 692 </member>
693 <param name="pos">Starting position of the floating point value in 693 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)">
694 the byte array</param> 694 <summary>
695 <returns>Single precision value</returns> 695 Not equals operator
696 </member> 696 </summary>
697 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)"> 697 <param name="lhs">First UUID for comparison</param>
698 <summary> 698 <param name="rhs">Second UUID for comparison</param>
699 Convert an integer to a byte array in little endian format 699 <returns>True if the UUIDs are not equal, otherwise true</returns>
700 </summary> 700 </member>
701 <param name="value">The integer to convert</param> 701 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)">
702 <returns>A four byte little endian array</returns> 702 <summary>
703 </member> 703 XOR operator
704 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)"> 704 </summary>
705 <summary> 705 <param name="lhs">First UUID</param>
706 Convert an integer to a byte array in big endian format 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 <param name="value">The integer to convert</param> 708 </member>
709 <returns>A four byte big endian array</returns> 709 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID">
710 </member> 710 <summary>
711 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)"> 711 String typecasting operator
712 <summary> 712 </summary>
713 Convert a 64-bit integer to a byte array in little endian format 713 <param name="val">A UUID in string form. Case insensitive,
714 </summary> 714 hyphenated or non-hyphenated</param>
715 <param name="value">The value to convert</param> 715 <returns>A UUID built from the string representation</returns>
716 <returns>An 8 byte little endian array</returns> 716 </member>
717 </member> 717 <member name="F:OpenMetaverse.UUID.Zero">
718 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)"> 718 <summary>An UUID with a value of all zeroes</summary>
719 <summary> 719 </member>
720 Convert a 64-bit unsigned integer to a byte array in little endian 720 <member name="F:OpenMetaverse.UUID.ZeroString">
721 format 721 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
722 </summary> 722 </member>
723 <param name="value">The value to convert</param> 723 <member name="F:OpenMetaverse.Quaternion.X">
724 <returns>An 8 byte little endian array</returns> 724 <summary>X value</summary>
725 </member> 725 </member>
726 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)"> 726 <member name="F:OpenMetaverse.Quaternion.Y">
727 <summary> 727 <summary>Y value</summary>
728 Convert a floating point value to four bytes in little endian 728 </member>
729 ordering 729 <member name="F:OpenMetaverse.Quaternion.Z">
730 </summary> 730 <summary>Z value</summary>
731 <param name="value">A floating point value</param> 731 </member>
732 <returns>A four byte array containing the value in little endian 732 <member name="F:OpenMetaverse.Quaternion.W">
733 ordering</returns> 733 <summary>W value</summary>
734 </member> 734 </member>
735 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)"> 735 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Single,System.Single,System.Single)">
736 <summary> 736 <summary>
737 Converts an unsigned integer to a hexadecimal string 737 Build a quaternion from normalized float values
738 </summary> 738 </summary>
739 <param name="i">An unsigned integer to convert to a string</param> 739 <param name="x">X value from -1.0 to 1.0</param>
740 <returns>A hexadecimal string 10 characters long</returns> 740 <param name="y">Y value from -1.0 to 1.0</param>
741 <example>0x7fffffff</example> 741 <param name="z">Z value from -1.0 to 1.0</param>
742 </member> 742 </member>
743 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])"> 743 <member name="M:OpenMetaverse.Quaternion.#ctor(System.Byte[],System.Int32,System.Boolean)">
744 <summary> 744 <summary>
745 Convert a variable length UTF8 byte array to a string 745 Constructor, builds a quaternion object from a byte array
746 </summary> 746 </summary>
747 <param name="bytes">The UTF8 encoded byte array to convert</param> 747 <param name="byteArray">Byte array containing four four-byte floats</param>
748 <returns>The decoded string</returns> 748 <param name="pos">Offset in the byte array to start reading at</param>
749 </member> 749 <param name="normalized">Whether the source data is normalized or
750 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)"> 750 not. If this is true 12 bytes will be read, otherwise 16 bytes will
751 <summary> 751 be read.</param>
752 Converts a byte array to a string containing hexadecimal characters 752 </member>
753 </summary> 753 <member name="M:OpenMetaverse.Quaternion.Normalize">
754 <param name="bytes">The byte array to convert to a string</param> 754 <summary>
755 <param name="fieldName">The name of the field to prepend to each 755 Normalizes the quaternion
756 line of the string</param> 756 </summary>
757 <returns>A string containing hexadecimal characters on multiple 757 </member>
758 lines. Each line is prepended with the field name</returns> 758 <member name="M:OpenMetaverse.Quaternion.FromBytes(System.Byte[],System.Int32,System.Boolean)">
759 </member> 759 <summary>
760 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)"> 760 Builds a quaternion object from a byte array
761 <summary> 761 </summary>
762 Converts a byte array to a string containing hexadecimal characters 762 <param name="byteArray">The source byte array</param>
763 </summary> 763 <param name="pos">Offset in the byte array to start reading at</param>
764 <param name="bytes">The byte array to convert to a string</param> 764 <param name="normalized">Whether the source data is normalized or
765 <param name="length">Number of bytes in the array to parse</param> 765 not. If this is true 12 bytes will be read, otherwise 16 bytes will
766 <param name="fieldName">A string to prepend to each line of the hex 766 be read.</param>
767 dump</param> 767 </member>
768 <returns>A string containing hexadecimal characters on multiple 768 <member name="M:OpenMetaverse.Quaternion.GetBytes">
769 lines. Each line is prepended with the field name</returns> 769 <summary>
770 </member> 770 Normalize this quaternion and serialize it to a byte array
771 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)"> 771 </summary>
772 <summary> 772 <returns>A 12 byte array containing normalized X, Y, and Z floating
773 Convert a string to a UTF8 encoded byte array 773 point values in order using little endian byte ordering</returns>
774 </summary> 774 </member>
775 <param name="str">The string to convert</param> 775 <member name="M:OpenMetaverse.Quaternion.ToBytes(System.Byte[],System.Int32)">
776 <returns>A null-terminated UTF8 byte array</returns> 776 <summary>
777 </member> 777 Writes the raw bytes for this quaternion to a byte array
778 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)"> 778 </summary>
779 <summary> 779 <param name="dest">Destination byte array</param>
780 Converts a string containing hexadecimal characters to a byte array 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 <param name="hexString">String containing hexadecimal characters</param> 782 </member>
783 <param name="handleDirty">If true, gracefully handles null, empty and 783 <member name="M:OpenMetaverse.Quaternion.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
784 uneven strings as well as stripping unconvertable characters</param> 784 <summary>
785 <returns>The converted byte array</returns> 785 Convert this quaternion to euler angles
786 </member> 786 </summary>
787 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)"> 787 <param name="roll">X euler angle</param>
788 <summary> 788 <param name="pitch">Y euler angle</param>
789 Returns true is c is a hexadecimal digit (A-F, a-f, 0-9) 789 <param name="yaw">Z euler angle</param>
790 </summary> 790 </member>
791 <param name="c">Character to test</param> 791 <member name="M:OpenMetaverse.Quaternion.GetAxisAngle(OpenMetaverse.Vector3@,System.Single@)">
792 <returns>true if hex digit, false if not</returns> 792 <summary>
793 </member> 793 Convert this quaternion to an angle around an axis
794 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)"> 794 </summary>
795 <summary> 795 <param name="axis">Unit vector describing the axis</param>
796 Converts 1 or 2 character string into equivalant byte value 796 <param name="angle">Angle around the axis, in radians</param>
797 </summary> 797 </member>
798 <param name="hex">1 or 2 character string</param> 798 <member name="M:OpenMetaverse.Quaternion.Conjugate(OpenMetaverse.Quaternion)">
799 <returns>byte</returns> 799 <summary>
800 </member> 800 Returns the conjugate (spatial inverse) of a quaternion
801 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)"> 801 </summary>
802 <summary> 802 </member>
803 Convert a float value to a byte given a minimum and maximum range 803 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(System.Single,System.Single,System.Single,System.Single)">
804 </summary> 804 <summary>
805 <param name="val">Value to convert to a byte</param> 805 Build a quaternion from an axis and an angle of rotation around
806 <param name="lower">Minimum value range</param> 806 that axis
807 <param name="upper">Maximum value range</param> 807 </summary>
808 <returns>A single byte representing the original float value</returns> 808 </member>
809 </member> 809 <member name="M:OpenMetaverse.Quaternion.CreateFromAxisAngle(OpenMetaverse.Vector3,System.Single)">
810 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)"> 810 <summary>
811 <summary> 811 Build a quaternion from an axis and an angle of rotation around
812 Convert a byte to a float value given a minimum and maximum range 812 that axis
813 </summary> 813 </summary>
814 <param name="bytes">Byte array to get the byte from</param> 814 <param name="axis">Axis of rotation</param>
815 <param name="pos">Position in the byte array the desired byte is at</param> 815 <param name="angle">Angle of rotation</param>
816 <param name="lower">Minimum value range</param> 816 </member>
817 <param name="upper">Maximum value range</param> 817 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(OpenMetaverse.Vector3)">
818 <returns>A float value inclusively between lower and upper</returns> 818 <summary>
819 </member> 819 Creates a quaternion from a vector containing roll, pitch, and yaw
820 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)"> 820 in radians
821 <summary> 821 </summary>
822 Convert a byte to a float value given a minimum and maximum range 822 <param name="eulers">Vector representation of the euler angles in
823 </summary> 823 radians</param>
824 <param name="val">Byte to convert to a float value</param> 824 <returns>Quaternion representation of the euler angles</returns>
825 <param name="lower">Minimum value range</param> 825 </member>
826 <param name="upper">Maximum value range</param> 826 <member name="M:OpenMetaverse.Quaternion.CreateFromEulers(System.Single,System.Single,System.Single)">
827 <returns>A float value inclusively between lower and upper</returns> 827 <summary>
828 </member> 828 Creates a quaternion from roll, pitch, and yaw euler angles in
829 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)"> 829 radians
830 <summary> 830 </summary>
831 Attempts to parse a floating point value from a string, using an 831 <param name="roll">X angle in radians</param>
832 EN-US number format 832 <param name="pitch">Y angle in radians</param>
833 </summary> 833 <param name="yaw">Z angle in radians</param>
834 <param name="s">String to parse</param> 834 <returns>Quaternion representation of the euler angles</returns>
835 <param name="result">Resulting floating point number</param> 835 </member>
836 <returns>True if the parse was successful, otherwise false</returns> 836 <member name="M:OpenMetaverse.Quaternion.Inverse(OpenMetaverse.Quaternion)">
837 </member> 837 <summary>
838 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)"> 838 Conjugates and renormalizes a vector
839 <summary> 839 </summary>
840 Attempts to parse a floating point value from a string, using an 840 </member>
841 EN-US number format 841 <member name="M:OpenMetaverse.Quaternion.Slerp(OpenMetaverse.Quaternion,OpenMetaverse.Quaternion,System.Single)">
842 </summary> 842 <summary>
843 <param name="s">String to parse</param> 843 Spherical linear interpolation between two quaternions
844 <param name="result">Resulting floating point number</param> 844 </summary>
845 <returns>True if the parse was successful, otherwise false</returns> 845 </member>
846 </member> 846 <member name="M:OpenMetaverse.Quaternion.ToRawString">
847 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)"> 847 <summary>
848 <summary> 848 Get a string representation of the quaternion elements with up to three
849 Tries to parse an unsigned 32-bit integer from a hexadecimal string 849 decimal digits and separated by spaces only
850 </summary> 850 </summary>
851 <param name="s">String to parse</param> 851 <returns>Raw string representation of the quaternion</returns>
852 <param name="result">Resulting integer</param> 852 </member>
853 <returns>True if the parse was successful, otherwise false</returns> 853 <member name="F:OpenMetaverse.Quaternion.Identity">
854 </member> 854 <summary>A quaternion with a value of 0,0,0,1</summary>
855 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)"> 855 </member>
856 <summary> 856 <member name="T:OpenMetaverse.LocklessQueue`1">
857 Returns text specified in EnumInfo attribute of the enumerator 857 <summary>
858 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration 858 A thread-safe lockless queue that supports multiple readers and
859 of enum values 859 multiple writers
860 </summary> 860 </summary>
861 <param name="value">Enum value</param> 861 </member>
862 <returns>Text representation of the enum</returns> 862 <member name="F:OpenMetaverse.LocklessQueue`1.head">
863 </member> 863 <summary>Queue head</summary>
864 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)"> 864 </member>
865 <summary> 865 <member name="F:OpenMetaverse.LocklessQueue`1.tail">
866 Takes an AssetType and returns the string representation 866 <summary>Queue tail</summary>
867 </summary> 867 </member>
868 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param> 868 <member name="F:OpenMetaverse.LocklessQueue`1.count">
869 <returns>The string version of the AssetType</returns> 869 <summary>Queue item count</summary>
870 </member> 870 </member>
871 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)"> 871 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor">
872 <summary> 872 <summary>
873 Translate a string name of an AssetType into the proper Type 873 Constructor
874 </summary> 874 </summary>
875 <param name="type">A string containing the AssetType name</param> 875 </member>
876 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns> 876 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)">
877 </member> 877 <summary>
878 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)"> 878 Enqueue an item
879 <summary> 879 </summary>
880 Convert an InventoryType to a string 880 <param name="item">Item to enqeue</param>
881 </summary> 881 </member>
882 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param> 882 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)">
883 <returns>A string representation of the source</returns> 883 <summary>
884 </member> 884 Try to dequeue an item
885 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)"> 885 </summary>
886 <summary> 886 <param name="item">Dequeued item if the dequeue was successful</param>
887 Convert a string into a valid InventoryType 887 <returns>True if an item was successfully deqeued, otherwise false</returns>
888 </summary> 888 </member>
889 <param name="type">A string representation of the InventoryType to convert</param> 889 <member name="P:OpenMetaverse.LocklessQueue`1.Count">
890 <returns>A InventoryType object which matched the type</returns> 890 <summary>Gets the current number of items in the queue. Since this
891 </member> 891 is a lockless collection this value should be treated as a close
892 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)"> 892 estimate</summary>
893 <summary> 893 </member>
894 Convert a SaleType to a string 894 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode">
895 </summary> 895 <summary>
896 <param name="type">The <seealso cref="T:SaleType"/> to convert</param> 896 Provides a node container for data in a singly linked list
897 <returns>A string representation of the source</returns> 897 </summary>
898 </member> 898 </member>
899 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)"> 899 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next">
900 <summary> 900 <summary>Pointer to the next node in list</summary>
901 Convert a string into a valid SaleType 901 </member>
902 </summary> 902 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item">
903 <param name="value">A string representation of the SaleType to convert</param> 903 <summary>The data contained by the node</summary>
904 <returns>A SaleType object which matched the type</returns> 904 </member>
905 </member> 905 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor">
906 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)"> 906 <summary>
907 <summary> 907 Constructor
908 Converts a string used in LLSD to AttachmentPoint type 908 </summary>
909 </summary> 909 </member>
910 <param name="value">String representation of AttachmentPoint to convert</param> 910 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)">
911 <returns>AttachmentPoint enum</returns> 911 <summary>
912 </member> 912 Constructor
913 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])"> 913 </summary>
914 <summary> 914 </member>
915 Copy a byte array 915 <member name="F:OpenMetaverse.Utils.DEG_TO_RAD">
916 </summary> 916 <summary>Used for converting degrees to radians</summary>
917 <param name="bytes">Byte array to copy</param> 917 </member>
918 <returns>A copy of the given byte array</returns> 918 <member name="F:OpenMetaverse.Utils.RAD_TO_DEG">
919 </member> 919 <summary>Used for converting radians to degrees</summary>
920 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)"> 920 </member>
921 <summary> 921 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[])">
922 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer 922 <summary>
923 </summary> 923 Convert the first two bytes starting in the byte array in
924 <param name="a">The left-hand (or X) value</param> 924 little endian ordering to a signed short integer
925 <param name="b">The right-hand (or Y) value</param> 925 </summary>
926 <returns>A 64-bit integer containing the two 32-bit input values</returns> 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="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)"> 928 read at the given position</returns>
929 <summary> 929 </member>
930 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer 930 <member name="M:OpenMetaverse.Utils.BytesToInt16(System.Byte[],System.Int32)">
931 </summary> 931 <summary>
932 <param name="a">The 64-bit input integer</param> 932 Convert the first two bytes starting at the given position in
933 <param name="b">The left-hand (or X) output value</param> 933 little endian ordering to a signed short integer
934 <param name="c">The right-hand (or Y) output value</param> 934 </summary>
935 </member> 935 <param name="bytes">An array two bytes or longer</param>
936 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)"> 936 <param name="pos">Position in the array to start reading</param>
937 <summary> 937 <returns>A signed short integer, will be zero if a short can't be
938 Convert an IP address object to an unsigned 32-bit integer 938 read at the given position</returns>
939 </summary> 939 </member>
940 <param name="address">IP address to convert</param> 940 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[],System.Int32)">
941 <returns>32-bit unsigned integer holding the IP address bits</returns> 941 <summary>
942 </member> 942 Convert the first four bytes starting at the given position in
943 <member name="M:OpenMetaverse.Utils.GetUnixTime"> 943 little endian ordering to a signed integer
944 <summary> 944 </summary>
945 Gets a unix timestamp for the current time 945 <param name="bytes">An array four bytes or longer</param>
946 </summary> 946 <param name="pos">Position to start reading the int from</param>
947 <returns>An unsigned integer representing a unix timestamp for now</returns> 947 <returns>A signed integer, will be zero if an int can't be read
948 </member> 948 at the given position</returns>
949 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)"> 949 </member>
950 <summary> 950 <member name="M:OpenMetaverse.Utils.BytesToInt(System.Byte[])">
951 Convert a UNIX timestamp to a native DateTime object 951 <summary>
952 </summary> 952 Convert the first four bytes of the given array in little endian
953 <param name="timestamp">An unsigned integer representing a UNIX 953 ordering to a signed integer
954 timestamp</param> 954 </summary>
955 <returns>A DateTime object containing the same time specified in 955 <param name="bytes">An array four bytes or longer</param>
956 the given timestamp</returns> 956 <returns>A signed integer, will be zero if the array contains
957 </member> 957 less than four bytes</returns>
958 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)"> 958 </member>
959 <summary> 959 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[])">
960 Convert a UNIX timestamp to a native DateTime object 960 <summary>
961 </summary> 961 Convert the first eight bytes of the given array in little endian
962 <param name="timestamp">A signed integer representing a UNIX 962 ordering to a signed long integer
963 timestamp</param> 963 </summary>
964 <returns>A DateTime object containing the same time specified in 964 <param name="bytes">An array eight bytes or longer</param>
965 the given timestamp</returns> 965 <returns>A signed long integer, will be zero if the array contains
966 </member> 966 less than eight bytes</returns>
967 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)"> 967 </member>
968 <summary> 968 <member name="M:OpenMetaverse.Utils.BytesToInt64(System.Byte[],System.Int32)">
969 Convert a native DateTime object to a UNIX timestamp 969 <summary>
970 </summary> 970 Convert the first eight bytes starting at the given position in
971 <param name="time">A DateTime object you want to convert to a 971 little endian ordering to a signed long integer
972 timestamp</param> 972 </summary>
973 <returns>An unsigned integer representing a UNIX timestamp</returns> 973 <param name="bytes">An array eight bytes or longer</param>
974 </member> 974 <param name="pos">Position to start reading the long from</param>
975 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)"> 975 <returns>A signed long integer, will be zero if a long can't be read
976 <summary> 976 at the given position</returns>
977 Swap two values 977 </member>
978 </summary> 978 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[],System.Int32)">
979 <typeparam name="T">Type of the values to swap</typeparam> 979 <summary>
980 <param name="lhs">First value</param> 980 Convert the first two bytes starting at the given position in
981 <param name="rhs">Second value</param> 981 little endian ordering to an unsigned short
982 </member> 982 </summary>
983 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)"> 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 Try to parse an enumeration value from a string 985 <returns>An unsigned short, will be zero if a ushort can't be read
986 </summary> 986 at the given position</returns>
987 <typeparam name="T">Enumeration type</typeparam> 987 </member>
988 <param name="strType">String value to parse</param> 988 <member name="M:OpenMetaverse.Utils.BytesToUInt16(System.Byte[])">
989 <param name="result">Enumeration value on success</param> 989 <summary>
990 <returns>True if the parsing succeeded, otherwise false</returns> 990 Convert two bytes in little endian ordering to an unsigned short
991 </member> 991 </summary>
992 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)"> 992 <param name="bytes">Byte array containing the ushort</param>
993 <summary> 993 <returns>An unsigned short, will be zero if a ushort can't be
994 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa 994 read</returns>
995 </summary> 995 </member>
996 <param name="value">Byte to swap the words in</param> 996 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[],System.Int32)">
997 <returns>Byte value with the words swapped</returns> 997 <summary>
998 </member> 998 Convert the first four bytes starting at the given position in
999 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)"> 999 little endian ordering to an unsigned integer
1000 <summary> 1000 </summary>
1001 Attempts to convert a string representation of a hostname or IP 1001 <param name="bytes">Byte array containing the uint</param>
1002 address to a <seealso cref="T:System.Net.IPAddress"/> 1002 <param name="pos">Position to start reading the uint from</param>
1003 </summary> 1003 <returns>An unsigned integer, will be zero if a uint can't be read
1004 <param name="hostname">Hostname to convert to an IPAddress</param> 1004 at the given position</returns>
1005 <returns>Converted IP address object, or null if the conversion 1005 </member>
1006 failed</returns> 1006 <member name="M:OpenMetaverse.Utils.BytesToUInt(System.Byte[])">
1007 </member> 1007 <summary>
1008 <member name="F:OpenMetaverse.Utils.EnUsCulture"> 1008 Convert the first four bytes of the given array in little endian
1009 <summary>Provide a single instance of the CultureInfo class to 1009 ordering to an unsigned integer
1010 help parsing in situations where the grid assumes an en-us 1010 </summary>
1011 culture</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.Utils.Epoch"> 1013 less than four bytes</returns>
1014 <summary>UNIX epoch in DateTime format</summary> 1014 </member>
1015 </member> 1015 <member name="M:OpenMetaverse.Utils.BytesToUInt64(System.Byte[])">
1016 <member name="F:OpenMetaverse.Utils.MD5Builder"> 1016 <summary>
1017 <summary>Provide a single instance of the MD5 class to avoid making 1017 Convert the first eight bytes of the given array in little endian
1018 duplicate copies and handle thread safety</summary> 1018 ordering to an unsigned 64-bit integer
1019 </member> 1019 </summary>
1020 <member name="F:OpenMetaverse.Utils.SHA1Builder"> 1020 <param name="bytes">An array eight bytes or longer</param>
1021 <summary>Provide a single instance of the SHA-1 class to avoid 1021 <returns>An unsigned 64-bit integer, will be zero if the array
1022 making duplicate copies and handle thread safety</summary> 1022 contains less than eight bytes</returns>
1023 </member> 1023 </member>
1024 <member name="F:OpenMetaverse.Utils.RNG"> 1024 <member name="M:OpenMetaverse.Utils.BytesToFloat(System.Byte[],System.Int32)">
1025 <summary>Provide a single instance of a random number generator 1025 <summary>
1026 to avoid making duplicate copies and handle thread safety</summary> 1026 Convert four bytes in little endian ordering to a floating point
1027 </member> 1027 value
1028 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)"> 1028 </summary>
1029 <summary> 1029 <param name="bytes">Byte array containing a little ending floating
1030 Clamp a given value between a range 1030 point value</param>
1031 </summary> 1031 <param name="pos">Starting position of the floating point value in
1032 <param name="value">Value to clamp</param> 1032 the byte array</param>
1033 <param name="min">Minimum allowable value</param> 1033 <returns>Single precision value</returns>
1034 <param name="max">Maximum allowable value</param> 1034 </member>
1035 <returns>A value inclusively between lower and upper</returns> 1035 <member name="M:OpenMetaverse.Utils.IntToBytes(System.Int32)">
1036 </member> 1036 <summary>
1037 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)"> 1037 Convert an integer to a byte array in little endian format
1038 <summary> 1038 </summary>
1039 Clamp a given value between a range 1039 <param name="value">The integer to convert</param>
1040 </summary> 1040 <returns>A four byte little endian array</returns>
1041 <param name="value">Value to clamp</param> 1041 </member>
1042 <param name="min">Minimum allowable value</param> 1042 <member name="M:OpenMetaverse.Utils.IntToBytesBig(System.Int32)">
1043 <param name="max">Maximum allowable value</param> 1043 <summary>
1044 <returns>A value inclusively between lower and upper</returns> 1044 Convert an integer to a byte array in big endian format
1045 </member> 1045 </summary>
1046 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)"> 1046 <param name="value">The integer to convert</param>
1047 <summary> 1047 <returns>A four byte big endian array</returns>
1048 Clamp a given value between a range 1048 </member>
1049 </summary> 1049 <member name="M:OpenMetaverse.Utils.Int64ToBytes(System.Int64)">
1050 <param name="value">Value to clamp</param> 1050 <summary>
1051 <param name="min">Minimum allowable value</param> 1051 Convert a 64-bit integer to a byte array in little endian format
1052 <param name="max">Maximum allowable value</param> 1052 </summary>
1053 <returns>A value inclusively between lower and upper</returns> 1053 <param name="value">The value to convert</param>
1054 </member> 1054 <returns>An 8 byte little endian array</returns>
1055 <member name="M:OpenMetaverse.Utils.Round(System.Single)"> 1055 </member>
1056 <summary> 1056 <member name="M:OpenMetaverse.Utils.UInt64ToBytes(System.UInt64)">
1057 Round a floating-point value to the nearest integer 1057 <summary>
1058 </summary> 1058 Convert a 64-bit unsigned integer to a byte array in little endian
1059 <param name="val">Floating point number to round</param> 1059 format
1060 <returns>Integer</returns> 1060 </summary>
1061 </member> 1061 <param name="value">The value to convert</param>
1062 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)"> 1062 <returns>An 8 byte little endian array</returns>
1063 <summary> 1063 </member>
1064 Test if a single precision float is a finite number 1064 <member name="M:OpenMetaverse.Utils.FloatToBytes(System.Single)">
1065 </summary> 1065 <summary>
1066 </member> 1066 Convert a floating point value to four bytes in little endian
1067 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)"> 1067 ordering
1068 <summary> 1068 </summary>
1069 Test if a double precision float is a finite number 1069 <param name="value">A floating point value</param>
1070 </summary> 1070 <returns>A four byte array containing the value in little endian
1071 </member> 1071 ordering</returns>
1072 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)"> 1072 </member>
1073 <summary> 1073 <member name="M:OpenMetaverse.Utils.UIntToHexString(System.UInt32)">
1074 Get the distance between two floating-point values 1074 <summary>
1075 </summary> 1075 Converts an unsigned integer to a hexadecimal string
1076 <param name="value1">First value</param> 1076 </summary>
1077 <param name="value2">Second value</param> 1077 <param name="i">An unsigned integer to convert to a string</param>
1078 <returns>The distance between the two values</returns> 1078 <returns>A hexadecimal string 10 characters long</returns>
1079 </member> 1079 <example>0x7fffffff</example>
1080 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])"> 1080 </member>
1081 <summary> 1081 <member name="M:OpenMetaverse.Utils.BytesToString(System.Byte[])">
1082 Compute the MD5 hash for a byte array 1082 <summary>
1083 </summary> 1083 Convert a variable length UTF8 byte array to a string
1084 <param name="data">Byte array to compute the hash for</param> 1084 </summary>
1085 <returns>MD5 hash of the input data</returns> 1085 <param name="bytes">The UTF8 encoded byte array to convert</param>
1086 </member> 1086 <returns>The decoded string</returns>
1087 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])"> 1087 </member>
1088 <summary> 1088 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.String)">
1089 Compute the SHA1 hash for a byte array 1089 <summary>
1090 </summary> 1090 Converts a byte array to a string containing hexadecimal characters
1091 <param name="data">Byte array to compute the hash for</param> 1091 </summary>
1092 <returns>SHA1 hash of the input data</returns> 1092 <param name="bytes">The byte array to convert to a string</param>
1093 </member> 1093 <param name="fieldName">The name of the field to prepend to each
1094 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)"> 1094 line of the string</param>
1095 <summary> 1095 <returns>A string containing hexadecimal characters on multiple
1096 Calculate the SHA1 hash of a given string 1096 lines. Each line is prepended with the field name</returns>
1097 </summary> 1097 </member>
1098 <param name="value">The string to hash</param> 1098 <member name="M:OpenMetaverse.Utils.BytesToHexString(System.Byte[],System.Int32,System.String)">
1099 <returns>The SHA1 hash as a string</returns> 1099 <summary>
1100 </member> 1100 Converts a byte array to a string containing hexadecimal characters
1101 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])"> 1101 </summary>
1102 <summary> 1102 <param name="bytes">The byte array to convert to a string</param>
1103 Compute the SHA256 hash for a byte array 1103 <param name="length">Number of bytes in the array to parse</param>
1104 </summary> 1104 <param name="fieldName">A string to prepend to each line of the hex
1105 <param name="data">Byte array to compute the hash for</param> 1105 dump</param>
1106 <returns>SHA256 hash of the input data</returns> 1106 <returns>A string containing hexadecimal characters on multiple
1107 </member> 1107 lines. Each line is prepended with the field name</returns>
1108 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)"> 1108 </member>
1109 <summary> 1109 <member name="M:OpenMetaverse.Utils.StringToBytes(System.String)">
1110 Calculate the SHA256 hash of a given string 1110 <summary>
1111 </summary> 1111 Convert a string to a UTF8 encoded byte array
1112 <param name="value">The string to hash</param> 1112 </summary>
1113 <returns>The SHA256 hash as a string</returns> 1113 <param name="str">The string to convert</param>
1114 </member> 1114 <returns>A null-terminated UTF8 byte array</returns>
1115 <member name="M:OpenMetaverse.Utils.MD5(System.String)"> 1115 </member>
1116 <summary> 1116 <member name="M:OpenMetaverse.Utils.HexStringToBytes(System.String,System.Boolean)">
1117 Calculate the MD5 hash of a given string 1117 <summary>
1118 </summary> 1118 Converts a string containing hexadecimal characters to a byte array
1119 <param name="password">The password to hash</param> 1119 </summary>
1120 <returns>An MD5 hash in string format, with $1$ prepended</returns> 1120 <param name="hexString">String containing hexadecimal characters</param>
1121 </member> 1121 <param name="handleDirty">If true, gracefully handles null, empty and
1122 <member name="M:OpenMetaverse.Utils.MD5String(System.String)"> 1122 uneven strings as well as stripping unconvertable characters</param>
1123 <summary> 1123 <returns>The converted byte array</returns>
1124 Calculate the MD5 hash of a given string 1124 </member>
1125 </summary> 1125 <member name="M:OpenMetaverse.Utils.IsHexDigit(System.Char)">
1126 <param name="value">The string to hash</param> 1126 <summary>
1127 <returns>The MD5 hash as a string</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.Utils.RandomDouble"> 1129 <param name="c">Character to test</param>
1130 <summary> 1130 <returns>true if hex digit, false if not</returns>
1131 Generate a random double precision floating point value 1131 </member>
1132 </summary> 1132 <member name="M:OpenMetaverse.Utils.HexToByte(System.String)">
1133 <returns>Random value of type double</returns> 1133 <summary>
1134 </member> 1134 Converts 1 or 2 character string into equivalant byte value
1135 <member name="M:OpenMetaverse.Utils.GetRunningPlatform"> 1135 </summary>
1136 <summary> 1136 <param name="hex">1 or 2 character string</param>
1137 Get the current running platform 1137 <returns>byte</returns>
1138 </summary> 1138 </member>
1139 <returns>Enumeration of the current platform we are running on</returns> 1139 <member name="M:OpenMetaverse.Utils.FloatToByte(System.Single,System.Single,System.Single)">
1140 </member> 1140 <summary>
1141 <member name="M:OpenMetaverse.Utils.GetRunningRuntime"> 1141 Convert a float value to a byte given a minimum and maximum range
1142 <summary> 1142 </summary>
1143 Get the current running runtime 1143 <param name="val">Value to convert to a byte</param>
1144 </summary> 1144 <param name="lower">Minimum value range</param>
1145 <returns>Enumeration of the current runtime we are running on</returns> 1145 <param name="upper">Maximum value range</param>
1146 </member> 1146 <returns>A single byte representing the original float value</returns>
1147 <member name="T:OpenMetaverse.Utils.Platform"> 1147 </member>
1148 <summary> 1148 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte[],System.Int32,System.Single,System.Single)">
1149 Operating system 1149 <summary>
1150 </summary> 1150 Convert a byte to a float value given a minimum and maximum range
1151 </member> 1151 </summary>
1152 <member name="F:OpenMetaverse.Utils.Platform.Unknown"> 1152 <param name="bytes">Byte array to get the byte from</param>
1153 <summary>Unknown</summary> 1153 <param name="pos">Position in the byte array the desired byte is at</param>
1154 </member> 1154 <param name="lower">Minimum value range</param>
1155 <member name="F:OpenMetaverse.Utils.Platform.Windows"> 1155 <param name="upper">Maximum value range</param>
1156 <summary>Microsoft Windows</summary> 1156 <returns>A float value inclusively between lower and upper</returns>
1157 </member> 1157 </member>
1158 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE"> 1158 <member name="M:OpenMetaverse.Utils.ByteToFloat(System.Byte,System.Single,System.Single)">
1159 <summary>Microsoft Windows CE</summary> 1159 <summary>
1160 </member> 1160 Convert a byte to a float value given a minimum and maximum range
1161 <member name="F:OpenMetaverse.Utils.Platform.Linux"> 1161 </summary>
1162 <summary>Linux</summary> 1162 <param name="val">Byte to convert to a float value</param>
1163 </member> 1163 <param name="lower">Minimum value range</param>
1164 <member name="F:OpenMetaverse.Utils.Platform.OSX"> 1164 <param name="upper">Maximum value range</param>
1165 <summary>Apple OSX</summary> 1165 <returns>A float value inclusively between lower and upper</returns>
1166 </member> 1166 </member>
1167 <member name="T:OpenMetaverse.Utils.Runtime"> 1167 <member name="M:OpenMetaverse.Utils.TryParseSingle(System.String,System.Single@)">
1168 <summary> 1168 <summary>
1169 Runtime platform 1169 Attempts to parse a floating point value from a string, using an
1170 </summary> 1170 EN-US number format
1171 </member> 1171 </summary>
1172 <member name="F:OpenMetaverse.Utils.Runtime.Windows"> 1172 <param name="s">String to parse</param>
1173 <summary>.NET runtime</summary> 1173 <param name="result">Resulting floating point number</param>
1174 </member> 1174 <returns>True if the parse was successful, otherwise false</returns>
1175 <member name="F:OpenMetaverse.Utils.Runtime.Mono"> 1175 </member>
1176 <summary>Mono runtime: http://www.mono-project.com/</summary> 1176 <member name="M:OpenMetaverse.Utils.TryParseDouble(System.String,System.Double@)">
1177 </member> 1177 <summary>
1178 <member name="T:OpenMetaverse.Color4"> 1178 Attempts to parse a floating point value from a string, using an
1179 <summary> 1179 EN-US number format
1180 An 8-bit color structure including an alpha channel 1180 </summary>
1181 </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.Color4.R"> 1183 <returns>True if the parse was successful, otherwise false</returns>
1184 <summary>Red</summary> 1184 </member>
1185 </member> 1185 <member name="M:OpenMetaverse.Utils.TryParseHex(System.String,System.UInt32@)">
1186 <member name="F:OpenMetaverse.Color4.G"> 1186 <summary>
1187 <summary>Green</summary> 1187 Tries to parse an unsigned 32-bit integer from a hexadecimal string
1188 </member> 1188 </summary>
1189 <member name="F:OpenMetaverse.Color4.B"> 1189 <param name="s">String to parse</param>
1190 <summary>Blue</summary> 1190 <param name="result">Resulting integer</param>
1191 </member> 1191 <returns>True if the parse was successful, otherwise false</returns>
1192 <member name="F:OpenMetaverse.Color4.A"> 1192 </member>
1193 <summary>Alpha</summary> 1193 <member name="M:OpenMetaverse.Utils.EnumToText(System.Enum)">
1194 </member> 1194 <summary>
1195 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)"> 1195 Returns text specified in EnumInfo attribute of the enumerator
1196 <summary> 1196 To add the text use [EnumInfo(Text = "Some nice text here")] before declaration
1197 1197 of enum values
1198 </summary> 1198 </summary>
1199 <param name="r"></param> 1199 <param name="value">Enum value</param>
1200 <param name="g"></param> 1200 <returns>Text representation of the enum</returns>
1201 <param name="b"></param> 1201 </member>
1202 <param name="a"></param> 1202 <member name="M:OpenMetaverse.Utils.AssetTypeToString(OpenMetaverse.AssetType)">
1203 </member> 1203 <summary>
1204 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)"> 1204 Takes an AssetType and returns the string representation
1205 <summary> 1205 </summary>
1206 Builds a color from a byte array 1206 <param name="type">The source <seealso cref="T:OpenMetaverse.AssetType"/></param>
1207 </summary> 1207 <returns>The string version of the AssetType</returns>
1208 <param name="byteArray">Byte array containing a 16 byte color</param> 1208 </member>
1209 <param name="pos">Beginning position in the byte array</param> 1209 <member name="M:OpenMetaverse.Utils.StringToAssetType(System.String)">
1210 <param name="inverted">True if the byte array stores inverted values, 1210 <summary>
1211 otherwise false. For example the color black (fully opaque) inverted 1211 Translate a string name of an AssetType into the proper Type
1212 would be 0xFF 0xFF 0xFF 0x00</param> 1212 </summary>
1213 </member> 1213 <param name="type">A string containing the AssetType name</param>
1214 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1214 <returns>The AssetType which matches the string name, or AssetType.Unknown if no match was found</returns>
1215 <summary> 1215 </member>
1216 Returns the raw bytes for this vector 1216 <member name="M:OpenMetaverse.Utils.InventoryTypeToString(OpenMetaverse.InventoryType)">
1217 </summary> 1217 <summary>
1218 <param name="byteArray">Byte array containing a 16 byte color</param> 1218 Convert an InventoryType to a string
1219 <param name="pos">Beginning position in the byte array</param> 1219 </summary>
1220 <param name="inverted">True if the byte array stores inverted values, 1220 <param name="type">The <seealso cref="T:InventoryType"/> to convert</param>
1221 otherwise false. For example the color black (fully opaque) inverted 1221 <returns>A string representation of the source</returns>
1222 would be 0xFF 0xFF 0xFF 0x00</param> 1222 </member>
1223 <param name="alphaInverted">True if the alpha value is inverted in 1223 <member name="M:OpenMetaverse.Utils.StringToInventoryType(System.String)">
1224 addition to whatever the inverted parameter is. Setting inverted true 1224 <summary>
1225 and alphaInverted true will flip the alpha value back to non-inverted, 1225 Convert a string into a valid InventoryType
1226 but keep the other color bytes inverted</param> 1226 </summary>
1227 <returns>A 16 byte array containing R, G, B, and A</returns> 1227 <param name="type">A string representation of the InventoryType to convert</param>
1228 </member> 1228 <returns>A InventoryType object which matched the type</returns>
1229 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)"> 1229 </member>
1230 <summary> 1230 <member name="M:OpenMetaverse.Utils.SaleTypeToString(OpenMetaverse.SaleType)">
1231 Copy constructor 1231 <summary>
1232 </summary> 1232 Convert a SaleType to a string
1233 <param name="color">Color to copy</param> 1233 </summary>
1234 </member> 1234 <param name="type">The <seealso cref="T:SaleType"/> to convert</param>
1235 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)"> 1235 <returns>A string representation of the source</returns>
1236 <summary> 1236 </member>
1237 IComparable.CompareTo implementation 1237 <member name="M:OpenMetaverse.Utils.StringToSaleType(System.String)">
1238 </summary> 1238 <summary>
1239 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|. 1239 Convert a string into a valid SaleType
1240 Alpha is only used when the colors are otherwise equivalent</remarks> 1240 </summary>
1241 </member> 1241 <param name="value">A string representation of the SaleType to convert</param>
1242 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)"> 1242 <returns>A SaleType object which matched the type</returns>
1243 <summary> 1243 </member>
1244 Builds a color from a byte array 1244 <member name="M:OpenMetaverse.Utils.StringToAttachmentPoint(System.String)">
1245 </summary> 1245 <summary>
1246 <param name="byteArray">Byte array containing a 16 byte color</param> 1246 Converts a string used in LLSD to AttachmentPoint type
1247 <param name="pos">Beginning position in the byte array</param> 1247 </summary>
1248 <param name="inverted">True if the byte array stores inverted values, 1248 <param name="value">String representation of AttachmentPoint to convert</param>
1249 otherwise false. For example the color black (fully opaque) inverted 1249 <returns>AttachmentPoint enum</returns>
1250 would be 0xFF 0xFF 0xFF 0x00</param> 1250 </member>
1251 <param name="alphaInverted">True if the alpha value is inverted in 1251 <member name="M:OpenMetaverse.Utils.CopyBytes(System.Byte[])">
1252 addition to whatever the inverted parameter is. Setting inverted true 1252 <summary>
1253 and alphaInverted true will flip the alpha value back to non-inverted, 1253 Copy a byte array
1254 but keep the other color bytes inverted</param> 1254 </summary>
1255 </member> 1255 <param name="bytes">Byte array to copy</param>
1256 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)"> 1256 <returns>A copy of the given byte array</returns>
1257 <summary> 1257 </member>
1258 Writes the raw bytes for this color to a byte array 1258 <member name="M:OpenMetaverse.Utils.UIntsToLong(System.UInt32,System.UInt32)">
1259 </summary> 1259 <summary>
1260 <param name="dest">Destination byte array</param> 1260 Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
1261 <param name="pos">Position in the destination array to start 1261 </summary>
1262 writing. Must be at least 16 bytes before the end of the array</param> 1262 <param name="a">The left-hand (or X) value</param>
1263 </member> 1263 <param name="b">The right-hand (or Y) value</param>
1264 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)"> 1264 <returns>A 64-bit integer containing the two 32-bit input values</returns>
1265 <summary> 1265 </member>
1266 Serializes this color into four bytes in a byte array 1266 <member name="M:OpenMetaverse.Utils.LongToUInts(System.UInt64,System.UInt32@,System.UInt32@)">
1267 </summary> 1267 <summary>
1268 <param name="dest">Destination byte array</param> 1268 Unpacks two 32-bit unsigned integers from a 64-bit unsigned integer
1269 <param name="pos">Position in the destination array to start 1269 </summary>
1270 writing. Must be at least 4 bytes before the end of the array</param> 1270 <param name="a">The 64-bit input integer</param>
1271 <param name="inverted">True to invert the output (1.0 becomes 0 1271 <param name="b">The left-hand (or X) output value</param>
1272 instead of 255)</param> 1272 <param name="c">The right-hand (or Y) output value</param>
1273 </member> 1273 </member>
1274 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)"> 1274 <member name="M:OpenMetaverse.Utils.IPToUInt(System.Net.IPAddress)">
1275 <summary> 1275 <summary>
1276 Writes the raw bytes for this color to a byte array 1276 Convert an IP address object to an unsigned 32-bit integer
1277 </summary> 1277 </summary>
1278 <param name="dest">Destination byte array</param> 1278 <param name="address">IP address to convert</param>
1279 <param name="pos">Position in the destination array to start 1279 <returns>32-bit unsigned integer holding the IP address bits</returns>
1280 writing. Must be at least 16 bytes before the end of the array</param> 1280 </member>
1281 </member> 1281 <member name="M:OpenMetaverse.Utils.GetUnixTime">
1282 <member name="M:OpenMetaverse.Color4.ClampValues"> 1282 <summary>
1283 <summary> 1283 Gets a unix timestamp for the current time
1284 Ensures that values are in range 0-1 1284 </summary>
1285 </summary> 1285 <returns>An unsigned integer representing a unix timestamp for now</returns>
1286 </member> 1286 </member>
1287 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)"> 1287 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.UInt32)">
1288 <summary> 1288 <summary>
1289 Create an RGB color from a hue, saturation, value combination 1289 Convert a UNIX timestamp to a native DateTime object
1290 </summary> 1290 </summary>
1291 <param name="hue">Hue</param> 1291 <param name="timestamp">An unsigned integer representing a UNIX
1292 <param name="saturation">Saturation</param> 1292 timestamp</param>
1293 <param name="value">Value</param> 1293 <returns>A DateTime object containing the same time specified in
1294 <returns>An fully opaque RGB color (alpha is 1.0)</returns> 1294 the given timestamp</returns>
1295 </member> 1295 </member>
1296 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)"> 1296 <member name="M:OpenMetaverse.Utils.UnixTimeToDateTime(System.Int32)">
1297 <summary> 1297 <summary>
1298 Performs linear interpolation between two colors 1298 Convert a UNIX timestamp to a native DateTime object
1299 </summary> 1299 </summary>
1300 <param name="value1">Color to start at</param> 1300 <param name="timestamp">A signed integer representing a UNIX
1301 <param name="value2">Color to end at</param> 1301 timestamp</param>
1302 <param name="amount">Amount to interpolate</param> 1302 <returns>A DateTime object containing the same time specified in
1303 <returns>The interpolated color</returns> 1303 the given timestamp</returns>
1304 </member> 1304 </member>
1305 <member name="F:OpenMetaverse.Color4.Black"> 1305 <member name="M:OpenMetaverse.Utils.DateTimeToUnixTime(System.DateTime)">
1306 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary> 1306 <summary>
1307 </member> 1307 Convert a native DateTime object to a UNIX timestamp
1308 <member name="F:OpenMetaverse.Color4.White"> 1308 </summary>
1309 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary> 1309 <param name="time">A DateTime object you want to convert to a
1310 </member> 1310 timestamp</param>
1311 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot"> 1311 <returns>An unsigned integer representing a UNIX timestamp</returns>
1312 <summary>For thread safety</summary> 1312 </member>
1313 </member> 1313 <member name="M:OpenMetaverse.Utils.Swap``1(``0@,``0@)">
1314 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging"> 1314 <summary>
1315 <summary>For thread safety</summary> 1315 Swap two values
1316 </member> 1316 </summary>
1317 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)"> 1317 <typeparam name="T">Type of the values to swap</typeparam>
1318 <summary> 1318 <param name="lhs">First value</param>
1319 Purges expired objects from the cache. Called automatically by the purge timer. 1319 <param name="rhs">Second value</param>
1320 </summary> 1320 </member>
1321 </member> 1321 <member name="M:OpenMetaverse.Utils.EnumTryParse``1(System.String,``0@)">
1322 <member name="T:OpenMetaverse.Parallel"> 1322 <summary>
1323 <summary> 1323 Try to parse an enumeration value from a string
1324 Provides helper methods for parallelizing loops 1324 </summary>
1325 </summary> 1325 <typeparam name="T">Enumeration type</typeparam>
1326 </member> 1326 <param name="strType">String value to parse</param>
1327 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})"> 1327 <param name="result">Enumeration value on success</param>
1328 <summary> 1328 <returns>True if the parsing succeeded, otherwise false</returns>
1329 Executes a for loop in which iterations may run in parallel 1329 </member>
1330 </summary> 1330 <member name="M:OpenMetaverse.Utils.SwapWords(System.Byte)">
1331 <param name="fromInclusive">The loop will be started at this index</param> 1331 <summary>
1332 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1332 Swaps the high and low words in a byte. Converts aaaabbbb to bbbbaaaa
1333 <param name="body">Method body to run for each iteration of the loop</param> 1333 </summary>
1334 </member> 1334 <param name="value">Byte to swap the words in</param>
1335 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})"> 1335 <returns>Byte value with the words swapped</returns>
1336 <summary> 1336 </member>
1337 Executes a for loop in which iterations may run in parallel 1337 <member name="M:OpenMetaverse.Utils.HostnameToIPv4(System.String)">
1338 </summary> 1338 <summary>
1339 <param name="threadCount">The number of concurrent execution threads to run</param> 1339 Attempts to convert a string representation of a hostname or IP
1340 <param name="fromInclusive">The loop will be started at this index</param> 1340 address to a <seealso cref="T:System.Net.IPAddress"/>
1341 <param name="toExclusive">The loop will be terminated before this index is reached</param> 1341 </summary>
1342 <param name="body">Method body to run for each iteration of the loop</param> 1342 <param name="hostname">Hostname to convert to an IPAddress</param>
1343 </member> 1343 <returns>Converted IP address object, or null if the conversion
1344 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1344 failed</returns>
1345 <summary> 1345 </member>
1346 Executes a foreach loop in which iterations may run in parallel 1346 <member name="F:OpenMetaverse.Utils.EnUsCulture">
1347 </summary> 1347 <summary>Provide a single instance of the CultureInfo class to
1348 <typeparam name="T">Object type that the collection wraps</typeparam> 1348 help parsing in situations where the grid assumes an en-us
1349 <param name="enumerable">An enumerable collection to iterate over</param> 1349 culture</summary>
1350 <param name="body">Method body to run for each object in the collection</param> 1350 </member>
1351 </member> 1351 <member name="F:OpenMetaverse.Utils.Epoch">
1352 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})"> 1352 <summary>UNIX epoch in DateTime format</summary>
1353 <summary> 1353 </member>
1354 Executes a foreach loop in which iterations may run in parallel 1354 <member name="F:OpenMetaverse.Utils.MD5Builder">
1355 </summary> 1355 <summary>Provide a single instance of the MD5 class to avoid making
1356 <typeparam name="T">Object type that the collection wraps</typeparam> 1356 duplicate copies and handle thread safety</summary>
1357 <param name="threadCount">The number of concurrent execution threads to run</param> 1357 </member>
1358 <param name="enumerable">An enumerable collection to iterate over</param> 1358 <member name="F:OpenMetaverse.Utils.SHA1Builder">
1359 <param name="body">Method body to run for each object in the collection</param> 1359 <summary>Provide a single instance of the SHA-1 class to avoid
1360 </member> 1360 making duplicate copies and handle thread safety</summary>
1361 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])"> 1361 </member>
1362 <summary> 1362 <member name="F:OpenMetaverse.Utils.RNG">
1363 Executes a series of tasks in parallel 1363 <summary>Provide a single instance of a random number generator
1364 </summary> 1364 to avoid making duplicate copies and handle thread safety</summary>
1365 <param name="actions">A series of method bodies to execute</param> 1365 </member>
1366 </member> 1366 <member name="M:OpenMetaverse.Utils.Clamp(System.Single,System.Single,System.Single)">
1367 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])"> 1367 <summary>
1368 <summary> 1368 Clamp a given value between a range
1369 Executes a series of tasks in parallel 1369 </summary>
1370 </summary> 1370 <param name="value">Value to clamp</param>
1371 <param name="threadCount">The number of concurrent execution threads to run</param> 1371 <param name="min">Minimum allowable value</param>
1372 <param name="actions">A series of method bodies to execute</param> 1372 <param name="max">Maximum allowable value</param>
1373 </member> 1373 <returns>A value inclusively between lower and upper</returns>
1374 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)"> 1374 </member>
1375 <summary> 1375 <member name="M:OpenMetaverse.Utils.Clamp(System.Double,System.Double,System.Double)">
1376 Convert this matrix to euler rotations 1376 <summary>
1377 </summary> 1377 Clamp a given value between a range
1378 <param name="roll">X euler angle</param> 1378 </summary>
1379 <param name="pitch">Y euler angle</param> 1379 <param name="value">Value to clamp</param>
1380 <param name="yaw">Z euler angle</param> 1380 <param name="min">Minimum allowable value</param>
1381 </member> 1381 <param name="max">Maximum allowable value</param>
1382 <member name="M:OpenMetaverse.Matrix4.GetQuaternion"> 1382 <returns>A value inclusively between lower and upper</returns>
1383 <summary> 1383 </member>
1384 Convert this matrix to a quaternion rotation 1384 <member name="M:OpenMetaverse.Utils.Clamp(System.Int32,System.Int32,System.Int32)">
1385 </summary> 1385 <summary>
1386 <returns>A quaternion representation of this rotation matrix</returns> 1386 Clamp a given value between a range
1387 </member> 1387 </summary>
1388 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)"> 1388 <param name="value">Value to clamp</param>
1389 <summary> 1389 <param name="min">Minimum allowable value</param>
1390 Construct a matrix from euler rotation values in radians 1390 <param name="max">Maximum allowable value</param>
1391 </summary> 1391 <returns>A value inclusively between lower and upper</returns>
1392 <param name="roll">X euler angle in radians</param> 1392 </member>
1393 <param name="pitch">Y euler angle in radians</param> 1393 <member name="M:OpenMetaverse.Utils.Round(System.Single)">
1394 <param name="yaw">Z euler angle in radians</param> 1394 <summary>
1395 </member> 1395 Round a floating-point value to the nearest integer
1396 <member name="M:OpenMetaverse.Matrix4.ToString"> 1396 </summary>
1397 <summary> 1397 <param name="val">Floating point number to round</param>
1398 Get a formatted string representation of the vector 1398 <returns>Integer</returns>
1399 </summary> 1399 </member>
1400 <returns>A string representation of the vector</returns> 1400 <member name="M:OpenMetaverse.Utils.IsFinite(System.Single)">
1401 </member> 1401 <summary>
1402 <member name="F:OpenMetaverse.Matrix4.Zero"> 1402 Test if a single precision float is a finite number
1403 <summary>A 4x4 matrix containing all zeroes</summary> 1403 </summary>
1404 </member> 1404 </member>
1405 <member name="F:OpenMetaverse.Matrix4.Identity"> 1405 <member name="M:OpenMetaverse.Utils.IsFinite(System.Double)">
1406 <summary>A 4x4 identity matrix</summary> 1406 <summary>
1407 </member> 1407 Test if a double precision float is a finite number
1408 <member name="T:OpenMetaverse.PCode"> 1408 </summary>
1409 <summary> 1409 </member>
1410 Identifier code for primitive types 1410 <member name="M:OpenMetaverse.Utils.Distance(System.Single,System.Single)">
1411 </summary> 1411 <summary>
1412 </member> 1412 Get the distance between two floating-point values
1413 <member name="F:OpenMetaverse.PCode.None"> 1413 </summary>
1414 <summary>None</summary> 1414 <param name="value1">First value</param>
1415 </member> 1415 <param name="value2">Second value</param>
1416 <member name="F:OpenMetaverse.PCode.Prim"> 1416 <returns>The distance between the two values</returns>
1417 <summary>A Primitive</summary> 1417 </member>
1418 </member> 1418 <member name="M:OpenMetaverse.Utils.MD5(System.Byte[])">
1419 <member name="F:OpenMetaverse.PCode.Avatar"> 1419 <summary>
1420 <summary>A Avatar</summary> 1420 Compute the MD5 hash for a byte array
1421 </member> 1421 </summary>
1422 <member name="F:OpenMetaverse.PCode.Grass"> 1422 <param name="data">Byte array to compute the hash for</param>
1423 <summary>Linden grass</summary> 1423 <returns>MD5 hash of the input data</returns>
1424 </member> 1424 </member>
1425 <member name="F:OpenMetaverse.PCode.NewTree"> 1425 <member name="M:OpenMetaverse.Utils.SHA1(System.Byte[])">
1426 <summary>Linden tree</summary> 1426 <summary>
1427 </member> 1427 Compute the SHA1 hash for a byte array
1428 <member name="F:OpenMetaverse.PCode.ParticleSystem"> 1428 </summary>
1429 <summary>A primitive that acts as the source for a particle stream</summary> 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="F:OpenMetaverse.PCode.Tree"> 1431 </member>
1432 <summary>A Linden tree</summary> 1432 <member name="M:OpenMetaverse.Utils.SHA1String(System.String)">
1433 </member> 1433 <summary>
1434 <member name="T:OpenMetaverse.PrimFlags"> 1434 Calculate the SHA1 hash of a given string
1435 <summary> 1435 </summary>
1436 Primary parameters for primitives such as Physics Enabled or Phantom 1436 <param name="value">The string to hash</param>
1437 </summary> 1437 <returns>The SHA1 hash as a string</returns>
1438 </member> 1438 </member>
1439 <member name="F:OpenMetaverse.PrimFlags.None"> 1439 <member name="M:OpenMetaverse.Utils.SHA256(System.Byte[])">
1440 <summary>Deprecated</summary> 1440 <summary>
1441 </member> 1441 Compute the SHA256 hash for a byte array
1442 <member name="F:OpenMetaverse.PrimFlags.Physics"> 1442 </summary>
1443 <summary>Whether physics are enabled for this object</summary> 1443 <param name="data">Byte array to compute the hash for</param>
1444 </member> 1444 <returns>SHA256 hash of the input data</returns>
1445 <member name="F:OpenMetaverse.PrimFlags.CreateSelected"> 1445 </member>
1446 <summary></summary> 1446 <member name="M:OpenMetaverse.Utils.SHA256String(System.String)">
1447 </member> 1447 <summary>
1448 <member name="F:OpenMetaverse.PrimFlags.ObjectModify"> 1448 Calculate the SHA256 hash of a given string
1449 <summary></summary> 1449 </summary>
1450 </member> 1450 <param name="value">The string to hash</param>
1451 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy"> 1451 <returns>The SHA256 hash as a string</returns>
1452 <summary></summary> 1452 </member>
1453 </member> 1453 <member name="M:OpenMetaverse.Utils.MD5(System.String)">
1454 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner"> 1454 <summary>
1455 <summary></summary> 1455 Calculate the MD5 hash of a given string
1456 </member> 1456 </summary>
1457 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner"> 1457 <param name="password">The password to hash</param>
1458 <summary></summary> 1458 <returns>An MD5 hash in string format, with $1$ prepended</returns>
1459 </member> 1459 </member>
1460 <member name="F:OpenMetaverse.PrimFlags.Scripted"> 1460 <member name="M:OpenMetaverse.Utils.MD5String(System.String)">
1461 <summary></summary> 1461 <summary>
1462 </member> 1462 Calculate the MD5 hash of a given string
1463 <member name="F:OpenMetaverse.PrimFlags.Touch"> 1463 </summary>
1464 <summary>Whether this object contains an active touch script</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.PrimFlags.ObjectMove"> 1466 </member>
1467 <summary></summary> 1467 <member name="M:OpenMetaverse.Utils.RandomDouble">
1468 </member> 1468 <summary>
1469 <member name="F:OpenMetaverse.PrimFlags.Money"> 1469 Generate a random double precision floating point value
1470 <summary>Whether this object can receive payments</summary> 1470 </summary>
1471 </member> 1471 <returns>Random value of type double</returns>
1472 <member name="F:OpenMetaverse.PrimFlags.Phantom"> 1472 </member>
1473 <summary>Whether this object is phantom (no collisions)</summary> 1473 <member name="M:OpenMetaverse.Utils.GetRunningPlatform">
1474 </member> 1474 <summary>
1475 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty"> 1475 Get the current running platform
1476 <summary></summary> 1476 </summary>
1477 </member> 1477 <returns>Enumeration of the current platform we are running on</returns>
1478 <member name="F:OpenMetaverse.PrimFlags.JointHinge"> 1478 </member>
1479 <summary></summary> 1479 <member name="M:OpenMetaverse.Utils.GetRunningRuntime">
1480 </member> 1480 <summary>
1481 <member name="F:OpenMetaverse.PrimFlags.JointP2P"> 1481 Get the current running runtime
1482 <summary></summary> 1482 </summary>
1483 </member> 1483 <returns>Enumeration of the current runtime we are running on</returns>
1484 <member name="F:OpenMetaverse.PrimFlags.JointLP2P"> 1484 </member>
1485 <summary></summary> 1485 <member name="T:OpenMetaverse.Utils.Platform">
1486 </member> 1486 <summary>
1487 <member name="F:OpenMetaverse.PrimFlags.JointWheel"> 1487 Operating system
1488 <summary>Deprecated</summary> 1488 </summary>
1489 </member> 1489 </member>
1490 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop"> 1490 <member name="F:OpenMetaverse.Utils.Platform.Unknown">
1491 <summary></summary> 1491 <summary>Unknown</summary>
1492 </member> 1492 </member>
1493 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer"> 1493 <member name="F:OpenMetaverse.Utils.Platform.Windows">
1494 <summary></summary> 1494 <summary>Microsoft Windows</summary>
1495 </member> 1495 </member>
1496 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned"> 1496 <member name="F:OpenMetaverse.Utils.Platform.WindowsCE">
1497 <summary></summary> 1497 <summary>Microsoft Windows CE</summary>
1498 </member> 1498 </member>
1499 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer"> 1499 <member name="F:OpenMetaverse.Utils.Platform.Linux">
1500 <summary>Deprecated</summary> 1500 <summary>Linux</summary>
1501 </member> 1501 </member>
1502 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled"> 1502 <member name="F:OpenMetaverse.Utils.Platform.OSX">
1503 <summary></summary> 1503 <summary>Apple OSX</summary>
1504 </member> 1504 </member>
1505 <member name="F:OpenMetaverse.PrimFlags.AnimSource"> 1505 <member name="T:OpenMetaverse.Utils.Runtime">
1506 <summary></summary> 1506 <summary>
1507 </member> 1507 Runtime platform
1508 <member name="F:OpenMetaverse.PrimFlags.CameraSource"> 1508 </summary>
1509 <summary></summary> 1509 </member>
1510 </member> 1510 <member name="F:OpenMetaverse.Utils.Runtime.Windows">
1511 <member name="F:OpenMetaverse.PrimFlags.CastShadows"> 1511 <summary>.NET runtime</summary>
1512 <summary></summary> 1512 </member>
1513 </member> 1513 <member name="F:OpenMetaverse.Utils.Runtime.Mono">
1514 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge"> 1514 <summary>Mono runtime: http://www.mono-project.com/</summary>
1515 <summary>Server flag, will not be sent to clients. Specifies that 1515 </member>
1516 the object is destroyed when it touches a simulator edge</summary> 1516 <member name="M:OpenMetaverse.CircularQueue`1.#ctor(OpenMetaverse.CircularQueue{`0})">
1517 </member> 1517 <summary>
1518 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge"> 1518 Copy constructor
1519 <summary>Server flag, will not be sent to clients. Specifies that 1519 </summary>
1520 the object will be returned to the owner's inventory when it 1520 <param name="queue">Circular queue to copy</param>
1521 touches a simulator edge</summary> 1521 </member>
1522 </member> 1522 <member name="M:OpenMetaverse.ReaderWriterLockSlim.ExitAndWakeUpAppropriateWaiters">
1523 <member name="F:OpenMetaverse.PrimFlags.Sandbox"> 1523 <summary>
1524 <summary>Server flag, will not be sent to clients.</summary> 1524 Determines the appropriate events to set, leaves the locks, and sets the events.
1525 </member> 1525 </summary>
1526 <member name="F:OpenMetaverse.PrimFlags.Flying"> 1526 </member>
1527 <summary>Server flag, will not be sent to client. Specifies that 1527 <member name="M:OpenMetaverse.ReaderWriterLockSlim.LazyCreateEvent(System.Threading.EventWaitHandle@,System.Boolean)">
1528 the object is hovering/flying</summary> 1528 <summary>
1529 </member> 1529 A routine for lazily creating a event outside the lock (so if errors
1530 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify"> 1530 happen they are outside the lock and that we don't do much work
1531 <summary></summary> 1531 while holding a spin lock). If all goes well, reenter the lock and
1532 </member> 1532 set 'waitEvent'
1533 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez"> 1533 </summary>
1534 <summary></summary> 1534 </member>
1535 </member> 1535 <member name="M:OpenMetaverse.ReaderWriterLockSlim.WaitOnEvent(System.Threading.EventWaitHandle,System.UInt32@,System.Int32)">
1536 <member name="F:OpenMetaverse.PrimFlags.Temporary"> 1536 <summary>
1537 <summary></summary> 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="F:OpenMetaverse.PrimFlags.ZlibCompressed"> 1539 </summary>
1540 <summary></summary> 1540 </member>
1541 </member> 1541 <member name="T:OpenMetaverse.Parallel">
1542 <member name="T:OpenMetaverse.SoundFlags"> 1542 <summary>
1543 <summary> 1543 Provides helper methods for parallelizing loops
1544 Sound flags for sounds attached to primitives 1544 </summary>
1545 </summary> 1545 </member>
1546 </member> 1546 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Action{System.Int32})">
1547 <member name="F:OpenMetaverse.SoundFlags.None"> 1547 <summary>
1548 <summary></summary> 1548 Executes a for loop in which iterations may run in parallel
1549 </member> 1549 </summary>
1550 <member name="F:OpenMetaverse.SoundFlags.Loop"> 1550 <param name="fromInclusive">The loop will be started at this index</param>
1551 <summary></summary> 1551 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1552 </member> 1552 <param name="body">Method body to run for each iteration of the loop</param>
1553 <member name="F:OpenMetaverse.SoundFlags.SyncMaster"> 1553 </member>
1554 <summary></summary> 1554 <member name="M:OpenMetaverse.Parallel.For(System.Int32,System.Int32,System.Int32,System.Action{System.Int32})">
1555 </member> 1555 <summary>
1556 <member name="F:OpenMetaverse.SoundFlags.SyncSlave"> 1556 Executes a for loop in which iterations may run in parallel
1557 <summary></summary> 1557 </summary>
1558 </member> 1558 <param name="threadCount">The number of concurrent execution threads to run</param>
1559 <member name="F:OpenMetaverse.SoundFlags.SyncPending"> 1559 <param name="fromInclusive">The loop will be started at this index</param>
1560 <summary></summary> 1560 <param name="toExclusive">The loop will be terminated before this index is reached</param>
1561 </member> 1561 <param name="body">Method body to run for each iteration of the loop</param>
1562 <member name="F:OpenMetaverse.SoundFlags.Queue"> 1562 </member>
1563 <summary></summary> 1563 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1564 </member> 1564 <summary>
1565 <member name="F:OpenMetaverse.SoundFlags.Stop"> 1565 Executes a foreach loop in which iterations may run in parallel
1566 <summary></summary> 1566 </summary>
1567 </member> 1567 <typeparam name="T">Object type that the collection wraps</typeparam>
1568 <member name="T:OpenMetaverse.Material"> 1568 <param name="enumerable">An enumerable collection to iterate over</param>
1569 <summary> 1569 <param name="body">Method body to run for each object in the collection</param>
1570 Material type for a primitive 1570 </member>
1571 </summary> 1571 <member name="M:OpenMetaverse.Parallel.ForEach``1(System.Int32,System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
1572 </member> 1572 <summary>
1573 <member name="F:OpenMetaverse.Material.Stone"> 1573 Executes a foreach loop in which iterations may run in parallel
1574 <summary></summary> 1574 </summary>
1575 </member> 1575 <typeparam name="T">Object type that the collection wraps</typeparam>
1576 <member name="F:OpenMetaverse.Material.Metal"> 1576 <param name="threadCount">The number of concurrent execution threads to run</param>
1577 <summary></summary> 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="F:OpenMetaverse.Material.Glass"> 1579 </member>
1580 <summary></summary> 1580 <member name="M:OpenMetaverse.Parallel.Invoke(System.Action[])">
1581 </member> 1581 <summary>
1582 <member name="F:OpenMetaverse.Material.Wood"> 1582 Executes a series of tasks in parallel
1583 <summary></summary> 1583 </summary>
1584 </member> 1584 <param name="actions">A series of method bodies to execute</param>
1585 <member name="F:OpenMetaverse.Material.Flesh"> 1585 </member>
1586 <summary></summary> 1586 <member name="M:OpenMetaverse.Parallel.Invoke(System.Int32,System.Action[])">
1587 </member> 1587 <summary>
1588 <member name="F:OpenMetaverse.Material.Plastic"> 1588 Executes a series of tasks in parallel
1589 <summary></summary> 1589 </summary>
1590 </member> 1590 <param name="threadCount">The number of concurrent execution threads to run</param>
1591 <member name="F:OpenMetaverse.Material.Rubber"> 1591 <param name="actions">A series of method bodies to execute</param>
1592 <summary></summary> 1592 </member>
1593 </member> 1593 <member name="T:OpenMetaverse.Color4">
1594 <member name="F:OpenMetaverse.Material.Light"> 1594 <summary>
1595 <summary></summary> 1595 An 8-bit color structure including an alpha channel
1596 </member> 1596 </summary>
1597 <member name="T:OpenMetaverse.PrimType"> 1597 </member>
1598 <summary> 1598 <member name="F:OpenMetaverse.Color4.R">
1599 Used in a helper function to roughly determine prim shape 1599 <summary>Red</summary>
1600 </summary> 1600 </member>
1601 </member> 1601 <member name="F:OpenMetaverse.Color4.G">
1602 <member name="T:OpenMetaverse.ExtraParamType"> 1602 <summary>Green</summary>
1603 <summary> 1603 </member>
1604 Extra parameters for primitives, these flags are for features that have 1604 <member name="F:OpenMetaverse.Color4.B">
1605 been added after the original ObjectFlags that has all eight bits 1605 <summary>Blue</summary>
1606 reserved already 1606 </member>
1607 </summary> 1607 <member name="F:OpenMetaverse.Color4.A">
1608 </member> 1608 <summary>Alpha</summary>
1609 <member name="F:OpenMetaverse.ExtraParamType.Flexible"> 1609 </member>
1610 <summary>Whether this object has flexible parameters</summary> 1610 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte,System.Byte,System.Byte,System.Byte)">
1611 </member> 1611 <summary>
1612 <member name="F:OpenMetaverse.ExtraParamType.Light"> 1612
1613 <summary>Whether this object has light parameters</summary> 1613 </summary>
1614 </member> 1614 <param name="r"></param>
1615 <member name="F:OpenMetaverse.ExtraParamType.Sculpt"> 1615 <param name="g"></param>
1616 <summary>Whether this object is a sculpted prim</summary> 1616 <param name="b"></param>
1617 </member> 1617 <param name="a"></param>
1618 <member name="T:OpenMetaverse.JointType"> 1618 </member>
1619 <summary> 1619 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean)">
1620 1620 <summary>
1621 </summary> 1621 Builds a color from a byte array
1622 </member> 1622 </summary>
1623 <member name="F:OpenMetaverse.JointType.Invalid"> 1623 <param name="byteArray">Byte array containing a 16 byte color</param>
1624 <summary></summary> 1624 <param name="pos">Beginning position in the byte array</param>
1625 </member> 1625 <param name="inverted">True if the byte array stores inverted values,
1626 <member name="F:OpenMetaverse.JointType.Hinge"> 1626 otherwise false. For example the color black (fully opaque) inverted
1627 <summary></summary> 1627 would be 0xFF 0xFF 0xFF 0x00</param>
1628 </member> 1628 </member>
1629 <member name="F:OpenMetaverse.JointType.Point"> 1629 <member name="M:OpenMetaverse.Color4.#ctor(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1630 <summary></summary> 1630 <summary>
1631 </member> 1631 Returns the raw bytes for this vector
1632 <member name="T:OpenMetaverse.SculptType"> 1632 </summary>
1633 <summary> 1633 <param name="byteArray">Byte array containing a 16 byte color</param>
1634 1634 <param name="pos">Beginning position in the byte array</param>
1635 </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.SculptType.None"> 1637 would be 0xFF 0xFF 0xFF 0x00</param>
1638 <summary></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.SculptType.Sphere"> 1640 and alphaInverted true will flip the alpha value back to non-inverted,
1641 <summary></summary> 1641 but keep the other color bytes inverted</param>
1642 </member> 1642 <returns>A 16 byte array containing R, G, B, and A</returns>
1643 <member name="F:OpenMetaverse.SculptType.Torus"> 1643 </member>
1644 <summary></summary> 1644 <member name="M:OpenMetaverse.Color4.#ctor(OpenMetaverse.Color4)">
1645 </member> 1645 <summary>
1646 <member name="F:OpenMetaverse.SculptType.Plane"> 1646 Copy constructor
1647 <summary></summary> 1647 </summary>
1648 </member> 1648 <param name="color">Color to copy</param>
1649 <member name="F:OpenMetaverse.SculptType.Cylinder"> 1649 </member>
1650 <summary></summary> 1650 <member name="M:OpenMetaverse.Color4.CompareTo(OpenMetaverse.Color4)">
1651 </member> 1651 <summary>
1652 <member name="F:OpenMetaverse.SculptType.Mesh"> 1652 IComparable.CompareTo implementation
1653 <summary></summary> 1653 </summary>
1654 </member> 1654 <remarks>Sorting ends up like this: |--Grayscale--||--Color--|.
1655 <member name="F:OpenMetaverse.SculptType.Invert"> 1655 Alpha is only used when the colors are otherwise equivalent</remarks>
1656 <summary></summary> 1656 </member>
1657 </member> 1657 <member name="M:OpenMetaverse.Color4.FromBytes(System.Byte[],System.Int32,System.Boolean,System.Boolean)">
1658 <member name="F:OpenMetaverse.SculptType.Mirror"> 1658 <summary>
1659 <summary></summary> 1659 Builds a color from a byte array
1660 </member> 1660 </summary>
1661 <member name="T:OpenMetaverse.FaceType"> 1661 <param name="byteArray">Byte array containing a 16 byte color</param>
1662 <summary> 1662 <param name="pos">Beginning position in the byte array</param>
1663 1663 <param name="inverted">True if the byte array stores inverted values,
1664 </summary> 1664 otherwise false. For example the color black (fully opaque) inverted
1665 </member> 1665 would be 0xFF 0xFF 0xFF 0x00</param>
1666 <member name="F:OpenMetaverse.FaceType.PathBegin"> 1666 <param name="alphaInverted">True if the alpha value is inverted in
1667 <summary></summary> 1667 addition to whatever the inverted parameter is. Setting inverted true
1668 </member> 1668 and alphaInverted true will flip the alpha value back to non-inverted,
1669 <member name="F:OpenMetaverse.FaceType.PathEnd"> 1669 but keep the other color bytes inverted</param>
1670 <summary></summary> 1670 </member>
1671 </member> 1671 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32)">
1672 <member name="F:OpenMetaverse.FaceType.InnerSide"> 1672 <summary>
1673 <summary></summary> 1673 Writes the raw bytes for this color to a byte array
1674 </member> 1674 </summary>
1675 <member name="F:OpenMetaverse.FaceType.ProfileBegin"> 1675 <param name="dest">Destination byte array</param>
1676 <summary></summary> 1676 <param name="pos">Position in the destination array to start
1677 </member> 1677 writing. Must be at least 16 bytes before the end of the array</param>
1678 <member name="F:OpenMetaverse.FaceType.ProfileEnd"> 1678 </member>
1679 <summary></summary> 1679 <member name="M:OpenMetaverse.Color4.ToBytes(System.Byte[],System.Int32,System.Boolean)">
1680 </member> 1680 <summary>
1681 <member name="F:OpenMetaverse.FaceType.OuterSide0"> 1681 Serializes this color into four bytes in a byte array
1682 <summary></summary> 1682 </summary>
1683 </member> 1683 <param name="dest">Destination byte array</param>
1684 <member name="F:OpenMetaverse.FaceType.OuterSide1"> 1684 <param name="pos">Position in the destination array to start
1685 <summary></summary> 1685 writing. Must be at least 4 bytes before the end of the array</param>
1686 </member> 1686 <param name="inverted">True to invert the output (1.0 becomes 0
1687 <member name="F:OpenMetaverse.FaceType.OuterSide2"> 1687 instead of 255)</param>
1688 <summary></summary> 1688 </member>
1689 </member> 1689 <member name="M:OpenMetaverse.Color4.ToFloatBytes(System.Byte[],System.Int32)">
1690 <member name="F:OpenMetaverse.FaceType.OuterSide3"> 1690 <summary>
1691 <summary></summary> 1691 Writes the raw bytes for this color to a byte array
1692 </member> 1692 </summary>
1693 <member name="T:OpenMetaverse.ObjectCategory"> 1693 <param name="dest">Destination byte array</param>
1694 <summary> 1694 <param name="pos">Position in the destination array to start
1695 1695 writing. Must be at least 16 bytes before the end of the array</param>
1696 </summary> 1696 </member>
1697 </member> 1697 <member name="M:OpenMetaverse.Color4.ClampValues">
1698 <member name="F:OpenMetaverse.ObjectCategory.Invalid"> 1698 <summary>
1699 <summary></summary> 1699 Ensures that values are in range 0-1
1700 </member> 1700 </summary>
1701 <member name="F:OpenMetaverse.ObjectCategory.None"> 1701 </member>
1702 <summary></summary> 1702 <member name="M:OpenMetaverse.Color4.FromHSV(System.Double,System.Double,System.Double)">
1703 </member> 1703 <summary>
1704 <member name="F:OpenMetaverse.ObjectCategory.Owner"> 1704 Create an RGB color from a hue, saturation, value combination
1705 <summary></summary> 1705 </summary>
1706 </member> 1706 <param name="hue">Hue</param>
1707 <member name="F:OpenMetaverse.ObjectCategory.Group"> 1707 <param name="saturation">Saturation</param>
1708 <summary></summary> 1708 <param name="value">Value</param>
1709 </member> 1709 <returns>An fully opaque RGB color (alpha is 1.0)</returns>
1710 <member name="F:OpenMetaverse.ObjectCategory.Other"> 1710 </member>
1711 <summary></summary> 1711 <member name="M:OpenMetaverse.Color4.Lerp(OpenMetaverse.Color4,OpenMetaverse.Color4,System.Single)">
1712 </member> 1712 <summary>
1713 <member name="F:OpenMetaverse.ObjectCategory.Selected"> 1713 Performs linear interpolation between two colors
1714 <summary></summary> 1714 </summary>
1715 </member> 1715 <param name="value1">Color to start at</param>
1716 <member name="F:OpenMetaverse.ObjectCategory.Temporary"> 1716 <param name="value2">Color to end at</param>
1717 <summary></summary> 1717 <param name="amount">Amount to interpolate</param>
1718 </member> 1718 <returns>The interpolated color</returns>
1719 <member name="T:OpenMetaverse.AttachmentPoint"> 1719 </member>
1720 <summary> 1720 <member name="F:OpenMetaverse.Color4.Black">
1721 Attachment points for objects on avatar bodies 1721 <summary>A Color4 with zero RGB values and fully opaque (alpha 1.0)</summary>
1722 </summary> 1722 </member>
1723 <remarks> 1723 <member name="F:OpenMetaverse.Color4.White">
1724 Both InventoryObject and InventoryAttachment types can be attached 1724 <summary>A Color4 with full RGB values (1.0) and fully opaque (alpha 1.0)</summary>
1725 </remarks> 1725 </member>
1726 </member> 1726 <member name="T:OpenMetaverse.BlockingQueue`1">
1727 <member name="F:OpenMetaverse.AttachmentPoint.Default"> 1727 <summary>
1728 <summary>Right hand if object was not previously attached</summary> 1728 Same as Queue except Dequeue function blocks until there is an object to return.
1729 </member> 1729 Note: This class does not need to be synchronized
1730 <member name="F:OpenMetaverse.AttachmentPoint.Chest"> 1730 </summary>
1731 <summary>Chest</summary> 1731 </member>
1732 </member> 1732 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
1733 <member name="F:OpenMetaverse.AttachmentPoint.Skull"> 1733 <summary>
1734 <summary>Skull</summary> 1734 Create new BlockingQueue.
1735 </member> 1735 </summary>
1736 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder"> 1736 <param name="col">The System.Collections.ICollection to copy elements from</param>
1737 <summary>Left shoulder</summary> 1737 </member>
1738 </member> 1738 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor(System.Int32)">
1739 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder"> 1739 <summary>
1740 <summary>Right shoulder</summary> 1740 Create new BlockingQueue.
1741 </member> 1741 </summary>
1742 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand"> 1742 <param name="capacity">The initial number of elements that the queue can contain</param>
1743 <summary>Left hand</summary> 1743 </member>
1744 </member> 1744 <member name="M:OpenMetaverse.BlockingQueue`1.#ctor">
1745 <member name="F:OpenMetaverse.AttachmentPoint.RightHand"> 1745 <summary>
1746 <summary>Right hand</summary> 1746 Create new BlockingQueue.
1747 </member> 1747 </summary>
1748 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot"> 1748 </member>
1749 <summary>Left foot</summary> 1749 <member name="M:OpenMetaverse.BlockingQueue`1.Finalize">
1750 </member> 1750 <summary>
1751 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot"> 1751 BlockingQueue Destructor (Close queue, resume any waiting thread).
1752 <summary>Right foot</summary> 1752 </summary>
1753 </member> 1753 </member>
1754 <member name="F:OpenMetaverse.AttachmentPoint.Spine"> 1754 <member name="M:OpenMetaverse.BlockingQueue`1.Clear">
1755 <summary>Spine</summary> 1755 <summary>
1756 </member> 1756 Remove all objects from the Queue.
1757 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis"> 1757 </summary>
1758 <summary>Pelvis</summary> 1758 </member>
1759 </member> 1759 <member name="M:OpenMetaverse.BlockingQueue`1.Close">
1760 <member name="F:OpenMetaverse.AttachmentPoint.Mouth"> 1760 <summary>
1761 <summary>Mouth</summary> 1761 Remove all objects from the Queue, resume all dequeue threads.
1762 </member> 1762 </summary>
1763 <member name="F:OpenMetaverse.AttachmentPoint.Chin"> 1763 </member>
1764 <summary>Chin</summary> 1764 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue">
1765 </member> 1765 <summary>
1766 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar"> 1766 Removes and returns the object at the beginning of the Queue.
1767 <summary>Left ear</summary> 1767 </summary>
1768 </member> 1768 <returns>Object in queue.</returns>
1769 <member name="F:OpenMetaverse.AttachmentPoint.RightEar"> 1769 </member>
1770 <summary>Right ear</summary> 1770 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.TimeSpan)">
1771 </member> 1771 <summary>
1772 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball"> 1772 Removes and returns the object at the beginning of the Queue.
1773 <summary>Left eyeball</summary> 1773 </summary>
1774 </member> 1774 <param name="timeout">time to wait before returning</param>
1775 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball"> 1775 <returns>Object in queue.</returns>
1776 <summary>Right eyeball</summary> 1776 </member>
1777 </member> 1777 <member name="M:OpenMetaverse.BlockingQueue`1.Dequeue(System.Int32)">
1778 <member name="F:OpenMetaverse.AttachmentPoint.Nose"> 1778 <summary>
1779 <summary>Nose</summary> 1779 Removes and returns the object at the beginning of the Queue.
1780 </member> 1780 </summary>
1781 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm"> 1781 <param name="timeout">time to wait before returning (in milliseconds)</param>
1782 <summary>Right upper arm</summary> 1782 <returns>Object in queue.</returns>
1783 </member> 1783 </member>
1784 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm"> 1784 <member name="M:OpenMetaverse.BlockingQueue`1.Enqueue(`0)">
1785 <summary>Right forearm</summary> 1785 <summary>
1786 </member> 1786 Adds an object to the end of the Queue
1787 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm"> 1787 </summary>
1788 <summary>Left upper arm</summary> 1788 <param name="obj">Object to put in queue</param>
1789 </member> 1789 </member>
1790 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm"> 1790 <member name="M:OpenMetaverse.BlockingQueue`1.Open">
1791 <summary>Left forearm</summary> 1791 <summary>
1792 </member> 1792 Open Queue.
1793 <member name="F:OpenMetaverse.AttachmentPoint.RightHip"> 1793 </summary>
1794 <summary>Right hip</summary> 1794 </member>
1795 </member> 1795 <member name="P:OpenMetaverse.BlockingQueue`1.Closed">
1796 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg"> 1796 <summary>
1797 <summary>Right upper leg</summary> 1797 Gets flag indicating if queue has been closed.
1798 </member> 1798 </summary>
1799 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg"> 1799 </member>
1800 <summary>Right lower leg</summary> 1800 <member name="T:OpenMetaverse.Vector3d">
1801 </member> 1801 <summary>
1802 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip"> 1802 A three-dimensional vector with doubleing-point values
1803 <summary>Left hip</summary> 1803 </summary>
1804 </member> 1804 </member>
1805 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg"> 1805 <member name="F:OpenMetaverse.Vector3d.X">
1806 <summary>Left upper leg</summary> 1806 <summary>X value</summary>
1807 </member> 1807 </member>
1808 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg"> 1808 <member name="F:OpenMetaverse.Vector3d.Y">
1809 <summary>Left lower leg</summary> 1809 <summary>Y value</summary>
1810 </member> 1810 </member>
1811 <member name="F:OpenMetaverse.AttachmentPoint.Stomach"> 1811 <member name="F:OpenMetaverse.Vector3d.Z">
1812 <summary>Stomach</summary> 1812 <summary>Z value</summary>
1813 </member> 1813 </member>
1814 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec"> 1814 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)">
1815 <summary>Left pectoral</summary> 1815 <summary>
1816 </member> 1816 Constructor, builds a vector from a byte array
1817 <member name="F:OpenMetaverse.AttachmentPoint.RightPec"> 1817 </summary>
1818 <summary>Right pectoral</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.AttachmentPoint.HUDCenter2"> 1820 </member>
1821 <summary>HUD Center position 2</summary> 1821 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)">
1822 </member> 1822 <summary>
1823 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight"> 1823 Test if this vector is equal to another vector, within a given
1824 <summary>HUD Top-right</summary> 1824 tolerance range
1825 </member> 1825 </summary>
1826 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop"> 1826 <param name="vec">Vector to test against</param>
1827 <summary>HUD Top</summary> 1827 <param name="tolerance">The acceptable magnitude of difference
1828 </member> 1828 between the two vectors</param>
1829 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft"> 1829 <returns>True if the magnitude of difference between the two vectors
1830 <summary>HUD Top-left</summary> 1830 is less than the given tolerance, otherwise false</returns>
1831 </member> 1831 </member>
1832 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter"> 1832 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)">
1833 <summary>HUD Center</summary> 1833 <summary>
1834 </member> 1834 IComparable.CompareTo implementation
1835 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft"> 1835 </summary>
1836 <summary>HUD Bottom-left</summary> 1836 </member>
1837 </member> 1837 <member name="M:OpenMetaverse.Vector3d.IsFinite">
1838 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom"> 1838 <summary>
1839 <summary>HUD Bottom</summary> 1839 Test if this vector is composed of all finite numbers
1840 </member> 1840 </summary>
1841 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight"> 1841 </member>
1842 <summary>HUD Bottom-right</summary> 1842 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)">
1843 </member> 1843 <summary>
1844 <member name="T:OpenMetaverse.Tree"> 1844 Builds a vector from a byte array
1845 <summary> 1845 </summary>
1846 Tree foliage types 1846 <param name="byteArray">Byte array containing a 24 byte vector</param>
1847 </summary> 1847 <param name="pos">Beginning position in the byte array</param>
1848 </member> 1848 </member>
1849 <member name="F:OpenMetaverse.Tree.Pine1"> 1849 <member name="M:OpenMetaverse.Vector3d.GetBytes">
1850 <summary>Pine1 tree</summary> 1850 <summary>
1851 </member> 1851 Returns the raw bytes for this vector
1852 <member name="F:OpenMetaverse.Tree.Oak"> 1852 </summary>
1853 <summary>Oak tree</summary> 1853 <returns>A 24 byte array containing X, Y, and Z</returns>
1854 </member> 1854 </member>
1855 <member name="F:OpenMetaverse.Tree.TropicalBush1"> 1855 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)">
1856 <summary>Tropical Bush1</summary> 1856 <summary>
1857 </member> 1857 Writes the raw bytes for this vector to a byte array
1858 <member name="F:OpenMetaverse.Tree.Palm1"> 1858 </summary>
1859 <summary>Palm1 tree</summary> 1859 <param name="dest">Destination byte array</param>
1860 </member> 1860 <param name="pos">Position in the destination array to start
1861 <member name="F:OpenMetaverse.Tree.Dogwood"> 1861 writing. Must be at least 24 bytes before the end of the array</param>
1862 <summary>Dogwood tree</summary> 1862 </member>
1863 </member> 1863 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)">
1864 <member name="F:OpenMetaverse.Tree.TropicalBush2"> 1864 <summary>
1865 <summary>Tropical Bush2</summary> 1865 Parse a vector from a string
1866 </member> 1866 </summary>
1867 <member name="F:OpenMetaverse.Tree.Palm2"> 1867 <param name="val">A string representation of a 3D vector, enclosed
1868 <summary>Palm2 tree</summary> 1868 in arrow brackets and separated by commas</param>
1869 </member> 1869 </member>
1870 <member name="F:OpenMetaverse.Tree.Cypress1"> 1870 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)">
1871 <summary>Cypress1 tree</summary> 1871 <summary>
1872 </member> 1872 Interpolates between two vectors using a cubic equation
1873 <member name="F:OpenMetaverse.Tree.Cypress2"> 1873 </summary>
1874 <summary>Cypress2 tree</summary> 1874 </member>
1875 </member> 1875 <member name="M:OpenMetaverse.Vector3d.ToString">
1876 <member name="F:OpenMetaverse.Tree.Pine2"> 1876 <summary>
1877 <summary>Pine2 tree</summary> 1877 Get a formatted string representation of the vector
1878 </member> 1878 </summary>
1879 <member name="F:OpenMetaverse.Tree.Plumeria"> 1879 <returns>A string representation of the vector</returns>
1880 <summary>Plumeria</summary> 1880 </member>
1881 </member> 1881 <member name="M:OpenMetaverse.Vector3d.ToRawString">
1882 <member name="F:OpenMetaverse.Tree.WinterPine1"> 1882 <summary>
1883 <summary>Winter pinetree1</summary> 1883 Get a string representation of the vector elements with up to three
1884 </member> 1884 decimal digits and separated by spaces only
1885 <member name="F:OpenMetaverse.Tree.WinterAspen"> 1885 </summary>
1886 <summary>Winter Aspen tree</summary> 1886 <returns>Raw string representation of the vector</returns>
1887 </member> 1887 </member>
1888 <member name="F:OpenMetaverse.Tree.WinterPine2"> 1888 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)">
1889 <summary>Winter pinetree2</summary> 1889 <summary>
1890 </member> 1890 Cross product between two vectors
1891 <member name="F:OpenMetaverse.Tree.Eucalyptus"> 1891 </summary>
1892 <summary>Eucalyptus tree</summary> 1892 </member>
1893 </member> 1893 <member name="F:OpenMetaverse.Vector3d.Zero">
1894 <member name="F:OpenMetaverse.Tree.Fern"> 1894 <summary>A vector with a value of 0,0,0</summary>
1895 <summary>Fern</summary> 1895 </member>
1896 </member> 1896 <member name="F:OpenMetaverse.Vector3d.One">
1897 <member name="F:OpenMetaverse.Tree.Eelgrass"> 1897 <summary>A vector with a value of 1,1,1</summary>
1898 <summary>Eelgrass</summary> 1898 </member>
1899 </member> 1899 <member name="F:OpenMetaverse.Vector3d.UnitX">
1900 <member name="F:OpenMetaverse.Tree.SeaSword"> 1900 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary>
1901 <summary>Sea Sword</summary> 1901 </member>
1902 </member> 1902 <member name="F:OpenMetaverse.Vector3d.UnitY">
1903 <member name="F:OpenMetaverse.Tree.Kelp1"> 1903 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary>
1904 <summary>Kelp1 plant</summary> 1904 </member>
1905 </member> 1905 <member name="F:OpenMetaverse.Vector3d.UnitZ">
1906 <member name="F:OpenMetaverse.Tree.BeachGrass1"> 1906 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary>
1907 <summary>Beach grass</summary> 1907 </member>
1908 </member> 1908 <member name="T:OpenMetaverse.TokenBucket">
1909 <member name="F:OpenMetaverse.Tree.Kelp2"> 1909 <summary>
1910 <summary>Kelp2 plant</summary> 1910 A hierarchical token bucket for bandwidth throttling. See
1911 </member> 1911 http://en.wikipedia.org/wiki/Token_bucket for more information
1912 <member name="T:OpenMetaverse.Grass"> 1912 </summary>
1913 <summary> 1913 </member>
1914 Grass foliage types 1914 <member name="F:OpenMetaverse.TokenBucket.parent">
1915 </summary> 1915 <summary>Parent bucket to this bucket, or null if this is a root
1916 </member> 1916 bucket</summary>
1917 <member name="F:OpenMetaverse.Grass.Grass0"> 1917 </member>
1918 <summary></summary> 1918 <member name="F:OpenMetaverse.TokenBucket.maxBurst">
1919 </member> 1919 <summary>Size of the bucket in bytes. If zero, the bucket has
1920 <member name="F:OpenMetaverse.Grass.Grass1"> 1920 infinite capacity</summary>
1921 <summary></summary> 1921 </member>
1922 </member> 1922 <member name="F:OpenMetaverse.TokenBucket.tokensPerMS">
1923 <member name="F:OpenMetaverse.Grass.Grass2"> 1923 <summary>Rate that the bucket fills, in bytes per millisecond. If
1924 <summary></summary> 1924 zero, the bucket always remains full</summary>
1925 </member> 1925 </member>
1926 <member name="F:OpenMetaverse.Grass.Grass3"> 1926 <member name="F:OpenMetaverse.TokenBucket.content">
1927 <summary></summary> 1927 <summary>Number of tokens currently in the bucket</summary>
1928 </member> 1928 </member>
1929 <member name="F:OpenMetaverse.Grass.Grass4"> 1929 <member name="F:OpenMetaverse.TokenBucket.lastDrip">
1930 <summary></summary> 1930 <summary>Time of the last drip, in system ticks</summary>
1931 </member> 1931 </member>
1932 <member name="F:OpenMetaverse.Grass.Undergrowth1"> 1932 <member name="M:OpenMetaverse.TokenBucket.#ctor(OpenMetaverse.TokenBucket,System.Int32,System.Int32)">
1933 <summary></summary> 1933 <summary>
1934 </member> 1934 Default constructor
1935 <member name="T:OpenMetaverse.ClickAction"> 1935 </summary>
1936 <summary> 1936 <param name="parent">Parent bucket if this is a child bucket, or
1937 Action associated with clicking on an object 1937 null if this is a root bucket</param>
1938 </summary> 1938 <param name="maxBurst">Maximum size of the bucket in bytes, or
1939 </member> 1939 zero if this bucket has no maximum capacity</param>
1940 <member name="F:OpenMetaverse.ClickAction.Touch"> 1940 <param name="dripRate">Rate that the bucket fills, in bytes per
1941 <summary>Touch object</summary> 1941 second. If zero, the bucket always remains full</param>
1942 </member> 1942 </member>
1943 <member name="F:OpenMetaverse.ClickAction.Sit"> 1943 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)">
1944 <summary>Sit on object</summary> 1944 <summary>
1945 </member> 1945 Remove a given number of tokens from the bucket
1946 <member name="F:OpenMetaverse.ClickAction.Buy"> 1946 </summary>
1947 <summary>Purchase object or contents</summary> 1947 <param name="amount">Number of tokens to remove from the bucket</param>
1948 </member> 1948 <returns>True if the requested number of tokens were removed from
1949 <member name="F:OpenMetaverse.ClickAction.Pay"> 1949 the bucket, otherwise false</returns>
1950 <summary>Pay the object</summary> 1950 </member>
1951 </member> 1951 <member name="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32,System.Boolean@)">
1952 <member name="F:OpenMetaverse.ClickAction.OpenTask"> 1952 <summary>
1953 <summary>Open task inventory</summary> 1953 Remove a given number of tokens from the bucket
1954 </member> 1954 </summary>
1955 <member name="F:OpenMetaverse.ClickAction.PlayMedia"> 1955 <param name="amount">Number of tokens to remove from the bucket</param>
1956 <summary>Play parcel media</summary> 1956 <param name="dripSucceeded">True if tokens were added to the bucket
1957 </member> 1957 during this call, otherwise false</param>
1958 <member name="F:OpenMetaverse.ClickAction.OpenMedia"> 1958 <returns>True if the requested number of tokens were removed from
1959 <summary>Open parcel media</summary> 1959 the bucket, otherwise false</returns>
1960 </member> 1960 </member>
1961 <member name="F:OpenMetaverse.Vector4.X"> 1961 <member name="M:OpenMetaverse.TokenBucket.Drip">
1962 <summary>X value</summary> 1962 <summary>
1963 </member> 1963 Add tokens to the bucket over time. The number of tokens added each
1964 <member name="F:OpenMetaverse.Vector4.Y"> 1964 call depends on the length of time that has passed since the last
1965 <summary>Y value</summary> 1965 call to Drip
1966 </member> 1966 </summary>
1967 <member name="F:OpenMetaverse.Vector4.Z"> 1967 <returns>True if tokens were added to the bucket, otherwise false</returns>
1968 <summary>Z value</summary> 1968 </member>
1969 </member> 1969 <member name="P:OpenMetaverse.TokenBucket.Parent">
1970 <member name="F:OpenMetaverse.Vector4.W"> 1970 <summary>
1971 <summary>W value</summary> 1971 The parent bucket of this bucket, or null if this bucket has no
1972 </member> 1972 parent. The parent bucket will limit the aggregate bandwidth of all
1973 <member name="M:OpenMetaverse.Vector4.#ctor(System.Byte[],System.Int32)"> 1973 of its children buckets
1974 <summary> 1974 </summary>
1975 Constructor, builds a vector from a byte array 1975 </member>
1976 </summary> 1976 <member name="P:OpenMetaverse.TokenBucket.MaxBurst">
1977 <param name="byteArray">Byte array containing four four-byte floats</param> 1977 <summary>
1978 <param name="pos">Beginning position in the byte array</param> 1978 Maximum burst rate in bytes per second. This is the maximum number
1979 </member> 1979 of tokens that can accumulate in the bucket at any one time
1980 <member name="M:OpenMetaverse.Vector4.ApproxEquals(OpenMetaverse.Vector4,System.Single)"> 1980 </summary>
1981 <summary> 1981 </member>
1982 Test if this vector is equal to another vector, within a given 1982 <member name="P:OpenMetaverse.TokenBucket.DripRate">
1983 tolerance range 1983 <summary>
1984 </summary> 1984 The speed limit of this bucket in bytes per second. This is the
1985 <param name="vec">Vector to test against</param> 1985 number of tokens that are added to the bucket per second
1986 <param name="tolerance">The acceptable magnitude of difference 1986 </summary>
1987 between the two vectors</param> 1987 <remarks>Tokens are added to the bucket any time
1988 <returns>True if the magnitude of difference between the two vectors 1988 <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> is called, at the granularity of
1989 is less than the given tolerance, otherwise false</returns> 1989 the system tick interval (typically around 15-22ms)</remarks>
1990 </member> 1990 </member>
1991 <member name="M:OpenMetaverse.Vector4.CompareTo(OpenMetaverse.Vector4)"> 1991 <member name="P:OpenMetaverse.TokenBucket.Content">
1992 <summary> 1992 <summary>
1993 IComparable.CompareTo implementation 1993 The number of bytes that can be sent at this moment. This is the
1994 </summary> 1994 current number of tokens in the bucket
1995 </member> 1995 <remarks>If this bucket has a parent bucket that does not have
1996 <member name="M:OpenMetaverse.Vector4.IsFinite"> 1996 enough tokens for a request, <seealso cref="M:OpenMetaverse.TokenBucket.RemoveTokens(System.Int32)"/> will
1997 <summary> 1997 return false regardless of the content of this bucket</remarks>
1998 Test if this vector is composed of all finite numbers 1998 </summary>
1999 </summary> 1999 </member>
2000 </member> 2000 <member name="F:OpenMetaverse.ExpiringCache`2.syncRoot">
2001 <member name="M:OpenMetaverse.Vector4.FromBytes(System.Byte[],System.Int32)"> 2001 <summary>For thread safety</summary>
2002 <summary> 2002 </member>
2003 Builds a vector from a byte array 2003 <member name="F:OpenMetaverse.ExpiringCache`2.isPurging">
2004 </summary> 2004 <summary>For thread safety</summary>
2005 <param name="byteArray">Byte array containing a 16 byte vector</param> 2005 </member>
2006 <param name="pos">Beginning position in the byte array</param> 2006 <member name="M:OpenMetaverse.ExpiringCache`2.PurgeCache(System.Object,System.Timers.ElapsedEventArgs)">
2007 </member> 2007 <summary>
2008 <member name="M:OpenMetaverse.Vector4.GetBytes"> 2008 Purges expired objects from the cache. Called automatically by the purge timer.
2009 <summary> 2009 </summary>
2010 Returns the raw bytes for this vector 2010 </member>
2011 </summary> 2011 <member name="M:OpenMetaverse.Matrix4.GetEulerAngles(System.Single@,System.Single@,System.Single@)">
2012 <returns>A 16 byte array containing X, Y, Z, and W</returns> 2012 <summary>
2013 </member> 2013 Convert this matrix to euler rotations
2014 <member name="M:OpenMetaverse.Vector4.ToBytes(System.Byte[],System.Int32)"> 2014 </summary>
2015 <summary> 2015 <param name="roll">X euler angle</param>
2016 Writes the raw bytes for this vector to a byte array 2016 <param name="pitch">Y euler angle</param>
2017 </summary> 2017 <param name="yaw">Z euler angle</param>
2018 <param name="dest">Destination byte array</param> 2018 </member>
2019 <param name="pos">Position in the destination array to start 2019 <member name="M:OpenMetaverse.Matrix4.GetQuaternion">
2020 writing. Must be at least 16 bytes before the end of the array</param> 2020 <summary>
2021 </member> 2021 Convert this matrix to a quaternion rotation
2022 <member name="M:OpenMetaverse.Vector4.ToRawString"> 2022 </summary>
2023 <summary> 2023 <returns>A quaternion representation of this rotation matrix</returns>
2024 Get a string representation of the vector elements with up to three 2024 </member>
2025 decimal digits and separated by spaces only 2025 <member name="M:OpenMetaverse.Matrix4.CreateFromEulers(System.Single,System.Single,System.Single)">
2026 </summary> 2026 <summary>
2027 <returns>Raw string representation of the vector</returns> 2027 Construct a matrix from euler rotation values in radians
2028 </member> 2028 </summary>
2029 <member name="F:OpenMetaverse.Vector4.Zero"> 2029 <param name="roll">X euler angle in radians</param>
2030 <summary>A vector with a value of 0,0,0,0</summary> 2030 <param name="pitch">Y euler angle in radians</param>
2031 </member> 2031 <param name="yaw">Z euler angle in radians</param>
2032 <member name="F:OpenMetaverse.Vector4.One"> 2032 </member>
2033 <summary>A vector with a value of 1,1,1,1</summary> 2033 <member name="M:OpenMetaverse.Matrix4.ToString">
2034 </member> 2034 <summary>
2035 <member name="F:OpenMetaverse.Vector4.UnitX"> 2035 Get a formatted string representation of the vector
2036 <summary>A vector with a value of 1,0,0,0</summary> 2036 </summary>
2037 </member> 2037 <returns>A string representation of the vector</returns>
2038 <member name="F:OpenMetaverse.Vector4.UnitY"> 2038 </member>
2039 <summary>A vector with a value of 0,1,0,0</summary> 2039 <member name="F:OpenMetaverse.Matrix4.Zero">
2040 </member> 2040 <summary>A 4x4 matrix containing all zeroes</summary>
2041 <member name="F:OpenMetaverse.Vector4.UnitZ"> 2041 </member>
2042 <summary>A vector with a value of 0,0,1,0</summary> 2042 <member name="F:OpenMetaverse.Matrix4.Identity">
2043 </member> 2043 <summary>A 4x4 identity matrix</summary>
2044 <member name="F:OpenMetaverse.Vector4.UnitW"> 2044 </member>
2045 <summary>A vector with a value of 0,0,0,1</summary> 2045 <member name="T:OpenMetaverse.PCode">
2046 </member> 2046 <summary>
2047 <member name="T:OpenMetaverse.Vector3"> 2047 Identifier code for primitive types
2048 <summary> 2048 </summary>
2049 A three-dimensional vector with floating-point values 2049 </member>
2050 </summary> 2050 <member name="F:OpenMetaverse.PCode.None">
2051 </member> 2051 <summary>None</summary>
2052 <member name="F:OpenMetaverse.Vector3.X"> 2052 </member>
2053 <summary>X value</summary> 2053 <member name="F:OpenMetaverse.PCode.Prim">
2054 </member> 2054 <summary>A Primitive</summary>
2055 <member name="F:OpenMetaverse.Vector3.Y"> 2055 </member>
2056 <summary>Y value</summary> 2056 <member name="F:OpenMetaverse.PCode.Avatar">
2057 </member> 2057 <summary>A Avatar</summary>
2058 <member name="F:OpenMetaverse.Vector3.Z"> 2058 </member>
2059 <summary>Z value</summary> 2059 <member name="F:OpenMetaverse.PCode.Grass">
2060 </member> 2060 <summary>Linden grass</summary>
2061 <member name="M:OpenMetaverse.Vector3.#ctor(System.Byte[],System.Int32)"> 2061 </member>
2062 <summary> 2062 <member name="F:OpenMetaverse.PCode.NewTree">
2063 Constructor, builds a vector from a byte array 2063 <summary>Linden tree</summary>
2064 </summary> 2064 </member>
2065 <param name="byteArray">Byte array containing three four-byte floats</param> 2065 <member name="F:OpenMetaverse.PCode.ParticleSystem">
2066 <param name="pos">Beginning position in the byte array</param> 2066 <summary>A primitive that acts as the source for a particle stream</summary>
2067 </member> 2067 </member>
2068 <member name="M:OpenMetaverse.Vector3.ApproxEquals(OpenMetaverse.Vector3,System.Single)"> 2068 <member name="F:OpenMetaverse.PCode.Tree">
2069 <summary> 2069 <summary>A Linden tree</summary>
2070 Test if this vector is equal to another vector, within a given 2070 </member>
2071 tolerance range 2071 <member name="T:OpenMetaverse.PrimFlags">
2072 </summary> 2072 <summary>
2073 <param name="vec">Vector to test against</param> 2073 Primary parameters for primitives such as Physics Enabled or Phantom
2074 <param name="tolerance">The acceptable magnitude of difference 2074 </summary>
2075 between the two vectors</param> 2075 </member>
2076 <returns>True if the magnitude of difference between the two vectors 2076 <member name="F:OpenMetaverse.PrimFlags.None">
2077 is less than the given tolerance, otherwise false</returns> 2077 <summary>Deprecated</summary>
2078 </member> 2078 </member>
2079 <member name="M:OpenMetaverse.Vector3.CompareTo(OpenMetaverse.Vector3)"> 2079 <member name="F:OpenMetaverse.PrimFlags.Physics">
2080 <summary> 2080 <summary>Whether physics are enabled for this object</summary>
2081 IComparable.CompareTo implementation 2081 </member>
2082 </summary> 2082 <member name="F:OpenMetaverse.PrimFlags.CreateSelected">
2083 </member> 2083 <summary></summary>
2084 <member name="M:OpenMetaverse.Vector3.IsFinite"> 2084 </member>
2085 <summary> 2085 <member name="F:OpenMetaverse.PrimFlags.ObjectModify">
2086 Test if this vector is composed of all finite numbers 2086 <summary></summary>
2087 </summary> 2087 </member>
2088 </member> 2088 <member name="F:OpenMetaverse.PrimFlags.ObjectCopy">
2089 <member name="M:OpenMetaverse.Vector3.FromBytes(System.Byte[],System.Int32)"> 2089 <summary></summary>
2090 <summary> 2090 </member>
2091 Builds a vector from a byte array 2091 <member name="F:OpenMetaverse.PrimFlags.ObjectAnyOwner">
2092 </summary> 2092 <summary></summary>
2093 <param name="byteArray">Byte array containing a 12 byte vector</param> 2093 </member>
2094 <param name="pos">Beginning position in the byte array</param> 2094 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOwner">
2095 </member> 2095 <summary></summary>
2096 <member name="M:OpenMetaverse.Vector3.GetBytes"> 2096 </member>
2097 <summary> 2097 <member name="F:OpenMetaverse.PrimFlags.Scripted">
2098 Returns the raw bytes for this vector 2098 <summary></summary>
2099 </summary> 2099 </member>
2100 <returns>A 12 byte array containing X, Y, and Z</returns> 2100 <member name="F:OpenMetaverse.PrimFlags.Touch">
2101 </member> 2101 <summary>Whether this object contains an active touch script</summary>
2102 <member name="M:OpenMetaverse.Vector3.ToBytes(System.Byte[],System.Int32)"> 2102 </member>
2103 <summary> 2103 <member name="F:OpenMetaverse.PrimFlags.ObjectMove">
2104 Writes the raw bytes for this vector to a byte array 2104 <summary></summary>
2105 </summary> 2105 </member>
2106 <param name="dest">Destination byte array</param> 2106 <member name="F:OpenMetaverse.PrimFlags.Money">
2107 <param name="pos">Position in the destination array to start 2107 <summary>Whether this object can receive payments</summary>
2108 writing. Must be at least 12 bytes before the end of the array</param> 2108 </member>
2109 </member> 2109 <member name="F:OpenMetaverse.PrimFlags.Phantom">
2110 <member name="M:OpenMetaverse.Vector3.Parse(System.String)"> 2110 <summary>Whether this object is phantom (no collisions)</summary>
2111 <summary> 2111 </member>
2112 Parse a vector from a string 2112 <member name="F:OpenMetaverse.PrimFlags.InventoryEmpty">
2113 </summary> 2113 <summary></summary>
2114 <param name="val">A string representation of a 3D vector, enclosed 2114 </member>
2115 in arrow brackets and separated by commas</param> 2115 <member name="F:OpenMetaverse.PrimFlags.JointHinge">
2116 </member> 2116 <summary></summary>
2117 <member name="M:OpenMetaverse.Vector3.RotationBetween(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 2117 </member>
2118 <summary> 2118 <member name="F:OpenMetaverse.PrimFlags.JointP2P">
2119 Calculate the rotation between two vectors 2119 <summary></summary>
2120 </summary> 2120 </member>
2121 <param name="a">Normalized directional vector (such as 1,0,0 for forward facing)</param> 2121 <member name="F:OpenMetaverse.PrimFlags.JointLP2P">
2122 <param name="b">Normalized target vector</param> 2122 <summary></summary>
2123 </member> 2123 </member>
2124 <member name="M:OpenMetaverse.Vector3.SmoothStep(OpenMetaverse.Vector3,OpenMetaverse.Vector3,System.Single)"> 2124 <member name="F:OpenMetaverse.PrimFlags.JointWheel">
2125 <summary> 2125 <summary>Deprecated</summary>
2126 Interpolates between two vectors using a cubic equation 2126 </member>
2127 </summary> 2127 <member name="F:OpenMetaverse.PrimFlags.AllowInventoryDrop">
2128 </member> 2128 <summary></summary>
2129 <member name="M:OpenMetaverse.Vector3.ToString"> 2129 </member>
2130 <summary> 2130 <member name="F:OpenMetaverse.PrimFlags.ObjectTransfer">
2131 Get a formatted string representation of the vector 2131 <summary></summary>
2132 </summary> 2132 </member>
2133 <returns>A string representation of the vector</returns> 2133 <member name="F:OpenMetaverse.PrimFlags.ObjectGroupOwned">
2134 </member> 2134 <summary></summary>
2135 <member name="M:OpenMetaverse.Vector3.ToRawString"> 2135 </member>
2136 <summary> 2136 <member name="F:OpenMetaverse.PrimFlags.ObjectYouOfficer">
2137 Get a string representation of the vector elements with up to three 2137 <summary>Deprecated</summary>
2138 decimal digits and separated by spaces only 2138 </member>
2139 </summary> 2139 <member name="F:OpenMetaverse.PrimFlags.CameraDecoupled">
2140 <returns>Raw string representation of the vector</returns> 2140 <summary></summary>
2141 </member> 2141 </member>
2142 <member name="M:OpenMetaverse.Vector3.op_Modulus(OpenMetaverse.Vector3,OpenMetaverse.Vector3)"> 2142 <member name="F:OpenMetaverse.PrimFlags.AnimSource">
2143 <summary> 2143 <summary></summary>
2144 Cross product between two vectors 2144 </member>
2145 </summary> 2145 <member name="F:OpenMetaverse.PrimFlags.CameraSource">
2146 </member> 2146 <summary></summary>
2147 <member name="F:OpenMetaverse.Vector3.Zero"> 2147 </member>
2148 <summary>A vector with a value of 0,0,0</summary> 2148 <member name="F:OpenMetaverse.PrimFlags.CastShadows">
2149 </member> 2149 <summary></summary>
2150 <member name="F:OpenMetaverse.Vector3.One"> 2150 </member>
2151 <summary>A vector with a value of 1,1,1</summary> 2151 <member name="F:OpenMetaverse.PrimFlags.DieAtEdge">
2152 </member> 2152 <summary>Server flag, will not be sent to clients. Specifies that
2153 <member name="F:OpenMetaverse.Vector3.UnitX"> 2153 the object is destroyed when it touches a simulator edge</summary>
2154 <summary>A unit vector facing forward (X axis), value 1,0,0</summary> 2154 </member>
2155 </member> 2155 <member name="F:OpenMetaverse.PrimFlags.ReturnAtEdge">
2156 <member name="F:OpenMetaverse.Vector3.UnitY"> 2156 <summary>Server flag, will not be sent to clients. Specifies that
2157 <summary>A unit vector facing left (Y axis), value 0,1,0</summary> 2157 the object will be returned to the owner's inventory when it
2158 </member> 2158 touches a simulator edge</summary>
2159 <member name="F:OpenMetaverse.Vector3.UnitZ"> 2159 </member>
2160 <summary>A unit vector facing up (Z axis), value 0,0,1</summary> 2160 <member name="F:OpenMetaverse.PrimFlags.Sandbox">
2161 </member> 2161 <summary>Server flag, will not be sent to clients.</summary>
2162 <member name="T:OpenMetaverse.LocklessQueue`1"> 2162 </member>
2163 <summary> 2163 <member name="F:OpenMetaverse.PrimFlags.Flying">
2164 A thread-safe lockless queue that supports multiple readers and 2164 <summary>Server flag, will not be sent to client. Specifies that
2165 multiple writers 2165 the object is hovering/flying</summary>
2166 </summary> 2166 </member>
2167 </member> 2167 <member name="F:OpenMetaverse.PrimFlags.ObjectOwnerModify">
2168 <member name="F:OpenMetaverse.LocklessQueue`1.head"> 2168 <summary></summary>
2169 <summary>Queue head</summary> 2169 </member>
2170 </member> 2170 <member name="F:OpenMetaverse.PrimFlags.TemporaryOnRez">
2171 <member name="F:OpenMetaverse.LocklessQueue`1.tail"> 2171 <summary></summary>
2172 <summary>Queue tail</summary> 2172 </member>
2173 </member> 2173 <member name="F:OpenMetaverse.PrimFlags.Temporary">
2174 <member name="F:OpenMetaverse.LocklessQueue`1.count"> 2174 <summary></summary>
2175 <summary>Queue item count</summary> 2175 </member>
2176 </member> 2176 <member name="F:OpenMetaverse.PrimFlags.ZlibCompressed">
2177 <member name="M:OpenMetaverse.LocklessQueue`1.#ctor"> 2177 <summary></summary>
2178 <summary> 2178 </member>
2179 Constructor 2179 <member name="T:OpenMetaverse.SoundFlags">
2180 </summary> 2180 <summary>
2181 </member> 2181 Sound flags for sounds attached to primitives
2182 <member name="M:OpenMetaverse.LocklessQueue`1.Enqueue(`0)"> 2182 </summary>
2183 <summary> 2183 </member>
2184 Enqueue an item 2184 <member name="F:OpenMetaverse.SoundFlags.None">
2185 </summary> 2185 <summary></summary>
2186 <param name="item">Item to enqeue</param> 2186 </member>
2187 </member> 2187 <member name="F:OpenMetaverse.SoundFlags.Loop">
2188 <member name="M:OpenMetaverse.LocklessQueue`1.TryDequeue(`0@)"> 2188 <summary></summary>
2189 <summary> 2189 </member>
2190 Try to dequeue an item 2190 <member name="F:OpenMetaverse.SoundFlags.SyncMaster">
2191 </summary> 2191 <summary></summary>
2192 <param name="item">Dequeued item if the dequeue was successful</param> 2192 </member>
2193 <returns>True if an item was successfully deqeued, otherwise false</returns> 2193 <member name="F:OpenMetaverse.SoundFlags.SyncSlave">
2194 </member> 2194 <summary></summary>
2195 <member name="P:OpenMetaverse.LocklessQueue`1.Count"> 2195 </member>
2196 <summary>Gets the current number of items in the queue. Since this 2196 <member name="F:OpenMetaverse.SoundFlags.SyncPending">
2197 is a lockless collection this value should be treated as a close 2197 <summary></summary>
2198 estimate</summary> 2198 </member>
2199 </member> 2199 <member name="F:OpenMetaverse.SoundFlags.Queue">
2200 <member name="T:OpenMetaverse.LocklessQueue`1.SingleLinkNode"> 2200 <summary></summary>
2201 <summary> 2201 </member>
2202 Provides a node container for data in a singly linked list 2202 <member name="F:OpenMetaverse.SoundFlags.Stop">
2203 </summary> 2203 <summary></summary>
2204 </member> 2204 </member>
2205 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Next"> 2205 <member name="T:OpenMetaverse.Material">
2206 <summary>Pointer to the next node in list</summary> 2206 <summary>
2207 </member> 2207 Material type for a primitive
2208 <member name="F:OpenMetaverse.LocklessQueue`1.SingleLinkNode.Item"> 2208 </summary>
2209 <summary>The data contained by the node</summary> 2209 </member>
2210 </member> 2210 <member name="F:OpenMetaverse.Material.Stone">
2211 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor"> 2211 <summary></summary>
2212 <summary> 2212 </member>
2213 Constructor 2213 <member name="F:OpenMetaverse.Material.Metal">
2214 </summary> 2214 <summary></summary>
2215 </member> 2215 </member>
2216 <member name="M:OpenMetaverse.LocklessQueue`1.SingleLinkNode.#ctor(`0)"> 2216 <member name="F:OpenMetaverse.Material.Glass">
2217 <summary> 2217 <summary></summary>
2218 Constructor 2218 </member>
2219 </summary> 2219 <member name="F:OpenMetaverse.Material.Wood">
2220 </member> 2220 <summary></summary>
2221 <member name="T:OpenMetaverse.Vector3d"> 2221 </member>
2222 <summary> 2222 <member name="F:OpenMetaverse.Material.Flesh">
2223 A three-dimensional vector with doubleing-point values 2223 <summary></summary>
2224 </summary> 2224 </member>
2225 </member> 2225 <member name="F:OpenMetaverse.Material.Plastic">
2226 <member name="F:OpenMetaverse.Vector3d.X"> 2226 <summary></summary>
2227 <summary>X value</summary> 2227 </member>
2228 </member> 2228 <member name="F:OpenMetaverse.Material.Rubber">
2229 <member name="F:OpenMetaverse.Vector3d.Y"> 2229 <summary></summary>
2230 <summary>Y value</summary> 2230 </member>
2231 </member> 2231 <member name="F:OpenMetaverse.Material.Light">
2232 <member name="F:OpenMetaverse.Vector3d.Z"> 2232 <summary></summary>
2233 <summary>Z value</summary> 2233 </member>
2234 </member> 2234 <member name="T:OpenMetaverse.PrimType">
2235 <member name="M:OpenMetaverse.Vector3d.#ctor(System.Byte[],System.Int32)"> 2235 <summary>
2236 <summary> 2236 Used in a helper function to roughly determine prim shape
2237 Constructor, builds a vector from a byte array 2237 </summary>
2238 </summary> 2238 </member>
2239 <param name="byteArray">Byte array containing three eight-byte doubles</param> 2239 <member name="T:OpenMetaverse.ExtraParamType">
2240 <param name="pos">Beginning position in the byte array</param> 2240 <summary>
2241 </member> 2241 Extra parameters for primitives, these flags are for features that have
2242 <member name="M:OpenMetaverse.Vector3d.ApproxEquals(OpenMetaverse.Vector3d,System.Double)"> 2242 been added after the original ObjectFlags that has all eight bits
2243 <summary> 2243 reserved already
2244 Test if this vector is equal to another vector, within a given 2244 </summary>
2245 tolerance range 2245 </member>
2246 </summary> 2246 <member name="F:OpenMetaverse.ExtraParamType.Flexible">
2247 <param name="vec">Vector to test against</param> 2247 <summary>Whether this object has flexible parameters</summary>
2248 <param name="tolerance">The acceptable magnitude of difference 2248 </member>
2249 between the two vectors</param> 2249 <member name="F:OpenMetaverse.ExtraParamType.Light">
2250 <returns>True if the magnitude of difference between the two vectors 2250 <summary>Whether this object has light parameters</summary>
2251 is less than the given tolerance, otherwise false</returns> 2251 </member>
2252 </member> 2252 <member name="F:OpenMetaverse.ExtraParamType.Sculpt">
2253 <member name="M:OpenMetaverse.Vector3d.CompareTo(OpenMetaverse.Vector3d)"> 2253 <summary>Whether this object is a sculpted prim</summary>
2254 <summary> 2254 </member>
2255 IComparable.CompareTo implementation 2255 <member name="T:OpenMetaverse.JointType">
2256 </summary> 2256 <summary>
2257 </member> 2257
2258 <member name="M:OpenMetaverse.Vector3d.IsFinite"> 2258 </summary>
2259 <summary> 2259 </member>
2260 Test if this vector is composed of all finite numbers 2260 <member name="F:OpenMetaverse.JointType.Invalid">
2261 </summary> 2261 <summary></summary>
2262 </member> 2262 </member>
2263 <member name="M:OpenMetaverse.Vector3d.FromBytes(System.Byte[],System.Int32)"> 2263 <member name="F:OpenMetaverse.JointType.Hinge">
2264 <summary> 2264 <summary></summary>
2265 Builds a vector from a byte array 2265 </member>
2266 </summary> 2266 <member name="F:OpenMetaverse.JointType.Point">
2267 <param name="byteArray">Byte array containing a 24 byte vector</param> 2267 <summary></summary>
2268 <param name="pos">Beginning position in the byte array</param> 2268 </member>
2269 </member> 2269 <member name="T:OpenMetaverse.SculptType">
2270 <member name="M:OpenMetaverse.Vector3d.GetBytes"> 2270 <summary>
2271 <summary> 2271
2272 Returns the raw bytes for this vector 2272 </summary>
2273 </summary> 2273 </member>
2274 <returns>A 24 byte array containing X, Y, and Z</returns> 2274 <member name="F:OpenMetaverse.SculptType.None">
2275 </member> 2275 <summary></summary>
2276 <member name="M:OpenMetaverse.Vector3d.ToBytes(System.Byte[],System.Int32)"> 2276 </member>
2277 <summary> 2277 <member name="F:OpenMetaverse.SculptType.Sphere">
2278 Writes the raw bytes for this vector to a byte array 2278 <summary></summary>
2279 </summary> 2279 </member>
2280 <param name="dest">Destination byte array</param> 2280 <member name="F:OpenMetaverse.SculptType.Torus">
2281 <param name="pos">Position in the destination array to start 2281 <summary></summary>
2282 writing. Must be at least 24 bytes before the end of the array</param> 2282 </member>
2283 </member> 2283 <member name="F:OpenMetaverse.SculptType.Plane">
2284 <member name="M:OpenMetaverse.Vector3d.Parse(System.String)"> 2284 <summary></summary>
2285 <summary> 2285 </member>
2286 Parse a vector from a string 2286 <member name="F:OpenMetaverse.SculptType.Cylinder">
2287 </summary> 2287 <summary></summary>
2288 <param name="val">A string representation of a 3D vector, enclosed 2288 </member>
2289 in arrow brackets and separated by commas</param> 2289 <member name="F:OpenMetaverse.SculptType.Invert">
2290 </member> 2290 <summary></summary>
2291 <member name="M:OpenMetaverse.Vector3d.SmoothStep(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d,System.Double)"> 2291 </member>
2292 <summary> 2292 <member name="F:OpenMetaverse.SculptType.Mirror">
2293 Interpolates between two vectors using a cubic equation 2293 <summary></summary>
2294 </summary> 2294 </member>
2295 </member> 2295 <member name="T:OpenMetaverse.FaceType">
2296 <member name="M:OpenMetaverse.Vector3d.ToString"> 2296 <summary>
2297 <summary> 2297
2298 Get a formatted string representation of the vector 2298 </summary>
2299 </summary> 2299 </member>
2300 <returns>A string representation of the vector</returns> 2300 <member name="F:OpenMetaverse.FaceType.PathBegin">
2301 </member> 2301 <summary></summary>
2302 <member name="M:OpenMetaverse.Vector3d.ToRawString"> 2302 </member>
2303 <summary> 2303 <member name="F:OpenMetaverse.FaceType.PathEnd">
2304 Get a string representation of the vector elements with up to three 2304 <summary></summary>
2305 decimal digits and separated by spaces only 2305 </member>
2306 </summary> 2306 <member name="F:OpenMetaverse.FaceType.InnerSide">
2307 <returns>Raw string representation of the vector</returns> 2307 <summary></summary>
2308 </member> 2308 </member>
2309 <member name="M:OpenMetaverse.Vector3d.op_Modulus(OpenMetaverse.Vector3d,OpenMetaverse.Vector3d)"> 2309 <member name="F:OpenMetaverse.FaceType.ProfileBegin">
2310 <summary> 2310 <summary></summary>
2311 Cross product between two vectors 2311 </member>
2312 </summary> 2312 <member name="F:OpenMetaverse.FaceType.ProfileEnd">
2313 </member> 2313 <summary></summary>
2314 <member name="F:OpenMetaverse.Vector3d.Zero"> 2314 </member>
2315 <summary>A vector with a value of 0,0,0</summary> 2315 <member name="F:OpenMetaverse.FaceType.OuterSide0">
2316 </member> 2316 <summary></summary>
2317 <member name="F:OpenMetaverse.Vector3d.One"> 2317 </member>
2318 <summary>A vector with a value of 1,1,1</summary> 2318 <member name="F:OpenMetaverse.FaceType.OuterSide1">
2319 </member> 2319 <summary></summary>
2320 <member name="F:OpenMetaverse.Vector3d.UnitX"> 2320 </member>
2321 <summary>A unit vector facing forward (X axis), value of 1,0,0</summary> 2321 <member name="F:OpenMetaverse.FaceType.OuterSide2">
2322 </member> 2322 <summary></summary>
2323 <member name="F:OpenMetaverse.Vector3d.UnitY"> 2323 </member>
2324 <summary>A unit vector facing left (Y axis), value of 0,1,0</summary> 2324 <member name="F:OpenMetaverse.FaceType.OuterSide3">
2325 </member> 2325 <summary></summary>
2326 <member name="F:OpenMetaverse.Vector3d.UnitZ"> 2326 </member>
2327 <summary>A unit vector facing up (Z axis), value of 0,0,1</summary> 2327 <member name="T:OpenMetaverse.ObjectCategory">
2328 </member> 2328 <summary>
2329 <member name="T:OpenMetaverse.Vector2"> 2329
2330 <summary> 2330 </summary>
2331 A two-dimensional vector with floating-point values 2331 </member>
2332 </summary> 2332 <member name="F:OpenMetaverse.ObjectCategory.Invalid">
2333 </member> 2333 <summary></summary>
2334 <member name="F:OpenMetaverse.Vector2.X"> 2334 </member>
2335 <summary>X value</summary> 2335 <member name="F:OpenMetaverse.ObjectCategory.None">
2336 </member> 2336 <summary></summary>
2337 <member name="F:OpenMetaverse.Vector2.Y"> 2337 </member>
2338 <summary>Y value</summary> 2338 <member name="F:OpenMetaverse.ObjectCategory.Owner">
2339 </member> 2339 <summary></summary>
2340 <member name="M:OpenMetaverse.Vector2.ApproxEquals(OpenMetaverse.Vector2,System.Single)"> 2340 </member>
2341 <summary> 2341 <member name="F:OpenMetaverse.ObjectCategory.Group">
2342 Test if this vector is equal to another vector, within a given 2342 <summary></summary>
2343 tolerance range 2343 </member>
2344 </summary> 2344 <member name="F:OpenMetaverse.ObjectCategory.Other">
2345 <param name="vec">Vector to test against</param> 2345 <summary></summary>
2346 <param name="tolerance">The acceptable magnitude of difference 2346 </member>
2347 between the two vectors</param> 2347 <member name="F:OpenMetaverse.ObjectCategory.Selected">
2348 <returns>True if the magnitude of difference between the two vectors 2348 <summary></summary>
2349 is less than the given tolerance, otherwise false</returns> 2349 </member>
2350 </member> 2350 <member name="F:OpenMetaverse.ObjectCategory.Temporary">
2351 <member name="M:OpenMetaverse.Vector2.IsFinite"> 2351 <summary></summary>
2352 <summary> 2352 </member>
2353 Test if this vector is composed of all finite numbers 2353 <member name="T:OpenMetaverse.AttachmentPoint">
2354 </summary> 2354 <summary>
2355 </member> 2355 Attachment points for objects on avatar bodies
2356 <member name="M:OpenMetaverse.Vector2.CompareTo(OpenMetaverse.Vector2)"> 2356 </summary>
2357 <summary> 2357 <remarks>
2358 IComparable.CompareTo implementation 2358 Both InventoryObject and InventoryAttachment types can be attached
2359 </summary> 2359 </remarks>
2360 </member> 2360 </member>
2361 <member name="M:OpenMetaverse.Vector2.FromBytes(System.Byte[],System.Int32)"> 2361 <member name="F:OpenMetaverse.AttachmentPoint.Default">
2362 <summary> 2362 <summary>Right hand if object was not previously attached</summary>
2363 Builds a vector from a byte array 2363 </member>
2364 </summary> 2364 <member name="F:OpenMetaverse.AttachmentPoint.Chest">
2365 <param name="byteArray">Byte array containing two four-byte floats</param> 2365 <summary>Chest</summary>
2366 <param name="pos">Beginning position in the byte array</param> 2366 </member>
2367 </member> 2367 <member name="F:OpenMetaverse.AttachmentPoint.Skull">
2368 <member name="M:OpenMetaverse.Vector2.GetBytes"> 2368 <summary>Skull</summary>
2369 <summary> 2369 </member>
2370 Returns the raw bytes for this vector 2370 <member name="F:OpenMetaverse.AttachmentPoint.LeftShoulder">
2371 </summary> 2371 <summary>Left shoulder</summary>
2372 <returns>An eight-byte array containing X and Y</returns> 2372 </member>
2373 </member> 2373 <member name="F:OpenMetaverse.AttachmentPoint.RightShoulder">
2374 <member name="M:OpenMetaverse.Vector2.ToBytes(System.Byte[],System.Int32)"> 2374 <summary>Right shoulder</summary>
2375 <summary> 2375 </member>
2376 Writes the raw bytes for this vector to a byte array 2376 <member name="F:OpenMetaverse.AttachmentPoint.LeftHand">
2377 </summary> 2377 <summary>Left hand</summary>
2378 <param name="dest">Destination byte array</param> 2378 </member>
2379 <param name="pos">Position in the destination array to start 2379 <member name="F:OpenMetaverse.AttachmentPoint.RightHand">
2380 writing. Must be at least 8 bytes before the end of the array</param> 2380 <summary>Right hand</summary>
2381 </member> 2381 </member>
2382 <member name="M:OpenMetaverse.Vector2.Parse(System.String)"> 2382 <member name="F:OpenMetaverse.AttachmentPoint.LeftFoot">
2383 <summary> 2383 <summary>Left foot</summary>
2384 Parse a vector from a string 2384 </member>
2385 </summary> 2385 <member name="F:OpenMetaverse.AttachmentPoint.RightFoot">
2386 <param name="val">A string representation of a 2D vector, enclosed 2386 <summary>Right foot</summary>
2387 in arrow brackets and separated by commas</param> 2387 </member>
2388 </member> 2388 <member name="F:OpenMetaverse.AttachmentPoint.Spine">
2389 <member name="M:OpenMetaverse.Vector2.SmoothStep(OpenMetaverse.Vector2,OpenMetaverse.Vector2,System.Single)"> 2389 <summary>Spine</summary>
2390 <summary> 2390 </member>
2391 Interpolates between two vectors using a cubic equation 2391 <member name="F:OpenMetaverse.AttachmentPoint.Pelvis">
2392 </summary> 2392 <summary>Pelvis</summary>
2393 </member> 2393 </member>
2394 <member name="M:OpenMetaverse.Vector2.ToString"> 2394 <member name="F:OpenMetaverse.AttachmentPoint.Mouth">
2395 <summary> 2395 <summary>Mouth</summary>
2396 Get a formatted string representation of the vector 2396 </member>
2397 </summary> 2397 <member name="F:OpenMetaverse.AttachmentPoint.Chin">
2398 <returns>A string representation of the vector</returns> 2398 <summary>Chin</summary>
2399 </member> 2399 </member>
2400 <member name="M:OpenMetaverse.Vector2.ToRawString"> 2400 <member name="F:OpenMetaverse.AttachmentPoint.LeftEar">
2401 <summary> 2401 <summary>Left ear</summary>
2402 Get a string representation of the vector elements with up to three 2402 </member>
2403 decimal digits and separated by spaces only 2403 <member name="F:OpenMetaverse.AttachmentPoint.RightEar">
2404 </summary> 2404 <summary>Right ear</summary>
2405 <returns>Raw string representation of the vector</returns> 2405 </member>
2406 </member> 2406 <member name="F:OpenMetaverse.AttachmentPoint.LeftEyeball">
2407 <member name="F:OpenMetaverse.Vector2.Zero"> 2407 <summary>Left eyeball</summary>
2408 <summary>A vector with a value of 0,0</summary> 2408 </member>
2409 </member> 2409 <member name="F:OpenMetaverse.AttachmentPoint.RightEyeball">
2410 <member name="F:OpenMetaverse.Vector2.One"> 2410 <summary>Right eyeball</summary>
2411 <summary>A vector with a value of 1,1</summary> 2411 </member>
2412 </member> 2412 <member name="F:OpenMetaverse.AttachmentPoint.Nose">
2413 <member name="F:OpenMetaverse.Vector2.UnitX"> 2413 <summary>Nose</summary>
2414 <summary>A vector with a value of 1,0</summary> 2414 </member>
2415 </member> 2415 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperArm">
2416 <member name="F:OpenMetaverse.Vector2.UnitY"> 2416 <summary>Right upper arm</summary>
2417 <summary>A vector with a value of 0,1</summary> 2417 </member>
2418 </member> 2418 <member name="F:OpenMetaverse.AttachmentPoint.RightForearm">
2419 <member name="T:OpenMetaverse.UUID"> 2419 <summary>Right forearm</summary>
2420 <summary> 2420 </member>
2421 A 128-bit Universally Unique Identifier, used throughout the Second 2421 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperArm">
2422 Life networking protocol 2422 <summary>Left upper arm</summary>
2423 </summary> 2423 </member>
2424 </member> 2424 <member name="F:OpenMetaverse.AttachmentPoint.LeftForearm">
2425 <member name="F:OpenMetaverse.UUID.Guid"> 2425 <summary>Left forearm</summary>
2426 <summary>The System.Guid object this struct wraps around</summary> 2426 </member>
2427 </member> 2427 <member name="F:OpenMetaverse.AttachmentPoint.RightHip">
2428 <member name="M:OpenMetaverse.UUID.#ctor(System.String)"> 2428 <summary>Right hip</summary>
2429 <summary> 2429 </member>
2430 Constructor that takes a string UUID representation 2430 <member name="F:OpenMetaverse.AttachmentPoint.RightUpperLeg">
2431 </summary> 2431 <summary>Right upper leg</summary>
2432 <param name="val">A string representation of a UUID, case 2432 </member>
2433 insensitive and can either be hyphenated or non-hyphenated</param> 2433 <member name="F:OpenMetaverse.AttachmentPoint.RightLowerLeg">
2434 <example>UUID("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 2434 <summary>Right lower leg</summary>
2435 </member> 2435 </member>
2436 <member name="M:OpenMetaverse.UUID.#ctor(System.Guid)"> 2436 <member name="F:OpenMetaverse.AttachmentPoint.LeftHip">
2437 <summary> 2437 <summary>Left hip</summary>
2438 Constructor that takes a System.Guid object 2438 </member>
2439 </summary> 2439 <member name="F:OpenMetaverse.AttachmentPoint.LeftUpperLeg">
2440 <param name="val">A Guid object that contains the unique identifier 2440 <summary>Left upper leg</summary>
2441 to be represented by this UUID</param> 2441 </member>
2442 </member> 2442 <member name="F:OpenMetaverse.AttachmentPoint.LeftLowerLeg">
2443 <member name="M:OpenMetaverse.UUID.#ctor(System.Byte[],System.Int32)"> 2443 <summary>Left lower leg</summary>
2444 <summary> 2444 </member>
2445 Constructor that takes a byte array containing a UUID 2445 <member name="F:OpenMetaverse.AttachmentPoint.Stomach">
2446 </summary> 2446 <summary>Stomach</summary>
2447 <param name="source">Byte array containing a 16 byte UUID</param> 2447 </member>
2448 <param name="pos">Beginning offset in the array</param> 2448 <member name="F:OpenMetaverse.AttachmentPoint.LeftPec">
2449 </member> 2449 <summary>Left pectoral</summary>
2450 <member name="M:OpenMetaverse.UUID.#ctor(System.UInt64)"> 2450 </member>
2451 <summary> 2451 <member name="F:OpenMetaverse.AttachmentPoint.RightPec">
2452 Constructor that takes an unsigned 64-bit unsigned integer to 2452 <summary>Right pectoral</summary>
2453 convert to a UUID 2453 </member>
2454 </summary> 2454 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter2">
2455 <param name="val">64-bit unsigned integer to convert to a UUID</param> 2455 <summary>HUD Center position 2</summary>
2456 </member> 2456 </member>
2457 <member name="M:OpenMetaverse.UUID.#ctor(OpenMetaverse.UUID)"> 2457 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopRight">
2458 <summary> 2458 <summary>HUD Top-right</summary>
2459 Copy constructor 2459 </member>
2460 </summary> 2460 <member name="F:OpenMetaverse.AttachmentPoint.HUDTop">
2461 <param name="val">UUID to copy</param> 2461 <summary>HUD Top</summary>
2462 </member> 2462 </member>
2463 <member name="M:OpenMetaverse.UUID.CompareTo(OpenMetaverse.UUID)"> 2463 <member name="F:OpenMetaverse.AttachmentPoint.HUDTopLeft">
2464 <summary> 2464 <summary>HUD Top-left</summary>
2465 IComparable.CompareTo implementation 2465 </member>
2466 </summary> 2466 <member name="F:OpenMetaverse.AttachmentPoint.HUDCenter">
2467 </member> 2467 <summary>HUD Center</summary>
2468 <member name="M:OpenMetaverse.UUID.FromBytes(System.Byte[],System.Int32)"> 2468 </member>
2469 <summary> 2469 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomLeft">
2470 Assigns this UUID from 16 bytes out of a byte array 2470 <summary>HUD Bottom-left</summary>
2471 </summary> 2471 </member>
2472 <param name="source">Byte array containing the UUID to assign this UUID to</param> 2472 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottom">
2473 <param name="pos">Starting position of the UUID in the byte array</param> 2473 <summary>HUD Bottom</summary>
2474 </member> 2474 </member>
2475 <member name="M:OpenMetaverse.UUID.GetBytes"> 2475 <member name="F:OpenMetaverse.AttachmentPoint.HUDBottomRight">
2476 <summary> 2476 <summary>HUD Bottom-right</summary>
2477 Returns a copy of the raw bytes for this UUID 2477 </member>
2478 </summary> 2478 <member name="T:OpenMetaverse.Tree">
2479 <returns>A 16 byte array containing this UUID</returns> 2479 <summary>
2480 </member> 2480 Tree foliage types
2481 <member name="M:OpenMetaverse.UUID.ToBytes(System.Byte[],System.Int32)"> 2481 </summary>
2482 <summary> 2482 </member>
2483 Writes the raw bytes for this UUID to a byte array 2483 <member name="F:OpenMetaverse.Tree.Pine1">
2484 </summary> 2484 <summary>Pine1 tree</summary>
2485 <param name="dest">Destination byte array</param> 2485 </member>
2486 <param name="pos">Position in the destination array to start 2486 <member name="F:OpenMetaverse.Tree.Oak">
2487 writing. Must be at least 16 bytes before the end of the array</param> 2487 <summary>Oak tree</summary>
2488 </member> 2488 </member>
2489 <member name="M:OpenMetaverse.UUID.CRC"> 2489 <member name="F:OpenMetaverse.Tree.TropicalBush1">
2490 <summary> 2490 <summary>Tropical Bush1</summary>
2491 Calculate an LLCRC (cyclic redundancy check) for this UUID 2491 </member>
2492 </summary> 2492 <member name="F:OpenMetaverse.Tree.Palm1">
2493 <returns>The CRC checksum for this UUID</returns> 2493 <summary>Palm1 tree</summary>
2494 </member> 2494 </member>
2495 <member name="M:OpenMetaverse.UUID.GetULong"> 2495 <member name="F:OpenMetaverse.Tree.Dogwood">
2496 <summary> 2496 <summary>Dogwood tree</summary>
2497 Create a 64-bit integer representation from the second half of this UUID 2497 </member>
2498 </summary> 2498 <member name="F:OpenMetaverse.Tree.TropicalBush2">
2499 <returns>An integer created from the last eight bytes of this UUID</returns> 2499 <summary>Tropical Bush2</summary>
2500 </member> 2500 </member>
2501 <member name="M:OpenMetaverse.UUID.Parse(System.String)"> 2501 <member name="F:OpenMetaverse.Tree.Palm2">
2502 <summary> 2502 <summary>Palm2 tree</summary>
2503 Generate a UUID from a string 2503 </member>
2504 </summary> 2504 <member name="F:OpenMetaverse.Tree.Cypress1">
2505 <param name="val">A string representation of a UUID, case 2505 <summary>Cypress1 tree</summary>
2506 insensitive and can either be hyphenated or non-hyphenated</param> 2506 </member>
2507 <example>UUID.Parse("11f8aa9c-b071-4242-836b-13b7abe0d489")</example> 2507 <member name="F:OpenMetaverse.Tree.Cypress2">
2508 </member> 2508 <summary>Cypress2 tree</summary>
2509 <member name="M:OpenMetaverse.UUID.TryParse(System.String,OpenMetaverse.UUID@)"> 2509 </member>
2510 <summary> 2510 <member name="F:OpenMetaverse.Tree.Pine2">
2511 Generate a UUID from a string 2511 <summary>Pine2 tree</summary>
2512 </summary> 2512 </member>
2513 <param name="val">A string representation of a UUID, case 2513 <member name="F:OpenMetaverse.Tree.Plumeria">
2514 insensitive and can either be hyphenated or non-hyphenated</param> 2514 <summary>Plumeria</summary>
2515 <param name="result">Will contain the parsed UUID if successful, 2515 </member>
2516 otherwise null</param> 2516 <member name="F:OpenMetaverse.Tree.WinterPine1">
2517 <returns>True if the string was successfully parse, otherwise false</returns> 2517 <summary>Winter pinetree1</summary>
2518 <example>UUID.TryParse("11f8aa9c-b071-4242-836b-13b7abe0d489", result)</example> 2518 </member>
2519 </member> 2519 <member name="F:OpenMetaverse.Tree.WinterAspen">
2520 <member name="M:OpenMetaverse.UUID.Combine(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2520 <summary>Winter Aspen tree</summary>
2521 <summary> 2521 </member>
2522 Combine two UUIDs together by taking the MD5 hash of a byte array 2522 <member name="F:OpenMetaverse.Tree.WinterPine2">
2523 containing both UUIDs 2523 <summary>Winter pinetree2</summary>
2524 </summary> 2524 </member>
2525 <param name="first">First UUID to combine</param> 2525 <member name="F:OpenMetaverse.Tree.Eucalyptus">
2526 <param name="second">Second UUID to combine</param> 2526 <summary>Eucalyptus tree</summary>
2527 <returns>The UUID product of the combination</returns> 2527 </member>
2528 </member> 2528 <member name="F:OpenMetaverse.Tree.Fern">
2529 <member name="M:OpenMetaverse.UUID.Random"> 2529 <summary>Fern</summary>
2530 <summary> 2530 </member>
2531 2531 <member name="F:OpenMetaverse.Tree.Eelgrass">
2532 </summary> 2532 <summary>Eelgrass</summary>
2533 <returns></returns> 2533 </member>
2534 </member> 2534 <member name="F:OpenMetaverse.Tree.SeaSword">
2535 <member name="M:OpenMetaverse.UUID.GetHashCode"> 2535 <summary>Sea Sword</summary>
2536 <summary> 2536 </member>
2537 Return a hash code for this UUID, used by .NET for hash tables 2537 <member name="F:OpenMetaverse.Tree.Kelp1">
2538 </summary> 2538 <summary>Kelp1 plant</summary>
2539 <returns>An integer composed of all the UUID bytes XORed together</returns> 2539 </member>
2540 </member> 2540 <member name="F:OpenMetaverse.Tree.BeachGrass1">
2541 <member name="M:OpenMetaverse.UUID.Equals(System.Object)"> 2541 <summary>Beach grass</summary>
2542 <summary> 2542 </member>
2543 Comparison function 2543 <member name="F:OpenMetaverse.Tree.Kelp2">
2544 </summary> 2544 <summary>Kelp2 plant</summary>
2545 <param name="o">An object to compare to this UUID</param> 2545 </member>
2546 <returns>True if the object is a UUID and both UUIDs are equal</returns> 2546 <member name="T:OpenMetaverse.Grass">
2547 </member> 2547 <summary>
2548 <member name="M:OpenMetaverse.UUID.Equals(OpenMetaverse.UUID)"> 2548 Grass foliage types
2549 <summary> 2549 </summary>
2550 Comparison function 2550 </member>
2551 </summary> 2551 <member name="F:OpenMetaverse.Grass.Grass0">
2552 <param name="uuid">UUID to compare to</param> 2552 <summary></summary>
2553 <returns>True if the UUIDs are equal, otherwise false</returns> 2553 </member>
2554 </member> 2554 <member name="F:OpenMetaverse.Grass.Grass1">
2555 <member name="M:OpenMetaverse.UUID.ToString"> 2555 <summary></summary>
2556 <summary> 2556 </member>
2557 Get a hyphenated string representation of this UUID 2557 <member name="F:OpenMetaverse.Grass.Grass2">
2558 </summary> 2558 <summary></summary>
2559 <returns>A string representation of this UUID, lowercase and 2559 </member>
2560 with hyphens</returns> 2560 <member name="F:OpenMetaverse.Grass.Grass3">
2561 <example>11f8aa9c-b071-4242-836b-13b7abe0d489</example> 2561 <summary></summary>
2562 </member> 2562 </member>
2563 <member name="M:OpenMetaverse.UUID.op_Equality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2563 <member name="F:OpenMetaverse.Grass.Grass4">
2564 <summary> 2564 <summary></summary>
2565 Equals operator 2565 </member>
2566 </summary> 2566 <member name="F:OpenMetaverse.Grass.Undergrowth1">
2567 <param name="lhs">First UUID for comparison</param> 2567 <summary></summary>
2568 <param name="rhs">Second UUID for comparison</param> 2568 </member>
2569 <returns>True if the UUIDs are byte for byte equal, otherwise false</returns> 2569 <member name="T:OpenMetaverse.ClickAction">
2570 </member> 2570 <summary>
2571 <member name="M:OpenMetaverse.UUID.op_Inequality(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2571 Action associated with clicking on an object
2572 <summary> 2572 </summary>
2573 Not equals operator 2573 </member>
2574 </summary> 2574 <member name="F:OpenMetaverse.ClickAction.Touch">
2575 <param name="lhs">First UUID for comparison</param> 2575 <summary>Touch object</summary>
2576 <param name="rhs">Second UUID for comparison</param> 2576 </member>
2577 <returns>True if the UUIDs are not equal, otherwise true</returns> 2577 <member name="F:OpenMetaverse.ClickAction.Sit">
2578 </member> 2578 <summary>Sit on object</summary>
2579 <member name="M:OpenMetaverse.UUID.op_ExclusiveOr(OpenMetaverse.UUID,OpenMetaverse.UUID)"> 2579 </member>
2580 <summary> 2580 <member name="F:OpenMetaverse.ClickAction.Buy">
2581 XOR operator 2581 <summary>Purchase object or contents</summary>
2582 </summary> 2582 </member>
2583 <param name="lhs">First UUID</param> 2583 <member name="F:OpenMetaverse.ClickAction.Pay">
2584 <param name="rhs">Second UUID</param> 2584 <summary>Pay the object</summary>
2585 <returns>A UUID that is a XOR combination of the two input UUIDs</returns> 2585 </member>
2586 </member> 2586 <member name="F:OpenMetaverse.ClickAction.OpenTask">
2587 <member name="M:OpenMetaverse.UUID.op_Explicit(System.String)~OpenMetaverse.UUID"> 2587 <summary>Open task inventory</summary>
2588 <summary> 2588 </member>
2589 String typecasting operator 2589 <member name="F:OpenMetaverse.ClickAction.PlayMedia">
2590 </summary> 2590 <summary>Play parcel media</summary>
2591 <param name="val">A UUID in string form. Case insensitive, 2591 </member>
2592 hyphenated or non-hyphenated</param> 2592 <member name="F:OpenMetaverse.ClickAction.OpenMedia">
2593 <returns>A UUID built from the string representation</returns> 2593 <summary>Open parcel media</summary>
2594 </member> 2594 </member>
2595 <member name="F:OpenMetaverse.UUID.Zero"> 2595 </members>
2596 <summary>An UUID with a value of all zeroes</summary> 2596</doc>
2597 </member>
2598 <member name="F:OpenMetaverse.UUID.ZeroString">
2599 <summary>A cache of UUID.Zero as a string to optimize a common path</summary>
2600 </member>
2601 </members>
2602</doc>
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 7ebf45e..b02735e 100644
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.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..e42268d 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -141,6 +141,9 @@ 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
146
144 147
145[GridInfoService] 148[GridInfoService]
146 ; These settings are used to return information on a get_grid_info call. 149 ; These settings are used to return information on a get_grid_info call.