예제 #1
0
파일: Equip.cs 프로젝트: liligege/wz_game
        public override int GetHashCode()
        {
            int hash = 1;

            if (EntityId != 0L)
            {
                hash ^= EntityId.GetHashCode();
            }
            if (ConfId != 0)
            {
                hash ^= ConfId.GetHashCode();
            }
            if (Level != 0)
            {
                hash ^= Level.GetHashCode();
            }
            hash ^= Attts.GetHashCode();
            if (JinglianLevel != 0)
            {
                hash ^= JinglianLevel.GetHashCode();
            }
            if (JinglianExp != 0)
            {
                hash ^= JinglianExp.GetHashCode();
            }
            if (StarLevel != 0)
            {
                hash ^= StarLevel.GetHashCode();
            }
            if (StarExp != 0)
            {
                hash ^= StarExp.GetHashCode();
            }
            if (StarBless != 0)
            {
                hash ^= StarBless.GetHashCode();
            }
            if (GoldLevel != 0)
            {
                hash ^= GoldLevel.GetHashCode();
            }
            return(hash);
        }
예제 #2
0
파일: Hero.cs 프로젝트: liligege/wz_game
        public override int GetHashCode()
        {
            int hash = 1;

            if (HeroId != 0L)
            {
                hash ^= HeroId.GetHashCode();
            }
            if (ConfId != 0)
            {
                hash ^= ConfId.GetHashCode();
            }
            if (Level != 0)
            {
                hash ^= Level.GetHashCode();
            }
            if (BreakLevel != 0)
            {
                hash ^= BreakLevel.GetHashCode();
            }
            if (Exp != 0)
            {
                hash ^= Exp.GetHashCode();
            }
            hash ^= awakeInfo_.GetHashCode();
            if (AwakeLevel != 0)
            {
                hash ^= AwakeLevel.GetHashCode();
            }
            if (TianmingLevel != 0)
            {
                hash ^= TianmingLevel.GetHashCode();
            }
            hash ^= Attributes.GetHashCode();
            return(hash);
        }