public override Int32 GetHashCode() { unchecked { var hash = 43; hash = hash * 31 + Character.GetHashCode(); hash = hash * 31 + Damage.GetHashCode(); hash = hash * 31 + Type.GetHashCode(); return(hash); } }
public override int GetHashCode() { var hashCode = -2145328967; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(PowerFullName); hashCode = hashCode * -1521134295 + UniqueId.GetHashCode(); hashCode = hashCode * -1521134295 + EffectClass.GetHashCode(); hashCode = hashCode * -1521134295 + EffectType.GetHashCode(); hashCode = hashCode * -1521134295 + DamageType.GetHashCode(); hashCode = hashCode * -1521134295 + MezmorizeType.GetHashCode(); hashCode = hashCode * -1521134295 + EffectModifiers.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Summon); hashCode = hashCode * -1521134295 + DelayedTime.GetHashCode(); hashCode = hashCode * -1521134295 + Ticks.GetHashCode(); hashCode = hashCode * -1521134295 + Stacking.GetHashCode(); hashCode = hashCode * -1521134295 + BaseProbability.GetHashCode(); hashCode = hashCode * -1521134295 + Suppression.GetHashCode(); hashCode = hashCode * -1521134295 + Buffable.GetHashCode(); hashCode = hashCode * -1521134295 + Resistible.GetHashCode(); hashCode = hashCode * -1521134295 + SpecialCase.GetHashCode(); hashCode = hashCode * -1521134295 + VariableModifiedOverride.GetHashCode(); hashCode = hashCode * -1521134295 + PlayerVersusMode.GetHashCode(); hashCode = hashCode * -1521134295 + ToWho.GetHashCode(); hashCode = hashCode * -1521134295 + DisplayPercentageOverride.GetHashCode(); hashCode = hashCode * -1521134295 + Scale.GetHashCode(); hashCode = hashCode * -1521134295 + Magnitude.GetHashCode(); hashCode = hashCode * -1521134295 + Duration.GetHashCode(); hashCode = hashCode * -1521134295 + AttribType.GetHashCode(); hashCode = hashCode * -1521134295 + Aspect.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ModifierTable); hashCode = hashCode * -1521134295 + NearGround.GetHashCode(); hashCode = hashCode * -1521134295 + CancelOnMiss.GetHashCode(); hashCode = hashCode * -1521134295 + RequiresToHitCheck.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(UidClassName); hashCode = hashCode * -1521134295 + IdClassName.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(MagnitudeExpression); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Reward); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(EffectId); hashCode = hashCode * -1521134295 + IgnoreEnhancementDiversification.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Override); hashCode = hashCode * -1521134295 + ProcsPerMinute.GetHashCode(); return(hashCode); }
public override int GetHashCode() { var hashCode = -153347006; hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(KillerName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(KillerUserId); hashCode = hashCode * -1521134295 + EqualityComparer <TeamRole> .Default.GetHashCode(KillerTeamRole); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(VictimName); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(VictimUserId); hashCode = hashCode * -1521134295 + EqualityComparer <TeamRole> .Default.GetHashCode(VictimTeamRole); hashCode = hashCode * -1521134295 + VictimDisarmed.GetHashCode(); hashCode = hashCode * -1521134295 + DamageType.GetHashCode(); hashCode = hashCode * -1521134295 + Duration.GetHashCode(); return(hashCode); }
public override int GetHashCode() { return(DamageType.GetHashCode() ^ Value.GetHashCode()); }
private float GetArmorTypeRatio(ArmorType armotype, DamageType damatype) { return attackDefenceChart[damatype.GetHashCode(), armotype.GetHashCode()]; }