205 lines
5.9 KiB
C#
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;
|
|
}
|
|
}
|