diff options
author | Justin Clarke Casey | 2008-04-07 01:46:00 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-04-07 01:46:00 +0000 |
commit | dfe5e9d4ebb705d0c20d6260bae5d11659ac904d (patch) | |
tree | 013b251f500feebfdeae94681350d05c078533ee /OpenSim/Framework/IClientAPI.cs | |
parent | Update svn properties. (diff) | |
download | opensim-SC-dfe5e9d4ebb705d0c20d6260bae5d11659ac904d.zip opensim-SC-dfe5e9d4ebb705d0c20d6260bae5d11659ac904d.tar.gz opensim-SC-dfe5e9d4ebb705d0c20d6260bae5d11659ac904d.tar.bz2 opensim-SC-dfe5e9d4ebb705d0c20d6260bae5d11659ac904d.tar.xz |
* EXPERIMENTAL ROUGH DRAFT: First rough implementation of avatar to avatar item giving
* Now you can drag an object from your inventory and give it to another avatar
* !!! Use at your own risk !!! Many things are unimplemented as of yet, including permissions (the person receiving your item can probably do absolutely everything with it)
* Also, items for the receiving end up in their root folder rather than the objects folder
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs index 5687e01..17d9510 100644 --- a/OpenSim/Framework/IClientAPI.cs +++ b/OpenSim/Framework/IClientAPI.cs | |||
@@ -576,6 +576,9 @@ namespace OpenSim.Framework | |||
576 | 576 | ||
577 | void SendInstantMessage(LLUUID fromAgent, LLUUID fromAgentSession, string message, LLUUID toAgent, | 577 | void SendInstantMessage(LLUUID fromAgent, LLUUID fromAgentSession, string message, LLUUID toAgent, |
578 | LLUUID imSessionID, string fromName, byte dialog, uint timeStamp); | 578 | LLUUID imSessionID, string fromName, byte dialog, uint timeStamp); |
579 | void SendInstantMessage(LLUUID fromAgent, LLUUID fromAgentSession, string message, LLUUID toAgent, | ||
580 | LLUUID imSessionID, string fromName, byte dialog, uint timeStamp, | ||
581 | byte[] binaryBucket); | ||
579 | 582 | ||
580 | void SendLayerData(float[] map); | 583 | void SendLayerData(float[] map); |
581 | void SendLayerData(int px, int py, float[] map); | 584 | void SendLayerData(int px, int py, float[] map); |
@@ -620,7 +623,7 @@ namespace OpenSim.Framework | |||
620 | 623 | ||
621 | void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, | 624 | void SendPrimTerseUpdate(ulong regionHandle, ushort timeDilation, uint localID, LLVector3 position, |
622 | LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity); | 625 | LLQuaternion rotation, LLVector3 velocity, LLVector3 rotationalvelocity); |
623 | 626 | ||
624 | void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, | 627 | void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, |
625 | List<InventoryFolderBase> folders, bool fetchFolders, | 628 | List<InventoryFolderBase> folders, bool fetchFolders, |
626 | bool fetchItems); | 629 | bool fetchItems); |
@@ -635,6 +638,14 @@ namespace OpenSim.Framework | |||
635 | 638 | ||
636 | void SendRemoveInventoryItem(LLUUID itemID); | 639 | void SendRemoveInventoryItem(LLUUID itemID); |
637 | void SendTaskInventory(LLUUID taskID, short serial, byte[] fileName); | 640 | void SendTaskInventory(LLUUID taskID, short serial, byte[] fileName); |
641 | |||
642 | /// <summary> | ||
643 | /// Used by the server to inform the client of a new inventory item. Used when transferring items | ||
644 | /// between avatars, possibly among other things. | ||
645 | /// </summary> | ||
646 | /// <param name="item"></param> | ||
647 | void SendBulkUpdateInventory(InventoryItemBase item); | ||
648 | |||
638 | void SendXferPacket(ulong xferID, uint packet, byte[] data); | 649 | void SendXferPacket(ulong xferID, uint packet, byte[] data); |
639 | void SendAvatarPickerReply(AvatarPickerReplyPacket Pack); | 650 | void SendAvatarPickerReply(AvatarPickerReplyPacket Pack); |
640 | 651 | ||