public override int GetHashCode() { int hash = 1; if (Receipt.Length != 0) { hash ^= Receipt.GetHashCode(); } if (ReceiptSignature.Length != 0) { hash ^= ReceiptSignature.GetHashCode(); } if (PurchaseCurrency.Length != 0) { hash ^= PurchaseCurrency.GetHashCode(); } if (PricePaidE6 != 0) { hash ^= PricePaidE6.GetHashCode(); } if (PricePaidE6Long != 0L) { hash ^= PricePaidE6Long.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (TimestampMs != 0L) { hash ^= TimestampMs.GetHashCode(); } if (PlayerId.Length != 0) { hash ^= PlayerId.GetHashCode(); } if (Type.Length != 0) { hash ^= Type.GetHashCode(); } if (Description.Length != 0) { hash ^= Description.GetHashCode(); } if (SkuId.Length != 0) { hash ^= SkuId.GetHashCode(); } if (CurrencyUsed.Length != 0) { hash ^= CurrencyUsed.GetHashCode(); } if (PricePaidE6 != 0L) { hash ^= PricePaidE6.GetHashCode(); } if (VendorCode.Length != 0) { hash ^= VendorCode.GetHashCode(); } hash ^= initialBalance_.GetHashCode(); hash ^= finalBalance_.GetHashCode(); hash ^= itemId_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }