using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; using UnityEngine; namespace RRUI.Theme { // Token: 0x02000839 RID: 2105 [Token(Token = "0x2000839")] public class ToggleTheme : ButtonThemeBase { // Token: 0x17000A53 RID: 2643 // (get) Token: 0x06003A48 RID: 14920 RVA: 0x000F1664 File Offset: 0x000EF864 // (set) Token: 0x06003A49 RID: 14921 RVA: 0x000F1678 File Offset: 0x000EF878 [Token(Token = "0x17000A53")] public GEIPOCOEBAJ DEKMEOFCKAF { [Token(Token = "0x6003A48")] [Address(RVA = "0x60CA00", Offset = "0x60B800", VA = "0x18060CA00")] get { return this.toggleType; } [Token(Token = "0x6003A49")] [Address(RVA = "0x9EA910", Offset = "0x9E9710", VA = "0x1809EA910")] set { if (this.toggleType != value) { this.toggleType = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x17000A54 RID: 2644 // (get) Token: 0x06003A4A RID: 14922 RVA: 0x000F16A0 File Offset: 0x000EF8A0 // (set) Token: 0x06003A4B RID: 14923 RVA: 0x000F16B4 File Offset: 0x000EF8B4 [Token(Token = "0x17000A54")] public bool MIKDLDEALPN { [Token(Token = "0x6003A4A")] [Address(RVA = "0x9FD220", Offset = "0x9FC020", VA = "0x1809FD220")] get { return this.CNEIBILGFCO; } [Token(Token = "0x6003A4B")] [Address(RVA = "0x9FD230", Offset = "0x9FC030", VA = "0x1809FD230")] set { if (this.CNEIBILGFCO != value) { this.CNEIBILGFCO = value; bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } } // Token: 0x06003A4C RID: 14924 RVA: 0x000F16DC File Offset: 0x000EF8DC [Token(Token = "0x6003A4C")] [Address(RVA = "0x9FD190", Offset = "0x9FBF90", VA = "0x1809FD190", Slot = "4")] protected override void Awake() { bool klpjmbanjjj = this.KLPJMBANJJJ; this.KLPJMBANJJJ = true; base.JFDLDKAMBBB(true); this.Awake(); this.KLPJMBANJJJ = klpjmbanjjj; } // Token: 0x06003A4D RID: 14925 RVA: 0x000F170C File Offset: 0x000EF90C [Token(Token = "0x6003A4D")] [Address(RVA = "0x9FD1E0", Offset = "0x9FBFE0", VA = "0x1809FD1E0")] public void Toggle(bool CNEIBILGFCO, bool KLPJMBANJJJ) { if (this.CNEIBILGFCO != CNEIBILGFCO) { this.CNEIBILGFCO = CNEIBILGFCO; this.KLPJMBANJJJ = KLPJMBANJJJ; this.Awake(); this.KLPJMBANJJJ = false; } } // Token: 0x06003A4E RID: 14926 RVA: 0x000F1740 File Offset: 0x000EF940 [Token(Token = "0x6003A4E")] [Address(RVA = "0x9FCDD0", Offset = "0x9FBBD0", VA = "0x1809FCDD0", Slot = "5")] public override void Apply() { int num; do { num = 0; Palette palette = this.paletteTheme.palette; GEIPOCOEBAJ geipocoebaj = this.toggleType; Palette.IOBBAFECJMC iobbafecjmc = new Palette.IOBBAFECJMC(); iobbafecjmc.togglePaletteType = geipocoebaj; Palette.TogglePaletteItem[] togglePalettes = palette.togglePalettes; Func func = delegate(Palette.TogglePaletteItem togglePaletteItem) { GEIPOCOEBAJ togglePaletteType = iobbafecjmc.togglePaletteType; return togglePaletteItem.togglePaletteType == togglePaletteType; }; Palette.TogglePaletteItem togglePaletteItem2 = Enumerable.FirstOrDefault(togglePalettes, func); if (togglePaletteItem2 == 0) { goto IL_A7; } TogglePalette togglePalette = togglePaletteItem2.togglePalette; if (togglePalette == 0) { goto IL_A7; } if ((this.CNEIBILGFCO ? 1 : 0) != num) { } ButtonPalette inactiveButtonPalette = togglePalette.inactiveButtonPalette; if (this.hideWhenNotActive != 0) { bool flag; if (flag) { bool flag2 = !this.CNEIBILGFCO; } if (num != 0) { goto IL_DD; } if (num != -1) { } } if (this.hideWhenActive == 0) { break; } bool flag3; if (flag3) { bool cneibilgfco = this.CNEIBILGFCO; } } while (num != 0); return; IL_A7: string name = this.paletteTheme.palette.name; GEIPOCOEBAJ geipocoebaj2; Debug.LogError(string.Format("'{0}' contains missing {1} reference for '{2}'", name, "TogglePaletteType", geipocoebaj2)); throw new NullReferenceException(); IL_DD: throw new NullReferenceException(); } // Token: 0x06003A4F RID: 14927 RVA: 0x000F1830 File Offset: 0x000EFA30 [Token(Token = "0x6003A4F")] [Address(RVA = "0x9FB1F0", Offset = "0x9F9FF0", VA = "0x1809FB1F0")] public ToggleTheme() { } // Token: 0x0400322A RID: 12842 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400322A")] [SerializeField] private GEIPOCOEBAJ toggleType; // Token: 0x0400322B RID: 12843 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400322B")] [SerializeField] [Tooltip("A list of objects to show while the toggle is active.")] private List hideWhenNotActive; // Token: 0x0400322C RID: 12844 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400322C")] [SerializeField] [Tooltip("A list of objects to show while the toggle is inactive")] private List hideWhenActive; // Token: 0x0400322D RID: 12845 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400322D")] [SerializeField] private bool editorIsActiveOverride; // Token: 0x0400322E RID: 12846 [FieldOffset(Offset = "0x109")] [Token(Token = "0x400322E")] protected bool KLPJMBANJJJ; // Token: 0x0400322F RID: 12847 [FieldOffset(Offset = "0x10A")] [Token(Token = "0x400322F")] private bool CNEIBILGFCO; } }