Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RRUI/Theme/SliderTheme.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}