public bool DeepEquals(DestinyCharacterProgressionComponent?other) { return(other is not null && Progressions.DeepEqualsDictionary(other.Progressions) && Factions.DeepEqualsDictionary(other.Factions) && Milestones.DeepEqualsDictionary(other.Milestones) && Quests.DeepEqualsList(other.Quests) && UninstancedItemObjectives.DeepEqualsDictionaryNaive(other.UninstancedItemObjectives) && UninstancedItemPerks.DeepEqualsDictionary(other.UninstancedItemPerks) && Checklists.DeepEqualsDictionaryNaive(other.Checklists) && (SeasonalArtifact is not null ? SeasonalArtifact.DeepEquals(other.SeasonalArtifact) : other.SeasonalArtifact is null)); }
public bool DeepEquals(DestinyProfileProgressionComponent?other) { return(other is not null && Checklists.DeepEqualsDictionaryNaive(other.Checklists) && (SeasonalArtifact is not null ? SeasonalArtifact.DeepEquals(other.SeasonalArtifact) : other.SeasonalArtifact is null)); }