18 lines
524 B
C#
18 lines
524 B
C#
using EDPlayerJournal.Entries;
|
|
|
|
namespace EDPlayerJournal.BGS.Parsers;
|
|
|
|
internal class MusicParser : ITransactionParserPart {
|
|
public void Parse(Entry entry, TransactionParserContext context, TransactionParserOptions options, TransactionList transactions) {
|
|
MusicEntry? entryMusic = (MusicEntry)entry;
|
|
|
|
if (entryMusic == null) {
|
|
return;
|
|
}
|
|
|
|
if (string.Compare(entryMusic.MusicTrack, "Combat_CapitalShip") == 0) {
|
|
context.HaveSeenCapShip = true;
|
|
}
|
|
}
|
|
}
|