OpenSim.Region.Framework.Scenes.Scene.MoveTaskInventoryItem C# (CSharp) Method

MoveTaskInventoryItem() public method

MoveTaskInventoryItem
public MoveTaskInventoryItem ( UUID avatarId, UUID folderId, SceneObjectPart part, UUID itemId ) : InventoryItemBase
avatarId UUID
folderId UUID
part SceneObjectPart
itemId UUID
return InventoryItemBase
        public InventoryItemBase MoveTaskInventoryItem(UUID avatarId, UUID folderId, SceneObjectPart part, UUID itemId)
        {
            ScenePresence avatar;

            if (TryGetScenePresence(avatarId, out avatar))
            {
                return MoveTaskInventoryItem(avatar.ControllingClient, folderId, part, itemId);
            }
            else
            {
                InventoryItemBase agentItem = CreateAgentInventoryItemFromTask(avatarId, part, itemId);

                if (agentItem == null)
                    return null;

                agentItem.Folder = folderId;

                AddInventoryItem(agentItem);

                return agentItem;
            }
        }

Same methods

Scene::MoveTaskInventoryItem ( IClientAPI remoteClient, UUID folderId, SceneObjectPart part, UUID itemId ) : InventoryItemBase
Scene::MoveTaskInventoryItem ( UUID destId, SceneObjectPart part, UUID itemId ) : void
Scene