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); }
private void Process(Undocked e) => StationRecorder.RecordState(null, e.Timestamp);