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

218 lines
7.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace RRUI
{
// Token: 0x020007BA RID: 1978
[Token(Token = "0x20007BA")]
[StructLayout(3)]
public class MultiGraphicButton : Button
{
// Token: 0x17000976 RID: 2422
// (get) Token: 0x060037CD RID: 14285 RVA: 0x000ED410 File Offset: 0x000EB610
// (set) Token: 0x060037CE RID: 14286 RVA: 0x000ED424 File Offset: 0x000EB624
[Token(Token = "0x17000976")]
public List<Graphic> LNBIOBMGALL
{
[Token(Token = "0x60037CD")]
[Address(RVA = "0x3CBEF0", Offset = "0x3CA8F0", VA = "0x1803CBEF0")]
get
{
return this.additionalGraphics;
}
[Token(Token = "0x60037CE")]
[Address(RVA = "0xA5DB70", Offset = "0xA5C570", VA = "0x180A5DB70")]
set
{
this.additionalGraphics = value;
}
}
// Token: 0x17000977 RID: 2423
// (get) Token: 0x060037CF RID: 14287 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060037D0 RID: 14288 RVA: 0x000ED438 File Offset: 0x000EB638
[Token(Token = "0x17000977")]
public ColorBlock HJHMMPFBAMM
{
[Token(Token = "0x60037CF")]
[Address(RVA = "0x1088070", Offset = "0x1086A70", VA = "0x181088070")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60037D0")]
[Address(RVA = "0x10880F0", Offset = "0x1086AF0", VA = "0x1810880F0")]
set
{
Color highlightedColor = value.m_HighlightedColor;
Color pressedColor = value.m_PressedColor;
this.additionalGraphicsColors.m_HighlightedColor = highlightedColor;
Color selectedColor = value.m_SelectedColor;
this.additionalGraphicsColors.m_PressedColor = pressedColor;
Color disabledColor = value.m_DisabledColor;
this.additionalGraphicsColors.m_SelectedColor = selectedColor;
this.additionalGraphicsColors.m_DisabledColor = disabledColor;
}
}
// Token: 0x17000978 RID: 2424
// (get) Token: 0x060037D1 RID: 14289 RVA: 0x000ED494 File Offset: 0x000EB694
// (set) Token: 0x060037D2 RID: 14290 RVA: 0x000ED4A8 File Offset: 0x000EB6A8
[Token(Token = "0x17000978")]
public UIGradient CCBOHNALHAG
{
[Token(Token = "0x60037D1")]
[Address(RVA = "0x50B6F0", Offset = "0x50A0F0", VA = "0x18050B6F0")]
get
{
return this.backgroundGradient;
}
[Token(Token = "0x60037D2")]
[Address(RVA = "0x103E600", Offset = "0x103D000", VA = "0x18103E600")]
set
{
this.backgroundGradient = value;
}
}
// Token: 0x17000979 RID: 2425
// (get) Token: 0x060037D3 RID: 14291 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x060037D4 RID: 14292 RVA: 0x000ED4BC File Offset: 0x000EB6BC
[Token(Token = "0x17000979")]
public GradientBlock BMGCKOPELFM
{
[Token(Token = "0x60037D3")]
[Address(RVA = "0x10880C0", Offset = "0x1086AC0", VA = "0x1810880C0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x60037D4")]
[Address(RVA = "0x1088140", Offset = "0x1086B40", VA = "0x181088140")]
set
{
Gradient pressedGradient = value.pressedGradient;
this.backgroundGradients.pressedGradient = pressedGradient;
Selectable.SelectionState currentSelectionState = base.currentSelectionState;
}
}
// Token: 0x060037D5 RID: 14293 RVA: 0x000ED4E4 File Offset: 0x000EB6E4
[Token(Token = "0x60037D5")]
[Address(RVA = "0x1087F80", Offset = "0x1086980", VA = "0x181087F80")]
public void Refresh()
{
Selectable.SelectionState currentSelectionState = base.currentSelectionState;
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x060037D6 RID: 14294 RVA: 0x000ED500 File Offset: 0x000EB700
[Token(Token = "0x60037D6")]
[Address(RVA = "0x1087B50", Offset = "0x1086550", VA = "0x181087B50", Slot = "26")]
protected override void DoStateTransition(Selectable.SelectionState GKNIHNHGBKC, bool BKDCBHDFBCH)
{
int num;
do
{
num = 0;
Color white = Color.white;
if (GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Highlighted)
{
Color black = Color.black;
}
List<Graphic> list = this.additionalGraphics;
List.Enumerator enumerator;
if (enumerator != 0)
{
bool flag;
while (flag)
{
}
if (BKDCBHDFBCH)
{
}
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x060037D7 RID: 14295 RVA: 0x000ED558 File Offset: 0x000EB758
[Token(Token = "0x60037D7")]
[Address(RVA = "0x1087DC0", Offset = "0x10867C0", VA = "0x181087DC0")]
private void KFMKEEIGICC(Graphic HCBHLCKHBGF, Color OADKADHJHHC, bool BKDCBHDFBCH)
{
int num = 0;
if (HCBHLCKHBGF == num || BKDCBHDFBCH)
{
}
}
// Token: 0x060037D8 RID: 14296 RVA: 0x000ED57C File Offset: 0x000EB77C
[Token(Token = "0x60037D8")]
[Address(RVA = "0x1087E90", Offset = "0x1086890", VA = "0x181087E90")]
private void PIGAEIBIPGD(Selectable.SelectionState GKNIHNHGBKC)
{
UIGradient uigradient = this.backgroundGradient;
int num = 0;
if (!(uigradient == num))
{
if (GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Normal && GKNIHNHGBKC != Selectable.SelectionState.Highlighted)
{
Gradient gradient = new Gradient();
}
UIGradient uigradient2 = this.backgroundGradient;
}
}
// Token: 0x060037D9 RID: 14297 RVA: 0x000ED5C8 File Offset: 0x000EB7C8
[Token(Token = "0x60037D9")]
[Address(RVA = "0x1087FB0", Offset = "0x10869B0", VA = "0x181087FB0")]
public MultiGraphicButton()
{
List<Graphic> list = new List();
this.additionalGraphics = list;
ColorBlock defaultColorBlock = ColorBlock.defaultColorBlock;
Color highlightedColor = defaultColorBlock.m_HighlightedColor;
this.additionalGraphicsColors.m_HighlightedColor = highlightedColor;
Color pressedColor = defaultColorBlock.m_PressedColor;
this.additionalGraphicsColors.m_PressedColor = pressedColor;
Color selectedColor = defaultColorBlock.m_SelectedColor;
this.additionalGraphicsColors.m_SelectedColor = selectedColor;
Color disabledColor = defaultColorBlock.m_DisabledColor;
this.additionalGraphicsColors.m_DisabledColor = disabledColor;
base..ctor();
}
// Token: 0x040030F0 RID: 12528
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40030F0")]
[SerializeField]
private List<Graphic> additionalGraphics;
// Token: 0x040030F1 RID: 12529
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x40030F1")]
[SerializeField]
private ColorBlock additionalGraphicsColors;
// Token: 0x040030F2 RID: 12530
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x40030F2")]
[SerializeField]
private UIGradient backgroundGradient;
// Token: 0x040030F3 RID: 12531
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x40030F3")]
[SerializeField]
private GradientBlock backgroundGradients;
}
}