several changes to lludp FetchInventory

This commit is contained in:
UbitUmarov
2020-03-01 18:56:07 +00:00
parent 71b5ca95e6
commit dc225e348d
7 changed files with 137 additions and 97 deletions

View File

@@ -223,6 +223,8 @@ namespace OpenSim.Framework
UUID RayTargetID,
byte RayEndIsIntersection);
public delegate void AgentDataUpdate(IClientAPI remoteClient, UUID itemID, UUID ownerID);
public delegate void RequestGodlikePowers(
UUID AgentID, UUID SessionID, UUID token, bool GodLike);
@@ -252,7 +254,7 @@ namespace OpenSim.Framework
public delegate void PurgeInventoryDescendents(
IClientAPI remoteClient, UUID folderID);
public delegate void FetchInventory(IClientAPI remoteClient, UUID itemID, UUID ownerID);
public delegate void FetchInventory(IClientAPI remoteClient, UUID[] items, UUID[] owner);
public delegate void RequestTaskInventory(IClientAPI remoteClient, uint localID);
@@ -846,7 +848,7 @@ namespace OpenSim.Framework
event Action<IClientAPI> OnRequestAvatarsData;
event AddNewPrim OnAddPrim;
event FetchInventory OnAgentDataUpdateRequest;
event AgentDataUpdate OnAgentDataUpdateRequest;
event TeleportLocationRequest OnSetStartLocationRequest;
event RequestGodlikePowers OnRequestGodlikePowers;
@@ -1208,7 +1210,7 @@ namespace OpenSim.Framework
List<InventoryFolderBase> folders, int version, bool fetchFolders,
bool fetchItems);
void SendInventoryItemDetails(UUID ownerID, InventoryItemBase item);
void SendInventoryItemDetails(InventoryItemBase[] items);
/// <summary>
/// Tell the client that we have created the item it requested.