Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

205 lines
5.9 KiB
C#

using System;
using System.Linq;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI.Theme
{
// Token: 0x0200084E RID: 2126
[Token(Token = "0x200084E")]
public class SliderTheme : PaletteThemeReference
{
// Token: 0x17000A71 RID: 2673
// (get) Token: 0x06003AF9 RID: 15097 RVA: 0x000F2A24 File Offset: 0x000F0C24
// (set) Token: 0x06003AFA RID: 15098 RVA: 0x000F2A38 File Offset: 0x000F0C38
[Token(Token = "0x17000A71")]
public IMKJNCDHCOP ABNHBGLCINK
{
[Token(Token = "0x6003AF9")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return this.sliderType;
}
[Token(Token = "0x6003AFA")]
[Address(RVA = "0x159C210", Offset = "0x159B210", VA = "0x18159C210")]
set
{
if (this.sliderType != value)
{
this.sliderType = value;
base.Apply();
return;
}
}
}
// Token: 0x17000A72 RID: 2674
// (get) Token: 0x06003AFB RID: 15099 RVA: 0x000F2A5C File Offset: 0x000F0C5C
[Token(Token = "0x17000A72")]
public Image CKDKEDGOHNA
{
[Token(Token = "0x6003AFB")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.sliderImage;
}
}
// Token: 0x17000A73 RID: 2675
// (get) Token: 0x06003AFC RID: 15100 RVA: 0x000F2A70 File Offset: 0x000F0C70
[Token(Token = "0x17000A73")]
public Image FLMBCOJOGKG
{
[Token(Token = "0x6003AFC")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.fillImage;
}
}
// Token: 0x17000A74 RID: 2676
// (get) Token: 0x06003AFD RID: 15101 RVA: 0x000F2A84 File Offset: 0x000F0C84
[Token(Token = "0x17000A74")]
public Image JBNFILNEHEC
{
[Token(Token = "0x6003AFD")]
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
get
{
return this.handleImage;
}
}
// Token: 0x17000A75 RID: 2677
// (get) Token: 0x06003AFE RID: 15102 RVA: 0x000F2A98 File Offset: 0x000F0C98
// (set) Token: 0x06003AFF RID: 15103 RVA: 0x000F2AB8 File Offset: 0x000F0CB8
[Token(Token = "0x17000A75")]
public bool FFDOINJEHMM
{
[Token(Token = "0x6003AFE")]
[Address(RVA = "0x158FC40", Offset = "0x158EC40", VA = "0x18158FC40")]
get
{
return this.slider.m_Interactable;
}
[Token(Token = "0x6003AFF")]
[Address(RVA = "0x158FC90", Offset = "0x158EC90", VA = "0x18158FC90")]
set
{
this.slider.interactable = value;
}
}
// Token: 0x06003B00 RID: 15104 RVA: 0x000F2AD8 File Offset: 0x000F0CD8
[Token(Token = "0x6003B00")]
[Address(RVA = "0x159F910", Offset = "0x159E910", VA = "0x18159F910", 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: 0x06003B01 RID: 15105 RVA: 0x000F2C88 File Offset: 0x000F0E88
[Token(Token = "0x6003B01")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public SliderTheme()
{
}
// Token: 0x040032B9 RID: 12985
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40032B9")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Slider slider;
// Token: 0x040032BA RID: 12986
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40032BA")]
[SerializeField]
private IMKJNCDHCOP sliderType;
// Token: 0x040032BB RID: 12987
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40032BB")]
[SerializeField]
private Image sliderImage;
// Token: 0x040032BC RID: 12988
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40032BC")]
[SerializeField]
private Image fillImage;
// Token: 0x040032BD RID: 12989
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40032BD")]
[SerializeField]
private Image handleImage;
}
}