public override int GetHashCode() { var hashCode = -81208087; hashCode = hashCode * -1521134295 + Color.GetHashCode(); hashCode = hashCode * -1521134295 + PushReaction.GetHashCode(); hashCode = hashCode * -1521134295 + BlocksMovement.GetHashCode(); hashCode = hashCode * -1521134295 + Flammable.GetHashCode(); hashCode = hashCode * -1521134295 + RequiresNoTool.GetHashCode(); hashCode = hashCode * -1521134295 + Liquid.GetHashCode(); hashCode = hashCode * -1521134295 + Opaque.GetHashCode(); hashCode = hashCode * -1521134295 + Replaceable.GetHashCode(); hashCode = hashCode * -1521134295 + Solid.GetHashCode(); return(hashCode); }