C# 클래스 Universe.Modules.Agent.AssetTransaction.AgentAssetTransactions

Manage asset transactions for a single agent.
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 메소드들

메소드 설명
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