Example #1
0
        public bool Equals(DestinyStatDisplayDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     StatHash == input.StatHash ||
                     (StatHash.Equals(input.StatHash))
                     ) &&
                 (
                     MaximumValue == input.MaximumValue ||
                     (MaximumValue.Equals(input.MaximumValue))
                 ) &&
                 (
                     DisplayAsNumeric == input.DisplayAsNumeric ||
                     (DisplayAsNumeric != null && DisplayAsNumeric.Equals(input.DisplayAsNumeric))
                 ) &&
                 (
                     DisplayInterpolation == input.DisplayInterpolation ||
                     (DisplayInterpolation != null && DisplayInterpolation.SequenceEqual(input.DisplayInterpolation))
                 ));
        }
Example #2
0
        public bool Equals(DestinyInventoryItemStatDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     StatHash == input.StatHash ||
                     (StatHash.Equals(input.StatHash))
                     ) &&
                 (
                     Value == input.Value ||
                     (Value.Equals(input.Value))
                 ) &&
                 (
                     Minimum == input.Minimum ||
                     (Minimum.Equals(input.Minimum))
                 ) &&
                 (
                     Maximum == input.Maximum ||
                     (Maximum.Equals(input.Maximum))
                 ) &&
                 (
                     DisplayMaximum == input.DisplayMaximum ||
                     (DisplayMaximum.Equals(input.DisplayMaximum))
                 ));
        }
Example #3
0
        public bool Equals(DestinyStatOverrideDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     StatHash == input.StatHash ||
                     (StatHash.Equals(input.StatHash))
                     ) &&
                 (
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                 ));
        }
Example #4
0
        public bool Equals(DestinyStat input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     StatHash == input.StatHash ||
                     (StatHash.Equals(input.StatHash))
                     ) &&
                 (
                     Value == input.Value ||
                     (Value.Equals(input.Value))
                 ));
        }