OpenMetaverse.InventoryManager.MoveTaskInventory C# (CSharp) Method

MoveTaskInventory() public method

Moves an Item from an objects (Prim) Inventory to the specified folder in the avatars inventory
public MoveTaskInventory ( uint objectLocalID, UUID taskItemID, UUID inventoryFolderID, Simulator simulator ) : void
objectLocalID uint LocalID of the object in the simulator
taskItemID UUID UUID of the task item to move
inventoryFolderID UUID UUID of the folder to move the item to
simulator Simulator Simulator Object
return void
        public void MoveTaskInventory(uint objectLocalID, UUID taskItemID, UUID inventoryFolderID, Simulator simulator)
        {
            MoveTaskInventoryPacket request = new MoveTaskInventoryPacket();
            request.AgentData.AgentID = _Client.Self.AgentID;
            request.AgentData.SessionID = _Client.Self.SessionID;

            request.AgentData.FolderID = inventoryFolderID;

            request.InventoryData.ItemID = taskItemID;
            request.InventoryData.LocalID = objectLocalID;

            _Client.Network.SendPacket(request, simulator);
        }