コード例 #1
0
 public bool DeepEquals(DestinyCharacterCustomizationOptionDefinition other)
 {
     return(other != null &&
            DisplayProperties.DeepEquals(other.DisplayProperties) &&
            Gender.DeepEquals(other.Gender) &&
            Race.DeepEquals(other.Race) &&
            DecalColorOptions.DeepEquals(other.DecalColorOptions) &&
            DecalOptions.DeepEquals(other.DecalOptions) &&
            EyeColorOptions.DeepEquals(other.EyeColorOptions) &&
            FaceOptionCinematicHostPatternIds.DeepEqualsReadOnlySimpleCollection(other.FaceOptionCinematicHostPatternIds) &&
            FaceOptions.DeepEquals(other.FaceOptions) &&
            FeatureColorOptions.DeepEquals(other.FeatureColorOptions) &&
            FeatureOptions.DeepEquals(other.FeatureOptions) &&
            HairColorOptions.DeepEquals(other.HairColorOptions) &&
            HairOptions.DeepEquals(other.HairOptions) &&
            HelmetPreferences.DeepEquals(other.HelmetPreferences) &&
            LipColorOptions.DeepEquals(other.LipColorOptions) &&
            PersonalityOptions.DeepEquals(other.PersonalityOptions) &&
            SkinColorOptions.DeepEquals(other.SkinColorOptions) &&
            Blacklisted == other.Blacklisted &&
            Hash == other.Hash &&
            Index == other.Index &&
            Redacted == other.Redacted);
 }