Class ItemDataSource
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
stringThe file path where item data is stored.
preloadInternalItems
boolWhether to preload internal items from the enum Item.
fileName
stringThe name of the file where item data is stored.
extension
stringThe file extension for item data files.
autoCreateFile
boolWhether to automatically create the file if it does not exist.
Properties
Log
protected override Logger Log { get; }