예제 #1
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Trainer.Length != 0)
            {
                hash ^= Trainer.GetHashCode();
            }
            if (TimestampMs != 0L)
            {
                hash ^= TimestampMs.GetHashCode();
            }
            if (Event != 0)
            {
                hash ^= Event.GetHashCode();
            }
            if (PokedexId != 0)
            {
                hash ^= PokedexId.GetHashCode();
            }
            if (PokemonId != 0UL)
            {
                hash ^= PokemonId.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
예제 #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0L)
            {
                hash ^= Id.GetHashCode();
            }
            if (PokedexId != 0)
            {
                hash ^= PokedexId.GetHashCode();
            }
            if (Cp != 0)
            {
                hash ^= Cp.GetHashCode();
            }
            if (PercentHealth != 0F)
            {
                hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PercentHealth);
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
예제 #3
0
        public override int GetHashCode()
        {
            var hashCode = 1524720837;

            hashCode = hashCode * -1521134295 + PokedexId.GetHashCode();
            hashCode = hashCode * -1521134295 + PlayerId.GetHashCode();
            return(hashCode);
        }
예제 #4
0
        public override int GetHashCode()
        {
            var hashCode = 1257390416;

            hashCode = hashCode * -1521134295 + PokedexId.GetHashCode();
            hashCode = hashCode * -1521134295 + AttackId.GetHashCode();
            return(hashCode);
        }
예제 #5
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0L)
            {
                hash ^= Id.GetHashCode();
            }
            if (PokedexId != 0)
            {
                hash ^= PokedexId.GetHashCode();
            }
            if (Cp != 0)
            {
                hash ^= Cp.GetHashCode();
            }
            if (PercentHealth != 0F)
            {
                hash ^= PercentHealth.GetHashCode();
            }
            return(hash);
        }