Begining major rework of Asset/Inventory code. Doing a lot of refectoing. What's in here so far?
+ Inventory, Asset and Image managers are now directly apart of the SecondLife class + Root Inventory folder has been added to MainAvatar and is set upon login + Inventory is no longer downloaded all at once, you have to request the download of individual folders + Folder downloading is available Asynchronously, and returns a object that has a ManualResetEvent that you can use to optionally block with + The code for AssetManager has been reworked some in prep for allowing Wearables to be Saved/Loaded to/from disk, and for creating new wearables. git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@742 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
@@ -11,13 +11,21 @@ namespace libsecondlife.InventorySystem
|
||||
/// </summary>
|
||||
public class InventoryPacketHelper
|
||||
{
|
||||
private LLUUID AgentID;
|
||||
private LLUUID SessionID;
|
||||
private SecondLife Client;
|
||||
|
||||
public InventoryPacketHelper(LLUUID AgentID, LLUUID SessionID)
|
||||
private LLUUID AgentID
|
||||
{
|
||||
get { return Client.Network.AgentID; }
|
||||
}
|
||||
|
||||
private LLUUID SessionID
|
||||
{
|
||||
get { return Client.Network.SessionID; }
|
||||
}
|
||||
|
||||
public InventoryPacketHelper(SecondLife client)
|
||||
{
|
||||
this.AgentID = AgentID;
|
||||
this.SessionID = SessionID;
|
||||
Client = client;
|
||||
}
|
||||
|
||||
public const int FETCH_INVENTORY_SORT_NAME = 0;
|
||||
|
||||
Reference in New Issue
Block a user