public override string GetFileName(IfaGameEdition game, DlcEdition edition) => "IronFront_DLC_" + game + "_CommunityPatch_" + From.Version + "-" + To.Version + "_" + edition + ".exe";
public virtual string GetFromChecksum(DlcEdition edition) => From.Checksum;
public override string GetFromChecksum(DlcEdition edition) => edition == DlcEdition.Digitial ? _from.ChecksumDigital : _from.Checksum;
public virtual string GetFileName(IfaGameEdition game, DlcEdition edition) { return "IronFront_DLC_" + game + "_CommunityPatch_" + From.Version + "-" + To.Version + ".exe"; }
static DlcPatch GetFirstRequiredDlcPatch(IronFrontInfo spec, DlcEdition edition) => communityDlcPatches.LastOrDefault( dlcPatch => GetPatchStatus(spec, dlcPatch.ChecksumFile, dlcPatch.GetFromChecksum(edition)));
public virtual string GetFromChecksum(DlcEdition edition) { return From.Checksum; }