OpenMetaverse.InventoryManager.RequestFolderContents C# (CSharp) Method

RequestFolderContents() public method

Request the contents of an inventory folder
public RequestFolderContents ( UUID folder, UUID owner, bool folders, bool items, InventorySortOrder order ) : void
folder UUID The folder to search
owner UUID The folder owners
folders bool true to return s contained in folder
items bool true to return s containd in folder
order InventorySortOrder the sort order to return items in
return void
        public void RequestFolderContents(UUID folder, UUID owner, bool folders, bool items, 
            InventorySortOrder order)
        {
            FetchInventoryDescendentsPacket fetch = new FetchInventoryDescendentsPacket();
            fetch.AgentData.AgentID = _Client.Self.AgentID;
            fetch.AgentData.SessionID = _Client.Self.SessionID;

            fetch.InventoryData.FetchFolders = folders;
            fetch.InventoryData.FetchItems = items;
            fetch.InventoryData.FolderID = folder;
            fetch.InventoryData.OwnerID = owner;
            fetch.InventoryData.SortOrder = (int)order;

            _Client.Network.SendPacket(fetch);
        }