コード例 #1
0
 public ObjectTransferItem(
     IAgent agent,
     SceneInterface scene,
     UUID assetid,
     List <InventoryItem> items,
     string destinationFolder = "")
     : base(agent.AssetService, scene.AssetService, assetid, ReferenceSource.Source)
 {
     m_InventoryService  = agent.InventoryService;
     m_DestinationAgent  = agent.Owner;
     m_SceneID           = scene.ID;
     m_Items             = items;
     m_DestinationFolder = destinationFolder;
     TryGetScene         = scene.TryGetScene;
 }
コード例 #2
0
 public ObjectTransferItem(
     InventoryServiceInterface inventoryService,
     AssetServiceInterface assetService,
     UGUI agentOwner,
     SceneInterface scene,
     List <UUID> assetids,
     List <InventoryItem> items,
     AssetType destinationFolderType)
     : base(assetService, scene.AssetService, assetids, ReferenceSource.Source)
 {
     m_InventoryService      = inventoryService;
     m_DestinationAgent      = agentOwner;
     m_SceneID               = scene.ID;
     m_Items                 = items;
     m_DestinationFolderType = destinationFolderType;
     TryGetScene             = scene.TryGetScene;
 }