private void LCD_OnMarkForClose(IMyEntity obj) { try { RadarCore.SaveUnregister(Save); } catch { } }
private void AntennaBlock_OnMarkForClose(IMyEntity obj) { try { AntennaBlock.AppendingCustomInfo -= AntennaBlock_AppendingCustomInfo; AntennaBlock.OnMarkForClose -= AntennaBlock_OnMarkForClose; RadarCore.SaveUnregister(Save); } catch { } }
void OnMarkForClose(IMyEntity Entity) { try { RadarCore.SaveUnregister(PersistenceModule.Save); MarkerModule.RemoveGPSMarkers(true); RadarBlock.AppendingCustomInfo -= RadarBlock_AppendingCustomInfo; RadarBlock.OnMarkForClose -= OnMarkForClose; } catch { } }