public override int GetHashCode() { int hash = 1; if (EncounterId != 0UL) { hash ^= EncounterId.GetHashCode(); } if (Pokeball != 0) { hash ^= Pokeball.GetHashCode(); } if (NormalizedReticleSize != 0D) { hash ^= NormalizedReticleSize.GetHashCode(); } if (SpawnPointId.Length != 0) { hash ^= SpawnPointId.GetHashCode(); } if (HitPokemon != false) { hash ^= HitPokemon.GetHashCode(); } if (SpinModifier != 0D) { hash ^= SpinModifier.GetHashCode(); } if (NormalizedHitPosition != 0D) { hash ^= NormalizedHitPosition.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (EncounterId != 0UL) { hash ^= EncounterId.GetHashCode(); } if (Pokeball != 0) { hash ^= Pokeball.GetHashCode(); } if (NormalizedReticleSize != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(NormalizedReticleSize); } if (SpawnPointId.Length != 0) { hash ^= SpawnPointId.GetHashCode(); } if (HitPokemon != false) { hash ^= HitPokemon.GetHashCode(); } if (SpinModifier != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(SpinModifier); } if (NormalizedHitPosition != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(NormalizedHitPosition); } if (arPlusValues_ != null) { hash ^= ArPlusValues.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }