110 lines
3.3 KiB
C#
110 lines
3.3 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Theme
|
|
{
|
|
// Token: 0x02000810 RID: 2064
|
|
[Token(Token = "0x2000810")]
|
|
[StructLayout(3)]
|
|
public class ToggleTheme : ButtonThemeBase
|
|
{
|
|
// Token: 0x17000A07 RID: 2567
|
|
// (get) Token: 0x06003964 RID: 14692 RVA: 0x000F2128 File Offset: 0x000F0328
|
|
// (set) Token: 0x06003965 RID: 14693 RVA: 0x000F213C File Offset: 0x000F033C
|
|
[Token(Token = "0x17000A07")]
|
|
public GEIPOCOEBAJ DEKMEOFCKAF
|
|
{
|
|
[Token(Token = "0x6003964")]
|
|
[Address(RVA = "0x567D10", Offset = "0x566710", VA = "0x180567D10")]
|
|
get
|
|
{
|
|
return this.toggleType;
|
|
}
|
|
[Token(Token = "0x6003965")]
|
|
[Address(RVA = "0x1078C80", Offset = "0x1077680", VA = "0x181078C80")]
|
|
set
|
|
{
|
|
this.toggleType = value;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000A08 RID: 2568
|
|
// (get) Token: 0x06003966 RID: 14694 RVA: 0x000F2158 File Offset: 0x000F0358
|
|
// (set) Token: 0x06003967 RID: 14695 RVA: 0x000F216C File Offset: 0x000F036C
|
|
[Token(Token = "0x17000A08")]
|
|
public bool MIKDLDEALPN
|
|
{
|
|
[Token(Token = "0x6003966")]
|
|
[Address(RVA = "0xFD7970", Offset = "0xFD6370", VA = "0x180FD7970")]
|
|
get
|
|
{
|
|
return this.CNEIBILGFCO;
|
|
}
|
|
[Token(Token = "0x6003967")]
|
|
[Address(RVA = "0x10907E0", Offset = "0x108F1E0", VA = "0x1810907E0")]
|
|
set
|
|
{
|
|
if (this.CNEIBILGFCO != value)
|
|
{
|
|
this.CNEIBILGFCO = value;
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003968 RID: 14696 RVA: 0x000F2194 File Offset: 0x000F0394
|
|
[Token(Token = "0x6003968")]
|
|
[Address(RVA = "0x10905C0", Offset = "0x108EFC0", VA = "0x1810905C0", Slot = "5")]
|
|
public override void Apply()
|
|
{
|
|
Palette palette = this.paletteTheme.palette;
|
|
GEIPOCOEBAJ geipocoebaj = this.toggleType;
|
|
Palette.IOBBAFECJMC iobbafecjmc = new Palette.IOBBAFECJMC();
|
|
iobbafecjmc.togglePaletteType = geipocoebaj;
|
|
Palette.TogglePaletteItem[] togglePalettes = palette.togglePalettes;
|
|
Func<Palette.TogglePaletteItem, bool> func = delegate(Palette.TogglePaletteItem togglePaletteItem)
|
|
{
|
|
GEIPOCOEBAJ togglePaletteType = iobbafecjmc.togglePaletteType;
|
|
return togglePaletteItem.togglePaletteType == togglePaletteType;
|
|
};
|
|
Palette.TogglePaletteItem togglePaletteItem2 = Enumerable.FirstOrDefault<Palette.TogglePaletteItem>(togglePalettes, func);
|
|
int num;
|
|
if (togglePaletteItem2 == 0 || togglePaletteItem2.togglePalette == 0)
|
|
{
|
|
string name = this.paletteTheme.palette.name;
|
|
GEIPOCOEBAJ geipocoebaj2 = this.toggleType;
|
|
string text = string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TogglePaletteType", name);
|
|
num = 0;
|
|
Debug.LogError(text);
|
|
}
|
|
if (this.CNEIBILGFCO)
|
|
{
|
|
}
|
|
base.GDIGLMAABGN(num);
|
|
}
|
|
|
|
// Token: 0x06003969 RID: 14697 RVA: 0x000F2244 File Offset: 0x000F0444
|
|
[Token(Token = "0x6003969")]
|
|
[Address(RVA = "0x1090780", Offset = "0x108F180", VA = "0x181090780")]
|
|
public ToggleTheme()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003248 RID: 12872
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4003248")]
|
|
[SerializeField]
|
|
private GEIPOCOEBAJ toggleType;
|
|
|
|
// Token: 0x04003249 RID: 12873
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x4003249")]
|
|
private bool CNEIBILGFCO;
|
|
}
|
|
}
|