using System; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RRUI.Theme { // Token: 0x0200084A RID: 2122 [Token(Token = "0x200084A")] public class LabelTheme : GraphicTheme { // Token: 0x17000A6D RID: 2669 // (get) Token: 0x06003AE8 RID: 15080 RVA: 0x000F264C File Offset: 0x000F084C // (set) Token: 0x06003AE9 RID: 15081 RVA: 0x000F2660 File Offset: 0x000F0860 [Token(Token = "0x17000A6D")] public GGPMOBJMEOD AHMGFEBFOCD { [Token(Token = "0x6003AE8")] [Address(RVA = "0x4AF0F0", Offset = "0x4AE0F0", VA = "0x1804AF0F0")] get { return this.textType; } [Token(Token = "0x6003AE9")] [Address(RVA = "0x1591DE0", Offset = "0x1590DE0", VA = "0x181591DE0")] set { if (this.textType != value) { this.textType = value; base.Apply(); return; } } } // Token: 0x17000A6E RID: 2670 // (get) Token: 0x06003AEA RID: 15082 RVA: 0x000F2684 File Offset: 0x000F0884 // (set) Token: 0x06003AEB RID: 15083 RVA: 0x000F2698 File Offset: 0x000F0898 [Token(Token = "0x17000A6E")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003AEA")] [Address(RVA = "0x4B4FD0", Offset = "0x4B3FD0", VA = "0x1804B4FD0")] get { return this.textSize; } [Token(Token = "0x6003AEB")] [Address(RVA = "0x1591DC0", Offset = "0x1590DC0", VA = "0x181591DC0")] set { if (this.textSize != value) { this.textSize = value; base.Apply(); return; } } } // Token: 0x06003AEC RID: 15084 RVA: 0x000F26BC File Offset: 0x000F08BC [Token(Token = "0x6003AEC")] [Address(RVA = "0x1591B30", Offset = "0x1590B30", VA = "0x181591B30", 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: 0x06003AED RID: 15085 RVA: 0x000F27BC File Offset: 0x000F09BC [Token(Token = "0x6003AED")] [Address(RVA = "0x1591DB0", Offset = "0x1590DB0", VA = "0x181591DB0")] public LabelTheme() { } // Token: 0x040032B2 RID: 12978 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40032B2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private TextMeshProUGUI textMeshProUGUI; // Token: 0x040032B3 RID: 12979 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40032B3")] [SerializeField] private GGPMOBJMEOD textType; // Token: 0x040032B4 RID: 12980 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40032B4")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }