internal ShipyardTransferEvent InvokeEvent(ShipyardTransferEvent arg) { if (_api.ValidateEvent(arg)) { ShipyardTransfer?.Invoke(_api, arg); } return(arg); }
private IEnumerable <ApiEvent> ConvertEvent(ShipyardTransfer e) { yield return(new ApiEvent("setCommanderShipTransfer") { Timestamp = e.Timestamp, EventData = new Dictionary <string, object>() { { "shipType", e.ShipType }, { "shipGameID", e.ShipId }, { "starsystemName", e.System }, { "stationName", playerStateRecorder.GetPlayerStation(e.Timestamp) }, { "transferTime", e.TransferTime }, { "marketID", e.MarketId } } }); }