Esempio n. 1
0
 private void InitPosMapper()
 {
     _posMapper                                 = new PosMapper2();
     _posMapper.ScanDone                       += PosMapperOnScanDone;
     _posMapper.NextScanRequest                += PosMapperOnNextScanRequest;
     _posMapper.MoonsScanned                   += PosMapperOnMoonsScanned;
     _posMapper.OfflineTowersFound             += PosMapperOnOfflineTowersFound;
     _posMapper.MoonClusterIsTooDense          += PosMapperOnSkippingMoonsBecauseTheyAreTooClose;
     _posMapper.NeedToDeselectOverviewSettings += PosMapperOnNeedToDeselectOverviewSettings;
     _posMapper.IsActiveChanged                += PosMapperOnIsActiveChanged;
 }
Esempio n. 2
0
 private void RemovePosMapperBindings()
 {
     if (_posMapper == null)
     {
         return;
     }
     _posMapper.ScanDone                       -= PosMapperOnScanDone;
     _posMapper.NextScanRequest                -= PosMapperOnNextScanRequest;
     _posMapper.MoonsScanned                   -= PosMapperOnMoonsScanned;
     _posMapper.OfflineTowersFound             -= PosMapperOnOfflineTowersFound;
     _posMapper.MoonClusterIsTooDense          -= PosMapperOnSkippingMoonsBecauseTheyAreTooClose;
     _posMapper.NeedToDeselectOverviewSettings -= PosMapperOnNeedToDeselectOverviewSettings;
     _posMapper.IsActiveChanged                -= PosMapperOnIsActiveChanged;
     _posMapper.Dispose();
     _posMapper = null;
 }