diff options
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs index 5ffbec8..d7f0a96 100644 --- a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | |||
@@ -26,6 +26,8 @@ | |||
26 | */ | 26 | */ |
27 | 27 | ||
28 | using System; | 28 | using System; |
29 | using System.Xml; | ||
30 | using System.Collections.Generic; | ||
29 | using OpenMetaverse; | 31 | using OpenMetaverse; |
30 | using OpenMetaverse.Packets; | 32 | using OpenMetaverse.Packets; |
31 | using OpenSim.Framework; | 33 | using OpenSim.Framework; |
@@ -96,6 +98,10 @@ namespace OpenSim.Region.Framework.Interfaces | |||
96 | /// <returns>The scene object that was attached. Null if the scene object could not be found</returns> | 98 | /// <returns>The scene object that was attached. Null if the scene object could not be found</returns> |
97 | ISceneEntity RezSingleAttachmentFromInventory(ScenePresence sp, UUID itemID, uint AttachmentPt); | 99 | ISceneEntity RezSingleAttachmentFromInventory(ScenePresence sp, UUID itemID, uint AttachmentPt); |
98 | 100 | ||
101 | // Same as above, but also load script states from a separate doc | ||
102 | ISceneEntity RezSingleAttachmentFromInventory( | ||
103 | IClientAPI remoteClient, UUID itemID, uint AttachmentPt, bool updateInventoryStatus, XmlDocument doc); | ||
104 | |||
99 | /// <summary> | 105 | /// <summary> |
100 | /// Rez multiple attachments from a user's inventory | 106 | /// Rez multiple attachments from a user's inventory |
101 | /// </summary> | 107 | /// </summary> |
@@ -104,8 +110,7 @@ namespace OpenSim.Region.Framework.Interfaces | |||
104 | /// <param name="objects"></param> | 110 | /// <param name="objects"></param> |
105 | void RezMultipleAttachmentsFromInventory( | 111 | void RezMultipleAttachmentsFromInventory( |
106 | IClientAPI remoteClient, | 112 | IClientAPI remoteClient, |
107 | RezMultipleAttachmentsFromInvPacket.HeaderDataBlock header, | 113 | List<KeyValuePair<UUID, uint>> rezlist); |
108 | RezMultipleAttachmentsFromInvPacket.ObjectDataBlock[] objects); | ||
109 | 114 | ||
110 | /// <summary> | 115 | /// <summary> |
111 | /// Detach an object from the avatar. | 116 | /// Detach an object from the avatar. |
@@ -128,11 +133,14 @@ namespace OpenSim.Region.Framework.Interfaces | |||
128 | /// <summary> | 133 | /// <summary> |
129 | /// Detach the given item so that it remains in the user's inventory. | 134 | /// Detach the given item so that it remains in the user's inventory. |
130 | /// </summary> | 135 | /// </summary> |
131 | /// <param name="itemID">/param> | 136 | /// <param name="itemID"> |
132 | /// <param name="remoteClient"></param> | 137 | /// A <see cref="UUID"/> |
138 | /// </param> | ||
139 | /// <param name="remoteClient"> | ||
140 | /// A <see cref="IClientAPI"/> | ||
141 | /// </param> | ||
133 | void DetachSingleAttachmentToInv(UUID itemID, IClientAPI remoteClient); | 142 | void DetachSingleAttachmentToInv(UUID itemID, IClientAPI remoteClient); |
134 | 143 | ||
135 | /// <summary> | ||
136 | /// Update the position of an attachment. | 144 | /// Update the position of an attachment. |
137 | /// </summary> | 145 | /// </summary> |
138 | /// <param name="sog"></param> | 146 | /// <param name="sog"></param> |