Table of Contents

Class ItemDataSource

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

ItemDataSource is a default data source for item data.

public class ItemDataSource : ItemDataSource<ItemData>, IDataSource<int, ItemData, ItemDataLoader<ItemData>>, IDataSource<int, ItemData>, IDataSource, IDataCrud, IDataCrud<int, ItemData>
Inheritance
ItemDataSource
Implements
Inherited Members
Extension Methods

Constructors

ItemDataSource(string, bool, string?, string?, bool)

ItemDataSource is a default data source for item data.

public ItemDataSource(string filePath, bool preloadInternalItems = false, string? fileName = "CustomItems", string? extension = "json", bool autoCreateFile = true)

Parameters

filePath string

The file path where item data is stored.

preloadInternalItems bool

Whether to preload internal items from the enum Item.

fileName string

The name of the file where item data is stored.

extension string

The file extension for item data files.

autoCreateFile bool

Whether to automatically create the file if it does not exist.

Properties

Log

protected override Logger Log { get; }

Property Value

Logger