示例#1
0
 public UserDataDatabase(IEconomyDispatcher dispatcher, IPluginAccessor <Economy> economyPlugin,
                         IUserDataStore userDataStore) : base(
         economyPlugin)
 {
     m_EconomyDispatcher = dispatcher;
     m_UserDataStore     = userDataStore;
 }
示例#2
0
 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;
 }
示例#4
0
        //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;
 }