Exemplo n.º 1
0
 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
            });
        }