public UserDataDatabase(IEconomyDispatcher dispatcher, IPluginAccessor <Economy> economyPlugin, IUserDataStore userDataStore) : base( economyPlugin) { m_EconomyDispatcher = dispatcher; m_UserDataStore = userDataStore; }
public DataStoreDatabase(IConfiguration configuration, IDataStore dataStore, IEconomyDispatcher dispatcher, IStringLocalizer stringLocalizer) : base(configuration) { m_DataStore = dataStore; m_Dispatcher = dispatcher; m_StringLocalizer = stringLocalizer; }
public UserDataDatabase(IConfiguration configuration, IEconomyDispatcher dispatcher, IStringLocalizer stringLocalizer, IUserDataStore userDataStore) : base(configuration) { m_Dispatcher = dispatcher; m_StringLocalizer = stringLocalizer; m_UserDataStore = userDataStore; }
//private readonly Lazy<IPluginAccessor<Economy> m_LazyAccessor; public LiteDbDatabase(IConfiguration configuration, IEconomyDispatcher dispatcher, IComponentContext lifetimeScope, IStringLocalizer stringLocalizer) : base(configuration) { m_Dispatcher = dispatcher; m_StringLocalizer = stringLocalizer; m_WorkingDirectory = lifetimeScope.Resolve <Economy>().WorkingDirectory; }
public DataStoreDatabase(IEconomyDispatcher dispatcher, IPluginAccessor <Economy> economyPlugin) : base( economyPlugin) { m_EconomyDispatcher = dispatcher; }