Пример #1
0
 internal SupercruiseExitEvent InvokeEvent(SupercruiseExitEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         SupercruiseExit?.Invoke(_api, arg);
     }
     return(arg);
 }
Пример #2
0
 private void ApplySupercruiseExit(SupercruiseExit exit)
 {
     _tracker.Modify(exit.Timestamp, x =>
     {
         x.Body            = new Body(exit.Body, exit.BodyType);
         x.SurfaceLocation = null;
         x.Station         = null;
         x.SignalSource    = null;
     });
 }