private void UndockedCallback(UndockedEvent obj) { SetValue(() => DockingState, DockingStates.Undocked); SetValue(() => DockLandingPad, null); SetValue(() => CurrentStationname, ""); SetValue(() => CurrentStationMarketId, null); }
internal UndockedEvent InvokeEvent(UndockedEvent arg) { if (_api.ValidateEvent(arg)) { Undocked?.Invoke(_api, arg); } return(arg); }
public void TestUndockedEvent() { string line = @"{ ""timestamp"":""2018 - 08 - 12T02: 53:41Z"", ""event"":""Undocked"", ""StationName"":""Ray Gateway"", ""StationType"":""Coriolis"", ""MarketID"":3223343616 }"; List <Event> events = JournalMonitor.ParseJournalEntry(line); UndockedEvent @event = (UndockedEvent)events[0]; Assert.AreEqual(3223343616, @event.marketId); Assert.AreEqual("Ray Gateway", @event.station); }
private void AssertEvent(UndockedEvent @event) { Assert.NotNull(@event); Assert.Equal(DateTime.Parse("2019-09-01T12:39:17Z"), @event.Timestamp); Assert.Equal(EventName, @event.Event); Assert.Equal("Chris & Silvia's Paradise Hideout", @event.StationName); Assert.Equal("Orbis", @event.StationType); Assert.Equal(128339960, @event.MarketId); }
private bool eventUndocked(UndockedEvent theEvent) { // Call refreshProfile() to ensure that our ship is up-to-date refreshProfile(); // Remove information about the station CurrentStation = null; return(true); }
private bool eventUndocked(UndockedEvent theEvent) { return(true); }
internal void InvokeUndockedEvent(UndockedEvent arg) { UndockedEvent?.Invoke(this, arg); }
internal void InvokeUndockedEvent(UndockedEvent arg) => UndockedEvent?.Invoke(null, arg);