コード例 #1
0
        private void TelemetryViewsSynchronizationOnLapUnloaded(object sender, LapSummaryArgs e)
        {
            if (!_mapAvailable)
            {
                return;
            }

            MapViewViewModel.RemovePathsForLap(e.LapSummary);

            if (_fakeDrivers.TryGetValue(e.LapSummary.Id, out MapViewDriverInfoFacade fakeDriver))
            {
                MapViewViewModel.RemoveDriver(fakeDriver);
            }
        }
コード例 #2
0
 private void TelemetryViewsSynchronizationOnLapUnloaded(object sender, LapSummaryArgs e)
 {
     RefreshOpenSelectorButton();
 }
コード例 #3
0
 private void TelemetryViewsSynchronizationOnLapUnloaded(object sender, LapSummaryArgs e)
 {
     _loadedLaps.RemoveAll(x => x.LapSummary.Id == e.LapSummary.Id);
     Graphs.ForEach(x => x.RemoveLapTelemetry(e.LapSummary));
 }
コード例 #4
0
 private void TelemetryViewsSynchronizationOnReferenceLapSelected(object sender, LapSummaryArgs e)
 {
     ReferenceLap = e.LapSummary;
 }
コード例 #5
0
 private void LapSelectionViewModelOnLapUnselected(object sender, LapSummaryArgs e)
 {
     _telemetryLoadController.UnloadLap(e.LapSummary);
 }
コード例 #6
0
 private void TelemetryViewsSynchronizationOnLapUnloaded(object sender, LapSummaryArgs e)
 {
     _loadedTelemetries.Remove(e.LapSummary.Id);
 }