diff options
Diffstat (limited to 'OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs')
-rw-r--r-- | OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs index 620ec22..d9901bd 100644 --- a/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IAttachmentsModule.cs | |||
@@ -53,6 +53,10 @@ namespace OpenSim.Region.Framework.Interfaces | |||
53 | /// RezAttachments. This should only be called upon login on the first region. | 53 | /// RezAttachments. This should only be called upon login on the first region. |
54 | /// Attachment rezzings on crossings and TPs are done in a different way. | 54 | /// Attachment rezzings on crossings and TPs are done in a different way. |
55 | /// </summary> | 55 | /// </summary> |
56 | /// <remarks> | ||
57 | /// This is only actually necessary for viewers which do not have a current outfit folder (these viewers make | ||
58 | /// their own attachment calls on login) and agents which have attachments but no viewer (e.g. NPCs). | ||
59 | /// </remarks> | ||
56 | /// <param name="sp"></param> | 60 | /// <param name="sp"></param> |
57 | void RezAttachments(IScenePresence sp); | 61 | void RezAttachments(IScenePresence sp); |
58 | 62 | ||
@@ -76,14 +80,16 @@ namespace OpenSim.Region.Framework.Interfaces | |||
76 | void DeleteAttachmentsFromScene(IScenePresence sp, bool silent); | 80 | void DeleteAttachmentsFromScene(IScenePresence sp, bool silent); |
77 | 81 | ||
78 | /// <summary> | 82 | /// <summary> |
79 | /// Attach an object to an avatar | 83 | /// Attach an object to an avatar. |
80 | /// </summary> | 84 | /// </summary> |
81 | /// <param name="sp"></param> | 85 | /// <param name="sp"></param> |
82 | /// <param name="grp"></param> | 86 | /// <param name="grp"></param> |
83 | /// <param name="AttachmentPt"></param> | 87 | /// <param name="AttachmentPt"></param> |
84 | /// <param name="silent"></param> | 88 | /// <param name="silent"></param> |
89 | /// <param name="addToInventory">If true then add object to user inventory</param> | ||
90 | /// <param name="append">Append to attachment point rather than replace.</param> | ||
85 | /// <returns>true if the object was successfully attached, false otherwise</returns> | 91 | /// <returns>true if the object was successfully attached, false otherwise</returns> |
86 | bool AttachObject(IScenePresence sp, SceneObjectGroup grp, uint AttachmentPt, bool silent, bool temp); | 92 | bool AttachObject(IScenePresence sp, SceneObjectGroup grp, uint AttachmentPt, bool silent, bool addToInventory, bool append); |
87 | 93 | ||
88 | /// <summary> | 94 | /// <summary> |
89 | /// Rez an attachment from user inventory and change inventory status to match. | 95 | /// Rez an attachment from user inventory and change inventory status to match. |