Exemple #1
0
 internal UndockedEvent InvokeEvent(UndockedEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         Undocked?.Invoke(_api, arg);
     }
     return(arg);
 }
 private void ApplyUndocked(Undocked undocked)
 {
     _tracker.Modify(undocked.Timestamp, x =>
     {
         if (x.Body != null)
         {
             x.Body.Docked = false;
         }
         x.SurfaceLocation = null;
         x.Station         = null;
         x.SignalSource    = null;
     });
 }
 private void OnUndocked()
 {
     Undocked?.Invoke(this, EventArgs.Empty);
 }
Exemple #4
0
 private void Process(Undocked e) => StationRecorder.RecordState(null, e.Timestamp);