* Implement "Add To Outfit"
* Thanks FredoChaplin
This commit is contained in:
Justin Clarke Casey
2009-04-07 17:46:23 +00:00
parent ea5b120006
commit ed6165ab9c
9 changed files with 33 additions and 0 deletions

View File

@@ -142,6 +142,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
private SetAppearance handlerSetAppearance; //OnSetAppearance;
private AvatarNowWearing handlerAvatarNowWearing; //OnAvatarNowWearing;
private RezSingleAttachmentFromInv handlerRezSingleAttachment; //OnRezSingleAttachmentFromInv;
private RezMultipleAttachmentsFromInv handlerRezMultipleAttachments; //OnRezMultipleAttachmentsFromInv;
private UUIDNameRequest handlerDetachAttachmentIntoInv; // Detach attachment!
private ObjectAttach handlerObjectAttach; //OnObjectAttach;
private SetAlwaysRun handlerSetAlwaysRun; //OnSetAlwaysRun;
@@ -916,6 +917,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
public event SetAppearance OnSetAppearance;
public event AvatarNowWearing OnAvatarNowWearing;
public event RezSingleAttachmentFromInv OnRezSingleAttachmentFromInv;
public event RezMultipleAttachmentsFromInv OnRezMultipleAttachmentsFromInv;
public event UUIDNameRequest OnDetachAttachmentIntoInv;
public event ObjectAttach OnObjectAttach;
public event ObjectDeselect OnObjectDetach;
@@ -4717,6 +4719,17 @@ namespace OpenSim.Region.ClientStack.LindenUDP
break;
case PacketType.RezMultipleAttachmentsFromInv:
handlerRezMultipleAttachments = OnRezMultipleAttachmentsFromInv;
if (handlerRezMultipleAttachments != null)
{
RezMultipleAttachmentsFromInvPacket rez = (RezMultipleAttachmentsFromInvPacket)Pack;
handlerRezMultipleAttachments(this, rez.HeaderData,
rez.ObjectData);
}
break;
case PacketType.DetachAttachmentIntoInv:
handlerDetachAttachmentIntoInv = OnDetachAttachmentIntoInv;
if (handlerDetachAttachmentIntoInv != null)