diff options
author | Teravus Ovares | 2008-09-06 07:52:41 +0000 |
---|---|---|
committer | Teravus Ovares | 2008-09-06 07:52:41 +0000 |
commit | 7d89e122930be39e84a6d174548fa2d12ac0484a (patch) | |
tree | e5aa5752f988a9aba2a969f49e5e208985eda80c /OpenSim/Region/Environment/Modules/Avatar/Inventory | |
parent | * minor: speculatively try a change to bamboo.build to see if this generates ... (diff) | |
download | opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.zip opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.gz opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.bz2 opensim-SC-7d89e122930be39e84a6d174548fa2d12ac0484a.tar.xz |
* This is the fabled LibOMV update with all of the libOMV types from JHurliman
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle.
* This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big!
* Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
Diffstat (limited to 'OpenSim/Region/Environment/Modules/Avatar/Inventory')
-rw-r--r-- | OpenSim/Region/Environment/Modules/Avatar/Inventory/InventoryModule.cs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/OpenSim/Region/Environment/Modules/Avatar/Inventory/InventoryModule.cs b/OpenSim/Region/Environment/Modules/Avatar/Inventory/InventoryModule.cs index d036dbb..344cb5e 100644 --- a/OpenSim/Region/Environment/Modules/Avatar/Inventory/InventoryModule.cs +++ b/OpenSim/Region/Environment/Modules/Avatar/Inventory/InventoryModule.cs | |||
@@ -27,7 +27,7 @@ | |||
27 | 27 | ||
28 | using System.Collections.Generic; | 28 | using System.Collections.Generic; |
29 | using System.Reflection; | 29 | using System.Reflection; |
30 | using libsecondlife; | 30 | using OpenMetaverse; |
31 | using log4net; | 31 | using log4net; |
32 | using Nini.Config; | 32 | using Nini.Config; |
33 | using OpenSim.Framework; | 33 | using OpenSim.Framework; |
@@ -46,10 +46,10 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory | |||
46 | /// occurs in the initial offer message, not the accept message. So this dictionary links | 46 | /// occurs in the initial offer message, not the accept message. So this dictionary links |
47 | /// IM Session Ids to ItemIds | 47 | /// IM Session Ids to ItemIds |
48 | /// </summary> | 48 | /// </summary> |
49 | private IDictionary<LLUUID, LLUUID> m_pendingOffers = new Dictionary<LLUUID, LLUUID>(); | 49 | private IDictionary<UUID, UUID> m_pendingOffers = new Dictionary<UUID, UUID>(); |
50 | 50 | ||
51 | private List<Scene> m_Scenelist = new List<Scene>(); | 51 | private List<Scene> m_Scenelist = new List<Scene>(); |
52 | private Dictionary<LLUUID, Scene> m_AgentRegions = new Dictionary<LLUUID, Scene>(); | 52 | private Dictionary<UUID, Scene> m_AgentRegions = new Dictionary<UUID, Scene>(); |
53 | 53 | ||
54 | #region IRegionModule Members | 54 | #region IRegionModule Members |
55 | 55 | ||
@@ -92,11 +92,11 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory | |||
92 | client.OnInstantMessage += OnInstantMessage; | 92 | client.OnInstantMessage += OnInstantMessage; |
93 | } | 93 | } |
94 | 94 | ||
95 | private void OnInstantMessage(IClientAPI client, LLUUID fromAgentID, | 95 | private void OnInstantMessage(IClientAPI client, UUID fromAgentID, |
96 | LLUUID fromAgentSession, LLUUID toAgentID, | 96 | UUID fromAgentSession, UUID toAgentID, |
97 | LLUUID imSessionID, uint timestamp, string fromAgentName, | 97 | UUID imSessionID, uint timestamp, string fromAgentName, |
98 | string message, byte dialog, bool fromGroup, byte offline, | 98 | string message, byte dialog, bool fromGroup, byte offline, |
99 | uint ParentEstateID, LLVector3 Position, LLUUID RegionID, | 99 | uint ParentEstateID, Vector3 Position, UUID RegionID, |
100 | byte[] binaryBucket) | 100 | byte[] binaryBucket) |
101 | { | 101 | { |
102 | if (dialog == (byte) InstantMessageDialog.InventoryOffered) | 102 | if (dialog == (byte) InstantMessageDialog.InventoryOffered) |
@@ -117,8 +117,8 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory | |||
117 | // Next 16 bytes are the UUID | 117 | // Next 16 bytes are the UUID |
118 | //Array.Copy(binaryBucket, 1, rawId, 0, 16); | 118 | //Array.Copy(binaryBucket, 1, rawId, 0, 16); |
119 | 119 | ||
120 | //LLUUID itemId = new LLUUID(new Guid(rawId)); | 120 | //UUID itemId = new UUID(new Guid(rawId)); |
121 | LLUUID itemId = new LLUUID(binaryBucket, 1); | 121 | UUID itemId = new UUID(binaryBucket, 1); |
122 | 122 | ||
123 | m_log.DebugFormat( | 123 | m_log.DebugFormat( |
124 | "[AGENT INVENTORY]: ItemId for giving is {0}", itemId); | 124 | "[AGENT INVENTORY]: ItemId for giving is {0}", itemId); |
@@ -225,12 +225,12 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory | |||
225 | } | 225 | } |
226 | } | 226 | } |
227 | 227 | ||
228 | public void SetRootAgentScene(LLUUID agentID, Scene scene) | 228 | public void SetRootAgentScene(UUID agentID, Scene scene) |
229 | { | 229 | { |
230 | m_AgentRegions[agentID] = scene; | 230 | m_AgentRegions[agentID] = scene; |
231 | } | 231 | } |
232 | 232 | ||
233 | public bool NeedSceneCacheClear(LLUUID agentID, Scene scene) | 233 | public bool NeedSceneCacheClear(UUID agentID, Scene scene) |
234 | { | 234 | { |
235 | if (!m_AgentRegions.ContainsKey(agentID)) | 235 | if (!m_AgentRegions.ContainsKey(agentID)) |
236 | { | 236 | { |
@@ -279,7 +279,7 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Inventory | |||
279 | return false; | 279 | return false; |
280 | } | 280 | } |
281 | 281 | ||
282 | public void ClientLoggedOut(LLUUID agentID) | 282 | public void ClientLoggedOut(UUID agentID) |
283 | { | 283 | { |
284 | if (m_AgentRegions.ContainsKey(agentID)) | 284 | if (m_AgentRegions.ContainsKey(agentID)) |
285 | m_AgentRegions.Remove(agentID); | 285 | m_AgentRegions.Remove(agentID); |