using EDPlayerJournal.Entries;

namespace EDPlayerJournal.BGS.Parsers;

internal class SupercruiseDestinationDropParser : ITransactionParserPart {
    public void Parse(Entry entry, TransactionParserContext context, TransactionParserOptions options, TransactionList transactions) {
        SupercruiseDestinationDropEntry? drop = entry as SupercruiseDestinationDropEntry;
        if (drop == null || drop.Type == null) {
            return;
        }

        context.CurrentInstanceType = drop.Type;
    }
}