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)); }
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)); }