internal InterdictedEvent InvokeEvent(InterdictedEvent arg) { if (_api.ValidateEvent(arg)) { Interdicted?.Invoke(_api, arg); } return(arg); }
private IEnumerable <ApiEvent> ConvertEvent(Interdicted e) { yield return(new ApiEvent("addCommanderCombatInterdicted") { EventData = new Dictionary <string, object> { { "starsystemName", playerStateRecorder.GetPlayerSystem(e.Timestamp) }, { "opponentName", e.Interdictor }, { "isPlayer", e.IsPlayer }, { "isSubmit", e.Submitted } }, Timestamp = e.Timestamp }); }