C# Class WhiteCore.Modules.DefaultInventoryIARLoader.DefaultInventoryIARLoader

Inheritance: IDefaultLibraryLoader
Show file Open project: WhiteCoreSim/WhiteCore-Dev

Protected Properties

Property Type Description
m_Database IInventoryData
m_assetTypes AssetType>.Dictionary
m_libService ILibraryService
m_registry IRegistryCore

Public Methods

Method Description
LoadLibrary ( ILibraryService service, IConfigSource source, IRegistryCore registry ) : void

Protected Methods

Method Description
AddDefaultAssetTypes ( ) : void
FixParent ( UUID ID, IScene m_MockScene, UUID LibraryRootID ) : void
FixPerms ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryNodeBase node ) : void
LoadLibraries ( string iarFileName ) : void

Use the asset set information at path to load assets

TraverseFolders ( UUID ID, IScene m_MockScene ) : void

Private Methods

Method Description
GetInventoryPathFromName ( string name ) : string

Method Details

AddDefaultAssetTypes() protected method

protected AddDefaultAssetTypes ( ) : void
return void

FixParent() protected method

protected FixParent ( UUID ID, IScene m_MockScene, UUID LibraryRootID ) : void
ID UUID
m_MockScene IScene
LibraryRootID UUID
return void

FixPerms() protected method

protected FixPerms ( WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryNodeBase node ) : void
node WhiteCore.Framework.Services.ClassHelpers.Inventory.InventoryNodeBase
return void

LoadLibraries() protected method

Use the asset set information at path to load assets
protected LoadLibraries ( string iarFileName ) : void
iarFileName string
return void

LoadLibrary() public method

public LoadLibrary ( ILibraryService service, IConfigSource source, IRegistryCore registry ) : void
service ILibraryService
source IConfigSource
registry IRegistryCore
return void

TraverseFolders() protected method

protected TraverseFolders ( UUID ID, IScene m_MockScene ) : void
ID UUID
m_MockScene IScene
return void

Property Details

m_Database protected property

protected IInventoryData m_Database
return IInventoryData

m_assetTypes protected property

protected Dictionary m_assetTypes
return AssetType>.Dictionary

m_libService protected property

protected ILibraryService m_libService
return ILibraryService

m_registry protected property

protected IRegistryCore m_registry
return IRegistryCore