using System; using System.Linq; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RRUI.Theme { // Token: 0x02000836 RID: 2102 [Token(Token = "0x2000836")] public class SliderTheme : PaletteThemeReference { // Token: 0x17000A4D RID: 2637 // (get) Token: 0x06003A39 RID: 14905 RVA: 0x000F11AC File Offset: 0x000EF3AC // (set) Token: 0x06003A3A RID: 14906 RVA: 0x000F11C0 File Offset: 0x000EF3C0 [Token(Token = "0x17000A4D")] public IMKJNCDHCOP ABNHBGLCINK { [Token(Token = "0x6003A39")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] get { return this.sliderType; } [Token(Token = "0x6003A3A")] [Address(RVA = "0x9F6F60", Offset = "0x9F5D60", VA = "0x1809F6F60")] set { if (this.sliderType != value) { this.sliderType = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x17000A4E RID: 2638 // (get) Token: 0x06003A3B RID: 14907 RVA: 0x000F11E8 File Offset: 0x000EF3E8 [Token(Token = "0x17000A4E")] public Image CKDKEDGOHNA { [Token(Token = "0x6003A3B")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.sliderImage; } } // Token: 0x17000A4F RID: 2639 // (get) Token: 0x06003A3C RID: 14908 RVA: 0x000F11FC File Offset: 0x000EF3FC [Token(Token = "0x17000A4F")] public Image FLMBCOJOGKG { [Token(Token = "0x6003A3C")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { return this.fillImage; } } // Token: 0x17000A50 RID: 2640 // (get) Token: 0x06003A3D RID: 14909 RVA: 0x000F1210 File Offset: 0x000EF410 [Token(Token = "0x17000A50")] public Image JBNFILNEHEC { [Token(Token = "0x6003A3D")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get { return this.handleImage; } } // Token: 0x17000A51 RID: 2641 // (get) Token: 0x06003A3E RID: 14910 RVA: 0x000F1224 File Offset: 0x000EF424 // (set) Token: 0x06003A3F RID: 14911 RVA: 0x000F1244 File Offset: 0x000EF444 [Token(Token = "0x17000A51")] public bool FFDOINJEHMM { [Token(Token = "0x6003A3E")] [Address(RVA = "0x9EA680", Offset = "0x9E9480", VA = "0x1809EA680")] get { return this.slider.m_Interactable; } [Token(Token = "0x6003A3F")] [Address(RVA = "0x9EA6D0", Offset = "0x9E94D0", VA = "0x1809EA6D0")] set { this.slider.interactable = value; } } // Token: 0x06003A40 RID: 14912 RVA: 0x000F1264 File Offset: 0x000EF464 [Token(Token = "0x6003A40")] [Address(RVA = "0x9F9B70", Offset = "0x9F8970", VA = "0x1809F9B70", Slot = "5")] public override void Apply() { Palette palette = this.paletteTheme.palette; IMKJNCDHCOP imkjncdhcop = this.sliderType; Palette.AMINBILPGFJ aminbilpgfj = new Palette.AMINBILPGFJ(); aminbilpgfj.sliderPaletteType = imkjncdhcop; Palette.SliderPaletteItem[] sliderPalettes = palette.sliderPalettes; Func func = delegate(Palette.SliderPaletteItem sliderPaletteItem) { IMKJNCDHCOP sliderPaletteType = aminbilpgfj.sliderPaletteType; return sliderPaletteItem.sliderPaletteType == sliderPaletteType; }; Palette.SliderPaletteItem sliderPaletteItem2 = Enumerable.FirstOrDefault(sliderPalettes, func); if (sliderPaletteItem2 != 0) { SliderPalette sliderPalette = sliderPaletteItem2.sliderPalette; if (sliderPalette != 0) { Image image = this.sliderImage; int num = 0; if (image != num) { Image image2 = this.sliderImage; Color sliderColor = sliderPalette.sliderColor; Color color = image2.color; } Image image3 = this.fillImage; int num2 = 0; if (image3 != num2) { Image image4 = this.fillImage; Color fillColor = sliderPalette.fillColor; Color color2 = image4.color; } Image image5 = this.handleImage; int num3 = 0; if (image5 != num3) { Image image6 = this.handleImage; Color handleColor = sliderPalette.handleColor; Color color3 = image6.color; } Slider slider = this.slider; int num4 = 0; if (slider != num4) { Slider slider2 = this.slider; ColorBlock colorBlock = sliderPalette.colorBlock; Color highlightedColor = sliderPalette.colorBlock.m_HighlightedColor; Color pressedColor = sliderPalette.colorBlock.m_PressedColor; Color selectedColor = sliderPalette.colorBlock.m_SelectedColor; Color disabledColor = sliderPalette.colorBlock.m_DisabledColor; slider2.colors = colorBlock; } Slider slider3 = this.slider; Image image7 = this.handleImage; slider3.targetGraphic = image7; return; } } string name = this.paletteTheme.palette.name; int num5 = 0; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "SliderPaletteType", num5)); throw new NullReferenceException(); } // Token: 0x06003A41 RID: 14913 RVA: 0x000F1414 File Offset: 0x000EF614 [Token(Token = "0x6003A41")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public SliderTheme() { } // Token: 0x0400321C RID: 12828 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400321C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Slider slider; // Token: 0x0400321D RID: 12829 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400321D")] [SerializeField] private IMKJNCDHCOP sliderType; // Token: 0x0400321E RID: 12830 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400321E")] [SerializeField] private Image sliderImage; // Token: 0x0400321F RID: 12831 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400321F")] [SerializeField] private Image fillImage; // Token: 0x04003220 RID: 12832 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003220")] [SerializeField] private Image handleImage; } }