C# Класс Universe.Modules.Agent.AssetTransaction.AgentAssetTransactions

Manage asset transactions for a single agent.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AgentAssetTransactions ( UUID agentID, IScene scene, bool dumpAssetsToFile ) : System.Collections.Generic
HandleXfer ( IClientAPI client, ulong xferID, uint packetID, byte data ) : void
RemoveXferUploader ( UUID transactionID ) : bool
RequestCreateInventoryItem ( IClientAPI remoteClient, UUID transactionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask ) : void
RequestUpdateInventoryItem ( IClientAPI remoteClient, UUID transactionID, InventoryItemBase item ) : void
RequestUpdateTaskInventoryItem ( IClientAPI remoteClient, ISceneChildEntity part, UUID transactionID, TaskInventoryItem item ) : void
RequestXferUploader ( UUID transactionID ) : AssetXferUploader

Return the xfer uploader for the given transaction.

If an uploader does not already exist for this transaction then it is created, otherwise the existing uploader is returned.

Описание методов

AgentAssetTransactions() публичный Метод

public AgentAssetTransactions ( UUID agentID, IScene scene, bool dumpAssetsToFile ) : System.Collections.Generic
agentID UUID
scene IScene
dumpAssetsToFile bool
Результат System.Collections.Generic

HandleXfer() публичный Метод

public HandleXfer ( IClientAPI client, ulong xferID, uint packetID, byte data ) : void
client IClientAPI
xferID ulong
packetID uint
data byte
Результат void

RemoveXferUploader() публичный Метод

public RemoveXferUploader ( UUID transactionID ) : bool
transactionID UUID
Результат bool

RequestCreateInventoryItem() публичный Метод

public RequestCreateInventoryItem ( IClientAPI remoteClient, UUID transactionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask ) : void
remoteClient IClientAPI
transactionID UUID
folderID UUID
callbackID uint
description string
name string
invType sbyte
type sbyte
wearableType byte
nextOwnerMask uint
Результат void

RequestUpdateInventoryItem() публичный Метод

public RequestUpdateInventoryItem ( IClientAPI remoteClient, UUID transactionID, InventoryItemBase item ) : void
remoteClient IClientAPI
transactionID UUID
item Universe.Framework.Services.ClassHelpers.Inventory.InventoryItemBase
Результат void

RequestUpdateTaskInventoryItem() публичный Метод

public RequestUpdateTaskInventoryItem ( IClientAPI remoteClient, ISceneChildEntity part, UUID transactionID, TaskInventoryItem item ) : void
remoteClient IClientAPI
part ISceneChildEntity
transactionID UUID
item Universe.Framework.SceneInfo.TaskInventoryItem
Результат void

RequestXferUploader() публичный Метод

Return the xfer uploader for the given transaction.
If an uploader does not already exist for this transaction then it is created, otherwise the existing uploader is returned.
public RequestXferUploader ( UUID transactionID ) : AssetXferUploader
transactionID UUID
Результат AssetXferUploader