Table of Contents

Class ItemDatabase

Namespace
RisingV.Core.Items
Assembly
RisingV.Core.ItemEngine.dll

ItemDatabase is a default database for managing item data.

public class ItemDatabase : ItemDatabase<ItemData>, IDatabase<int, ItemData>, IDatabase, IDataCrud, IManageableLifecycle<DatabaseManager>, IManageableLifecycle, IReloadable, IManageable<DatabaseManager>, IManageable, IDataCrud<int, ItemData>
Inheritance
ItemDatabase
Implements
Inherited Members
Extension Methods

Constructors

ItemDatabase(ItemDataSource, ItemDataLoader, string)

public ItemDatabase(ItemDataSource itemDataSource, ItemDataLoader loader, string name = "ItemDatabase")

Parameters

itemDataSource ItemDataSource
loader ItemDataLoader
name string

ItemDatabase(ItemDataSource, string)

public ItemDatabase(ItemDataSource itemDataSource, string name = "ItemDatabase")

Parameters

itemDataSource ItemDataSource
name string

Properties

Log

protected override Logger Log { get; }

Property Value

Logger