示例#1
0
 public Kits(ILogger <Kits> logger, IServiceProvider serviceProvider, IKitDatabaseManager kitDatabase, ILifetimeScope lifetimeScope)
     : base(serviceProvider)
 {
     m_Logger        = logger;
     m_KitDatabase   = kitDatabase;
     m_LifetimeScope = lifetimeScope;
 }
示例#2
0
 public CommandKitCreate(IServiceProvider serviceProvider, IKitDatabaseManager kitStore,
                         IStringLocalizer stringLocalizer, IVehicleDirectory vehicleDirectory) : base(serviceProvider)
 {
     m_KitStore         = kitStore;
     m_StringLocalizer  = stringLocalizer;
     m_VehicleDirectory = vehicleDirectory;
 }
示例#3
0
 public KitManager(Lazy <Kits> kits, IKitCooldownStore kitCooldownStore, IKitDatabaseManager kitStore, IEconomyProvider economyProvider,
                   IPermissionChecker permissionChecker, IServiceProvider serviceProvider)
 {
     m_EconomyProvider   = economyProvider;
     m_Kits              = kits;
     m_KitCooldownStore  = kitCooldownStore;
     m_KitStore          = kitStore;
     m_PermissionChecker = permissionChecker;
     m_ServiceProvider   = serviceProvider;
 }
示例#4
0
 public CommandKitRemove(IServiceProvider serviceProvider, IKitDatabaseManager kitStore,
                         IStringLocalizer stringLocalizer) : base(serviceProvider)
 {
     m_KitStore        = kitStore;
     m_StringLocalizer = stringLocalizer;
 }