240 lines
7.8 KiB
C#
240 lines
7.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RRUI
|
|
{
|
|
// Token: 0x020007E4 RID: 2020
|
|
[Token(Token = "0x20007E4")]
|
|
public class MultiGraphicButton : Button
|
|
{
|
|
// Token: 0x170009D6 RID: 2518
|
|
// (get) Token: 0x060038F2 RID: 14578 RVA: 0x000EC0C8 File Offset: 0x000EA2C8
|
|
// (set) Token: 0x060038F3 RID: 14579 RVA: 0x000EC0DC File Offset: 0x000EA2DC
|
|
[Token(Token = "0x170009D6")]
|
|
public List<Graphic> LNBIOBMGALL
|
|
{
|
|
[Token(Token = "0x60038F2")]
|
|
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
|
get
|
|
{
|
|
return this.additionalGraphics;
|
|
}
|
|
[Token(Token = "0x60038F3")]
|
|
[Address(RVA = "0x42DB80", Offset = "0x42CB80", VA = "0x18042DB80")]
|
|
set
|
|
{
|
|
this.additionalGraphics = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009D7 RID: 2519
|
|
// (get) Token: 0x060038F4 RID: 14580 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060038F5 RID: 14581 RVA: 0x000EC0F0 File Offset: 0x000EA2F0
|
|
[Token(Token = "0x170009D7")]
|
|
public ColorBlock HJHMMPFBAMM
|
|
{
|
|
[Token(Token = "0x60038F4")]
|
|
[Address(RVA = "0x1E6E130", Offset = "0x1E6D130", VA = "0x181E6E130")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60038F5")]
|
|
[Address(RVA = "0x1E6E1B0", Offset = "0x1E6D1B0", VA = "0x181E6E1B0")]
|
|
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: 0x170009D8 RID: 2520
|
|
// (get) Token: 0x060038F6 RID: 14582 RVA: 0x000EC14C File Offset: 0x000EA34C
|
|
// (set) Token: 0x060038F7 RID: 14583 RVA: 0x000EC160 File Offset: 0x000EA360
|
|
[Token(Token = "0x170009D8")]
|
|
public UIGradient CCBOHNALHAG
|
|
{
|
|
[Token(Token = "0x60038F6")]
|
|
[Address(RVA = "0x4D9720", Offset = "0x4D8720", VA = "0x1804D9720")]
|
|
get
|
|
{
|
|
return this.backgroundGradient;
|
|
}
|
|
[Token(Token = "0x60038F7")]
|
|
[Address(RVA = "0x14206B0", Offset = "0x141F6B0", VA = "0x1814206B0")]
|
|
set
|
|
{
|
|
this.backgroundGradient = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170009D9 RID: 2521
|
|
// (get) Token: 0x060038F8 RID: 14584 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x060038F9 RID: 14585 RVA: 0x000EC174 File Offset: 0x000EA374
|
|
[Token(Token = "0x170009D9")]
|
|
public GradientBlock BMGCKOPELFM
|
|
{
|
|
[Token(Token = "0x60038F8")]
|
|
[Address(RVA = "0x1E6E180", Offset = "0x1E6D180", VA = "0x181E6E180")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x60038F9")]
|
|
[Address(RVA = "0x1E6E200", Offset = "0x1E6D200", VA = "0x181E6E200")]
|
|
set
|
|
{
|
|
Gradient pressedGradient = value.pressedGradient;
|
|
this.backgroundGradients.pressedGradient = pressedGradient;
|
|
Selectable.SelectionState currentSelectionState = base.currentSelectionState;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038FA RID: 14586 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60038FA")]
|
|
[Address(RVA = "0x1E6DEC0", Offset = "0x1E6CEC0", VA = "0x181E6DEC0", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060038FB RID: 14587 RVA: 0x000EC19C File Offset: 0x000EA39C
|
|
[Token(Token = "0x60038FB")]
|
|
[Address(RVA = "0x1E6DF00", Offset = "0x1E6CF00", VA = "0x181E6DF00", Slot = "36")]
|
|
public override void OnSelect(BaseEventData OEKEOCOGKMG)
|
|
{
|
|
base.OnSelect(OEKEOCOGKMG);
|
|
if (this.rejectSelectedState)
|
|
{
|
|
this.OnSelect(OEKEOCOGKMG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038FC RID: 14588 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60038FC")]
|
|
[Address(RVA = "0x1E6E040", Offset = "0x1E6D040", VA = "0x181E6E040")]
|
|
public void Refresh()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060038FD RID: 14589 RVA: 0x000EC1C0 File Offset: 0x000EA3C0
|
|
[Token(Token = "0x60038FD")]
|
|
[Address(RVA = "0x1E6DB90", Offset = "0x1E6CB90", VA = "0x181E6DB90", 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;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
if (BKDCBHDFBCH)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x060038FE RID: 14590 RVA: 0x000EC214 File Offset: 0x000EA414
|
|
[Token(Token = "0x60038FE")]
|
|
[Address(RVA = "0x1E6DDF0", Offset = "0x1E6CDF0", VA = "0x181E6DDF0")]
|
|
private void KFMKEEIGICC(Graphic HCBHLCKHBGF, Color OADKADHJHHC, bool BKDCBHDFBCH)
|
|
{
|
|
int num = 0;
|
|
if (HCBHLCKHBGF == num || BKDCBHDFBCH)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060038FF RID: 14591 RVA: 0x000EC238 File Offset: 0x000EA438
|
|
[Token(Token = "0x60038FF")]
|
|
[Address(RVA = "0x1E6DF50", Offset = "0x1E6CF50", VA = "0x181E6DF50")]
|
|
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: 0x06003900 RID: 14592 RVA: 0x000EC284 File Offset: 0x000EA484
|
|
[Token(Token = "0x6003900")]
|
|
[Address(RVA = "0x1E6E070", Offset = "0x1E6D070", VA = "0x181E6E070")]
|
|
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;
|
|
this.rejectSelectedState = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040030F0 RID: 12528
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40030F0")]
|
|
[SerializeField]
|
|
private List<Graphic> additionalGraphics;
|
|
|
|
// Token: 0x040030F1 RID: 12529
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40030F1")]
|
|
[SerializeField]
|
|
private ColorBlock additionalGraphicsColors;
|
|
|
|
// Token: 0x040030F2 RID: 12530
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x40030F2")]
|
|
[SerializeField]
|
|
private UIGradient backgroundGradient;
|
|
|
|
// Token: 0x040030F3 RID: 12531
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x40030F3")]
|
|
[SerializeField]
|
|
private GradientBlock backgroundGradients;
|
|
|
|
// Token: 0x040030F4 RID: 12532
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x40030F4")]
|
|
[SerializeField]
|
|
private bool rejectSelectedState;
|
|
}
|
|
}
|