internal CodexEntryEvent InvokeEvent(CodexEntryEvent arg)
 {
     if (_api.ValidateEvent(arg))
     {
         CodexEntry?.Invoke(_api, arg);
     }
     return(arg);
 }
Beispiel #2
0
 private void AssertEvent(CodexEntryEvent @event)
 {
     Assert.NotNull(@event);
     Assert.Equal(DateTime.Parse("2019-09-11T11:37:07Z"), @event.Timestamp);
     Assert.Equal(EventName, @event.Event);
     Assert.Equal(1300701, @event.EntryId);
     Assert.Equal("$Codex_Ent_Standard_Rocky_Ice_No_Atmos_Name;", @event.Name);
     Assert.Equal("Не пригодная для терраформирования", @event.NameLocalised);
     Assert.Equal("$Codex_Category_StellarBodies;", @event.Category);
     Assert.Equal("Астрономические тела", @event.CategoryLocalised);
     Assert.Equal("$Codex_SubCategory_Terrestrials;", @event.SubCategory);
     Assert.Equal("Землеподобные планеты", @event.SubCategoryLocalised);
     Assert.Equal("$Codex_RegionName_18;", @event.Region);
     Assert.Equal("Inner Orion Spur", @event.RegionLocalised);
     Assert.Equal("Trianguli Sector DQ-Y b2", @event.System);
     Assert.Equal(5069806118265, @event.SystemAddress);
     Assert.True(@event.IsNewEntry);
 }
Beispiel #3
0
 internal void InvokeCodexEntryEvent(CodexEntryEvent arg)
 {
     CodexEntryEvent?.Invoke(this, arg);
 }
Beispiel #4
0
 internal void InvokeCodexEntryEvent(CodexEntryEvent arg) => CodexEntryEvent?.Invoke(null, arg);