메소드 | 설명 | |
---|---|---|
AddFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool |
Add a new folder to the user's inventory
|
|
AddItem ( OpenSim.Framework.InventoryItemBase item ) : bool |
Add a new item to the user's inventory
|
|
AddRegion ( |
||
Close ( ) : void | ||
CreateUserInventory ( UUID userID ) : bool |
Create the entire inventory for a given user
|
|
DeleteFolders ( UUID userID, List |
Delete an item from the user's inventory
|
|
DeleteItems ( UUID userID, List |
Delete an item from the user's inventory
|
|
GetActiveGestures ( UUID userID ) : List |
Get the active gestures of the agent.
|
|
GetAssetPermissions ( UUID userID, UUID assetID ) : int |
Get the union of permissions of all inventory items that hold the given assetID.
|
|
GetFolder ( OpenSim.Framework.InventoryFolderBase folder ) : OpenSim.Framework.InventoryFolderBase |
Get a folder, given by its UUID
|
|
GetFolderContent ( UUID userID, UUID folderID ) : OpenSim.Framework.InventoryCollection |
Gets everything (folders and items) inside a folder
|
|
GetFolderForType ( UUID userID, AssetType type ) : OpenSim.Framework.InventoryFolderBase |
Gets the user folder for the given folder-type
|
|
GetFolderItems ( UUID userID, UUID folderID ) : List |
Gets the items inside a folder
|
|
GetInventorySkeleton ( UUID userID ) : List |
Gets the skeleton of the inventory -- folders only
|
|
GetItem ( OpenSim.Framework.InventoryItemBase item ) : OpenSim.Framework.InventoryItemBase |
Get an item, given by its UUID
|
|
GetRootFolder ( UUID userID ) : OpenSim.Framework.InventoryFolderBase |
Retrieve the root inventory folder for the given user.
|
|
HasInventoryForUser ( UUID userID ) : bool |
Does the given user have an inventory structure?
|
|
Initialise ( IConfigSource source ) : void | ||
MoveFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool |
Move an inventory folder to a new location
|
|
MoveItems ( UUID ownerID, List |
||
PostInitialise ( ) : void | ||
PurgeFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool |
Purge an inventory folder of all its items and subfolders.
|
|
RegionLoaded ( |
||
RemoveRegion ( |
||
SimianInventoryServiceConnector ( ) : System | ||
SimianInventoryServiceConnector ( IConfigSource source ) : System | ||
SimianInventoryServiceConnector ( string url ) : System | ||
UpdateFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool |
Update a folder in the user's inventory
|
|
UpdateItem ( OpenSim.Framework.InventoryItemBase item ) : bool |
Update an item in the user's inventory
|
메소드 | 설명 | |
---|---|---|
CommonInit ( IConfigSource source ) : void | ||
FetchGestures ( UUID userID ) : OSDArray | ||
GetFoldersFromResponse ( OSDArray items, UUID baseFolder, bool includeBaseFolder ) : List |
||
GetItemsFromResponse ( OSDArray items ) : List |
||
GetUserInventory ( UUID userID ) : OpenSim.Framework.InventoryCollection | ||
GetUserInventory ( UUID userID, InventoryReceiptCallback callback ) : void | ||
MoveItems ( UUID ownerID, List |
||
SaveGestures ( UUID userID, OSDArray gestures ) : void | ||
UpdateGesture ( UUID userID, UUID itemID, bool enabled ) : void |
public AddFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool | ||
folder | OpenSim.Framework.InventoryFolderBase | |
리턴 | bool |
public AddItem ( OpenSim.Framework.InventoryItemBase item ) : bool | ||
item | OpenSim.Framework.InventoryItemBase | |
리턴 | bool |
public AddRegion ( |
||
scene | ||
리턴 | void |
public DeleteFolders ( UUID userID, List |
||
userID | UUID | |
folderIDs | List |
|
리턴 | bool |
public DeleteItems ( UUID userID, List |
||
userID | UUID | |
itemIDs | List |
|
리턴 | bool |
public GetAssetPermissions ( UUID userID, UUID assetID ) : int | ||
userID | UUID | |
assetID | UUID | |
리턴 | int |
public GetFolder ( OpenSim.Framework.InventoryFolderBase folder ) : OpenSim.Framework.InventoryFolderBase | ||
folder | OpenSim.Framework.InventoryFolderBase | |
리턴 | OpenSim.Framework.InventoryFolderBase |
public GetFolderContent ( UUID userID, UUID folderID ) : OpenSim.Framework.InventoryCollection | ||
userID | UUID | |
folderID | UUID | |
리턴 | OpenSim.Framework.InventoryCollection |
public GetFolderForType ( UUID userID, AssetType type ) : OpenSim.Framework.InventoryFolderBase | ||
userID | UUID | |
type | AssetType | |
리턴 | OpenSim.Framework.InventoryFolderBase |
public GetFolderItems ( UUID userID, UUID folderID ) : List |
||
userID | UUID | |
folderID | UUID | |
리턴 | List |
public GetInventorySkeleton ( UUID userID ) : List |
||
userID | UUID | |
리턴 | List |
public GetItem ( OpenSim.Framework.InventoryItemBase item ) : OpenSim.Framework.InventoryItemBase | ||
item | OpenSim.Framework.InventoryItemBase | |
리턴 | OpenSim.Framework.InventoryItemBase |
public GetRootFolder ( UUID userID ) : OpenSim.Framework.InventoryFolderBase | ||
userID | UUID | |
리턴 | OpenSim.Framework.InventoryFolderBase |
public MoveFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool | ||
folder | OpenSim.Framework.InventoryFolderBase | A folder containing the details of the new location |
리턴 | bool |
public MoveItems ( UUID ownerID, List |
||
ownerID | UUID | |
items | List |
|
리턴 | bool |
public PurgeFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool | ||
folder | OpenSim.Framework.InventoryFolderBase | |
리턴 | bool |
public RegionLoaded ( |
||
scene | ||
리턴 | void |
public RemoveRegion ( |
||
scene | ||
리턴 | void |
public SimianInventoryServiceConnector ( ) : System | ||
리턴 | System |
public SimianInventoryServiceConnector ( IConfigSource source ) : System | ||
source | IConfigSource | |
리턴 | System |
public SimianInventoryServiceConnector ( string url ) : System | ||
url | string | |
리턴 | System |
public UpdateFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool | ||
folder | OpenSim.Framework.InventoryFolderBase | |
리턴 | bool |
public UpdateItem ( OpenSim.Framework.InventoryItemBase item ) : bool | ||
item | OpenSim.Framework.InventoryItemBase | |
리턴 | bool |