using System; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x02000847 RID: 2119 [Token(Token = "0x2000847")] public class DropdownTheme : PaletteThemeReference { // Token: 0x17000A65 RID: 2661 // (get) Token: 0x06003AD5 RID: 15061 RVA: 0x000F20E4 File Offset: 0x000F02E4 [Token(Token = "0x17000A65")] public Image CLMAOCECAPA { [Token(Token = "0x6003AD5")] [Address(RVA = "0x1591090", Offset = "0x1590090", VA = "0x181591090")] get { if (this.useSurfaceOverride) { return this.surfaceOverride; } return this.surface; } } // Token: 0x17000A66 RID: 2662 // (get) Token: 0x06003AD6 RID: 15062 RVA: 0x000F2108 File Offset: 0x000F0308 // (set) Token: 0x06003AD7 RID: 15063 RVA: 0x000F211C File Offset: 0x000F031C [Token(Token = "0x17000A66")] public GCDGEIKCMCK KLFMDAPFMIM { [Token(Token = "0x6003AD6")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get { return this.dropdownType; } [Token(Token = "0x6003AD7")] [Address(RVA = "0x15910A0", Offset = "0x15900A0", VA = "0x1815910A0")] set { if (this.dropdownType != value) { this.dropdownType = value; base.Apply(); return; } } } // Token: 0x17000A67 RID: 2663 // (get) Token: 0x06003AD8 RID: 15064 RVA: 0x000F2140 File Offset: 0x000F0340 // (set) Token: 0x06003AD9 RID: 15065 RVA: 0x000F2154 File Offset: 0x000F0354 [Token(Token = "0x17000A67")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003AD8")] [Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")] get { return this.textSize; } [Token(Token = "0x6003AD9")] [Address(RVA = "0x15910C0", Offset = "0x15900C0", VA = "0x1815910C0")] set { if (this.textSize != value) { this.textSize = value; base.Apply(); return; } } } // Token: 0x06003ADA RID: 15066 RVA: 0x000F2178 File Offset: 0x000F0378 [Token(Token = "0x6003ADA")] [Address(RVA = "0x1590A90", Offset = "0x158FA90", VA = "0x181590A90", Slot = "5")] public override void Apply() { Palette palette = this.paletteTheme.palette; GCDGEIKCMCK gcdgeikcmck = this.dropdownType; Palette.GFPCBAPKEFN gfpcbapkefn = new Palette.GFPCBAPKEFN(); gfpcbapkefn.dropdownPaletteType = gcdgeikcmck; Palette.DropdownPaletteItem[] dropdownPalettes = palette.dropdownPalettes; Func func = delegate(Palette.DropdownPaletteItem dropdownPaletteItem) { GCDGEIKCMCK dropdownPaletteType = gfpcbapkefn.dropdownPaletteType; return dropdownPaletteItem.dropdownPaletteType == dropdownPaletteType; }; Palette.DropdownPaletteItem dropdownPaletteItem2 = Enumerable.FirstOrDefault(dropdownPalettes, func); int num = 0; if (dropdownPaletteItem2 == 0 || dropdownPaletteItem2.dropdownPalette == 0) { string name = this.paletteTheme.palette.name; int num2 = 0; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "DropdownPaletteType", num2)); } 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)); } if ((this.useSurfaceOverride ? 1 : 0) != num) { } Image image = this.surface; int num3 = 0; if (image != num3) { if ((this.useSurfaceOverride ? 1 : 0) != num) { } Color color = this.surface.color; } TMP_Text captionText = this.dropdown.m_CaptionText; int num4 = 0; if (captionText != num4) { TMP_Text captionText2 = this.dropdown.m_CaptionText; if (captionText2 == 0 || captionText2 != 0) { } } RectTransform template = this.dropdown.m_Template; int num5 = 0; if (template != num5) { Image component = this.dropdown.m_Template.GetComponent(); int num6 = 0; if (component != num6) { Color color2 = component.color; } Toggle componentInChildren = this.dropdown.m_Template.GetComponentInChildren(true); int num7 = 0; if (componentInChildren != num7) { Image component2 = componentInChildren.GetComponent(); int num8 = 0; if (component2 != num8) { Color color3 = component2.color; } } } TMP_Text itemText = this.dropdown.m_ItemText; int num9 = 0; if (itemText != num9) { TMP_Text itemText2 = this.dropdown.m_ItemText; if (itemText2 == 0 || itemText2 != 0) { } } } // Token: 0x06003ADB RID: 15067 RVA: 0x000F238C File Offset: 0x000F058C [Token(Token = "0x6003ADB")] [Address(RVA = "0x1591080", Offset = "0x1590080", VA = "0x181591080")] public DropdownTheme() { } // Token: 0x040032A2 RID: 12962 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40032A2")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Dropdown dropdown; // Token: 0x040032A3 RID: 12963 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40032A3")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, true, false)] private Image surface; // Token: 0x040032A4 RID: 12964 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40032A4")] [SerializeField] private bool useSurfaceOverride; // Token: 0x040032A5 RID: 12965 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40032A5")] [SerializeField] [JEAMMEGEDDJ("useSurfaceOverride")] private Image surfaceOverride; // Token: 0x040032A6 RID: 12966 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40032A6")] [SerializeField] private GCDGEIKCMCK dropdownType; // Token: 0x040032A7 RID: 12967 [FieldOffset(Offset = "0x44")] [Token(Token = "0x40032A7")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }