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