using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x0200067C RID: 1660 [Token(Token = "0x200067C")] [Serializable] [StructLayout(3)] public class ButtonPaletteBlock : ScriptableObject { // Token: 0x06002FE5 RID: 12261 RVA: 0x000C6E14 File Offset: 0x000C5014 [Token(Token = "0x6002FE5")] [Address(RVA = "0x120BCE0", Offset = "0x120A6E0", VA = "0x18120BCE0")] public ButtonPaletteBlock() { ColorBlock defaultColorBlock = ColorBlock.defaultColorBlock; int num = 0; Color highlightedColor = defaultColorBlock.m_HighlightedColor; this.SelectionColorModifiers.m_HighlightedColor = highlightedColor; Color pressedColor = defaultColorBlock.m_PressedColor; this.SelectionColorModifiers.m_PressedColor = pressedColor; Color selectedColor = defaultColorBlock.m_SelectedColor; this.SelectionColorModifiers.m_SelectedColor = selectedColor; Color disabledColor = defaultColorBlock.m_DisabledColor; this.SelectionColorModifiers.m_DisabledColor = disabledColor; ButtonPaletteBlock.ButtonPalette[] array = new ButtonPaletteBlock.ButtonPalette[num]; this.paletteBlock = array; base..ctor(); } // Token: 0x0400293C RID: 10556 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400293C")] [Header("Shared")] public ColorBlock SelectionColorModifiers; // Token: 0x0400293D RID: 10557 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400293D")] [Header("Palettes")] public ButtonPaletteBlock.ButtonPalette[] paletteBlock; // Token: 0x0200067D RID: 1661 [Token(Token = "0x200067D")] [Serializable] public class ButtonPalette { // Token: 0x06002FE6 RID: 12262 RVA: 0x000C6E90 File Offset: 0x000C5090 [Token(Token = "0x6002FE6")] [Address(RVA = "0x120BD70", Offset = "0x120A770", VA = "0x18120BD70")] public ButtonPalette() { string empty = string.Empty; this.name = empty; Color white = Color.white; int num = 0; this.ToggleColor = num; base..ctor(); } // Token: 0x0400293E RID: 10558 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400293E")] public string name; // Token: 0x0400293F RID: 10559 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400293F")] public Color BaseColor; // Token: 0x04002940 RID: 10560 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002940")] public Color ToggleColor; } }