Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

104 lines
2.8 KiB
C#

using System;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x0200117D RID: 4477
[Token(Token = "0x200117D")]
public class ResizableText : ResizableElementBase<ResizableText.Settings>
{
// Token: 0x17001109 RID: 4361
// (get) Token: 0x06006407 RID: 25607 RVA: 0x0015B1D4 File Offset: 0x001593D4
[Token(Token = "0x17001109")]
protected override ResizableText.Settings[] PJGNKKNGNMJ
{
[Token(Token = "0x6006407")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "5")]
get
{
return this.settings;
}
}
// Token: 0x06006408 RID: 25608 RVA: 0x0015B1E8 File Offset: 0x001593E8
[Token(Token = "0x6006408")]
[Address(RVA = "0x1DC7C20", Offset = "0x1DC6C20", VA = "0x181DC7C20", Slot = "6")]
protected override void KLJJEEOCIIG(ResizableText.Settings GHGBPMPLLBK)
{
Text text = this.text;
int num = 0;
if (text != num)
{
Text text2 = this.text;
int fontSize = GHGBPMPLLBK.fontSize;
text2.fontSize = fontSize;
Text text3 = this.text;
float lineSpacing = GHGBPMPLLBK.lineSpacing;
text3.lineSpacing = lineSpacing;
}
TMP_Text tmp_Text = this.tmp_text;
int num2 = 0;
if (tmp_Text != num2)
{
this.tmp_text.fontSize = (float)num2;
TMP_Text tmp_Text2 = this.tmp_text;
float lineSpacing2 = GHGBPMPLLBK.lineSpacing;
tmp_Text2.lineSpacing = lineSpacing2;
}
}
// Token: 0x06006409 RID: 25609 RVA: 0x0015B27C File Offset: 0x0015947C
[Token(Token = "0x6006409")]
[Address(RVA = "0x1DC7D40", Offset = "0x1DC6D40", VA = "0x181DC7D40")]
public ResizableText()
{
}
// Token: 0x04004184 RID: 16772
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004184")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private Text text;
// Token: 0x04004185 RID: 16773
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4004185")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
private TMP_Text tmp_text;
// Token: 0x04004186 RID: 16774
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4004186")]
[SerializeField]
private ResizableText.Settings[] settings;
// Token: 0x0200117E RID: 4478
[Token(Token = "0x200117E")]
[Serializable]
public class Settings : ResizableElementBase<ResizableText.Settings>.SizeSettingsBase
{
// Token: 0x0600640A RID: 25610 RVA: 0x0015B290 File Offset: 0x00159490
[Token(Token = "0x600640A")]
[Address(RVA = "0x1DCBEF0", Offset = "0x1DCAEF0", VA = "0x181DCBEF0")]
public Settings()
{
}
// Token: 0x04004187 RID: 16775
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4004187")]
public int fontSize;
// Token: 0x04004188 RID: 16776
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4004188")]
public float lineSpacing = 1f;
}
}
}