public override int GetHashCode() { return(CardName.GetHashCode()); }
public override int GetHashCode() { int hash = 1; if (CardId != 0) { hash ^= CardId.GetHashCode(); } if (Player != 0) { hash ^= Player.GetHashCode(); } if (Credit != 0) { hash ^= Credit.GetHashCode(); } if (Singing != 0) { hash ^= Singing.GetHashCode(); } if (Dancing != 0) { hash ^= Dancing.GetHashCode(); } if (Composing != 0) { hash ^= Composing.GetHashCode(); } if (Popularity != 0) { hash ^= Popularity.GetHashCode(); } if (Charm != 0) { hash ^= Charm.GetHashCode(); } if (Perseverance != 0) { hash ^= Perseverance.GetHashCode(); } if (Puzzle != 0) { hash ^= Puzzle.GetHashCode(); } if (CardName.Length != 0) { hash ^= CardName.GetHashCode(); } if (Gold != 0) { hash ^= Gold.GetHashCode(); } if (GrowthRateS != 0F) { hash ^= GrowthRateS.GetHashCode(); } if (GrowthRateD != 0F) { hash ^= GrowthRateD.GetHashCode(); } if (GrowthRateC != 0F) { hash ^= GrowthRateC.GetHashCode(); } if (GrowthRatePo != 0F) { hash ^= GrowthRatePo.GetHashCode(); } if (GrowthRateCh != 0F) { hash ^= GrowthRateCh.GetHashCode(); } if (GrowthRatePe != 0F) { hash ^= GrowthRatePe.GetHashCode(); } hash ^= gainSceneIds_.GetHashCode(); hash ^= evoSceneIds_.GetHashCode(); if (NewViewEvo != 0) { hash ^= NewViewEvo.GetHashCode(); } if (MemoriesItem != 0) { hash ^= MemoriesItem.GetHashCode(); } if (Used != 0) { hash ^= Used.GetHashCode(); } return(hash); }