C# 클래스 OpenSim.Region.CoreModules.Framework.InventoryAccess.HGInventoryAccessModule

상속: BasicInventoryAccessModule, INonSharedRegionModule, IInventoryAccessModule
파일 보기 프로젝트 열기: openmetaversefoundation/fortis-opensim

공개 메소드들

메소드 설명
AddRegion ( Scene scene ) : void
CapsUpdateInventoryItemAsset ( IClientAPI remoteClient, UUID itemID, byte data ) : UUID
DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient ) : UUID
DeleteToInventory ( DeRezAction action, UUID folderID, SceneObjectGroup objectGroup, IClientAPI remoteClient ) : UUID
Initialise ( IConfigSource source ) : void
IsForeignUser ( UUID userID, string &assetServerURL ) : bool
RezObject ( IClientAPI remoteClient, UUID itemID, System.Vector3 RayEnd, System.Vector3 RayStart, UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, bool RezSelected, bool RemoveItem, UUID fromTaskID, bool attachment ) : SceneObjectGroup
TransferInventoryAssets ( OpenSim.Framework.InventoryItemBase item, UUID sender, UUID receiver ) : void
UploadInventoryItem ( UUID avatarID, UUID assetID, string name, int userlevel ) : void

보호된 메소드들

메소드 설명
GetItem ( UUID agentID, UUID itemID ) : OpenSim.Framework.InventoryItemBase

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

CapsUpdateInventoryItemAsset() 공개 메소드

public CapsUpdateInventoryItemAsset ( IClientAPI remoteClient, UUID itemID, byte data ) : UUID
remoteClient IClientAPI
itemID UUID
data byte
리턴 UUID

DeleteToInventory() 공개 메소드

public DeleteToInventory ( DeRezAction action, UUID folderID, List objectGroups, IClientAPI remoteClient ) : UUID
action DeRezAction
folderID UUID
objectGroups List
remoteClient IClientAPI
리턴 UUID

DeleteToInventory() 공개 메소드

public DeleteToInventory ( DeRezAction action, UUID folderID, SceneObjectGroup objectGroup, IClientAPI remoteClient ) : UUID
action DeRezAction
folderID UUID
objectGroup OpenSim.Region.Framework.Scenes.SceneObjectGroup
remoteClient IClientAPI
리턴 UUID

GetItem() 보호된 메소드

protected GetItem ( UUID agentID, UUID itemID ) : OpenSim.Framework.InventoryItemBase
agentID UUID
itemID UUID
리턴 OpenSim.Framework.InventoryItemBase

Initialise() 공개 메소드

public Initialise ( IConfigSource source ) : void
source IConfigSource
리턴 void

IsForeignUser() 공개 메소드

public IsForeignUser ( UUID userID, string &assetServerURL ) : bool
userID UUID
assetServerURL string
리턴 bool

RezObject() 공개 메소드

public RezObject ( IClientAPI remoteClient, UUID itemID, System.Vector3 RayEnd, System.Vector3 RayStart, UUID RayTargetID, byte BypassRayCast, bool RayEndIsIntersection, bool RezSelected, bool RemoveItem, UUID fromTaskID, bool attachment ) : SceneObjectGroup
remoteClient IClientAPI
itemID UUID
RayEnd System.Vector3
RayStart System.Vector3
RayTargetID UUID
BypassRayCast byte
RayEndIsIntersection bool
RezSelected bool
RemoveItem bool
fromTaskID UUID
attachment bool
리턴 OpenSim.Region.Framework.Scenes.SceneObjectGroup

TransferInventoryAssets() 공개 메소드

public TransferInventoryAssets ( OpenSim.Framework.InventoryItemBase item, UUID sender, UUID receiver ) : void
item OpenSim.Framework.InventoryItemBase
sender UUID
receiver UUID
리턴 void

UploadInventoryItem() 공개 메소드

public UploadInventoryItem ( UUID avatarID, UUID assetID, string name, int userlevel ) : void
avatarID UUID
assetID UUID
name string
userlevel int
리턴 void