Remove usage of Linden packet types from inside Attachments Module and interface

This commit is contained in:
Dan Lake
2011-10-03 11:55:54 -07:00
parent 31125a5fd2
commit e77c919290
4 changed files with 11 additions and 12 deletions

View File

@@ -360,8 +360,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
public void RezMultipleAttachmentsFromInventory(
IClientAPI remoteClient,
RezMultipleAttachmentsFromInvPacket.HeaderDataBlock header,
RezMultipleAttachmentsFromInvPacket.ObjectDataBlock[] objects)
List<KeyValuePair<UUID, uint>> rezlist)
{
if (!Enabled)
return;
@@ -380,9 +379,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
{
// m_log.DebugFormat("[ATTACHMENTS MODULE]: Rezzing multiple attachments from inventory for {0}", sp.Name);
foreach (RezMultipleAttachmentsFromInvPacket.ObjectDataBlock obj in objects)
foreach (KeyValuePair<UUID, uint> rez in rezlist)
{
RezSingleAttachmentFromInventory(sp, obj.ItemID, obj.AttachmentPt);
RezSingleAttachmentFromInventory(sp, rez.Key, rez.Value);
}
}
}
@@ -941,4 +940,4 @@ namespace OpenSim.Region.CoreModules.Avatar.Attachments
return item;
}
}
}
}