Property | Type | Description | |
---|---|---|---|
_addInventoryItemQueue | ListCombiningTimedSaving |
||
_moveInventoryItemQueue | ListCombiningTimedSaving |
||
_tempItemCache | InventoryItemBase>.Dictionary | ||
m_AllowDelete | bool | ||
m_AssetService | IAssetService | ||
m_Database | IInventoryData | ||
m_LibraryService | ILibraryService | ||
m_UserAccountService | IUserAccountService |
Method | Description | |
---|---|---|
AddCacheItemAsync ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item ) : void | ||
AddItem ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, bool doParentFolderCheck ) : bool | ||
AddItemAsync ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, Action |
||
CreateUserInventory ( UUID principalID, bool createDefaultItems ) : bool | ||
CreateUserInventory ( UUID principalID, bool createDefaultItems, List |
||
DeleteUserInformation ( string name, object param ) : object | ||
FinishedStartup ( ) : void | ||
FixInventory ( IScene scene, string cmd ) : void | ||
FolderExists ( UUID folderID ) : bool | ||
FolderItemExists ( UUID folderID, UUID itemID ) : bool | ||
GetActiveGestures ( UUID principalID ) : List |
||
GetFolderItems ( UUID principalID, UUID folderID ) : List |
||
GetInventorySkeleton ( UUID principalID ) : List |
||
GetOSDItem ( UUID avatarID, UUID itemID ) : OSDArray | ||
GetRootFolders ( UUID principalID ) : List |
||
GetUserFolderID ( UUID principalID, string folderName ) : List |
||
GiveInventoryFolderAsync ( UUID recipientId, UUID senderId, UUID folderId, UUID recipientParentFolderId, GiveFolderParam success ) : void |
Give an entire inventory folder from one user to another. The entire contents (including all descendent folders) is given.
|
|
GiveInventoryItemAsync ( UUID recipient, UUID senderId, UUID itemId, UUID recipientFolderId, bool doOwnerCheck, GiveItemParam success ) : void |
Give an inventory item from one user to another
|
|
Initialize ( IConfigSource config, IRegistryCore registry ) : void | ||
InnerGiveInventoryItem ( UUID recipient, UUID senderId, WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, UUID recipientFolderId, bool doOwnerCheck, bool checkTransferPermission ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | ||
ItemExists ( UUID itemID ) : bool | ||
MoveItemsAsync ( UUID agentID, List |
||
Start ( IConfigSource config, IRegistryCore registry ) : void |
Method | Description | |
---|---|---|
CreateFolder ( UUID principalID, UUID parentID, int type, string name ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
GetSystemFolders ( UUID principalID ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase[] | ||
VerifyRootFolders ( IScene scene, string cmd ) : void |
Method | Description | |
---|---|---|
AddFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : bool | ||
AddItem ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item ) : bool | ||
DeleteFolders ( UUID principalID, List |
||
DeleteItems ( UUID principalID, List |
||
ForcePurgeFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : bool | ||
GetFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
GetFolderByOwnerAndName ( UUID folderOwner, string folderName ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
GetFolderContent ( UUID userID, UUID folderID ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryCollection | ||
GetFolderFolders ( UUID principalID, UUID folderID ) : List |
||
GetFolderForType ( UUID principalID, InventoryType invType, FolderType type ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
GetItem ( UUID userID, UUID inventoryID ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | ||
GetItemAssetID ( UUID userID, UUID inventoryID ) : UUID | ||
GetRootFolder ( UUID principalID ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
MoveFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : bool | ||
MoveItems ( UUID principalID, List |
||
ParentIsLinkFolder ( UUID folderID ) : bool | ||
ParentIsTrash ( UUID folderID ) : bool | ||
PurgeFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : bool | ||
UpdateAssetIDForItem ( UUID itemID, UUID assetID ) : bool | ||
UpdateFolder ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase folder ) : bool | ||
UpdateItem ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item ) : bool |
public AddCacheItemAsync ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item ) : void | ||
item | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | |
return | void |
public AddItem ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, bool doParentFolderCheck ) : bool | ||
item | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | |
doParentFolderCheck | bool | |
return | bool |
public AddItemAsync ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, Action |
||
item | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | |
success | Action |
|
return | void |
protected CreateFolder ( UUID principalID, UUID parentID, int type, string name ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase | ||
principalID | UUID | |
parentID | UUID | |
type | int | |
name | string | |
return | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase |
public CreateUserInventory ( UUID principalID, bool createDefaultItems ) : bool | ||
principalID | UUID | |
createDefaultItems | bool | |
return | bool |
public CreateUserInventory ( UUID principalID, bool createDefaultItems, List |
||
principalID | UUID | |
createDefaultItems | bool | |
defaultItems | List |
|
return | bool |
public DeleteUserInformation ( string name, object param ) : object | ||
name | string | |
param | object | |
return | object |
public FixInventory ( IScene scene, string cmd ) : void | ||
scene | IScene | |
cmd | string | |
return | void |
public FolderItemExists ( UUID folderID, UUID itemID ) : bool | ||
folderID | UUID | |
itemID | UUID | |
return | bool |
public GetActiveGestures ( UUID principalID ) : List |
||
principalID | UUID | |
return | List |
public GetFolderItems ( UUID principalID, UUID folderID ) : List |
||
principalID | UUID | |
folderID | UUID | |
return | List |
public GetInventorySkeleton ( UUID principalID ) : List |
||
principalID | UUID | |
return | List |
public GetOSDItem ( UUID avatarID, UUID itemID ) : OSDArray | ||
avatarID | UUID | |
itemID | UUID | |
return | OSDArray |
public GetRootFolders ( UUID principalID ) : List |
||
principalID | UUID | |
return | List |
protected GetSystemFolders ( UUID principalID ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase[] | ||
principalID | UUID | |
return | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryFolderBase[] |
public GetUserFolderID ( UUID principalID, string folderName ) : List |
||
principalID | UUID | |
folderName | string | |
return | List |
public GiveInventoryFolderAsync ( UUID recipientId, UUID senderId, UUID folderId, UUID recipientParentFolderId, GiveFolderParam success ) : void | ||
recipientId | UUID | |
senderId | UUID | ID of the sender of the item |
folderId | UUID | |
recipientParentFolderId | UUID | /// The id of the recipient folder in which the send folder should be placed. If UUID.Zero then the /// recipient folder is the root folder /// |
success | GiveFolderParam | |
return | void |
public GiveInventoryItemAsync ( UUID recipient, UUID senderId, UUID itemId, UUID recipientFolderId, bool doOwnerCheck, GiveItemParam success ) : void | ||
recipient | UUID | |
senderId | UUID | ID of the sender of the item |
itemId | UUID | |
recipientFolderId | UUID | /// The id of the folder in which the copy item should go. If UUID.Zero then the item is placed in the most /// appropriate default folder. /// |
doOwnerCheck | bool | This is for when the item is being given away publically, such as when it is posted on a group notice |
success | GiveItemParam | |
return | void |
public Initialize ( IConfigSource config, IRegistryCore registry ) : void | ||
config | IConfigSource | |
registry | IRegistryCore | |
return | void |
public InnerGiveInventoryItem ( UUID recipient, UUID senderId, WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase item, UUID recipientFolderId, bool doOwnerCheck, bool checkTransferPermission ) : WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | ||
recipient | UUID | |
senderId | UUID | |
item | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase | |
recipientFolderId | UUID | |
doOwnerCheck | bool | |
checkTransferPermission | bool | |
return | WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryItemBase |
public MoveItemsAsync ( UUID agentID, List |
||
agentID | UUID | |
items | List |
|
success | NoParam | |
return | void |
public Start ( IConfigSource config, IRegistryCore registry ) : void | ||
config | IConfigSource | |
registry | IRegistryCore | |
return | void |
protected VerifyRootFolders ( IScene scene, string cmd ) : void | ||
scene | IScene | |
cmd | string | |
return | void |
protected ListCombiningTimedSaving |
||
return | ListCombiningTimedSaving |
protected ListCombiningTimedSaving |
||
return | ListCombiningTimedSaving |
protected Dictionary |
||
return | InventoryItemBase>.Dictionary |
protected ILibraryService m_LibraryService | ||
return | ILibraryService |