Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = IsActive.GetHashCode();
         hashCode = (hashCode * 397) ^ WireRed.GetHashCode();
         hashCode = (hashCode * 397) ^ WireGreen.GetHashCode();
         hashCode = (hashCode * 397) ^ WireBlue.GetHashCode();
         hashCode = (hashCode * 397) ^ LiquidType.GetHashCode();
         hashCode = (hashCode * 397) ^ TileColor.GetHashCode();
         hashCode = (hashCode * 397) ^ Wall.GetHashCode();
         hashCode = (hashCode * 397) ^ Type.GetHashCode();
         hashCode = (hashCode * 397) ^ WallColor.GetHashCode();
         hashCode = (hashCode * 397) ^ LiquidAmount.GetHashCode();
         hashCode = (hashCode * 397) ^ BrickStyle.GetHashCode();
         hashCode = (hashCode * 397) ^ Actuator.GetHashCode();
         hashCode = (hashCode * 397) ^ BrickStyle.GetHashCode();
         hashCode = (hashCode * 397) ^ InActive.GetHashCode();
         hashCode = (hashCode * 397) ^ U.GetHashCode();
         hashCode = (hashCode * 397) ^ V.GetHashCode();
         return(hashCode);
     }
 }