diff options
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | 8 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IEntityInventory.cs | 12 | ||||
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IEventQueue.cs | 3 |
3 files changed, 22 insertions, 1 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs index 9fe6d96..59c035f 100644 --- a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | |||
@@ -136,5 +136,13 @@ namespace OpenSim.Region.Framework.Interfaces | |||
136 | /// A <see cref="IClientAPI"/> | 136 | /// A <see cref="IClientAPI"/> |
137 | /// </param> | 137 | /// </param> |
138 | void ShowDetachInUserInventory(UUID itemID, IClientAPI remoteClient); | 138 | void ShowDetachInUserInventory(UUID itemID, IClientAPI remoteClient); |
139 | |||
140 | /// <summary> | ||
141 | /// Update the position of an attachment | ||
142 | /// </summary> | ||
143 | /// <param name="client"></param> | ||
144 | /// <param name="sog"></param> | ||
145 | /// <param name="pos"></param> | ||
146 | void UpdateAttachmentPosition(IClientAPI client, SceneObjectGroup sog, Vector3 pos); | ||
139 | } | 147 | } |
140 | } | 148 | } |
diff --git a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs index 1e2f60b..f5cd528 100644 --- a/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs +++ b/OpenSim/Region/Framework/Interfaces/IEntityInventory.cs | |||
@@ -29,6 +29,7 @@ using System.Collections.Generic; | |||
29 | using System.Collections; | 29 | using System.Collections; |
30 | using OpenMetaverse; | 30 | using OpenMetaverse; |
31 | using OpenSim.Framework; | 31 | using OpenSim.Framework; |
32 | using OpenSim.Region.Framework.Scenes; | ||
32 | 33 | ||
33 | namespace OpenSim.Region.Framework.Interfaces | 34 | namespace OpenSim.Region.Framework.Interfaces |
34 | { | 35 | { |
@@ -155,6 +156,17 @@ namespace OpenSim.Region.Framework.Interfaces | |||
155 | /// If no inventory item has that name then an empty list is returned. | 156 | /// If no inventory item has that name then an empty list is returned. |
156 | /// </returns> | 157 | /// </returns> |
157 | IList<TaskInventoryItem> GetInventoryItems(string name); | 158 | IList<TaskInventoryItem> GetInventoryItems(string name); |
159 | |||
160 | /// <summary> | ||
161 | /// Get the scene object referenced by an inventory item. | ||
162 | /// </summary> | ||
163 | /// | ||
164 | /// This is returned in a 'rez ready' state. That is, name, description, permissions and other details have | ||
165 | /// been adjusted to reflect the part and item from which it originates. | ||
166 | /// | ||
167 | /// <param name="item"></param> | ||
168 | /// <returns>The scene object. Null if the scene object asset couldn't be found</returns> | ||
169 | SceneObjectGroup GetRezReadySceneObject(TaskInventoryItem item); | ||
158 | 170 | ||
159 | /// <summary> | 171 | /// <summary> |
160 | /// Update an existing inventory item. | 172 | /// Update an existing inventory item. |
diff --git a/OpenSim/Region/Framework/Interfaces/IEventQueue.cs b/OpenSim/Region/Framework/Interfaces/IEventQueue.cs index e093f0a..81e4952 100644 --- a/OpenSim/Region/Framework/Interfaces/IEventQueue.cs +++ b/OpenSim/Region/Framework/Interfaces/IEventQueue.cs | |||
@@ -28,6 +28,7 @@ | |||
28 | using System.Net; | 28 | using System.Net; |
29 | using OpenMetaverse; | 29 | using OpenMetaverse; |
30 | using OpenMetaverse.Packets; | 30 | using OpenMetaverse.Packets; |
31 | using OpenMetaverse.Messages.Linden; | ||
31 | using OpenMetaverse.StructuredData; | 32 | using OpenMetaverse.StructuredData; |
32 | 33 | ||
33 | namespace OpenSim.Region.Framework.Interfaces | 34 | namespace OpenSim.Region.Framework.Interfaces |
@@ -54,7 +55,7 @@ namespace OpenSim.Region.Framework.Interfaces | |||
54 | uint ttl, UUID transactionID, bool fromGroup, byte[] binaryBucket); | 55 | uint ttl, UUID transactionID, bool fromGroup, byte[] binaryBucket); |
55 | void ChatterBoxSessionAgentListUpdates(UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat, | 56 | void ChatterBoxSessionAgentListUpdates(UUID sessionID, UUID fromAgent, UUID toAgent, bool canVoiceChat, |
56 | bool isModerator, bool textMute); | 57 | bool isModerator, bool textMute); |
57 | void ParcelProperties(ParcelPropertiesPacket parcelPropertiesPacket, UUID avatarID); | 58 | void ParcelProperties(ParcelPropertiesMessage parcelPropertiesMessage, UUID avatarID); |
58 | void GroupMembership(AgentGroupDataUpdatePacket groupUpdate, UUID avatarID); | 59 | void GroupMembership(AgentGroupDataUpdatePacket groupUpdate, UUID avatarID); |
59 | } | 60 | } |
60 | } | 61 | } |