203 lines
6.0 KiB
C#
203 lines
6.0 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI.Theme
|
|
{
|
|
// Token: 0x0200080E RID: 2062
|
|
[Token(Token = "0x200080E")]
|
|
[StructLayout(3)]
|
|
public class SliderTheme : PaletteThemeReference
|
|
{
|
|
// Token: 0x17000A01 RID: 2561
|
|
// (get) Token: 0x06003957 RID: 14679 RVA: 0x000F1DD4 File Offset: 0x000EFFD4
|
|
// (set) Token: 0x06003958 RID: 14680 RVA: 0x000F1DE8 File Offset: 0x000EFFE8
|
|
[Token(Token = "0x17000A01")]
|
|
public IMKJNCDHCOP ABNHBGLCINK
|
|
{
|
|
[Token(Token = "0x6003957")]
|
|
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
|
|
get
|
|
{
|
|
return this.sliderType;
|
|
}
|
|
[Token(Token = "0x6003958")]
|
|
[Address(RVA = "0x10898D0", Offset = "0x10882D0", VA = "0x1810898D0")]
|
|
set
|
|
{
|
|
this.sliderType = value;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A02 RID: 2562
|
|
// (get) Token: 0x06003959 RID: 14681 RVA: 0x000F1E04 File Offset: 0x000F0004
|
|
[Token(Token = "0x17000A02")]
|
|
public Image CKDKEDGOHNA
|
|
{
|
|
[Token(Token = "0x6003959")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
|
get
|
|
{
|
|
return this.sliderImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A03 RID: 2563
|
|
// (get) Token: 0x0600395A RID: 14682 RVA: 0x000F1E18 File Offset: 0x000F0018
|
|
[Token(Token = "0x17000A03")]
|
|
public Image FLMBCOJOGKG
|
|
{
|
|
[Token(Token = "0x600395A")]
|
|
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
|
get
|
|
{
|
|
return this.fillImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A04 RID: 2564
|
|
// (get) Token: 0x0600395B RID: 14683 RVA: 0x000F1E2C File Offset: 0x000F002C
|
|
[Token(Token = "0x17000A04")]
|
|
public Image JBNFILNEHEC
|
|
{
|
|
[Token(Token = "0x600395B")]
|
|
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
|
get
|
|
{
|
|
return this.handleImage;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A05 RID: 2565
|
|
// (get) Token: 0x0600395C RID: 14684 RVA: 0x000F1E40 File Offset: 0x000F0040
|
|
// (set) Token: 0x0600395D RID: 14685 RVA: 0x000F1E60 File Offset: 0x000F0060
|
|
[Token(Token = "0x17000A05")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x600395C")]
|
|
[Address(RVA = "0x10789F0", Offset = "0x10773F0", VA = "0x1810789F0")]
|
|
get
|
|
{
|
|
return this.slider.m_Interactable;
|
|
}
|
|
[Token(Token = "0x600395D")]
|
|
[Address(RVA = "0x1078A40", Offset = "0x1077440", VA = "0x181078A40")]
|
|
set
|
|
{
|
|
this.slider.interactable = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600395E RID: 14686 RVA: 0x000F1E80 File Offset: 0x000F0080
|
|
[Token(Token = "0x600395E")]
|
|
[Address(RVA = "0x108F820", Offset = "0x108E220", VA = "0x18108F820", 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: 0x0600395F RID: 14687 RVA: 0x000F2030 File Offset: 0x000F0230
|
|
[Token(Token = "0x600395F")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public SliderTheme()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003240 RID: 12864
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003240")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private Slider slider;
|
|
|
|
// Token: 0x04003241 RID: 12865
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003241")]
|
|
[SerializeField]
|
|
private IMKJNCDHCOP sliderType;
|
|
|
|
// Token: 0x04003242 RID: 12866
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003242")]
|
|
[SerializeField]
|
|
private Image sliderImage;
|
|
|
|
// Token: 0x04003243 RID: 12867
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4003243")]
|
|
[SerializeField]
|
|
private Image fillImage;
|
|
|
|
// Token: 0x04003244 RID: 12868
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4003244")]
|
|
[SerializeField]
|
|
private Image handleImage;
|
|
}
|
|
}
|