コード例 #1
0
ファイル: Waiter.cs プロジェクト: Zeludon/FEZ
 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>();
 }
コード例 #2
0
ファイル: Waiter.cs プロジェクト: conankzhang/fez
 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>();
 }
コード例 #3
0
 public EngineStateCoordinator(
     EngineSettings settings,
     IEngineStateManager stateManager,
     IDeferredTaskEngine deferredTaskEngine,
     ILogger <EngineStateCoordinator> logger)
 {
     _deferredTaskEngine = deferredTaskEngine;
     _settings           = settings;
     _stateManager       = stateManager;
     Logger = logger;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
 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;
 }