private void StartThreads(ISensor barPressureSensor, ISensor temperatureSensor) { _temperatureThread = new MeasurementThread(temperatureSensor); _barPressureThread = new MeasurementThread(barPressureSensor); _timeThread = new TimeThread(_eventAggregator); _timeThread.StartThread(); _temperatureThread.StartThread(); _barPressureThread.StartThread(); }
public virtual void Dispose() { if (TimeThread == null) { return; } TimeThread.Abort(); TimeThread = null; }
protected override void runImpl() { GsAuthResponse gsAuthResponse = GameService.RegisterGameServer(base.Client, gameId, ipArray, port, maxPlayers, password); SendPacket(new SM_GS_AUTH_RESPONSE(gsAuthResponse)); if (gsAuthResponse == GsAuthResponse.AUTHED) { TimeThread.GetInstance().Schedule(delegate { _Lambda_0024__8_002D0(); }, 500L); } }
protected void StopTime() { TimeThread.Abort(); TimeThread = null; }