コード例 #1
0
        public bool Equals(DestinyItemInstanceEnergy input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     EnergyTypeHash == input.EnergyTypeHash ||
                     (EnergyTypeHash.Equals(input.EnergyTypeHash))
                     ) &&
                 (
                     EnergyType == input.EnergyType ||
                     (EnergyType != null && EnergyType.Equals(input.EnergyType))
                 ) &&
                 (
                     EnergyCapacity == input.EnergyCapacity ||
                     (EnergyCapacity.Equals(input.EnergyCapacity))
                 ) &&
                 (
                     EnergyUsed == input.EnergyUsed ||
                     (EnergyUsed.Equals(input.EnergyUsed))
                 ) &&
                 (
                     EnergyUnused == input.EnergyUnused ||
                     (EnergyUnused.Equals(input.EnergyUnused))
                 ));
        }