Пример #1
0
 public RocketModPluginsLoadedEventListener(
     ILoggerFactory loggerFactory,
     IRocketModComponent rocketModComponent,
     IOpenModUnturnedConfiguration unturnedConfiguration)
 {
     m_LoggerFactory         = loggerFactory;
     m_RocketModComponent    = rocketModComponent;
     m_UnturnedConfiguration = unturnedConfiguration;
 }
Пример #2
0
 public RocketModCommandEventListener(
     IOpenModUnturnedConfiguration configuration,
     ICommandCooldownStore commandCooldownStore,
     IOpenModStringLocalizer stringLocalizer)
 {
     m_Configuration        = configuration;
     m_CommandCooldownStore = commandCooldownStore;
     m_StringLocalizer      = stringLocalizer;
 }
Пример #3
0
 public RconStartListener(
     IEventBus eventBus,
     IRuntime runtime,
     IConfiguration openModConfiguration,
     IOpenModUnturnedConfiguration unturnedConfiguration)
 {
     m_EventBus              = eventBus;
     m_Runtime               = runtime;
     m_OpenModConfiguration  = openModConfiguration;
     m_UnturnedConfiguration = unturnedConfiguration.Configuration;
 }
        public OpenModPluginsBroadcaster(
            IPluginActivator pluginActivator,
            IOpenModUnturnedConfiguration unturnedConfiguration)
        {
            m_UnturnedConfiguration = unturnedConfiguration;
            var pluginAdvertising = PluginAdvertising.Get();

            pluginAdvertising.PluginFrameworkName = "openmod";

            pluginAdvertising.AddPlugins(
                from plugin in pluginActivator.ActivatedPlugins
                where plugin.IsComponentAlive
                select plugin.DisplayName);
        }
 public UnturnedAdminPermissionCheckProvider(IOpenModUnturnedConfiguration configuration)
 {
     m_Configuration = configuration.Configuration;
 }