public DestroyMonitor()
 {
     buildingManager   = Singleton <BuildingManager> .instance;
     simulationManager = Singleton <SimulationManager> .instance;
     economyManager    = Singleton <EconomyManager> .instance;
     coverageManager   = Singleton <CoverageManager> .instance;
     nullAudioGroup    = new AudioGroup(0, new SavedFloat("NOTEXISTINGELEMENT", Settings.gameSettingsFile, 0, false));
 }
Example #2
0
 public GameEngineService(CoverageManager coverageManager, NetManager netManager, SimulationManager simulationManager)
 {
     this.coverageManager   = coverageManager ?? throw new ArgumentNullException(nameof(coverageManager));
     this.netManager        = netManager ?? throw new ArgumentNullException(nameof(netManager));
     this.simulationManager = simulationManager ?? throw new ArgumentNullException(nameof(simulationManager));
 }
 private void Initialize()
 {
     this._buildingManager = Singleton<BuildingManager>.instance;
     this._simulationManager = Singleton<SimulationManager>.instance;
     this._effectManager = Singleton<EffectManager>.instance;
     this._economyManager = Singleton<EconomyManager>.instance;
     this._coverageManager = Singleton<CoverageManager>.instance;
     this._nullAudioGroup = new AudioGroup(0, new SavedFloat("NOTEXISTINGELEMENT", Settings.gameSettingsFile, 0f, false));
 }