using System; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Theme { // Token: 0x02000832 RID: 2098 [Token(Token = "0x2000832")] public class LabelTheme : GraphicTheme { // Token: 0x17000A49 RID: 2633 // (get) Token: 0x06003A28 RID: 14888 RVA: 0x000F0DC8 File Offset: 0x000EEFC8 // (set) Token: 0x06003A29 RID: 14889 RVA: 0x000F0DDC File Offset: 0x000EEFDC [Token(Token = "0x17000A49")] public GGPMOBJMEOD AHMGFEBFOCD { [Token(Token = "0x6003A28")] [Address(RVA = "0x430CC0", Offset = "0x42FAC0", VA = "0x180430CC0")] get { return this.textType; } [Token(Token = "0x6003A29")] [Address(RVA = "0x9ECAB0", Offset = "0x9EB8B0", VA = "0x1809ECAB0")] set { if (this.textType != value) { this.textType = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x17000A4A RID: 2634 // (get) Token: 0x06003A2A RID: 14890 RVA: 0x000F0E04 File Offset: 0x000EF004 // (set) Token: 0x06003A2B RID: 14891 RVA: 0x000F0E18 File Offset: 0x000EF018 [Token(Token = "0x17000A4A")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003A2A")] [Address(RVA = "0x52E530", Offset = "0x52D330", VA = "0x18052E530")] get { return this.textSize; } [Token(Token = "0x6003A2B")] [Address(RVA = "0x9ECA90", Offset = "0x9EB890", VA = "0x1809ECA90")] set { if (this.textSize != value) { this.textSize = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x06003A2C RID: 14892 RVA: 0x000F0E40 File Offset: 0x000EF040 [Token(Token = "0x6003A2C")] [Address(RVA = "0x9EC800", Offset = "0x9EB600", VA = "0x1809EC800", Slot = "5")] public override void Apply() { base.Apply(); Palette palette = this.paletteTheme.palette; GGPMOBJMEOD ggpmobjmeod = this.textType; Palette.MKKJFNOMAIL mkkjfnomail = new Palette.MKKJFNOMAIL(); mkkjfnomail.textStylePaletteType = ggpmobjmeod; Palette.TextStylePaletteItem[] textStylePalettes = palette.textStylePalettes; Func func = delegate(Palette.TextStylePaletteItem textStylePaletteItem) { GGPMOBJMEOD textStylePaletteType = mkkjfnomail.textStylePaletteType; return textStylePaletteItem.textStylePaletteType == textStylePaletteType; }; Palette.TextStylePaletteItem textStylePaletteItem2 = Enumerable.FirstOrDefault(textStylePalettes, func); if (textStylePaletteItem2 == 0 || textStylePaletteItem2.textStylePalette == 0) { string name = this.paletteTheme.palette.name; GGPMOBJMEOD ggpmobjmeod2 = this.textType; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TextStylePaletteType", name)); } Palette palette2 = this.paletteTheme.palette; DOHBNOLCECO dohbnolceco = this.textSize; if (palette2.MEPNMPOMMEG(dohbnolceco) == 0) { string name2 = this.paletteTheme.palette.name; DOHBNOLCECO dohbnolceco2 = this.textSize; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name2, "TextSizePaletteType", name2)); } TextMeshProUGUI textMeshProUGUI = this.textMeshProUGUI; TextMeshProUGUI textMeshProUGUI2 = this.textMeshProUGUI; } // Token: 0x06003A2D RID: 14893 RVA: 0x000F0F40 File Offset: 0x000EF140 [Token(Token = "0x6003A2D")] [Address(RVA = "0x9ECA80", Offset = "0x9EB880", VA = "0x1809ECA80")] public LabelTheme() { } // Token: 0x04003215 RID: 12821 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003215")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private TextMeshProUGUI textMeshProUGUI; // Token: 0x04003216 RID: 12822 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003216")] [SerializeField] private GGPMOBJMEOD textType; // Token: 0x04003217 RID: 12823 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4003217")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }