using System; using System.Linq; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x02000807 RID: 2055 [Token(Token = "0x2000807")] [StructLayout(3)] public class DropdownTheme : PaletteThemeReference { // Token: 0x170009F5 RID: 2549 // (get) Token: 0x06003933 RID: 14643 RVA: 0x000F1438 File Offset: 0x000EF638 [Token(Token = "0x170009F5")] public Image CLMAOCECAPA { [Token(Token = "0x6003933")] [Address(RVA = "0x107A7D0", Offset = "0x10791D0", VA = "0x18107A7D0")] get { if (this.useSurfaceOverride) { return this.surfaceOverride; } return this.surface; } } // Token: 0x170009F6 RID: 2550 // (get) Token: 0x06003934 RID: 14644 RVA: 0x000F145C File Offset: 0x000EF65C // (set) Token: 0x06003935 RID: 14645 RVA: 0x000F1470 File Offset: 0x000EF670 [Token(Token = "0x170009F6")] public GCDGEIKCMCK KLFMDAPFMIM { [Token(Token = "0x6003934")] [Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")] get { return this.dropdownType; } [Token(Token = "0x6003935")] [Address(RVA = "0x107A7E0", Offset = "0x10791E0", VA = "0x18107A7E0")] set { this.dropdownType = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; } } // Token: 0x170009F7 RID: 2551 // (get) Token: 0x06003936 RID: 14646 RVA: 0x000F148C File Offset: 0x000EF68C // (set) Token: 0x06003937 RID: 14647 RVA: 0x000F14A0 File Offset: 0x000EF6A0 [Token(Token = "0x170009F7")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003936")] [Address(RVA = "0x446CC0", Offset = "0x4456C0", VA = "0x180446CC0")] get { return this.textSize; } [Token(Token = "0x6003937")] [Address(RVA = "0x107A800", Offset = "0x1079200", VA = "0x18107A800")] set { this.textSize = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; } } // Token: 0x06003938 RID: 14648 RVA: 0x000F14BC File Offset: 0x000EF6BC [Token(Token = "0x6003938")] [Address(RVA = "0x107A1D0", Offset = "0x1078BD0", VA = "0x18107A1D0", 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: 0x06003939 RID: 14649 RVA: 0x000F16D0 File Offset: 0x000EF8D0 [Token(Token = "0x6003939")] [Address(RVA = "0x107A7C0", Offset = "0x10791C0", VA = "0x18107A7C0")] public DropdownTheme() { } // Token: 0x04003229 RID: 12841 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4003229")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Dropdown dropdown; // Token: 0x0400322A RID: 12842 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400322A")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, true)] private Image surface; // Token: 0x0400322B RID: 12843 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400322B")] [SerializeField] private bool useSurfaceOverride; // Token: 0x0400322C RID: 12844 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400322C")] [SerializeField] [OMAIFIIBMNL("useSurfaceOverride")] private Image surfaceOverride; // Token: 0x0400322D RID: 12845 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400322D")] [SerializeField] private GCDGEIKCMCK dropdownType; // Token: 0x0400322E RID: 12846 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400322E")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }