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); } }