280 lines
6.1 KiB
C#
280 lines
6.1 KiB
C#
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;
|
|
}
|
|
}
|