Example #1
0
 internal ShipyardTransferEvent InvokeEvent(ShipyardTransferEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         ShipyardTransfer?.Invoke(_api, arg);
     }
     return(arg);
 }
Example #2
0
 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 }
         }
     });
 }