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)) )); }