public bool DeepEquals(InventoryItemPerk other)
 {
     return(other != null &&
            Perk.DeepEquals(other.Perk) &&
            PerkVisibility == other.PerkVisibility &&
            RequirementDisplayString == other.RequirementDisplayString);
 }
 public bool DeepEquals(ObjectivePerks other)
 {
     return(other != null && Perk.DeepEquals(other.Perk) && Style == other.Style);
 }