mirror of
https://github.com/9ParsonsB/Pulsar.git
synced 2025-07-04 09:33:43 -04:00
Initial Commit
This commit is contained in:
@ -1,37 +1,37 @@
|
||||
using Observatory.Framework.Files.ParameterTypes;
|
||||
using System.Collections.Immutable;
|
||||
using System.Collections.Immutable;
|
||||
using Observatory.Framework.Files.Journal;
|
||||
using Observatory.Framework.Files.ParameterTypes;
|
||||
|
||||
namespace Observatory.Framework.Files
|
||||
namespace Observatory.Framework.Files;
|
||||
|
||||
/// <summary>
|
||||
/// Elite Dangerous shipyard.json file. Contains data about ships available for purchase at the current station.
|
||||
/// </summary>
|
||||
public class ShipyardFile : JournalBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Elite Dangerous shipyard.json file. Contains data about ships available for purchase at the current station.
|
||||
/// Unique ID of current market.
|
||||
/// </summary>
|
||||
public class ShipyardFile : Journal.JournalBase
|
||||
{
|
||||
/// <summary>
|
||||
/// Unique ID of current market.
|
||||
/// </summary>
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of station where shipyard is located.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
/// <summary>
|
||||
/// Starsystem where shipyard is located.
|
||||
/// </summary>
|
||||
public string StarSystem { get; init; }
|
||||
/// <summary>
|
||||
/// Whether player has access to Horizons content.
|
||||
/// </summary>
|
||||
public bool Horizons { get; init; }
|
||||
/// <summary>
|
||||
/// <para>Whether player has access to the Cobra MkIV.</para>
|
||||
/// <para>Will never be set to true for CMDR Nuse.</para>
|
||||
/// </summary>
|
||||
public bool AllowCobraMkIV { get; init; }
|
||||
/// <summary>
|
||||
/// List of all ships and prices for them at the current shipyard.
|
||||
/// </summary>
|
||||
public ImmutableList<ShipyardPrice> PriceList { get; init; }
|
||||
}
|
||||
}
|
||||
public ulong MarketID { get; init; }
|
||||
/// <summary>
|
||||
/// Name of station where shipyard is located.
|
||||
/// </summary>
|
||||
public string StationName { get; init; }
|
||||
/// <summary>
|
||||
/// Starsystem where shipyard is located.
|
||||
/// </summary>
|
||||
public string StarSystem { get; init; }
|
||||
/// <summary>
|
||||
/// Whether player has access to Horizons content.
|
||||
/// </summary>
|
||||
public bool Horizons { get; init; }
|
||||
/// <summary>
|
||||
/// <para>Whether player has access to the Cobra MkIV.</para>
|
||||
/// <para>Will never be set to true for CMDR Nuse.</para>
|
||||
/// </summary>
|
||||
public bool AllowCobraMkIV { get; init; }
|
||||
/// <summary>
|
||||
/// List of all ships and prices for them at the current shipyard.
|
||||
/// </summary>
|
||||
public ImmutableList<ShipyardPrice> PriceList { get; init; }
|
||||
}
|
Reference in New Issue
Block a user