using System; using System.Linq; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x0200082F RID: 2095 [Token(Token = "0x200082F")] public class DropdownTheme : PaletteThemeReference { // Token: 0x17000A41 RID: 2625 // (get) Token: 0x06003A15 RID: 14869 RVA: 0x000F084C File Offset: 0x000EEA4C [Token(Token = "0x17000A41")] public Image CLMAOCECAPA { [Token(Token = "0x6003A15")] [Address(RVA = "0x9EBBF0", Offset = "0x9EA9F0", VA = "0x1809EBBF0")] get { if (this.useSurfaceOverride) { return this.surfaceOverride; } return this.surface; } } // Token: 0x17000A42 RID: 2626 // (get) Token: 0x06003A16 RID: 14870 RVA: 0x000F0870 File Offset: 0x000EEA70 // (set) Token: 0x06003A17 RID: 14871 RVA: 0x000F0884 File Offset: 0x000EEA84 [Token(Token = "0x17000A42")] public GCDGEIKCMCK KLFMDAPFMIM { [Token(Token = "0x6003A16")] [Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")] get { return this.dropdownType; } [Token(Token = "0x6003A17")] [Address(RVA = "0x9EBC00", Offset = "0x9EAA00", VA = "0x1809EBC00")] set { if (this.dropdownType != value) { this.dropdownType = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x17000A43 RID: 2627 // (get) Token: 0x06003A18 RID: 14872 RVA: 0x000F08AC File Offset: 0x000EEAAC // (set) Token: 0x06003A19 RID: 14873 RVA: 0x000F08C0 File Offset: 0x000EEAC0 [Token(Token = "0x17000A43")] public DOHBNOLCECO BMBFCGOFPIM { [Token(Token = "0x6003A18")] [Address(RVA = "0x3F6410", Offset = "0x3F5210", VA = "0x1803F6410")] get { return this.textSize; } [Token(Token = "0x6003A19")] [Address(RVA = "0x9EBC20", Offset = "0x9EAA20", VA = "0x1809EBC20")] set { if (this.textSize != value) { this.textSize = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x06003A1A RID: 14874 RVA: 0x000F08E8 File Offset: 0x000EEAE8 [Token(Token = "0x6003A1A")] [Address(RVA = "0x9EB5F0", Offset = "0x9EA3F0", VA = "0x1809EB5F0", 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: 0x06003A1B RID: 14875 RVA: 0x000F0AFC File Offset: 0x000EECFC [Token(Token = "0x6003A1B")] [Address(RVA = "0x9EBBE0", Offset = "0x9EA9E0", VA = "0x1809EBBE0")] public DropdownTheme() { } // Token: 0x04003205 RID: 12805 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003205")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Dropdown dropdown; // Token: 0x04003206 RID: 12806 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003206")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, true, false)] private Image surface; // Token: 0x04003207 RID: 12807 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003207")] [SerializeField] private bool useSurfaceOverride; // Token: 0x04003208 RID: 12808 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003208")] [SerializeField] [OMAIFIIBMNL("useSurfaceOverride")] private Image surfaceOverride; // Token: 0x04003209 RID: 12809 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003209")] [SerializeField] private GCDGEIKCMCK dropdownType; // Token: 0x0400320A RID: 12810 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400320A")] [SerializeField] private DOHBNOLCECO textSize = (DOHBNOLCECO)((ulong)3L); } }