2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00
Ben Parsons efd0b3e0c0 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
2024-05-24 19:30:12 +10:00

31 lines
1.1 KiB
C#

using System.Text.Json.Serialization;
namespace Observatory.Framework.Files.Journal.Startup;
public class LoadGame : JournalBase
{
public override string Event => "LoadGame";
public string Commander { get; init; }
public string FID { get; init; }
public bool Horizons { get; init; }
public bool Odyssey { get; init; }
public string Ship { get; init; }
public string Ship_Localised { get; init; }
public ulong ShipID { get; init; }
public bool StartLanded { get; init; }
public bool StartDead { get; init; }
public string GameMode { get; init; }
public string Group { get; init; }
public long Credits { get; init; }
public long Loan { get; init; }
public string ShipName { get; init; }
public string ShipIdent { get; init; }
public double FuelLevel { get; init; }
public double FuelCapacity { get; init; }
[JsonPropertyName("language")]
public string Language { get; init; }
[JsonPropertyName("gameversion")]
public string GameVersion { get; init; }
[JsonPropertyName("build")]
public string Build { get; init; }
}