internal Waiter(Func<bool> condition, Action<TimeSpan> whileWaiting, Action onValid) { this.condition = condition; this.whileWaiting = whileWaiting; this.onValid = onValid; this.Alive = true; this.EngineState = ServiceHelper.Get<IEngineStateManager>(); this.Camera = ServiceHelper.Get<IDefaultCameraManager>(); }
internal Waiter(Func <bool> condition, Action <TimeSpan> whileWaiting, Action onValid) { this.condition = condition; this.whileWaiting = whileWaiting; this.onValid = onValid; this.Alive = true; this.EngineState = ServiceHelper.Get <IEngineStateManager>(); this.Camera = ServiceHelper.Get <IDefaultCameraManager>(); }
public EngineStateCoordinator( EngineSettings settings, IEngineStateManager stateManager, IDeferredTaskEngine deferredTaskEngine, ILogger <EngineStateCoordinator> logger) { _deferredTaskEngine = deferredTaskEngine; _settings = settings; _stateManager = stateManager; Logger = logger; }
public EngineStateUpdater( EngineSettings settings, IEngineStateManager stateManager, IPluginManager pluginManager, IEnumerable <IFeatureEventHandler> featureEventHandlers, IDeferredTaskEngine deferredTaskEngine, ILogger <EngineStateUpdater> logger) { _deferredTaskEngine = deferredTaskEngine; _settings = settings; _stateManager = stateManager; _pluginManager = pluginManager; _featureEventHandlers = featureEventHandlers; Logger = logger; }
public DataMigrationManager( IStore store, IDataMigrator dataMigrator, IPluginManager pluginManager, IEngineStateManager engineStateManager, EngineSettings engineSettings, EngineDescriptor engineDescriptor, IServiceProvider serviceProvider, ILogger <DataMigrationManager> logger) { _store = store; _dataMigrator = dataMigrator; _pluginManager = pluginManager; _engineStateManager = engineStateManager; _engineSettings = engineSettings; _engineDescriptor = engineDescriptor; _serviceProvider = serviceProvider; _logger = logger; }