diff --git a/OpenSim/Services/Interfaces/IAvatarService.cs b/OpenSim/Services/Interfaces/IAvatarService.cs
index 7324c74e7c..f87fcd8b5b 100644
--- a/OpenSim/Services/Interfaces/IAvatarService.cs
+++ b/OpenSim/Services/Interfaces/IAvatarService.cs
@@ -65,9 +65,8 @@ namespace OpenSim.Services.Interfaces
///
///
///
- bool SetAttachment(UUID userID, AttachmentData attach);
- bool SetAttachments(UUID userID, List attachs);
- bool Dettach(UUID userID, UUID id);
+ bool SetAttachments(UUID userID, AttachmentData[] attachs);
+ bool Detach(UUID userID, UUID id);
}
///
@@ -83,12 +82,10 @@ namespace OpenSim.Services.Interfaces
// be processed by a module instead of being processed in
// the Scenes core code.
- AttachmentData GetAttachment(int attachPoint);
- List GetAttachments();
+ AttachmentData[] GetAttachments(int[] attachPoints);
int GetAttachmentPoint(UUID id);
- bool SetAttachment(AttachmentData attach);
- bool SetAttachments(List attachs);
- bool Dettach(UUID id);
+ bool SetAttachments(AttachmentData[] attachs);
+ bool Detach(UUID id);
}
}