Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Theme/SliderTheme.cs
T
2026-04-10 22:50:51 +02:00

205 lines
5.9 KiB
C#

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<Palette.SliderPaletteItem, bool> func = delegate(Palette.SliderPaletteItem sliderPaletteItem)
{
IMKJNCDHCOP sliderPaletteType = aminbilpgfj.sliderPaletteType;
return sliderPaletteItem.sliderPaletteType == sliderPaletteType;
};
Palette.SliderPaletteItem sliderPaletteItem2 = Enumerable.FirstOrDefault<Palette.SliderPaletteItem>(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;
}
}