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

79 lines
2.4 KiB
C#

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