예제 #1
0
 public UconomyEconomyProvider(
     IRocketModComponent rocketModComponent,
     IEventBus eventBus)
 {
     m_RocketModComponent = rocketModComponent;
     m_EventBus           = eventBus;
 }
예제 #2
0
 public RocketModPluginsLoadedEventListener(
     ILoggerFactory loggerFactory,
     IRocketModComponent rocketModComponent,
     IOpenModUnturnedConfiguration unturnedConfiguration)
 {
     m_LoggerFactory         = loggerFactory;
     m_RocketModComponent    = rocketModComponent;
     m_UnturnedConfiguration = unturnedConfiguration;
 }
예제 #3
0
 public UconomyEconomyProvider(
     IRocketModComponent rocketModComponent,
     IEventBus eventBus,
     IOpenModHostStringLocalizer stringLocalizer)
 {
     m_RocketModComponent = rocketModComponent;
     m_EventBus           = eventBus;
     m_StringLocalizer    = stringLocalizer;
 }
예제 #4
0
 public RocketModPermissionProxyProvider(
     IRocketModComponent rocketModComponent,
     IPermissionChecker permissionChecker,
     IPermissionRoleStore permissionRoleStore,
     IPermissionRegistry permissionRegistry)
 {
     m_RocketModComponent  = rocketModComponent;
     m_PermissionChecker   = permissionChecker;
     m_PermissionRoleStore = permissionRoleStore;
     m_PermissionRegistry  = permissionRegistry;
 }
예제 #5
0
 public RocketModIntegration(
     IRocketModComponent rocketModComponent,
     IEventBus eventBus,
     ILogger <RocketModIntegration> logger,
     ILoggerFactory loggerFactory)
 {
     m_RocketModComponent = rocketModComponent;
     m_EventBus           = eventBus;
     m_Logger             = logger;
     m_RocketModLogger    = loggerFactory.CreateLogger("RocketMod");
 }