internal PvpKillEvent InvokeEvent(PvpKillEvent arg) { if (_api.ValidateEvent(arg)) { PvpKill?.Invoke(_api, arg); } return(arg); }
private IEnumerable <ApiEvent> ConvertEvent(PvpKill @event) { var timestamp = @event.Timestamp; yield return(new ApiEvent("addCommanderCombatKill") { EventData = new Dictionary <string, object> { { "starsystemName", playerStateRecorder.GetPlayerSystem(timestamp) }, { "opponentName", @event.Victim }, }, Timestamp = timestamp }); }