EDBGS/EDPlayerJournal/Entries/MultiSellExplorationDataEntry.cs

24 lines
697 B
C#

namespace EDPlayerJournal.Entries;
public class MultiSellExplorationDataEntry : Entry {
protected override void Initialise() {
TotalEarnings = JSON.Value<long?>("TotalEarnings") ?? 0;
BaseValue = JSON.Value<long?>("BaseValue") ?? 0;
Bonus = JSON.Value<long?>("Bonus") ?? 0;
}
public long Total {
get { return BaseValue + Bonus; }
}
public long BaseValue { get; set; } = 0;
public long Bonus { get; set; } = 0;
/// <summary>
/// Total Earnings are the actual earnings without bonus. So this
/// value is BaseValue minus any percent a crew pilot takes.
/// </summary>
public long TotalEarnings { get; set; } = 0;
}