public bool Equals(TextGenerationSettings other)
{
return ((((((this.CompareColors(this.color, other.color) && (this.fontSize == other.fontSize)) && (Mathf.Approximately(this.scaleFactor, other.scaleFactor) && (this.resizeTextMinSize == other.resizeTextMinSize))) && (((this.resizeTextMaxSize == other.resizeTextMaxSize) && Mathf.Approximately(this.lineSpacing, other.lineSpacing)) && ((this.fontStyle == other.fontStyle) && (this.richText == other.richText)))) && ((((this.textAnchor == other.textAnchor) && (this.alignByGeometry == other.alignByGeometry)) && ((this.resizeTextForBestFit == other.resizeTextForBestFit) && (this.resizeTextMinSize == other.resizeTextMinSize))) && (((this.resizeTextMaxSize == other.resizeTextMaxSize) && (this.resizeTextForBestFit == other.resizeTextForBestFit)) && ((this.updateBounds == other.updateBounds) && (this.horizontalOverflow == other.horizontalOverflow))))) && (((this.verticalOverflow == other.verticalOverflow) && this.CompareVector2(this.generationExtents, other.generationExtents)) && this.CompareVector2(this.pivot, other.pivot))) && (this.font == other.font));
}
}