Пример #1
0
 protected void _RemoveBike(IBike ib, bool shouldBlowUp = true)
 {
     logger.Info($"_RemoveBike(): {ib.bikeId}");
     CoreData.RemovePlacesForBike(ib);
     BikeRemovedEvt?.Invoke(this, new BikeRemovedData(ib.bikeId, shouldBlowUp));
     CoreData.PostBikeRemoval(ib.bikeId); // we're almost certainly iterating over the list of bikes so don;t remove it yet.
 }