using System; using UnityEngine.Serialization; namespace UnityEngine.UI { // Token: 0x02000047 RID: 71 [Serializable] public class FontData : ISerializationCallbackReceiver { // Token: 0x17000081 RID: 129 // (get) Token: 0x06000208 RID: 520 RVA: 0x0000AD08 File Offset: 0x00009108 public static FontData defaultFontData { get { return new FontData { m_FontSize = 14, m_LineSpacing = 1f, m_FontStyle = FontStyle.Normal, m_BestFit = false, m_MinSize = 10, m_MaxSize = 40, m_Alignment = TextAnchor.UpperLeft, m_HorizontalOverflow = HorizontalWrapMode.Wrap, m_VerticalOverflow = VerticalWrapMode.Truncate, m_RichText = true, m_AlignByGeometry = false }; } } // Token: 0x17000082 RID: 130 // (get) Token: 0x06000209 RID: 521 RVA: 0x0000AD7C File Offset: 0x0000917C // (set) Token: 0x0600020A RID: 522 RVA: 0x0000AD97 File Offset: 0x00009197 public Font font { get { return this.m_Font; } set { this.m_Font = value; } } // Token: 0x17000083 RID: 131 // (get) Token: 0x0600020B RID: 523 RVA: 0x0000ADA4 File Offset: 0x000091A4 // (set) Token: 0x0600020C RID: 524 RVA: 0x0000ADBF File Offset: 0x000091BF public int fontSize { get { return this.m_FontSize; } set { this.m_FontSize = value; } } // Token: 0x17000084 RID: 132 // (get) Token: 0x0600020D RID: 525 RVA: 0x0000ADCC File Offset: 0x000091CC // (set) Token: 0x0600020E RID: 526 RVA: 0x0000ADE7 File Offset: 0x000091E7 public FontStyle fontStyle { get { return this.m_FontStyle; } set { this.m_FontStyle = value; } } // Token: 0x17000085 RID: 133 // (get) Token: 0x0600020F RID: 527 RVA: 0x0000ADF4 File Offset: 0x000091F4 // (set) Token: 0x06000210 RID: 528 RVA: 0x0000AE0F File Offset: 0x0000920F public bool bestFit { get { return this.m_BestFit; } set { this.m_BestFit = value; } } // Token: 0x17000086 RID: 134 // (get) Token: 0x06000211 RID: 529 RVA: 0x0000AE1C File Offset: 0x0000921C // (set) Token: 0x06000212 RID: 530 RVA: 0x0000AE37 File Offset: 0x00009237 public int minSize { get { return this.m_MinSize; } set { this.m_MinSize = value; } } // Token: 0x17000087 RID: 135 // (get) Token: 0x06000213 RID: 531 RVA: 0x0000AE44 File Offset: 0x00009244 // (set) Token: 0x06000214 RID: 532 RVA: 0x0000AE5F File Offset: 0x0000925F public int maxSize { get { return this.m_MaxSize; } set { this.m_MaxSize = value; } } // Token: 0x17000088 RID: 136 // (get) Token: 0x06000215 RID: 533 RVA: 0x0000AE6C File Offset: 0x0000926C // (set) Token: 0x06000216 RID: 534 RVA: 0x0000AE87 File Offset: 0x00009287 public TextAnchor alignment { get { return this.m_Alignment; } set { this.m_Alignment = value; } } // Token: 0x17000089 RID: 137 // (get) Token: 0x06000217 RID: 535 RVA: 0x0000AE94 File Offset: 0x00009294 // (set) Token: 0x06000218 RID: 536 RVA: 0x0000AEAF File Offset: 0x000092AF public bool alignByGeometry { get { return this.m_AlignByGeometry; } set { this.m_AlignByGeometry = value; } } // Token: 0x1700008A RID: 138 // (get) Token: 0x06000219 RID: 537 RVA: 0x0000AEBC File Offset: 0x000092BC // (set) Token: 0x0600021A RID: 538 RVA: 0x0000AED7 File Offset: 0x000092D7 public bool richText { get { return this.m_RichText; } set { this.m_RichText = value; } } // Token: 0x1700008B RID: 139 // (get) Token: 0x0600021B RID: 539 RVA: 0x0000AEE4 File Offset: 0x000092E4 // (set) Token: 0x0600021C RID: 540 RVA: 0x0000AEFF File Offset: 0x000092FF public HorizontalWrapMode horizontalOverflow { get { return this.m_HorizontalOverflow; } set { this.m_HorizontalOverflow = value; } } // Token: 0x1700008C RID: 140 // (get) Token: 0x0600021D RID: 541 RVA: 0x0000AF0C File Offset: 0x0000930C // (set) Token: 0x0600021E RID: 542 RVA: 0x0000AF27 File Offset: 0x00009327 public VerticalWrapMode verticalOverflow { get { return this.m_VerticalOverflow; } set { this.m_VerticalOverflow = value; } } // Token: 0x1700008D RID: 141 // (get) Token: 0x0600021F RID: 543 RVA: 0x0000AF34 File Offset: 0x00009334 // (set) Token: 0x06000220 RID: 544 RVA: 0x0000AF4F File Offset: 0x0000934F public float lineSpacing { get { return this.m_LineSpacing; } set { this.m_LineSpacing = value; } } // Token: 0x06000221 RID: 545 RVA: 0x0000AF59 File Offset: 0x00009359 void ISerializationCallbackReceiver.OnBeforeSerialize() { } // Token: 0x06000222 RID: 546 RVA: 0x0000AF5C File Offset: 0x0000935C void ISerializationCallbackReceiver.OnAfterDeserialize() { this.m_FontSize = Mathf.Clamp(this.m_FontSize, 0, 300); this.m_MinSize = Mathf.Clamp(this.m_MinSize, 0, this.m_FontSize); this.m_MaxSize = Mathf.Clamp(this.m_MaxSize, this.m_FontSize, 300); } // Token: 0x040000F8 RID: 248 [SerializeField] [FormerlySerializedAs("font")] private Font m_Font; // Token: 0x040000F9 RID: 249 [SerializeField] [FormerlySerializedAs("fontSize")] private int m_FontSize; // Token: 0x040000FA RID: 250 [SerializeField] [FormerlySerializedAs("fontStyle")] private FontStyle m_FontStyle; // Token: 0x040000FB RID: 251 [SerializeField] private bool m_BestFit; // Token: 0x040000FC RID: 252 [SerializeField] private int m_MinSize; // Token: 0x040000FD RID: 253 [SerializeField] private int m_MaxSize; // Token: 0x040000FE RID: 254 [SerializeField] [FormerlySerializedAs("alignment")] private TextAnchor m_Alignment; // Token: 0x040000FF RID: 255 [SerializeField] private bool m_AlignByGeometry; // Token: 0x04000100 RID: 256 [SerializeField] [FormerlySerializedAs("richText")] private bool m_RichText; // Token: 0x04000101 RID: 257 [SerializeField] private HorizontalWrapMode m_HorizontalOverflow; // Token: 0x04000102 RID: 258 [SerializeField] private VerticalWrapMode m_VerticalOverflow; // Token: 0x04000103 RID: 259 [SerializeField] private float m_LineSpacing; } }