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