public override int GetHashCode() { int hash = 1; if (typeCase_ == TypeOneofCase.Swish) { hash ^= Swish.GetHashCode(); } if (typeCase_ == TypeOneofCase.Combat) { hash ^= Combat.GetHashCode(); } if (typeCase_ == TypeOneofCase.Portkey) { hash ^= Portkey.GetHashCode(); } if (typeCase_ == TypeOneofCase.Picture) { hash ^= Picture.GetHashCode(); } if (SpellGmtId.Length != 0) { hash ^= SpellGmtId.GetHashCode(); } hash ^= (int)typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (typeCase_ == TypeOneofCase.Swish) { hash ^= Swish.GetHashCode(); } if (typeCase_ == TypeOneofCase.Combat) { hash ^= Combat.GetHashCode(); } if (typeCase_ == TypeOneofCase.Portkey) { hash ^= Portkey.GetHashCode(); } if (typeCase_ == TypeOneofCase.Picture) { hash ^= Picture.GetHashCode(); } if (DisappearDelay != 0F) { hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(DisappearDelay); } if (IntroText.Length != 0) { hash ^= IntroText.GetHashCode(); } hash ^= stageSetupSequence_.GetHashCode(); hash ^= stageCompletionSequence_.GetHashCode(); if (SpellAimLayout.Length != 0) { hash ^= SpellAimLayout.GetHashCode(); } hash ^= idleLoopTimelines_.GetHashCode(); if (RngIntroTimeline.Length != 0) { hash ^= RngIntroTimeline.GetHashCode(); } if (RngLoopTimeline.Length != 0) { hash ^= RngLoopTimeline.GetHashCode(); } if (SpellFailedTimeline.Length != 0) { hash ^= SpellFailedTimeline.GetHashCode(); } hash ^= combatSpellList_.GetHashCode(); hash ^= (int)typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (typeCase_ == TypeOneofCase.Profile) { hash ^= Profile.GetHashCode(); } if (typeCase_ == TypeOneofCase.VaultItem) { hash ^= VaultItem.GetHashCode(); } if (typeCase_ == TypeOneofCase.CollectionItem) { hash ^= CollectionItem.GetHashCode(); } if (typeCase_ == TypeOneofCase.CollectionFamily) { hash ^= CollectionFamily.GetHashCode(); } if (typeCase_ == TypeOneofCase.Walkbox) { hash ^= Walkbox.GetHashCode(); } if (typeCase_ == TypeOneofCase.PlayerFlags) { hash ^= PlayerFlags.GetHashCode(); } if (typeCase_ == TypeOneofCase.Portkey) { hash ^= Portkey.GetHashCode(); } if (typeCase_ == TypeOneofCase.PlayerActiveBuffList) { hash ^= PlayerActiveBuffList.GetHashCode(); } if (typeCase_ == TypeOneofCase.CollectionPage) { hash ^= CollectionPage.GetHashCode(); } if (typeCase_ == TypeOneofCase.VaultCapacity) { hash ^= VaultCapacity.GetHashCode(); } if (typeCase_ == TypeOneofCase.Cauldron) { hash ^= Cauldron.GetHashCode(); } if (typeCase_ == TypeOneofCase.EscrowedRewards) { hash ^= EscrowedRewards.GetHashCode(); } if (typeCase_ == TypeOneofCase.ProfessionsProgressV3) { hash ^= ProfessionsProgressV3.GetHashCode(); } if (typeCase_ == TypeOneofCase.QuestLog) { hash ^= QuestLog.GetHashCode(); } if (typeCase_ == TypeOneofCase.Achievement) { hash ^= Achievement.GetHashCode(); } hash ^= (int)typeCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }