internal SupercruiseExitEvent InvokeEvent(SupercruiseExitEvent arg) { if (_api.ValidateEvent(arg)) { SupercruiseExit?.Invoke(_api, arg); } return(arg); }
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; }); }