2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-07-01 16:33:43 -04:00

Journals Now processed in own thread

Some invalid journal data is now handled
Journals now use polymorphic deserialization
Added Event names to all journal events
Remove unused controllers
This commit is contained in:
2024-05-24 17:57:10 +10:00
parent ae848e036d
commit efd0b3e0c0
297 changed files with 827 additions and 209 deletions

View File

@ -2,5 +2,6 @@
public class AsteroidCracked : JournalBase
{
public override string Event => "AsteroidCracked";
public string Body { get; init; }
}

View File

@ -2,6 +2,7 @@
public class BuyTradeData : JournalBase
{
public override string Event => "BuyTradeData";
public string System { get; init; }
public long Cost { get; init; }
}

View File

@ -2,6 +2,7 @@
public class CollectCargo : JournalBase
{
public override string Event => "CollectCargo";
public string Type { get; init; }
public string Type_Localised { get; init; }
public bool Stolen { get; init; }

View File

@ -2,6 +2,7 @@
public class EjectCargo : JournalBase
{
public override string Event => "EjectCargo";
public string Type { get; init; }
public string Type_Localised { get; init; }
public int Count { get; init; }

View File

@ -2,6 +2,7 @@
public class MarketBuy : JournalBase
{
public override string Event => "MarketBuy";
public ulong MarketID { get; init; }
public string Type { get; init; }
public string Type_Localised { get; init; }

View File

@ -2,6 +2,7 @@
public class MarketSell : JournalBase
{
public override string Event => "MarketSell";
public ulong MarketID { get; init; }
public string Type { get; init; }
public string Type_Localised { get; init; }

View File

@ -2,6 +2,7 @@
public class MiningRefined : JournalBase
{
public override string Event => "MiningRefined";
public string Type { get; init; }
public string Type_Localised { get; init; }
}