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
filePathstringThe file path where item data is stored.
preloadInternalItemsboolWhether to preload internal items from the enum Item.
fileNamestringThe name of the file where item data is stored.
extensionstringThe file extension for item data files.
autoCreateFileboolWhether to automatically create the file if it does not exist.
Properties
Log
protected override Logger Log { get; }