C# Класс OpenSim.Region.CoreModules.Framework.InventoryAccess.HGInventoryAccessModule

Наследование: BasicInventoryAccessModule, INonSharedRegionModule, IInventoryAccessModule
Показать файл Открыть проект

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

Метод Описание
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