/// <summary> /// Called when [meter removed]. /// </summary> /// <param name="e">The e.</param> private void OnMeterRemoved(MeterEvents.MeterRemoved e) { if (_config.MeterSoundsEnabled) PlaySoundResource(SENSOR_LOST_WAV); }
/// <summary> /// Called when [meter reset]. /// </summary> /// <param name="meterResetData">The meter reset data.</param> private void OnMeterReset(MeterEvents.ResetMetersArgs meterResetData) { switch (meterResetData) { case MeterEvents.ResetMetersArgs.All: this.HighestImpactLevel = 0; this.HitPanelNum = 0; GraphDataItems.Clear(); break; case MeterEvents.ResetMetersArgs.High: this.HighestImpactLevel = 0; this.HitPanelNum = 0; break; case MeterEvents.ResetMetersArgs.History: GraphDataItems.Clear(); break; } }