Exemple #1
0
 internal InterdictedEvent InvokeEvent(InterdictedEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         Interdicted?.Invoke(_api, arg);
     }
     return(arg);
 }
 private async void CombatEventsOnInterdictedAsync(object sender, InterdictedEvent e)
 {
     if (e.Submitted)
     {
         await AddCommand(new AddCommanderCombatInterdicted(_eliteAPI.Location?.StarSystem?.Name, e.Interdictor, e.IsPlayer))
         .SendAsync()
         .ConfigureAwait(false);
     }
 }
 private void AssertEvent(InterdictedEvent @event)
 {
     Assert.NotNull(@event);
     Assert.Equal(DateTime.Parse("2019-09-09T13:41:55Z"), @event.Timestamp);
     Assert.Equal(EventName, @event.Event);
     Assert.Equal("Wiltaim The Lame", @event.Interdictor);
     Assert.Equal("Green Party of Siksikas", @event.Faction);
     Assert.False(@event.Submitted);
     Assert.False(@event.IsPlayer);
 }
Exemple #4
0
 internal void InvokeInterdictedEvent(InterdictedEvent arg)
 {
     InterdictedEvent?.Invoke(this, arg);
 }
Exemple #5
0
 internal void InvokeInterdictedEvent(InterdictedEvent arg) => InterdictedEvent?.Invoke(null, arg);