Files
2026-04-08 23:40:05 +02:00

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