Files
2026-06-04 11:42:34 +02:00

307 lines
7.4 KiB
C#

using System;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000243 RID: 579
[UsedByNativeCode]
public struct CharacterInfo
{
// Token: 0x1700094D RID: 2381
// (get) Token: 0x060027A0 RID: 10144 RVA: 0x0002D588 File Offset: 0x0002B788
// (set) Token: 0x060027A1 RID: 10145 RVA: 0x0002D5A4 File Offset: 0x0002B7A4
public int advance
{
get
{
return (int)this.width;
}
set
{
this.width = (float)value;
}
}
// Token: 0x1700094E RID: 2382
// (get) Token: 0x060027A2 RID: 10146 RVA: 0x0002D5B0 File Offset: 0x0002B7B0
// (set) Token: 0x060027A3 RID: 10147 RVA: 0x0002D5D4 File Offset: 0x0002B7D4
public int glyphWidth
{
get
{
return (int)this.vert.width;
}
set
{
this.vert.width = (float)value;
}
}
// Token: 0x1700094F RID: 2383
// (get) Token: 0x060027A4 RID: 10148 RVA: 0x0002D5E4 File Offset: 0x0002B7E4
// (set) Token: 0x060027A5 RID: 10149 RVA: 0x0002D608 File Offset: 0x0002B808
public int glyphHeight
{
get
{
return (int)(-(int)this.vert.height);
}
set
{
float height = this.vert.height;
this.vert.height = (float)(-(float)value);
this.vert.y = this.vert.y + (height - this.vert.height);
}
}
// Token: 0x17000950 RID: 2384
// (get) Token: 0x060027A6 RID: 10150 RVA: 0x0002D650 File Offset: 0x0002B850
// (set) Token: 0x060027A7 RID: 10151 RVA: 0x0002D674 File Offset: 0x0002B874
public int bearing
{
get
{
return (int)this.vert.x;
}
set
{
this.vert.x = (float)value;
}
}
// Token: 0x17000951 RID: 2385
// (get) Token: 0x060027A8 RID: 10152 RVA: 0x0002D684 File Offset: 0x0002B884
// (set) Token: 0x060027A9 RID: 10153 RVA: 0x0002D6B4 File Offset: 0x0002B8B4
public int minY
{
get
{
return (int)(this.vert.y + this.vert.height);
}
set
{
this.vert.height = (float)value - this.vert.y;
}
}
// Token: 0x17000952 RID: 2386
// (get) Token: 0x060027AA RID: 10154 RVA: 0x0002D6D0 File Offset: 0x0002B8D0
// (set) Token: 0x060027AB RID: 10155 RVA: 0x0002D6F4 File Offset: 0x0002B8F4
public int maxY
{
get
{
return (int)this.vert.y;
}
set
{
float y = this.vert.y;
this.vert.y = (float)value;
this.vert.height = this.vert.height + (y - this.vert.y);
}
}
// Token: 0x17000953 RID: 2387
// (get) Token: 0x060027AC RID: 10156 RVA: 0x0002D73C File Offset: 0x0002B93C
// (set) Token: 0x060027AD RID: 10157 RVA: 0x0002D760 File Offset: 0x0002B960
public int minX
{
get
{
return (int)this.vert.x;
}
set
{
float x = this.vert.x;
this.vert.x = (float)value;
this.vert.width = this.vert.width + (x - this.vert.x);
}
}
// Token: 0x17000954 RID: 2388
// (get) Token: 0x060027AE RID: 10158 RVA: 0x0002D7A8 File Offset: 0x0002B9A8
// (set) Token: 0x060027AF RID: 10159 RVA: 0x0002D7D8 File Offset: 0x0002B9D8
public int maxX
{
get
{
return (int)(this.vert.x + this.vert.width);
}
set
{
this.vert.width = (float)value - this.vert.x;
}
}
// Token: 0x17000955 RID: 2389
// (get) Token: 0x060027B0 RID: 10160 RVA: 0x0002D7F4 File Offset: 0x0002B9F4
// (set) Token: 0x060027B1 RID: 10161 RVA: 0x0002D824 File Offset: 0x0002BA24
internal Vector2 uvBottomLeftUnFlipped
{
get
{
return new Vector2(this.uv.x, this.uv.y);
}
set
{
Vector2 uvTopRightUnFlipped = this.uvTopRightUnFlipped;
this.uv.x = value.x;
this.uv.y = value.y;
this.uv.width = uvTopRightUnFlipped.x - this.uv.x;
this.uv.height = uvTopRightUnFlipped.y - this.uv.y;
}
}
// Token: 0x17000956 RID: 2390
// (get) Token: 0x060027B2 RID: 10162 RVA: 0x0002D89C File Offset: 0x0002BA9C
// (set) Token: 0x060027B3 RID: 10163 RVA: 0x0002D8D8 File Offset: 0x0002BAD8
internal Vector2 uvBottomRightUnFlipped
{
get
{
return new Vector2(this.uv.x + this.uv.width, this.uv.y);
}
set
{
Vector2 uvTopRightUnFlipped = this.uvTopRightUnFlipped;
this.uv.width = value.x - this.uv.x;
this.uv.y = value.y;
this.uv.height = uvTopRightUnFlipped.y - this.uv.y;
}
}
// Token: 0x17000957 RID: 2391
// (get) Token: 0x060027B4 RID: 10164 RVA: 0x0002D93C File Offset: 0x0002BB3C
// (set) Token: 0x060027B5 RID: 10165 RVA: 0x0002D984 File Offset: 0x0002BB84
internal Vector2 uvTopRightUnFlipped
{
get
{
return new Vector2(this.uv.x + this.uv.width, this.uv.y + this.uv.height);
}
set
{
this.uv.width = value.x - this.uv.x;
this.uv.height = value.y - this.uv.y;
}
}
// Token: 0x17000958 RID: 2392
// (get) Token: 0x060027B6 RID: 10166 RVA: 0x0002D9C4 File Offset: 0x0002BBC4
// (set) Token: 0x060027B7 RID: 10167 RVA: 0x0002DA00 File Offset: 0x0002BC00
internal Vector2 uvTopLeftUnFlipped
{
get
{
return new Vector2(this.uv.x, this.uv.y + this.uv.height);
}
set
{
Vector2 uvTopRightUnFlipped = this.uvTopRightUnFlipped;
this.uv.x = value.x;
this.uv.height = value.y - this.uv.y;
this.uv.width = uvTopRightUnFlipped.x - this.uv.x;
}
}
// Token: 0x17000959 RID: 2393
// (get) Token: 0x060027B8 RID: 10168 RVA: 0x0002DA64 File Offset: 0x0002BC64
// (set) Token: 0x060027B9 RID: 10169 RVA: 0x0002DA80 File Offset: 0x0002BC80
public Vector2 uvBottomLeft
{
get
{
return this.uvBottomLeftUnFlipped;
}
set
{
this.uvBottomLeftUnFlipped = value;
}
}
// Token: 0x1700095A RID: 2394
// (get) Token: 0x060027BA RID: 10170 RVA: 0x0002DA8C File Offset: 0x0002BC8C
// (set) Token: 0x060027BB RID: 10171 RVA: 0x0002DAC0 File Offset: 0x0002BCC0
public Vector2 uvBottomRight
{
get
{
return (!this.flipped) ? this.uvBottomRightUnFlipped : this.uvTopLeftUnFlipped;
}
set
{
if (this.flipped)
{
this.uvTopLeftUnFlipped = value;
}
else
{
this.uvBottomRightUnFlipped = value;
}
}
}
// Token: 0x1700095B RID: 2395
// (get) Token: 0x060027BC RID: 10172 RVA: 0x0002DAE4 File Offset: 0x0002BCE4
// (set) Token: 0x060027BD RID: 10173 RVA: 0x0002DB00 File Offset: 0x0002BD00
public Vector2 uvTopRight
{
get
{
return this.uvTopRightUnFlipped;
}
set
{
this.uvTopRightUnFlipped = value;
}
}
// Token: 0x1700095C RID: 2396
// (get) Token: 0x060027BE RID: 10174 RVA: 0x0002DB0C File Offset: 0x0002BD0C
// (set) Token: 0x060027BF RID: 10175 RVA: 0x0002DB40 File Offset: 0x0002BD40
public Vector2 uvTopLeft
{
get
{
return (!this.flipped) ? this.uvTopLeftUnFlipped : this.uvBottomRightUnFlipped;
}
set
{
if (this.flipped)
{
this.uvBottomRightUnFlipped = value;
}
else
{
this.uvTopLeftUnFlipped = value;
}
}
}
// Token: 0x040006D1 RID: 1745
public int index;
// Token: 0x040006D2 RID: 1746
[Obsolete("CharacterInfo.uv is deprecated. Use uvBottomLeft, uvBottomRight, uvTopRight or uvTopLeft instead.")]
public Rect uv;
// Token: 0x040006D3 RID: 1747
[Obsolete("CharacterInfo.vert is deprecated. Use minX, maxX, minY, maxY instead.")]
public Rect vert;
// Token: 0x040006D4 RID: 1748
[Obsolete("CharacterInfo.width is deprecated. Use advance instead.")]
public float width;
// Token: 0x040006D5 RID: 1749
public int size;
// Token: 0x040006D6 RID: 1750
public FontStyle style;
// Token: 0x040006D7 RID: 1751
[Obsolete("CharacterInfo.flipped is deprecated. Use uvBottomLeft, uvBottomRight, uvTopRight or uvTopLeft instead, which will be correct regardless of orientation.")]
public bool flipped;
}
}