Beispiel #1
0
 public void AcceptTrackFromOtherSector(TargetTrack track)
 {
     lock (_locker)
     {
         ExchangeTracks.Add(track);
         track.SectorIndex = Index;
     }
 }
Beispiel #2
0
 public void LoadExchangeTracks()
 {
     lock (_locker)
     {
         StableTracks.AddRange(ExchangeTracks);
         ExchangeTracks.Clear();
     }
 }
Beispiel #3
0
 public void ClearAllTargets()
 {
     lock (_locker)
     {
         NewDots?.Clear();
         StableTracks?.Clear();
         OldDots?.Clear();
         PrepareDots?.Clear();
         ExchangeTracks?.Clear();
     }
 }